安装silverlight程序时到达99%的时候提示安装失败,点击详细信息提示消息ID 1603
>解决办法 报1603错误的情况有很多种,其中有之前安装未清理干净,可以通过程序卸载清理silverlight,或者进入https://support.microsoft.com/zh-cn/mats/program_install_and_uninstall
点击“立即运行”进行下载清理程序清理
我之前碰到的错误就是比较少见的,最好通过silverlight的安装日志SilverLightMSI.log中查看错误信息,一般了解详细错误信息,SilverlightMSI.log所在路径:C:\Windows\ServiceProfiles\LocalService\AppData\Local\Temp。
因为其中信息较多,前半部分描述的是Create File或者Add regdit key,出错后就开始romve相关的文件,所以报错信息就是二者之间,找到了详细错误信息就可以对症下药,我的错误信息是:
MSI (s) (E0:A4) [11:59:12:500]: Product: Microsoft Silverlight -- Error 1406. Could not write value sllauncher.exe to key \Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION. System error . Verify that you have sufficient access to that key, or contact your support personnel.。
我碰到的问题是注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN下的表和键没有写入权限,解决方法:
1、右键MAIN->权限
2、将当前用添加“完全控制”权限,并且点击“高级”,选中当前用户,将底部“包括可从该对象的父项继承权限”勾选,确定,退出注册表编辑
3、卸载以前的silverlight(通过"程序和功能"卸载),重新安装