由于电脑silverlight装的不是开发版,前2天就把原来的卸载了,然后想装开发版,结果怎么都装不上,一直到99%后报1603错误。

不过,今天又仔细看了下错误日志,终于找到了原因安装成功了。所以想分享下,silverlight重装确实太恶心了。

系统是win7的,建议微软的程序不要用360之类的进行卸载,使用Windows Install Clean Up这个会比较好些。

卸载后

  1. 找到并删除C:\windows\Installer\{89F4137D-6C26-4A84-BDB8-2E5A4BB71E00}文件,
  2. 然后CMD运行reg delete HKLM\Software\Microsoft\Silverlight /f
    rmdir /s /q "%ProgramFiles%\Microsoft Silverlight后重启电脑。
  3. 重新安装silverlight前先关掉杀毒软件。如何安装仍然失败,不要紧,可能是注册表的权限不够(至少我的是这个问题)。

请打开C:\Documents and Settings\ADMINI~1\Local Settings\Temp\SilverlightMSI.log文件,查找error关键字,

如果上面说某些注册表无法写入,运行regedit,找到对应注册表项,右键选择并添加Everyone权限,重启电脑后,重复步骤1,2后重装silverlight即可。

我的是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl这个下面没有权限,添加权限后就安装成功了。

 posted on 2012-04-26 22:48  Zoro_Ckm  阅读(467)  评论(0)    收藏  举报