我在 Windows 7 64 位上,我正在使用管理员帐户,我尝试安装一些程序,但不能,我排除了我收到的错误,结果发现 Windows 安装程序服务已停止,我试图启动它,它说
windows installer service could not be started because its disabled or it has no enabled devices associated with it. Error 1058
如何修复?
请注意,笔记本电脑上安装了已过期的 bitdefender。我不知道它是否导致了问题,我只是认为值得一提,因为我之前遇到过许多配置错误或过期的防病毒软件问题。
MSIServer
也无法启动,我尝试run as administrator
这台笔记本电脑不是我的,我只是想修好它
答案1
尝试以下步骤,微软:
单击
Start
,Services
在搜索框中键入内容,然后单击Services
。滚动直到找到已停止或禁用的服务。
单击该
Log On As
选项卡。如果该服务在您的配置文件中被列为已禁用,请右键单击该服务,然后单击
Properties
。单击
Startup type
列表,然后单击Automatic
。单击
Apply
,然后单击OK
。
答案2
由于您具有该机器的管理员访问权限,因此我建议您遵循959894并安装32 位或者64 位根据您的机器配置,确定恶意软件删除工具 (MSRT) 的版本。
不过,重要的是要有理由相信你的机器没有受到感染,因为你提到了过期的 Bit Defender。如果你不想使用 MSRT,kb 959894 还列出了如何进入安全模式以使用其他工具。然后,假设一切顺利,你可以合理地说你的机器没有被感染,知识库 241584已经覆盖了你,正如你所见蒂亚戈的回答。
单击“开始”,在搜索框中键入“服务”,然后单击“服务”。
- 滚动直到找到已停止或禁用的服务。
- 单击“登录身份”选项卡。MSIServer 是否设置为以本地系统身份运行?
- 尝试手动启动 Windows 安装程序。
本地系统帐户应该已经拥有对系统的完全访问权限。如果此时您无法启动 MSI 服务器,则系统的完整性存在问题。尝试运行系统文件检查器有/scannow
論點。
- 转到开始并输入 cmd。右键单击并选择以管理员身份运行。
- 输入
sfc /scannow
并按回车键。
详细了解 sfc 工具,请访问知识库 929833
答案3
如果启用或禁用服务的选项变暗/灰色:
在服务器上的提升的命令提示符中,执行以下操作。(注意:需要重新启动)。
替换 SERVICENAME
1)如果reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SERVICENAME /v Start
值当前为 0x4,请输入以下命令将其更改为 0x3:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SERVICENAME /v Start /t REG_DWORD /d 3
输入“是”确认更改
2)验证该值现在是否设置为 0x3
reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SERVICENAME /v Start
3)重启
4) 您现在就可以启动该服务了。