admin管理员组

文章数量:1535375

2024年3月1日发(作者:)

关于64位win7系统如何解决silverlight安装错误:提示消息ID1603

这几天Lync和silverlight频繁更新小版本,导致我windowsupdate几个补丁总是提示安装失败,其中包括silverlight,上网查找去除提示的方法,则得到一个坑爹答案,重装silverlight即可,结果重装过后导致我silverlight再也装不上了,折腾了将近两三个小时,总结了网上各方的解决办法,终于在csdn上找到了一篇有用的文章,原文链接/lgz1989cn/article/details/7184487,结合笔者的经验,我自己根据自己的情况,做了一个总结

当遇到silverlight安装失败,提示1603时,大部分原因是因为部分组件注册失败造成的,那么解决办法如下:

解包文件

得到这么几个文件,然后继续解包silverlight.7z,得到一个

然后点击这个软件进行安装,这时他会给你报个详细的错误,我报的错误是在KEY

SOFTWAREMicrosoftInternet

ExplorerMainFeatureControlFEATURE_BROWSER_EMULATION 这个注册表无法写入,这时我们不要关闭这个错误提示框,继续按照以下步骤进行

这时我们在开始--》运行--》regedit 启动注册表,

查找到后要验证其路径是否为

1、HKEY_LOCAL_MACHINESOFTWARESOFTWAREMicrosoftInternet

ExplorerMainFeatureControlFEATURE_BROWSER_EMULATION

2、HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftInternet

ExplorerMainFeatureControlFEATURE_BROWSER_EMULATION

验证过后就是要查看这个路径下的所有文件夹我们是否都有权限进行完全控制

如果没有请将允许项打钩再点击应用和确定,重复上述步骤直到确定上述路径的所有文件夹你都有权限访问

这时可回到刚刚弹出错误的对话框,他有个retry按钮,点击它,如果没有效果则回到注册表界面进行以下步骤:

选择编辑--》查找下一个 (或者直接按F3键)如果查找到新的则重复上述步骤直到其弹出对话框:

如果遇到该项无法更改权限:

FEATURE_RESTRICT_OBJECT_DATA

这种情况一般会在你以前安装过silverlight,但是未完全卸载干净,就会出现

那么利用sysinternals的工具psexec

psexec -i -d -s regedit

运行之后,regedit会以system权限启动

运行之后,使该项everyone拥有完全控制权限之后,删除之

最后我们的silverlight就能正确安装了,这一上午时间算是没白浪费

本文标签: 安装错误提示权限