관리자로 열린 cmd에서도 DllRegisterServer가 0x80070005로 실패 함 모든 곳에서 제공되는 솔루션 (예 : /programming/3808954/dllunregisterserver-failed-with-error-code-0x80070005

이 오류 코드는 ‘액세스 거부’를 의미하며, 인터넷의 모든 곳에서 제공되는 솔루션 (예 : /programming/3808954/dllunregisterserver-failed-with-error-code-0x80070005 )이 열려야합니다. 관리자 권한이있는 cmd 그러나 제 경우에는 관리자 권한으로 열린 cmd에서도 동일한 오류가 발생합니다 ( /programming/7985755/how-to-detect-if-cmd-is-running- 관리자 권한으로 권한 상승 ).

양자 모두

regsvr32.exe "C:\Program Files (x86)\GitExtensions\GitExtensionsShellEx64.dll"

 C:\windows\SysWOW64\regsvr32.exe  "C:\Program Files (x86)\GitExtensions\GitExtensionsShellEx64.dll"

주어진 모듈이로드되었지만 DllRegisterServer에 대한 호출이 코드 0x80070005로 실패했다는 동일한 오류 메시지와 함께 실패합니다.

나는에 주어진 레지스트리 액세스 모니터하기 위해 시도하지 http://www.cryer.co.uk/brian/windows/troubleshooting/nt4_dllregisterserver_in_com_failed_0x80070005.htm을 ,하지만 거기 ACCESS DENIED또는 ACCDENIED결과 목록에서 모두에서 결과.

편집 : 나는 지금도 시도했다

runas /user:Administrator "regsvr32.exe \"C:\Program Files (x86)\GitExtensions\GitExtensionsShellEx64.dll\""

자체적으로 관리자로 실행되었지만 동일한 오류가 발생하는 cmd 내에서!



답변

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

상황에 맞는 메뉴에서 Start > All Programs > Accessories', then right-click명령 프롬프트 and select관리자 권한으로 실행을 선택하십시오 . 마지막으로 명령을 입력하십시오.


답변

이 오류 0x80070005권한 이 폴더 또는 파일 (일반적으로 캐시 파일)에 액세스하지 못했음을 의미 합니다.

/Users/Public/Application Data/Package Cache폴더로 이동하여 폴더에 올바른 권한이 있는지 확인하십시오. 그렇지 않으면 폴더를 제거한 후 다시 실행하십시오.

wine예를 들어을 사용할 때와 동일

chmod -v 755 ~/".wine/drive_c/users/Public/Application Data/Package Cache"/*

그렇지 않으면 로그 파일에서 세부 사항을 확인하십시오.