解决“无法访问Windows Installer服务”的艰辛历程

实验室的台式机(win7旗舰版)一直都存在一个问题,安装某些软件时,会弹出“无法访问Windows Installer服务。Windows Installer没有正确安装时可能发生这种情况。请与技术支持人员联系以获得帮助。”这个对话框,真的是要被这个搞疯了,之前有一次尝试解决这个问题,结果试了很多方法依然解决不了,只能放弃。
解决“无法访问Windows Installer服务”的艰辛历程_第1张图片
最近要开始忙毕业论文了,有个软件必须要用,没办法硬着头皮也要跟这个问题死磕了,忙活了半天,终于解决了,由于试的方法太多,不知道是最后一种方法起了作用还是这些方法凑在一起综合起了作用,干脆把解决历程写出来,把我试过的几种比较靠谱的方法写出来。参照的各个方法的链接也一并放在文章里。

第一种方法
具体步骤参考此链接,作者写的很详细,我就不赘述了!
https://jingyan.baidu.com/article/eb9f7b6da512c8869364e837.html
解决方法:
1、注册msi.dll相关组件
2、开启windows installer服务

但是!在我的电脑上这个问题依然没有解决!
接着搜寻其他解决方法…

第二种方法

http://www.bkill.com/tech/201205/6501.html
解决方法:删除DisabledSessions

方法一:
  步骤1、开始—运行—输入“regedit”,确定即打开注册表编辑器。
  步骤2、找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions,把这个项删除就可以,然后重启。

方法二:
  步骤1、点击“开始”,在搜索框中输入:cmd。在搜索结果中,右键点击“cmd”,选择“以管理员身份运行”。
  步骤2、输入以下内容并回车:reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /va /f,也可以把这个语句做成个.bat 批处理文件,然后右键以管理员身份运行即可。
  步骤3、重启Win7系统即可。

好吧,在我的电脑上问题依然没有解决…

第三种方法

在失败了一次又一次之后,我试了重装Windows Installer的方法
windows installer没有正确安装三个解决方法 http://www.winwin7.com/JC/Win7JC-6991.html

解决方法:重新安装Windows installer

1、下载Windows installer 5.0 http://www.winwin7.com/soft/xtgj-446.html
2、下载后安装即可(如安装时提示停止不了Windowsinstaller服务,就重启)
3、安装完成重启电脑

但是,我依然失败了!心痛!

接着试了注册Dll 的方法,跟链接文章中的步骤不太一样,他说的文件我没有,下面是我的步骤:
1、首先打开C:\Windows\System32文件夹(因为我的破电脑是32位的,所以没有文章中提到的C:\Windows\SysWOW64文件夹,所以只需改的这个文件夹里的),找到msi.dll;
2、右击选择“注册Dll”选项;

然后!再次安装软件,问题解决了!我终于成功了…

总结:我个人认为出现这个问题的主要原因是Windows installer没有正确安装,所以重新下载安装之后,再重新注册Dll,问题就迎刃而解了。

你可能感兴趣的:(解决问题)