如果发生软件安装问题,而在正常模式下无法对软件进行卸载的情况下,只能进系统的安全模式,但是在系统的安全模式下,却又无法对windows installer打包的软件进行卸载,当卸载时,会提示“windows installer服务不能访问的安全模式。请再试一次当您的计算机没有在安全模式或您请使用系统还原恢复你的机器到以前的良好状态”;
在安全模式下,有一个windows安装程序(MSIServer)服务的服务,如果您尝试手动启动它在安全模式下,会得到一个错误提示“Windows无法启动Windows Installer服务在本地计算机上。 错误1084:此服务无法启动安全模式”。
要启动安全模式,可采用如下两种方法:
1.“运行”--->"regedit"---->"HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/SafeBoot/Minimal"下“新建”一个“项”
名称为“MSIServer”,在该项的默认“数值数据”中,填写“Service”;关闭注册表;
“运行”--->"services.msc",找到“MSIServer”点启动,即可启动Windows Installer服务;
2.可以在“命令提示符下直接输入如下信息”
REG ADD "HKLM/SYSTEM/CurrentControlSet/Control/SafeBoot/Minimal/MSIServer" /VE /T REG_SZ /F /D "Service"
net start msiserver
注:如果是在带网络的安全模式下,则是在SafeBoot/Network下去建相应的“项”及修改“数值数据”;
同理,如果安全模式下无法启动printer spooler服务,则也可以使用同样方法:
在注册表中的SafeBoot/Minimal或是/SafeBoot|/Network下建立一个“Spooler”的“项”,将“数值数据”改为“Service”,则可启动printer Spooler服务,但printer Spooler服务有依赖其它服务,所以还需先启动其它依赖的服务,可以使用如下命令:
在"运行" --->"sc config spooler depend= rpcss"
这是昨天为了解决一个软件造成系统无法正常启动时,总结出来的。
本文介绍了解决在Windows安全模式下无法启动Windows Installer服务的问题。通过修改注册表设置或使用命令行工具,使用户能够在安全模式下启动该服务,从而实现对软件包的卸载操作。
1085

被折叠的 条评论
为什么被折叠?



