운영 체제가 Windows 시작 시 필요한 DLL 파일을 로드할 수 없거나 로드할 수 없고 "DLL 로드 실패"라는 메시지가 표시되는 경우 이 게시물에서 수정하는 방법을 안내하므로 올바른 위치에 온 것입니다. 이 문제.
이러한 종류의 문제가 발생하면 화면에 다음 오류 메시지 중 하나가 표시됩니다.
"동적 라이브러리 dll을 로드하지 못했습니다."
"dll 라이브러리를 로드하지 못했습니다."
이러한 종류의 오류는 Windows 운영 체제가 시작 중에 시스템이 액세스해야 하는 DLL 라이브러리를 찾지 못할 때 발생할 수 있습니다. DLL 파일이 경로에 지정된 디렉토리에 있지 않거나 DLL 파일이 손상되거나 누락된 경우에도 발생할 수 있습니다. 또한 DLL 파일이 일부 악성 프로그램에 감염된 경우 이 오류가 발생할 수도 있습니다. 어떤 경우이든 문제를 해결하기 위해 확인해야 할 몇 가지 제안 사항이 있습니다.
옵션 1 – 프로그램 재설치 시도
가장 먼저 할 수 있는 일은 이 오류를 발생시키는 프로그램을 다시 설치하는 것입니다. 프로그램을 제거했으면 공식 사이트에서 최신 설치 파일을 다운로드한 다음 다시 설치하십시오.
옵션 2 – 시작 프로그램 확인
컴퓨터의 시작 프로그램, 특히 Windows 레지스트리 시작 경로를 확인한 다음 관련 DLL 파일에 대한 시작 항목을 제거할 수도 있습니다.
옵션 3 – 문제가 있는 DLL 파일을 다시 등록해 봅니다.
프로그램을 성공적으로 설치하고 ntdll.dll 파일 충돌 오류를 수정하기 전에 regsvr32.exe를 사용하여 ntdll.dll 파일을 다시 등록해야 할 수 있습니다. Regsvr32 도구는 Windows 운영 체제에서 DLL 및 ActiveX(OCX) 컨트롤과 같은 OLE 컨트롤을 등록 및 등록 해제하는 데 사용할 수 있는 명령줄 유틸리티입니다. 사용하려면 아래 단계를 따르십시오.
- WinX 메뉴에서 관리자 권한으로 명령 프롬프트를 엽니다.
- 그런 다음 상승된 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 눌러 명령을 실행합니다. Windows 운영 체제 도구인 regsvr32.exe를 사용하여 영향을 받는 DLL 파일을 다시 등록합니다.
- exe /[DLL 파일]
- exe [DLL 파일]
참고 : "[DLL 파일]"을 오류에서 지적한 DLL 파일의 이름으로 바꿉니다.
- 주어진 명령을 실행한 후 Regsvr32 도구가 성공적으로 실행될 수 있으면 "vbscript.dll의 DllRegisterServer가 성공했습니다"라는 메시지가 표시되어야 합니다. 그런 다음 프로그램을 다시 설치하고 이제 작동하는지 확인하십시오.
옵션 4 – DLL 파일을 신뢰할 수 있는 소스로 교체해 봅니다.
- 먼저 동일한 파일 버전 번호를 사용하여 다른 컴퓨터에서 새 DLL 파일을 가져와야 합니다.
- 그런 다음 PC를 안전 모드로 부팅하고 아래 나열된 경로로 이동한 다음 USB 드라이브 또는 기타 외부 저장 장치를 사용하여 파일을 교체해야 합니다.
- x86: 이 PC > C:/Windows/System32
- x64: 이 PC > C:/Windows/SysWOW64
- 그런 다음 Cortana 검색 상자에 "cmd"를 입력하고 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택하여 관리자 권한으로 엽니다.
- 이제 "regsvr32 ntdll.dll” 명령을 입력하고 Enter 키를 누릅니다.
- PC를 다시 시작하고 오류가 수정되었는지 확인합니다.
옵션 5 – 이벤트 뷰어에서 세부 정보를 확인하십시오.
일반적으로 이벤트 뷰어에는 오류에 대한 자세한 정보가 포함되어 있으므로 이벤트 뷰어에서 세부 정보를 확인하면 문제의 근본 원인을 찾는 데 도움이 됩니다.
옵션 6 - DISM 도구 실행 시도
"DLL 로드 실패" 오류가 발생할 수도 있으므로 시스템에서 잠재적으로 손상된 파일을 복구할 수 있습니다. 이러한 손상된 시스템 파일을 복구하려면 DISM 명령을 실행할 수 있습니다.
- Win + X 키를 누르고 "명령 프롬프트(관리자)" 옵션을 클릭합니다.
- 그런 다음 아래 나열된 각 명령을 순차적으로 입력하여 실행하십시오.
- Dism / Online / Cleanup-Image / CheckHealth
- Dism / Online / Cleanup-Image / ScanHealth
- Dism / Online / Cleanup-Image / RestoreHealth
- 위에 제공된 명령을 실행한 후 컴퓨터를 다시 시작하고 "Failed to load DLL" 오류가 이제 수정되었는지 확인합니다.
옵션 7 - Windows Defender를 사용하여 컴퓨터 검사 시도
DLL 파일은 맬웨어나 바이러스에 감염되어 이를 제거하기 위해 "Failed to load DLL" 오류가 발생하는 이유를 설명할 수도 있습니다. 따라서 Windows Defender와 같은 보안 프로그램을 사용하여 컴퓨터를 검사해야 합니다.
- Win + I 키를 눌러 업데이트 및 보안을 엽니다.
- 그런 다음 Windows 보안 옵션을 클릭하고 Windows Defender 보안 센터를 엽니다.
- 그런 다음 바이러스 및 위협 방지 > 새 고급 검사 실행을 클릭합니다.
- 이제 메뉴에서 전체 스캔이 선택되었는지 확인한 다음 지금 스캔 버튼을 클릭하여 시작하십시오.