이 오류 코드는 ‘액세스 거부’를 의미하며, 인터넷의 모든 곳에서 제공되는 솔루션 (예 : /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"/*
그렇지 않으면 로그 파일에서 세부 사항을 확인하십시오.