Dieser Fehlercode soll "Zugriff verweigert" bedeuten, und die überall im Internet angegebene Lösung (z. B. /programming/3808954/dllunregisterserver-failed-with-error-code-0x80070005 ) soll geöffnet werden ein cmd mit Administratorrechten. In meinem Fall tritt der gleiche Fehler jedoch auch bei einem mit Administratorrechten geöffneten Cmd auf (getestet mit den Antworten unter /programming/7985755/how-to-detect-if-cmd-is-running- as-Administrator-hat-erhöhte-Berechtigungen ).
Beide
regsvr32.exe "C:\Program Files (x86)\GitExtensions\GitExtensionsShellEx64.dll"
und
C:\windows\SysWOW64\regsvr32.exe "C:\Program Files (x86)\GitExtensions\GitExtensionsShellEx64.dll"
schlägt mit der gleichen Fehlermeldung fehl, dass das angegebene Modul geladen wurde, der Aufruf von DllRegisterServer jedoch mit dem Code 0x80070005 fehlgeschlagen ist.
Ich habe versucht, die Registrierungszugriffe gemäß http://www.cryer.co.uk/brian/windows/troubleshooting/nt4_dllregisterserver_in_com_failed_0x80070005.htm zu überwachen , aber die resultierende Liste enthält keine ACCESS DENIED
oder ACCDENIED
überhaupt keine Ergebnisse.
Edit: Ich habe es jetzt sogar versucht
runas /user:Administrator "regsvr32.exe \"C:\Program Files (x86)\GitExtensions\GitExtensionsShellEx64.dll\""
aus einem cmd heraus, das selbst als Administrator ausgeführt wurde, aber auch das führt zum gleichen Fehler!
quelle
Antworten:
Führen Sie den
regsvr32
Befehl an einer Eingabeaufforderung mit erhöhten Rechten aus.Wählen Sie im Kontextmenü die
Start > All Programs > Accessories', then right-click
Option Eingabeaufforderungand select
Als Administrator ausführen. Geben Sie abschließend den Befehl ein.quelle
Der Fehler
0x80070005
bedeutet, dass der Zugriff auf die Ordner oder Dateien (normalerweise Cache-Dateien) verweigert wurde .Gehen Sie zum
/Users/Public/Application Data/Package Cache
Ordner und stellen Sie sicher, dass die Ordner dort über die richtigen Berechtigungen verfügen. Entfernen Sie sie andernfalls und führen Sie sie erneut aus.Gleiches bei Verwendung
wine
, zAndernfalls überprüfen Sie die Protokolldatei auf Details.
quelle