DllRegisterServer завершается с ошибкой 0x80070005 даже при запуске cmd от имени администратора

Предполагается, что этот код ошибки означает "Отказано в доступе", и решение, данное везде в сети (например. https://stackoverflow.com/questions/3808954/dllunregisterserver-failed-with-error-code-0x80070005) заключается в том, чтобы открыть cmd с правами администратора. Однако в моем случае та же ошибка возникает даже на cmd, открытом с правами администратора (проверено с ответами на https://stackoverflow.com/questions/7985755/how-to-detect-if-cmd-is-running-as-administrator-has-elevated-privileges).

Оба

regsvr32.exe "C:Program Files (x86)GitExtensionsGitExtensionsShellEx64.dll"

И

 C:windowsSysWOW64regsvr32.exe  "C:Program Files (x86)GitExtensionsGitExtensionsShellEx64.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)GitExtensionsGitExtensionsShellEx64.dll""

Из cmd, который сам был запущен от имени администратора, но это тоже приводит к той же ошибке!