很多Vista系统的用户经常会遇到这样的问题。安装某个软件时,系统提示“无法访问WindowsInstaller服务”,特别是安装的安装包时。msi,这种情况经常发生。
其实即使在最新的Windows7中,这个问题依然存在,主要是微软Windows Installer服务造成的。安装包以结尾。msi扩展安装的时候需要调用这个服务,但是这个服务一旦出现问题,就会造成上面的错误。
解决方法也很简单。Vista和Win7如下:
*开始-所有-附件-命令提示符
*右键单击-以管理员身份运行
*输入以下内容并回车。
reg delete HKLM \软件\ Microsoft \ SQL client \ Windows \ disabled sessions/va/f
*重新启动Vista或Win7系统。
当然你可能会说,这不就是注册表操作吗?可以,注册表是通过命令行操作的(命令行程序需要是管理员)。您也可以运行regedit.exe打开注册表编辑器,并找到
HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Microsoft \ SQL client \ Windows \ disabled sessions
只需删除此项目并重新启动。
道理是一样的。您还可以将该语句生成一个. bat批处理文件,然后右键单击以管理员身份运行它。