Windows Update 错误 80070646 或 646

如果在检查更新时收到 Windows Update 错误 80070646 或 646,则表示 Windows Installer 已停止响应。

您可以运行疑难解答程序,它可以自动诊断 Windows Installer 的问题并进行修复,您也可以手动解决该问题。

全部显示

自动解决问题

  1. 单击以下按钮:

    “Fix it”按钮的图片
    修复此问题

  2. 在“文件下载”对话框中,单击“运行”,然后按照向导中的步骤进行操作。

注意

  • 虽然 Microsoft Fix it 向导可能只提供英语版本,但 Fix it 适用于 Windows 的所有语言版本。

手动修复问题

执行以下步骤,在注册表中手动解决该问题。

警告

  • 这些步骤适用于高级用户。 如果不想更改注册表设置,请寻求其他人帮助。 不正确地修改注册表可能会导致其他问题。 强烈建议在更改注册表之前先对其进行备份。 有关更多信息,请参阅 备份注册表.

  1. 通过单击“开始”按钮 “开始”按钮的图片,在搜索框中键入 regedit,然后按 Enter,打开注册表编辑器。需要管理员权限如果系统提示您输入管理员密码或进行确认,请键入该密码或提供确认。
  2. 在左窗格中,查找并单击下列注册表子项:

    HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

  3. 在细节窗格中,查找“AppData”。 此项的值应为‌
    %USERPROFILE%\AppData\Roaming。

  4. 如果值不是 %USERPROFILE%\AppData\Roaming,请右键单击“AppData”,然后单击“修改”

  5. 在“数值数据”框中键入 %USERPROFILE%\AppData\Roaming,然后单击“确定”

  6. 尝试再次安装更新。 如果问题仍存在,请重复这些步骤,但请尝试使用下列注册表子项来代替步骤 2 中的子项:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

适用的错误代码为:

  • WindowsUpdate_80070646

  • 0x80070646

  • WindowsUpdate_646

  • 646

  • WindowsUpdate_00000646