일부 Windows 사용자에게 'DllUnregisterServer가 오류 코드 0x80040200으로 실패했습니다'가 표시됩니다. DLL 파일을 등록 또는 등록 취소하려고 할 때 또는 DLL 파일을 자동으로 등록하려는 응용 프로그램을 설치하려고 할 때. 이 문제는 Windows 7, Windows 8.1, Windows 10에서 발생하는 것으로 보고되었습니다.
이 특정 오류를 발생시키는 가장 일반적인 원인은 권한 문제입니다. 이를 처리하려면 관리자 액세스 권한으로 DLL 파일을 등록하거나 등록 취소해야 합니다.
하지만 프로그램 설치 시 문제가 발생하면 설치 실패 후 파일을 재등록해야 할 수 있습니다. OCX 종속성 문제가 발생하면 설치를 다시 시도하기 전에 파일을 System32 폴더로 이동해 보십시오.
방법 1:관리자 액세스로 DLL 파일 등록 취소
DLL 파일을 수동으로 등록 취소하려고 하는 동안 이 오류가 표시되는 경우 0x80040200이 표시될 가능성이 높습니다. 권한이 충분하지 않습니다. 이 시나리오가 적용 가능한 경우 'regsvr32'를 사용하여 이 오류 메시지를 완전히 피할 수 있어야 합니다. 관리자 권한 명령 프롬프트에서 명령.
아직 시도하지 않았다면 아래 지침에 따라 상승된 CMD 프롬프트에서 DLL 파일을 수동으로 등록 취소를 시도하십시오.
- Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'cmd' 를 입력합니다. 텍스트 상자 안에서 Ctrl + Shift + Enter를 누릅니다. 상승된 CMD 열기 즉각적인. UAC(사용자 계정 컨트롤)가 표시되면 , 예를 클릭합니다. 관리 권한을 부여합니다.
- 상승된 CMD 프롬프트에 들어가면 다음 명령을 입력하고 Enter 키를 누릅니다. .DLL 파일을 수동으로 등록 취소하려면:
regsvr32 /u *DLL 파일*
참고: *DLL 파일*은 단순히 자리 표시자임을 명심하십시오. 등록을 취소하려는 DLL 파일의 이름 + 확장명으로 대체해야 합니다. 예를 들어 cdo32.dll 파일을 등록 해제해야 했기 때문에 regsvr32 /u cdo32.dll 명령.
- 0x80040200 없이 작업이 성공적으로 완료된 경우 오류 코드가 나타나면 컴퓨터를 재부팅한 다음 이전에 문제를 일으켰던 설치를 완료하십시오.
동일한 문제가 계속 발생하거나 이 작업을 적용할 수 없는 경우 아래의 다음 잠재적 수정으로 이동합니다.
방법 2:프로그램 설치 후 파일 재등록
응용 프로그램을 설치하는 동안 이 오류가 표시되면 제대로 로드되지 않는 일부 종속성으로 인해 이 오류가 표시될 수 있습니다. 이 경우 관리자 권한으로 설치 프로그램을 실행한 다음 실패한 종속성을 수동으로 등록 취소하고 등록하여 문제를 해결할 수 있습니다.
참고: 이 수정 사항은 Windows 7에서 효과적인 것으로 보고되는 경우가 많습니다.
이 시나리오가 적용 가능한 경우 아래 지침에 따라 관리자 액세스 권한으로 설치를 실행한 다음 실패한 종속성을 다시 등록하세요.
- 파일 탐색기를 열고 궁극적으로 오류를 일으키는 설치 프로그램의 위치로 이동합니다.
- 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다. 새로 등장한 컨텍스트 메뉴에서
- 화면의 지시에 따라 설치를 완료합니다. 동일한 0x80040200이 표시되더라도 상관하지 마세요. 오류 – 오류 창을 닫고 다음 단계로 이동하면 됩니다.
- 실행 열기 Windows 키 + R을 눌러 대화 상자 . 다음으로 'cmd'를 입력합니다. 텍스트 상자 안에서 Ctrl + Shift + Enter를 누릅니다. 상승된 CMD 프롬프트를 엽니다.
- 명령 프롬프트 터미널에 들어가면 다음 명령을 순서대로 입력하고 각 명령 다음에 Enter 키를 눌러 등록을 취소한 다음 OCX 종속성을 다시 등록합니다.
spr32x30.ocx /UNREGISTERspr32x30.ocx /REGSERVER사전>
- 컴퓨터를 다시 시작하고 다음에 컴퓨터를 시작할 때 문제가 해결되는지 확인하십시오.
동일한 문제가 지속되는 경우 아래의 잠재적인 수정 사항으로 이동하십시오.
방법 3:System32 폴더에서 OCX 파일 실행
.ocx 파일(OLE Control Extension)로 작업할 때 이 특정 문제가 발생하는 경우 권한 문제일 가능성이 큽니다. 영향을 받는 여러 사용자가 .OCX 파일을 System32 폴더로 이동하고 해당 폴더에서 필요한 액세스 권한이 있는지 확인하여 이 문제를 해결했음을 확인했습니다.
중요: .OCX 파일이 보안 위험을 제기하지 않는다고 100% 확신하는 경우에만 이 작업을 수행하십시오.
실제로 0x80040200 이 발생하는 경우 이 파일 형식에 오류 코드가 있는 경우 아래 지침에 따라 파일을 열기 전에 System32 폴더로 이동하십시오.
- 파일 탐색기를 열고 .OCX 파일의 위치로 이동하여 파일을 마우스 오른쪽 버튼으로 클릭하고 잘라내기를 선택합니다. 컨텍스트 메뉴에서.
- 다음으로 C:\Windows\System32로 이동합니다. 방금 복사한 파일을 클립보드에 붙여넣습니다.
- 파일이 System32에 있으면 폴더에서 설치를 다시 한 번 반복하고 동일한 0x80040200 이 계속 발생하는지 확인하세요. 오류.