之前系统默认的是Silverlight3.0 ,想更换成最新的。下载了5.X的。安装时,到99%后,总是提示安装失败。查了各种资料,都不好用。
在解压silverlight.7z 找到里面的silverlight.msp文件,安装。
这时它会给你报个详细的错误,我报的错误是在KEY \SOFTWARE\Microsoft\Internet
Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION 这个注册表无法写入,这时我们不要关闭这个错误提示框,
打开注册表编辑器,找到这个键,修改它的权限。
如果遇到该项无法更改权限: FEATURE_RESTRICT_OBJECT_DATA
这种情况一般会在你以前安装过silverlight,但是未完全卸载干净,就会出现 那么利用sysinternals的工具psexec psexec -i -d -s regedit
运行之后,regedit会以system权限启动
行之后,使该项
everyone
拥有完全控制权限之后,删除之
行之后,使该项
everyone
拥有完全控制权限之后,删除之
运行之后,使该项everyone拥有完全控制权限之后,删除之OK,成功
注:如果修改权限,显示访问拒绝,可参考下面的文章:
http://wenku.baidu.com/link?url=O5Op5oruB6_iVbpGwmay_O_-Xq5E3jskxM9Ydv9NBKW7jQdftRaLoEpyPb5pY6jjEbjvm1chEB1FdELrBaayWSJvGON-UCE8yFaeyFnB9UW
权限-》高级-所有者-在“将所有者更改为”先框里-选择当前管理员账户-应用。如下图:
关闭后再右击刚才的注册表项-权限,就可以修改了