2011-03-24 4 views
66

, 나는 다음과 같은 오류 메시지가 얻을 윈도우 7 : DLL 등록 할 수 없습니다 - 오류 코드 : 나는 COM DLL을 등록하려고 0X80004005

regsvr32 rpcrt4.dll 

:

`모듈 "C를 : \ WINDOWS를 \ 시스템 32 \ "rpcrt4.dll이"로드했지만 DllRegisterServer가에 대한 호출이 오류 코드 나는이 문제를 해결하려면 어떻게 0X80070006

에 실패했습니다 도와주세요

+2

입력 어떤 오류였습니다, 0x80070006 (제목에 언급 한 바와 같이) 또는 0X80004005 (질문 본문에 언급 한 바와 같이)? – stakx

답변

114

이에 따르면.?. http://www.vistax64.com/vista-installation-setup/33219-regsvr32-error-0x80004005.html

관리자 권한 명령 프롬프트에서 실행하십시오.

+0

windows \ system32에있는 특정 msmpeg2enc.dll을 등록하려고하면 오류 80004005가 표시됩니다. (Windows 10 빌드 10074 실행) 상승 된 명령 프롬프트에서 실행하는 경우에도. –

+1

@AaronCampbell 아마도 syswow64 버전을 실행해야합니다. –

+1

최악의 오류 메시지와 가장 간단한 해결 방법이되어야합니다. –

3

다음 명령은 Windows 7에서 사용해야합니다. dll 이름을 전체 경로와 함께 큰 따옴표로 묶어야합니다.

C:\Windows\SysWOW64>regsvr32 "c:\dll.name" 
35

오픈 검색 상자 에 시작 메뉴 및 형식을 cmdCtrl + Shift를 잡고이 관리자 모드에서 명령 프롬프트를 실행 Enter

를 누릅니다.

이제 regsvr32 MyComobject.dll

+0

IMHO가 가장 좋은 대답입니다. runas/user : Administrator cmd.exe로 cmd를 실행할 수 없습니다. 충분하지 않습니다. 당신이 설명했던이 방법을 사용해야합니다. 그 +1 – jyz

관련 문제