出现“windows Installer服务不能更新一个或多个受保护的windows”怎么解决?

2024-12-03 21:30:11
推荐回答(3个)
回答1:

先用记事本编写如下内容,并保存为 installer.reg 格式文件,双击将文件导入注册表;
运行“CMD”命令提示符,输入“msiexec /regserver”并回车;
无须重新启动,即刻搞掂!
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

; ImagePath = %SystemRoot%\System32\msiexec.exe /V

回答2:

开始——运行——msconfig——服务——点掉windows
installer,然后重新启动,启动之后再把它打开,就ok了.如果不行的话去看看这个,太长我就不复制了:http://hi.baidu.com/172684812/blog/item/8ffe8d44d2b1ed81b2b7dcc8.html

回答3:

用记事本输入以下内容保存为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
把上面的那些复制到文本里面,保存后将名字改为windows
installer.reg。
打开,然后重新启机,按开始-运行-cmd-确定。
打入msiexel/regserver就行了。