1

Резюме

Сбой regsvr32 с кодом 0x80004005 (E_FAIL - Не указан сбой) в моей учетной записи администратора, но работает в учетной записи администратора.

Раньше у меня не было этой проблемы.

Полный вопрос

Недавно я заметил некоторые проблемы на моем ПК:

  • Я не смог установить PowerChute v3

    Согласно FAQ, исправление было

    regsvr32 vbscript.dll
    

    Тем не менее, запуск этого на моей учетной записи администратора не удалось с этой ошибкой

    DllRegisterServer в vbscript.dll не удалось.
    Код возврата был: 0x80004005

    Согласно Microsoft, 0x80004005 означает «E_FAIL - Unspecified fail».

    Удивительно, но это сработало, когда я запустил regsvr32 под учетной записью администратора.

  • Запись «Редактировать с помощью Блокнота ++» в контекстном меню исчезла.

    Благодаря этой теме я обнаружил, что решение было

    regsvr32 NppShell_06.dll
    

    Аналогично, это также не удалось с ошибкой 0x80004005 в моей учетной записи администратора, но работал на учетной записи администратора.

    Теперь, каждый раз, когда я устанавливаю обновление Notepad ++, я теряю пункт контекстного меню (если я не устанавливаю обновление как Администратор). Это не случилось некоторое время назад.

  • Я не смог установить сетевые драйверы принтера HP.

    Установщик HP не дал никакого кода ошибки.

    После нескольких попыток я подумал, что причиной может быть regsvr32 .

    Поэтому я попытался запустить программу установки от имени администратора, и это сработало.

  • Мой APC UPS не всегда распознается.

    Когда я загружаю свой компьютер, диспетчер устройств показывает предупреждение и говорит

    Это устройство не может запуститься. (Код 10)

    Иногда это работает, если я отключаю и снова подключаю USB-провод, или если я отключаю и включаю устройство, или если я переустанавливаю драйвер. Но в большинстве случаев это не работает.

    Тем не менее, он всегда работает на другом компьютере.

    Я подозреваю, что проблема также regsvr32 .

Как я могу заставить regsvr32 снова работать?

0