修复 Windows 升级错误 0xc1900200 或 0xC1900202

如果您在尝试使用Windows Update Assistant实用程序在计算机上从Windows 7/8/8.1升级到Windows 10或从Windows 10升级到Windows 11时遇到(Windows 11)Windows 升级错误 0xc1900200 或 0xC1900202(Windows Upgrade error 0xc1900200 or 0xC1900202),那么这篇文章旨在帮助你。在这篇文章中,我们将确定可能的原因,并提供您可以尝试帮助您解决此问题的最合适的解决方案。

Windows 10 升级错误 0xc1900200

错误 0xc1900200 及其扩展代码和随附的错误消息如下 -

0xC1900200–0×20008, 0xC1900202–0×20008: This may signify that your PC doesn’t meet the minimum requirements to download or install the upgrade to Windows 10.

由于以下一个或多个(但不限于)以下已知原因,您可能会遇到此升级错误 -

  • 系统文件损坏。
  • 不符合最低规格。
  • 出现故障的 Windows 更新组件。
  • 保留分区(Insufficient Reserved Partition)空间不足。

Windows升级(Upgrade)错误 0xc1900200 或 0xC1900202

如果您遇到此问题,您可以尝试以下我们推荐的解决方案(不分先后顺序),看看是否有助于解决问题。

  1. 验证最低要求
  2. 重置 Windows 更新缓存
  3. 展开保留分区
  4. 运行 SFC 和 DISM 扫描
  5. 直接下载Windows 10 ISO

让我们看一下关于列出的每个解决方案所涉及的过程的描述。

1]验证最低要求

如前所述,如果Windows 10与您的系统规格不兼容,则通常会出现此问题。

这些是在PC 上安装Windows 10的基本要求。如果您的设备不满足这些要求,您可能无法获得预期的Windows 10出色体验,并且可能需要考虑购买新 PC。

Processor: 1 gigahertz (GHz) (SoC) RAM: Hard drive size: Graphics card: DirectX Display: Internet Connection: Out of Box Experience or OOBE Microsoft account (MSA) Switching a device out of Windows in S mode

如果您的系统满足最低要求但您仍然遇到错误,那么您可以尝试下一个解决方案。

2]重置Windows更新缓存

Windows操作系统中的 Software Distribution 文件夹(Software Distribution folder)是位于Windows 目录(Windows directory)中的文件夹,用于临时存储在您的计算机上安装Windows Update 可能需要的文件。

清除 Software Distribution 文件夹的内容,(Clear the contents of the Software Distribution folder)然后再次尝试升级,看看是否成功完成。

3]扩展保留分区

Windows 10 升级错误 0xc1900200 或 0xC1900202

事实证明,这个Windows 升级错误 0xc1900200(Windows Upgrade error 0xc1900200)问题也可能发生,因为系统保留分区上没有足够的空间来完成操作。如果此方案适用,则由于空间相关问题,操作将失败并出现错误。在这种情况下,您需要扩展系统保留分区。

就是这样:

  • Windows key + R调用“运行”对话框。
  • 在“运行”对话框中,键入diskmgmt.msc并按 Enter 以打开 Disk Management(open Disk Management)
  • 在打开的窗口中,单击C:\  Drive 并在下面查找 Partition Map。第一个分区将是一个 100MB 的分区(Partition)系统(System)活动(Active)主分区(Primary Partition))。右键单击它并选择更改(Change the) 驱动器号和路径(Drive Letters and Paths) (单击 添加(Add) 并选择 Y:
  • 完成后,单击 开始(Start)并键入cmd,然后右键单击 cmd 并选择 以管理员身份运行(Run as Administrator)。进入命令提示符后,键入以下命令。对于 icacls 命令,请使用您的用户名,您可以通过 在命令提示符窗口中键入whoami来查找该用户名。(whoami )
takeown /f . /r /d y

icacls . /grant administrators:F /t <see note below>

attrib -h -s -r bootmgr

完成后,按住Windows键并按下并打开Y: Drive。确保隐藏文件和文件夹设置为显示。(Show.) 转到Boot文件夹,使用SHIFT + DELETE除 en-US 以外的所有语言,然后清空回收站。

  • 现在在同一个命令提示符(Command Prompt)窗口中,键入以下内容:

在 Windows 8 及更高版本上(On Windows 8 and above)

chkdsk Y: /F /X /sdcleanup /L:5000

在 Windows 7 上(On Windows 7)

chkdsk Y: /F /X /L:5000

这会将NTFS日志截断为 5MB,并为安装过程留出足够的空间。然后您可以在安装完成后继续安装,您可以返回到 diskmgmt.msc 并删除引导分区的驱动器号。

现在,再次尝试升级,看看问题是否仍然存在。如果是这样,请继续下一个解决方案。

4]运行SFC和DISM扫描

如果您有系统文件错误,您可能会遇到此问题。

SFC 和 DISM是Windows中的 工具,允许用户扫描Windows系统文件中的损坏并恢复损坏的文件。

为方便起见,您可以使用以下过程运行扫描。

  • Windows key + R调用“运行”对话框。
  • 在“运行”对话框中,键入记事本(notepad)并按 Enter 键打开记事本。
  • 将以下语法复制并粘贴到文本编辑器中。
@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause
  • 使用名称保存文件并附加.bat 文件扩展名 - 例如; SFC_DISM_scan.bat并在 Save as type 框中选择 All Files
  • 以管理员权限重复运行批处理文件(run the batch file with admin privilege) (右键单击保存的文件并从上下文菜单中选择 以管理员身份运行(Run as Administrator)),直到它没有报告错误。
  • 重新启动您的电脑。

尝试再次升级,看看问题是否已解决。如果不继续下一个解决方案。

5]直接下载Windows 11/10 ISO

由于您在使用更新助手(Update Assistant)时遇到此问题,因此此解决方案需要您直接从Microsoft网站下载 Windows ISO 映像文件。将ISO下载到设备上的某个位置(最好是桌面)后,双击ISO映像将其安装为虚拟驱动器,然后双击 setup.exe 文件开始就地升级过程。

注意(Note):如果您从Windows 7升级,则需要第三方虚拟驱动器软件才能安装ISO



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts