如何修复 Windows 更新错误 0x80092004?

已发表: 2021-11-11

错误代码 0x80092004 是什么? 它出现在我尝试更新我的 Windows 10 PC 时。 我能做些什么来修复它?

Microsoft 定期发布 Windows 10 的质量更新。 这些更新包含安全补丁、更新的设备驱动程序以及确保您的系统尽可能平稳运行的其他改进。

Microsoft 建议不时检查并安装新更新。 但是,某些用户可能会遇到意外问题,例如错误代码 0x80092004。

为什么我在 Windows 10 上收到错误 0x80092004?

当您尝试应用的更新出现故障时,会发生该错误。 不幸的是,微软可能在没有确认其有效性的情况下发布了更新。 当更新出现问题时,Windows 更新会还原安装并显示错误 0x80092004。 但是,损坏的系统文件也可能导致此问题。

如何修复更新错误 0x80092004

您可以启动多种解决方案来有效解决 0x80092004 错误代码。 看一看:

  1. 安装服务堆栈更新
  2. 摆脱错误的更新
  3. 清除 Windows 更新临时缓存文件夹
  4. 检查损坏的系统文件
  5. 运行 Windows 更新疑难解答
  6. 通过 Microsoft 更新目录下载更新

让我们继续应用每个解决方案的步骤。

修复 1:安装服务堆栈更新

服务堆栈是 Windows 操作系统的一个组件。 它负责安装 Windows 更新。 当它遇到问题时,获取最新版本将有助于解决它。 服务堆栈更新可确保 Windows 更新过程保持可靠。 如果您没有最新的服务堆栈,您可能无法运行 Windows 更新来获取安全修复程序。

所以,这就是你必须做的:

  1. 按 Windows + I 打开“设置”应用。
  2. 单击更新和安全磁贴。
  3. 单击左窗格中的 Windows 更新。
  4. 单击页面右侧的高级选项链接。
  5. 通过单击“选择如何安装更新”下的下拉菜单来关闭自动更新。 然后,选择从不。

注意:或者,您可以暂停它们,而不是关闭自动更新:

  • 在暂停更新下,展开暂停直到下拉菜单并选择一个日期。
  1. 重启你的电脑。
  2. 打开您的 Microsoft Edge 浏览器并访问以下链接以安装服务堆栈更新:

https://portal.msrc.microsoft.com/security-guidance/advisory/ADV990001

  1. 之后,重新启用自动 Windows 更新。

修复 2:摆脱错误更新

当更新失败时,系统会删除安装并回滚到之前的状态。 要继续,您需要在运行另一个更新之前尝试清除错误的更新包。 请按照以下步骤完成:

  1. 按键盘上的 Windows 键打开“开始”菜单。
  2. 键入“CMD”(无引号)并在搜索结果中出现命令提示符时右键单击它。
  3. 单击以管理员身份运行。
  4. 出现“用户帐户控制”框时单击“是”按钮。
  5. 当命令提示符(管理员)窗口打开时,依次运行以下行:

dism.exe /online /remove-package /packagename:Package_for_RollupFix_Wrapper~31bf3856ad364e35~amd64~~16299.248.1.17

dism.exe /online /remove-package /packagename:Package_for_RollupFix_Wrapper~31bf3856ad364e35~amd64~~16299.192.1.9

dism.exe /online /remove-package /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.192.1.9

  1. 重新启动计算机并再次打开命令提示符(管理员)。 然后运行以下行:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

之后,您可以继续安装新的 Windows 更新。

修复 3:清除 Windows 更新临时缓存文件夹

当系统下载更新时,它会将临​​时文件存储在 SoftwareDistribution 文件夹中。 成功安装新更新后,它会删除文件。 但是,当安装失败时,临时文件将保留在存储中,并可能导致您的 PC 中断。 在尝试重试安装 Windows 更新之前,建议清除 SoftwareDistribution 文件夹的内容。

请按照以下步骤操作:

  1. 转到“开始”菜单并在搜索栏中输入“CMD”(无引号)。
  2. 右键单击命令提示符,然后单击以管理员身份运行。
  3. 在“用户帐户控制”提示中,单击“是”以允许命令提示符对您的计算机进行更改。
  4. 现在,一个接一个地运行以下命令(键入或复制并粘贴它们。然后,按 Enter 运行它们):
  • 净停止 wuauserv
  • 网络启动 cryptSvc
  • 网络起始位
  • 网络启动 msiserver

第一个命令停止 Windows 更新服务。 第二个停止加密服务,第三个停止后台智能传输服务 (BITS),最后一个停止 MSI 安装程序。

  1. 成功停止服务后,打开文件资源管理器 (Windows + E) 并导航到 C:/Windows/SoftwareDistribution。 按 Ctrl + A 选择 SoftwareDistribution 文件夹的所有内容。 然后,按 Shift + Delete 删除它们。

