概括
regsvr32
在我的管理员帐户上失败,代码为 0x80004005(E_FAIL - 未指定的故障),但在管理员帐户上可以运行。
以前我没有遇到过这个问题。
完整问题
最近,我注意到我的电脑出现了一些问题:
我无法安装 PowerChute v3
根据常问问题,修复方法是
regsvr32 vbscript.dll
但是,在我的管理员帐户上运行该程序失败,并出现此错误
vbscript.dll 中的 DllRegisterServer 失败。
返回代码为:0x80004005根据微软,0x80004005 表示“E_FAIL - 未指定的故障”。
令人惊讶的是,当我
regsvr32
以管理员帐户运行时它可以起作用。上下文菜单中的“使用 Notepad++ 编辑”条目消失了。
谢谢此主题,我发现解决方案是
regsvr32 NppShell_06.dll
类似地,它在管理员帐户上也失败并出现错误 0x80004005,但在管理员帐户上可以运行。
现在,每次安装 Notepad++ 更新时,我都会丢失上下文菜单项(除非我以管理员身份安装更新)。以前没有发生过这种情况。
我无法安装 HP 打印机网络驱动程序。
HP 安装程序未给出任何错误代码。
经过多次尝试,我认为原因可能是
regsvr32
。因此我尝试以管理员身份运行安装程序,并且成功了。
我的 APC UPS 并不总是能被识别。
当我启动电脑时,设备管理器显示一条警告并说
该设备无法启动。(代码 10)
有时,如果我拔下并重新插入 USB 线,或者禁用并启用设备,或者重新安装驱动程序,它就会起作用。但大多数时候它不起作用。
但它在另一台计算机上总能正常工作。
我怀疑问题也是这样的
regsvr32
。
我怎样才能regsvr32
再次工作?