Kode kesalahan ini seharusnya berarti 'Akses Ditolak', dan solusi yang diberikan di mana-mana di internet (mis. Https://stackoverflow.com/questions/3808954/dllunregisterserver-failed-with-error-code-0x80070005 ) adalah membuka a cmd dengan hak Administrator. Namun, dalam kasus saya, kesalahan yang sama terjadi bahkan pada cmd dibuka dengan hak admin (diuji dengan jawaban di /programming/7985755/how-to-detect-if-cmd-is-running- as-administrator-has-elevated-privilege ).
Kedua
regsvr32.exe "C:\Program Files (x86)\GitExtensions\GitExtensionsShellEx64.dll"
dan
C:\windows\SysWOW64\regsvr32.exe "C:\Program Files (x86)\GitExtensions\GitExtensionsShellEx64.dll"
gagal dengan pesan kesalahan yang sama, bahwa modul yang diberikan dimuat tetapi panggilan ke DllRegisterServer gagal dengan kode 0x80070005.
Saya mencoba memantau akses registri seperti yang diberikan di http://www.cryer.co.uk/brian/windows/troubleshooting/nt4_dllregisterserver_in_com_failed_0x80070005.htm , tetapi tidak ada ACCESS DENIED
atau ACCDENIED
hasil sama sekali dalam daftar yang dihasilkan.
Sunting: Saya sekarang bahkan sudah mencoba
runas /user:Administrator "regsvr32.exe \"C:\Program Files (x86)\GitExtensions\GitExtensionsShellEx64.dll\""
dari dalam cmd itu sendiri dijalankan sebagai Administrator tetapi itu juga menghasilkan kesalahan yang sama!