注意:如果系统指示文件正在使用中,请重新启动计算机并再次尝试删除文件。

  1. 现在,您需要重新启动之前停止的服务。 因此,打开命令提示符(管理员)并运行以下行:
  • 净启动 wuauserv
  • 网络启动 cryptSvc
  • 网络起始位
  • 网络启动 msiserver
  1. 关闭命令提示符(管理员)窗口并关闭文件资源管理器。 然后,重新启动计算机。

修复 4:检查损坏的系统文件

损坏的系统文件可能会导致您的 PC 出现无数问题,包括 Windows 更新错误代码 0x80092004。 但是,您可以使用 DISM 和 SFC 命令行工具进行整理。 就是这样:

  1. 按键盘上的 Windows 键打开“开始”菜单。
  2. 在搜索栏中键入“CMD”(无引号)。
  3. 在搜索结果中右键单击命令提示符,然后单击以管理员身份运行。
  4. 单击“用户帐户控制”对话框上的“是”按钮。
  5. 当命令提示符(管理员)打开时,输入以下行并按 Enter 执行它:

DISM.exe /Online /Cleanup-image /Restorehealth

  1. 等待扫描完成。 确保不要打断它。 您可能需要插入 PC 以避免电池电量耗尽。
  2. 现在,在下面输入下一个命令,然后按键盘上的 Enter 键执行它:

证监会 /scannow

注意:输入命令时,请注意“Sfc”和“/scannow”之间有一个空格。

  1. SFC 扫描完成后,关闭命令提示符(管理员)并重新启动 PC。 然后再次尝试 Windows 更新。

专业提示:当病毒和其他恶意软件渗入您的系统时,通常会导致系统文件损坏。 为防止这种情况发生,您需要使用强大的安全程序(例如 Auslogics Anti-Malware)来站岗。 阻止新威胁感染您的系统。 此外,现有的恶意软件会被及时有效地删除。

Auslogics Anti-Malware 提供针对各种威胁的顶级保护。 它可以与您现有的防病毒程序一起工作,以提供额外的保护层。 它可以检测并消除您 PC 上深藏不露的恶意项目。

修复 5:运行 Windows 更新疑难解答

Windows 附带有助于解决常见问题的内置解决方案。 您应该考虑运行它,以确保您不遗余力。 请按照以下步骤操作:

  1. 按键盘上的 Windows + I 组合打开 Windows 设置应用程序。
  2. 单击更新和安全磁贴。
  3. 单击左侧窗格中的疑难解答。
  4. 选择 Windows 更新并单击运行疑难解答按钮。
  5. 扫描完成后重新启动 PC。

修复 6:通过 Microsoft 更新目录下载更新

如果您在安装新更新时仍然遇到问题,您可以通过从 Microsoft 网站获取更新来解决此问题。 他们保留更新目录,您可以在其中搜索和下载所需的更新。 按照这些简单的步骤来完成它:

  1. 打开 Windows 设置应用程序 – 只需按下键盘上的 Windows 键 + I 组合即可。
  2. 单击更新和安全磁贴。
  3. 单击左侧窗格中的 Windows 更新。
  4. 单击右侧窗格中的查看更新历史记录链接。
  5. 找到有问题的更新并记下识别码。
  6. 打开您的 Microsoft Edge 浏览器并访问 http://www.catalog.update.microsoft.com/home.aspx
  7. 在搜索栏中输入更新的识别码,然后按 Enter。
  8. 找到更新。 然后,下载并安装它。
  9. 重新启动系统。

提示:一旦下载完成并且您不确定如何安装它,您可以使用提升的命令提示符来完成工作:

  • 转到“开始”菜单并在搜索栏中输入“CMD”(无引号)。 然后,右键单击命令提示符并单击以管理员身份运行。
  • 单击“用户帐户控制”对话框上的“是”按钮。
  • 运行以下命令:

wusa C:\PATH-TO-UPDATE\NAME-OF-UPDATE.msu /quiet /norestart

注意:确保将 PATH-TO-UPDATE 和 NAME-OF-UPDATE 替换为 PC 上更新的位置和更新的名称。

  • 命令执行后系统会自动重启。

如果在安装过程中系统显示错误消息“CRYPT_E_NOT_FOUND”,则表示无法在您的 PC 上应用更新。 这是由于密码值不匹配造成的。 但是,只要您已经安装了最新的服务堆栈更新,就不会发生这种情况,如上面的修复 1 所示。

结论

本指南展示了如何修复 Windows 10 上的 Windows 更新错误 0x80092004。我们希望您从中受益。 如果您在应用上述解决方案后仍然遇到任何问题,我们建议您寻求当地 PC 维修专家的帮助。 您也可以联系 Microsoft 客户服务寻求帮助。

如果您喜欢这篇文章,请务必查看我们的博客以获取更多信息。