如何清理损坏的 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"
  1. 选择“ 文件>另存为 ”并键入 CleanSilverlight.cmd

  2. “保存类型 ”框中,选择“ 所有文件” (.)

  3. “保存位置 ”框中,选择“ 桌面”,然后选择“ 保存”。

  4. 在“文件”菜单上,选择“退出”

  5. 右键单击桌面上的 CleanSilverlight.cmd 文件,然后选择“ 以管理员身份运行”。

  6. 卸载完成后,右键单击桌面上的 CleanSilverlight.cmd 文件,然后再次选择“ 以管理员身份运行 ”。

  7. 卸载完成后,安装 最新版本的 Microsoft Silverlight

  8. 从桌面中删除 CleanSilverlight.cmd 文件。

更多信息

还有其他问题? 若要获取免费支持,检查 Microsoft 社区。 在那里,你可以搜索答案或向其他用户询问特定问题。 单击以下链接以访问 Microsoft 社区论坛