如何清理损坏的 Silverlight 安装,然后重新安装 Silverlight
注意
Silverlight 已停用,正式不再受支持。 有关详细信息,请参阅 Silverlight 支持终止。
症状
使用 Microsoft Silverlight 时,可能会遇到以下情况:
安装 Microsoft Silverlight。
升级到 Microsoft Silverlight 的另一个版本。
卸载 Microsoft Silverlight。
Microsoft Silverlight 无法按预期工作。
尝试重启计算机并再次尝试升级、安装或卸载 Microsoft Silverlight,结果相同。
原因
如果现有安装或卸载已损坏,则可能会出现此问题。
解决方案
若要自动卸载 Microsoft Silverlight,请单击“为我修复它”部分中的按钮。 如果希望自行验证和更新这些密钥,请转到“让我自己修复”部分。
为我修复它
注意
- 此向导可能只提供英文版本。 但是,自动修复功能同样适用于其他语言版本的 Windows。
- 如果当前未使用遇到此问题的计算机,可以将自动修复保存到闪存驱动器或 CD,然后可以在有问题的计算机上运行它。
修复解决方案完成后,请安装 最新版本的 Microsoft Silverlight。
我自己修复此问题
若要自行解决此问题,请执行以下步骤:
单击“开始”,然后在“搜索”框中键入记事本。
双击上述结果列表中的 记事本 。
复制以下文本,然后将其粘贴到 记事本中。
reg delete HKLM\Software\Microsoft\Silverlight /f
reg delete HKEY_CLASSES_ROOT\Installer\Products\D7314F9862C648A4DB8BE2A5B47BE100 /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\D7314F9862C648A4DB8BE2A5B47BE100 /f
reg delete HKEY_CLASSES_ROOT\TypeLib\{283C8576-0726-4DBC-9609-3F855162009A} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\install.exe /f
reg delete HKEY_CLASSES_ROOT\AgControl.AgControl /f
reg delete HKEY_CLASSES_ROOT\AgControl.AgControl.5.1 /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{89F4137D-6C26-4A84-BDB8-2E5A4BB71E00} /f
rmdir /s /q "%ProgramFiles%\Microsoft Silverlight"
rmdir /s /q "%ProgramFiles(x86)%\Microsoft Silverlight"
选择“ 文件>另存为 ”并键入
CleanSilverlight.cmd
。在 “保存类型 ”框中,选择“ 所有文件” (.) 。
在 “保存位置 ”框中,选择“ 桌面”,然后选择“ 保存”。
在“文件”菜单上,选择“退出”。
右键单击桌面上的 CleanSilverlight.cmd 文件,然后选择“ 以管理员身份运行”。
卸载完成后,右键单击桌面上的 CleanSilverlight.cmd 文件,然后再次选择“ 以管理员身份运行 ”。
卸载完成后,安装 最新版本的 Microsoft Silverlight。
从桌面中删除 CleanSilverlight.cmd 文件。
更多信息
还有其他问题? 若要获取免费支持,检查 Microsoft 社区。 在那里,你可以搜索答案或向其他用户询问特定问题。 单击以下链接以访问 Microsoft 社区论坛。