很长时间没有登录MSN了,今天试着登录了一下,提示我的MSN版本需要升级,我根据提示的链接,访问并下载了MSN的最新版本,可是安装失败。提示错误原因是:系统“不能访问windows installer服务,可能你在安全模式下运行了windows,或者windows installer没有正确的安装,请和你的支持人员联系以获得帮助”。
看来不解决这个问题,我的MSN是无法正常安装使用了。可是,我的windows系统整体使用正常,是否是windows installer的服务出了什么问题。我查了一下windows管理工具中的服务,发觉windows installer服务的状态为停用,设置启动类型也是手动。我试图启动此服务,可是系统提示禁用,我重新启动机器后到安全模式下试了一下,故障依然。
我尝试下载了最新的windows installer的安装包,可是安装完毕后,重启windows,启动windows installer服务仍然不能成功。我又试着使用其它排障方法,故障依然没有解决......
最后一招,求助一下搜索引擎,看看是否其它人有类似故障的解决方法。
果然,网上也出现过类似的问题。问题描述中提到在Windows XP里安装MSI程序会经常出现“不能访问windows installer服务。可能你在安全模式下运行windows,或者windows installer没有正确的安装。请和你的支持人员联系以获得帮助”。其中的解决方案如下:
1.通过windows自带的记事本编写installer.reg文件,内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
"ImagePath"=-
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\
00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,\
56,00,00,00
文件存为”.reg“格式,双击该文件,将文件内容导入注册表。
2.重新启动电脑进入安全模式,然后点击windows的开始按钮,选择“运行”,输入“CMD”命令,在弹出的CMD命令提示符窗口中输入”msiexec /regserver“。
3.重新启动后,进入windows的服务选项,正常启动windows installer服务。
我按照以上步骤,果然系统能够正常启动windows installer服务了,然后我试着安装MSN,成功了!!!
MSN的版本升级过程不经意让我又学了一招......