Windows에서 “edgegdi.dll을 찾을 수 없습니다” 오류를 해결하는 방법
이 오류는 특정 앱을 실행하거나 설정 페이지에 들어가려고 할 때 나타나서 꽤 성가십니다.갑자기 작업 관리자조차 제대로 열리지 않게 되죠.마치 시스템이 edgegdi.dll이라는 DLL 파일이 없다고 떼를 쓰는 것 같습니다.왜 이런 일이 발생할까요? 대개 Windows 버전(주로 Windows 10 2004 또는 유사 버전) 간의 호환성 문제이거나, 보안 도구나 정리 유틸리티 같은 타사 앱과의 충돌 때문입니다.악성코드는 아니지만, 핵심 기능을 차단하고 문제 해결을 어렵게 만들기 때문에 매우 짜증스럽습니다.다행히 이 문제를 해결할 수 있는 몇 가지 실용적인 방법이 있습니다.이 글은 공식적인 복구 가이드가 아니라, 이 문제를 겪었던 사람이 찾은 해결 방법을 공유하는 것임을 명심하세요.모든 방법이 한 번에 해결되는 것은 아니므로, 몇 번의 시도 끝에 성공하더라도 낙심하지 마세요.때로는 해당 앱을 재시작하거나 재설치하는 것으로 해결되지만, 다른 경우에는 좀 더 근본적인 원인을 찾아야 합니다.
오류를 발생시키는 프로그램을 다시 설치하세요.
당연한 얘기지만, 오류와 관련된 앱을 다시 설치하면 edgegdi.dll과 같이 누락되거나 손상된 파일을 복구해 주기 때문에 문제가 해결되는 경우가 많습니다.- 설정 > 앱 으로 이동 하여 문제가 있는 프로그램을 찾습니다.- 해당 프로그램을 클릭하고 제거를 누릅니다.- 그런 다음, 프로그램 공식 웹사이트 또는 신뢰할 수 있는 출처에서 최신 설치 프로그램을 다운로드하여 다시 설치합니다.제어판에서 프로그램 > 프로그램 제거를 통해 설치할 수도 있습니다.- 앱을 마우스 오른쪽 버튼으로 클릭하고 제거를 누른 다음 다시 설치합니다.- 재설치 후 재부팅하면 문제가 해결되는 경우도 있습니다.이는 업데이트 중 또는 부분적인 제거 과정에서 DLL 파일이 손실된 경우에 유용합니다.특히 Windows 업데이트로 인해 오래된 앱이 손상되는 경우 이러한 문제가 자주 발생합니다.
호환 모드로 앱을 실행하세요
최신 Windows 버전이나 업데이트로 인해 이전 프로그램이 충돌하거나 DLL 파일이 누락되는 문제가 발생할 수 있습니다.호환성 모드로 실행하면 프로그램이 마치 이전 버전처럼 작동하여 정상적으로 작동하는 것처럼 인식하게 할 수 있습니다.- 문제가 있는 프로그램이나 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.- 호환성 탭으로 이동합니다.- ” 이 프로그램을 다음 버전의 호환성 모드로 실행”을 선택 하고 이전 Windows 버전(예: Windows 8 또는 7)을 선택합니다.- 적용을 클릭한 다음 확인을 클릭합니다.- 프로그램을 다시 실행합니다.일부 환경에서는 이 방법으로 DLL 파일 누락 문제를 해결할 수 있었습니다.특히 프로그램이 오래되었거나 이전 Windows 버전용으로 제작된 경우에 효과적입니다.참고로, 일부 시스템에서는 이 방법이 처음에는 작동하지 않거나 호환성 설정에서 다른 Windows 버전을 선택해야 할 수도 있습니다.
안전 모드에서 PC를 검사하여 악성코드나 이상한 프로그램을 찾으세요.
맬웨어, PUP(잠재적으로 원치 않는 프로그램), 또는 DLL 파일 손상과 같은 문제로 인해 이러한 오류가 발생할 수 있습니다.따라서 네트워크 기능을 사용하는 안전 모드에서 검사하면 일반 모드에서는 발견하기 어려운 숨겨진 감염이나 손상을 찾아낼 수 있습니다.- 시작 버튼을 클릭한 다음 설정 으로 이동합니다.- 업데이트 및 보안 > 복구 로 이동합니다.- 고급 시작 에서 지금 다시 시작을 클릭 합니다.- 재부팅 후 문제 해결 > 고급 옵션을 선택합니다.- 시작 설정을 선택 하고 다시 시작을 클릭합니다.- 메시지가 나타나면 F5 키를 눌러 네트워크 기능을 사용하는 안전 모드로 들어갑니다.- 안전 모드에 진입하면 원하는 안티맬웨어 도구(Malwarebytes, Windows Defender 등)로 전체 검사를 실행합니다.맬웨어 또는 일부 PUP가 DLL이나 시스템 파일을 변조하여 오류를 발생시킨 경우 이 방법이 도움이 될 수 있습니다.완벽한 해결책은 아니지만, 깨끗하고 안전한 환경에서 악성 파일을 더 쉽게 찾아낼 수 있습니다.
드라이버 및 시스템 드라이버 업데이트
오래되었거나 오류가 있는 드라이버는 호환성 문제를 일으켜 DLL 오류를 유발할 수 있습니다.디스플레이 드라이버와 시스템 구성 요소를 업데이트하면 근본적인 원인을 해결하는 데 도움이 될 수 있습니다.- Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 선택합니다.- 디스플레이 어댑터를 확장합니다.- GPU(예: Intel, NVIDIA, AMD)를 마우스 오른쪽 버튼으로 클릭한 다음 드라이버 업데이트를 선택합니다.- 드라이버 업데이트 자동 검색을 선택합니다.- 노란색 느낌표로 표시된 다른 드라이버에 대해서도 이 과정을 반복합니다.더욱 철저하게 업데이트하려면 DriverFix 와 같은 도구를 사용하여 모든 오래된 드라이버를 한 번에 자동 검색하고 업데이트할 수 있습니다.수동으로 하나씩 찾아보는 것보다 훨씬 시간을 절약할 수 있습니다.
시스템을 이전 복원 지점으로 복원합니다.
최근 업데이트나 드라이버 변경 후 이 문제가 발생했다면, Windows를 이전 시점으로 복원하면 DLL 파일 누락을 유발한 변경 사항을 되돌리는 데 도움이 될 수 있습니다.- 시작 메뉴를 열고 ‘시스템 복원’을 입력한 후 Enter 키를 누릅니다.- ‘시스템 복원’을 선택 하고 안내에 따라 진행합니다.- 문제가 발생하기 전 시점의 복원 지점을 선택합니다(있는 경우).- 확인을 누르고 Windows가 복원 작업을 완료할 때까지 기다립니다.다소 극단적인 방법처럼 보일 수 있지만, 일부 시스템에서는 파일을 수동으로 수정하지 않고 문제를 해결하는 가장 빠른 방법입니다.
이런 DLL 오류는 특히 핵심 앱이나 시스템 프로세스를 차단할 때 골칫거리일 수 있습니다.보통 재설치, 호환성 모드 설정 또는 시스템 복원을 통해 문제를 해결할 수 있습니다.하지만 때로는 호환성 모드 실행이나 안전 모드 검사처럼 예상치 못한 방법이 효과를 발휘하기도 한다는 점을 기억하세요.
요약
- 문제가 있는 앱을 제거한 후 다시 설치하세요.
- 호환 모드로 앱을 실행하세요.
- 네트워크 기능을 사용하는 안전 모드에서 악성코드를 검사하세요.
- 장치 관리자 또는 자동화 도구를 사용하여 드라이버를 업데이트하십시오.
- 필요한 경우 시스템을 이전 복원 지점으로 복원하십시오.
마무리
이 방법들 중 하나라도 시스템을 정상 작동시키는 데 도움이 되기를 바랍니다. DLL 파일 누락 문제는 윈도우가 종속성 문제에 놀라울 정도로 취약하기 때문에 꽤 골치 아픈 문제입니다.하지만 조금만 인내심을 가지면 대부분의 오류는 해결할 수 있습니다.행운을 빕니다!