FIX : ERROR_DLL_INIT_FAILED



문제를 제거하기 위해 도구를 사용해보십시오

오류 DLL INIT FAILED는 다소 일반적인 오류이며 msxml.dll 파일과 관련이 있습니다. 이 오류는 DLL이 손상되었거나 이동되었을 가능성이 가장 높은 어떤 이유로 인해 DLL을 초기화하거나 시작하지 못했음을 의미합니다. 이 DLL은 주로 XML 응용 프로그램을위한 것으로, Windows Update는 서버에서 정보를주고 받기 위해 사용합니다. 이것이이 오류의 평균 응용 프로그램입니다.



방법 1 : 손상 검사

dll에서 발생하는 가장 일반적인 문제는 파일이 손상된다는 것입니다. Microsoft의 개발자는이를 잘 이해하고 사용자가 손상된 파일을 검색 할 수 있도록 sfc 도구를 내장했으며 Windows가 매우 복잡한 작업을 수행 할 필요없이 손상된 파일을 자동으로 수정하도록합니다.



잡아 Windows 키X를 누릅니다. 그리고 선택 명령 프롬프트 (관리자) Windows 8 또는 10을 사용하는 경우. 그렇지 않으면 스타트 -> 유형 cmd 그리고 선택 관리자로 실행합니다.



명령 프롬프트 (창) 유형에서 sfc / scannow ENTER를 누릅니다. 검사가 완료 될 때까지 기다립니다. 검사 결과에서 손상이나 위반이 반환되지 않으면 시스템 파일이 정상이지만 손상을 반환하거나보고하면 다음 명령을 사용하여 복구합니다.

Dism / 온라인 / Cleanup-Image / RestoreHealth

ERROR_DLL_INIT_FAILED



프로세스가 완료되면 PC를 재부팅하고 테스트하십시오.

방법 2 : DLL 복사 및 재 등록

운영 체제가 동일한 작업 컴퓨터에서 다음 DLL 파일을 복사합니다. 복사해야하는 파일은 C : Windows System32에 있으며

msxml3a.dll, msxml3r.dll, msxml6.dll, msxml3.dll 및 msxml6r.dll

파일이 복사되면 동일한 디렉터리 (C ​​: windows system32)의 해당 시스템에 파일을 저장하고 복사 한 다음 각 dll 파일에 대해 다음 명령을 입력합니다.

regsvr C : Windows System32 msxml3.dll

방법 3 : 개발자 용

개발자이고이 오류가 발생하는 경우 원인이 다릅니다. 개발 중에 이런 일이 발생하면 일반적으로 오류가 발생한 구성 요소가 올바르게 설치되지 않았 음을 의미합니다.

구성 요소를 다시 설치하십시오.

이 문제가 상승 된 권한에서 발생하는지 테스트하십시오. 이 높은 수준에서 문제가 발생하면 권한 문제가있는 것입니다.

구성 요소 공급 업체에 문의하여 개발중인 응용 프로그램에 데스크톱과 상호 작용하는 모듈이 포함되어 있지 않은지 확인하십시오. 이 오류는 ASP.NET이 데스크톱과 상호 작용하지 않도록 만들어 졌기 때문에 ASP.NET이 데스크톱에서 무언가에 액세스하려고 할 때 제공하는 권한 오류로 인해 발생합니다.

2 분 읽기