独辟蹊径解决win7 64位windows installer无法启动的问题。

独辟蹊径解决win7 64位windows installer无法启动的问题。
近期安装软件的时候,软件无法安装提示windows installer服务无法使用。
图片1
运行services.msc进去一看 windows installer 无法启动,提示访问被拒绝。
网上找了各种方法:
1.修改注册表
2.重装windows installer(这个是扯淡,4.5完全是xp用的,win7用的版本还没出呢)
3.用系统盘进行恢复(咱没盘)

我试了试用命令行的方式启动,依旧是拒绝访问。
怀疑是misexec.exe文件被病毒感染了,提取了一个新的文件覆盖,问题依旧。

又怀疑访问被拒绝可能是和UAC和NTFS文件权限有关,改了半天,无果而终。

网上逛的时候,发现有人windows installer服务的选项丢失,好奇点了注册表进去。
发现新大陆了。
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver下面
发现有ImagePath填写的就是服务的启动方式。
话不多说,直接把msiexec.exe文件从system32里面拷贝到了别的地方,将ImagePath改成了新的位置。
修改路径
这个时候再去服务里面看的时候,路径已经改成了新路径了。启动一下,成功了!
回services.msc检查
赶紧去安装软件,使用一切正常~各位要遇到这个问题不妨试试我这个办法~