你目前正处于脱机状态,正在等待 Internet 重新连接

错误 0x8024200D,当您安装 Windows 7 Service Pack 1

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 2712531
症状
当您安装 Windows 7 Service Pack 1 (SP1) 时,您可能会收到以下错误消息:
错误 0x8024200D

原因
如果通过 Windows Update 下载的 Windows 7 Service Pack 1 (SP1),但还未安装,或者安装已损坏,则会发生此问题。 有关此服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
976932 Service Pack 1 Windows 7 和 Windows Server 2008 R2 有关的信息
解决方案
若要让我们为您解决此问题,请转到"我对其进行修复"一节。如果您想自己修复此问题,请转到"让我自己修复"一节。

我对其进行修复

若要自动修复此问题,请单击 修复此问题 按钮或链接。然后单击 运行 在中 文件下载 对话框框中,然后按照中的步骤 修复此问题 向导。



备注
  • 此向导可能仅为英文。但是,自动修复还会对其他语言版本的 Windows。
  • 如果不存在此问题的计算机上,您应该保存修复它闪存驱动器或 CD 的解决方案,然后在出现问题的计算机上运行它。



卸载 Windows 7 Service Pack 1

若要解决此问题,请使用DISM命令卸载 Service Pack 1。为此,按照这些步骤,说明您的版本的 Windows 7。
32 位版本的 Windows 7
  1. 单击 启动然后键入 cmd 在中 搜索 框中。
  2. 用鼠标右键单击 cmd.exe然后单击 以管理员身份运行.
  3. 键入下面的命令,然后按 Enter 键:
    dism.exe / 在线 /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17514
  4. 删除完成后,键入 退出然后按 Enter 键。
  5. 重新启动计算机。

64 位版本的 Windows 7
  1. 单击 启动然后键入 cmd 在中 搜索 框中。
  2. 用鼠标右键单击 cmd.exe然后单击 以管理员身份运行.
  3. 键入下面的命令,然后按 Enter 键:
    dism.exe / 在线 /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514
  4. 删除完成后,键入 退出然后按 Enter 键。
  5. 重新启动计算机。

确定是否安装了试用版的 Windows 7 SP1

如果您安装了 Windows 7 SP1 的 Beta 版本,您需要卸载测试版,然后安装 Service Pack 1 的发行的版。卸载测试版,请按照下列步骤适用于您的 Windows 7 的版本。

注意如果您卸载测试版的 Windows 7 SP1,并且您继续收到此错误,您可能残留的测试版的您的 PC 上。这些步骤还将清除从您的 PC 的测试版的任何区域。

32 位版本的 Windows 7
  1. 单击 启动然后键入 cmd 在中 搜索
  2. 用鼠标右键单击 cmd.exe然后单击 以管理员身份运行.
  3. 键入下面的命令,然后按 Enter 键:
    dism.exe / 在线 /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17105
  4. 删除完成后,键入 退出然后按 Enter 键。
  5. 重新启动计算机。

64 位版本的 Windows 7
  1. 单击 启动然后键入 cmd 在中 搜索 框中。
  2. 用鼠标右键单击 cmd.exe然后单击 以管理员身份运行.
  3. 键入下面的命令,然后按 Enter 键:
    dism.exe / 在线 /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17105
  4. 删除完成后,键入 退出然后按 Enter 键。
  5. 重新启动计算机。

更多信息

在安装 Windows 7 或 Windows Server 2008 R2 SP1 时,您还可能收到 0x800f081f 错误。

当您检查 CBS log(C:\Windows\Logs\CBS\cbs.log) 时,您会发现错误 (如下面:
2011-03-03 21: 38: 06,错误 CBS Exec: pre-stage 包失败: Package_for_KB976933 ~ 31bf3856ad364e35 ~ amd64 ~ cs CZ ~ 6.1.7601.17514、 文件: TsUsbGD.sys,源: \\?\C:\Windows\Servicing\Packages\amd64_tsgenericusbdriver.inf_31bf3856ad364e35_6.1.7601.17514_none_9872c8452ac8f816\TsUsbGD.sys、 实验: (null) [HRESULT = 0x800f081f-CBS_E_SOURCE_MISSING]
2011-03-03 21: 38: 06,CBS 未能收集所有需要的文件信息。[HRESULT = 0X800F081F-CBS_E_SOURCE_MISSING]


您可以使用以下方法来解决此问题:
  1. 运行 系统更新准备工具 (KB947821)。它应该可以解决大多数情况中的错误
  2. 如果系统更新准备工具不能解决此问题,则可能是您已在系统上安装的 RSAT 工具的测试版。

    要解决此问题,请执行以下操作:


参考

需要更多帮助吗?

获取帮助 Microsoft 的答案 在线社区,搜索的详细信息 Microsoft 技术支持Windows 帮助以及如何或了解有关 辅助的支持 选项。


fixit fixme 修复

警告:本文已自动翻译

属性

文章 ID:2712531 - 上次审阅时间:05/10/2012 23:11:00 - 修订版本: 1.0

Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate

  • kbmt KB2712531 KbMtzh
反馈