欢迎光临散文网 会员登陆 & 注册

“错误1625,0x80070659 系统策略禁止这个安装。请与系统管理员联系。”的解决思路

2023-01-18 11:12 作者:鸟人飞飞  | 我要投稿

最近遇到一个问题,某网友装cad装不上,报错的是vc运行库装不上,提示:0x80070659 系统策略禁止这个安装。请与系统管理员联系。

遇到这个问题,优先考虑组策略限制,但问题电脑是家庭版没有组策略。就算用网上命令启用了组策略,组策略也不会起作用,那就不可能是用户主动修改组策略限制。

预防万一,还是通过导入反注册表删除了:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer

结局还是不行。再给注册表创建回去,在右侧把原有的限制注册表都新建一个,如:DisableMSI、DisableUserInstalls。并把值都设为0,依旧不行。

查看安装日志,显示的policy value的值都是0,也就代表不是组策略限制。

安装包属性里没有解除锁定,用管理员身份运行,管理员cmd运行,用nsudo用system、ti等用户且启用全部特权安装,都不行。但解包exe提取出msi文件安装后,再次安装就就提示已装上让你选择修复,卸载掉再次用exe安装却正常了,那问题出在哪里?

用procmon监控安装,发现关键日志如下(根据日志里的错误时间缩小排查范围):

问题的原因是HKCR\Installer\Products里存在要安装软件的注册表项,且注册表项里没有SourceList子项,这种情况下用exe安装时触发错误,用msi安装时不会。

从注册表看会更明显:

别的都有>号,有问题的两项没有,导出备份Products后,删除有问题的两项,问题解决!

“错误1625,0x80070659 系统策略禁止这个安装。请与系统管理员联系。”的解决思路的评论 (共 条)

分享到微博请遵守国家法律