一些 Windows 11 用户遇到了一个奇怪的问题,每次尝试在他们的操作系统上执行重新安装过程都会导致错误0x800F0955 – 0x20003。在大多数情况下,当遵循常规过程时会出现此问题。
在查看了遇到相同问题的用户的各种报告后,我们确定了一系列最有可能导致此问题的常见原因。以下是尝试重新安装 Windows 11 时可能导致0x800F0955 – 0x20003的潜在罪魁祸首列表:
- 操作系统分区上的可用存储空间不足– 请记住,与全新安装 Windows 类似,您需要满足一定的可用空间阈值才能重新安装 Windows 11。确保您至少有 35 GB尝试再次启动修复过程之前的可用空间。
- 由开发者模式包引起的冲突——如果你没有主动侧载或依赖额外的部署选项进行调试,那么保持安装开发者模式包是没有用的。它最终会与许多程序(包括修复安装)发生冲突,因此您应该在重新启动修复程序之前将其禁用。
- 迁移文件故障——事实证明,影响一些旧迁移文件的故障也可能导致此问题,这些旧迁移文件以前用于从较旧的 Windows 版本升级到 Windows 11。要解决此特定问题,您应该重命名旧的迁移文件以避免冲突(因为您不能按常规删除它们)。
- 存储扇区失败——在某些情况下,由于活动驱动器的一个或多个存储扇区,重新安装过程可能会失败并出现此错误。如果驱动器刚刚开始出现故障,您应该能够通过部署 CHKDSK 扫描以用未使用的等效扇区替换故障扇区来解决问题。
- 系统文件损坏——如果您尝试直接从 GUI 菜单重新安装 Windows 11,如果您的系统正在处理影响重新安装过程中使用的某些依赖项的文件损坏,则安装可能会失败。在这种情况下,部署 SFC 和 DISM 扫描来解决问题,或者如果问题仍然存在,则使用安装媒体执行全新安装(或修复安装)。
- 安全启动干扰– 安全启动已经成为行业标准,但越来越多的用户报告说此功能可能会与重新安装 Windows 11 发生冲突。如果这是导致 0x800F0955 – 0x20003 的罪魁祸首,您应该可以绕过该错误通过在尝试重新安装 Windows 11 之前暂时禁用安全启动。
- 与第 3 方防火墙组件冲突- 如果您在使用第 3 方防火墙时执行就地重新安装,您可以通过在部署重新安装过程之前卸载安全组件来绕过错误。
- 与第 3 方磁盘加密软件冲突– 另一个已知会影响重新安装依赖项的第 3 方软件组件是某些磁盘加密软件使用的服务。为避免此类冲突,请在重新启动重新安装过程之前卸载第 3 方加密软件。
- 不同的第 3 方冲突——根据一些受影响的用户,在传统的重新安装过程中,还有其他已知的第 3 方服务会导致此类错误。为确保不会发生这些问题,请在尝试再次重新安装 Windows 11 之前以安全模式启动。
- NGC 文件夹中的冲突信息——如果你之前已经从 Windows 11 升级到 Windows 11,你可能会遇到此错误的另一个原因是你的 PC 在 NGC 文件夹中包含冲突信息。您可以通过在尝试再次重新安装 Windows 11 之前删除 NGC 文件夹的内容来解决此错误。
现在我们已经了解了可能导致 0x800F0955 – 0x20003 的所有潜在原因,让我们重新审视已被受影响用户确认的针对此问题的所有可能修复。
在 Windows 分区上释放至少 35 GB 的空间
对此问题进行故障排除时,您应该做的第一件事是确保您的操作系统分区上有足够的空间。
这可能看起来不是什么重要的事情,但 Windows 11 的重新安装过程需要至少 35 GB 的可用空间才能完成(即使微软没有公布)。
首先,打开文件?资源管理器(Windows 键 + E)并转到This PC。接下来,转到这台电脑(使用左侧的侧面菜单),右键单击 Windows 分区,然后从列表中单击属性。
注意:您可以通过查找 Windows 徽标来确定哪个分区包含 Windows 安装。
从“属性”屏幕访问“常规”选项卡,然后检查可用空间。
如果可用空间低于 35 GB,请按照以下说明操作:
- 在Windows分区的“属性”屏幕中,单击“存储使用情况”。
- 进入“存储使用”菜单后,首先单击屏幕顶部的“临时?文件” 。
- 在下一个屏幕中,选择要删除的文件类型并选中相关框,然后单击删除文件以开始操作。
- 这可能足以释放 35 GB 的可用空间,但以防万一,返回上一个菜单并单击“应用程序和功能”,然后卸载一系列不必要的本机 Windows 应用程序以释放更多空间。
- 一旦您有足够的空间可以使用,尝试再次重新安装并查看 error-0x800f0955-0x20003 现在是否已修复。
如果同样的问题仍然存在,请尝试下面的下一个方法。
删除开发者模式包(如果适用)
事实证明,0x800f0955-0x20003 错误也可能是由开发人员模式引发的冲突引起的。
注意:开发人员模式将允许您旁加载应用程序并为您提供更多调试工具。这对于 Windows 开发人员非常有用,但对于普通用户来说则完全没有必要。
如果您之前启用此功能是为了完成一项任务或解决某些问题并将其保持启用状态,您可能希望在重试重新安装 Windows 11 之前将其关闭。
我们已经设法发现很多用户的报告,确认在他们的情况下,0x800f0955-0x20003 错误的发生是因为开发人员模式服务最终与 Windows 安装代理发生冲突。
如果这种情况适用并且您启用了开发人员模式,请按照以下说明禁用此功能,然后再重复 Windows 11 的重新安装过程:
- 按Windows 键 + I打开Windows 11 的设置菜单。
- 在左侧的侧边菜单中,单击隐私和安全。注意:如果默认情况下侧边菜单不可见,请单击顶部的操作图标以使其可见。
- 在“隐私和安全”选项卡中,移至右侧菜单并单击?“面向开发人员”?(在“安全”下)。
- 进入For Developers选项卡后,禁用与Developer Mode关联的切换,然后在下一个提示中确认。
- 禁用开发人员模式后,重新启动您的 PC,然后再次尝试重新安装 Windows 11 并查看问题是否已解决。
如果 0x800f0955-0x20003 错误仍然存??在,请向下移动到下面的下一个潜在修复程序。
重命名旧迁移文件
如果您以前从较旧的 Windows 10 安装升级到 Windows 11 而不是全新安装,您可能会遇到 0x800f0955-0x20003 错误,这是由于影响以前用于升级到 Windows 11 的迁移文件的故障。
请记住,无法删除这些文件(即使不再需要它们),因为 Windows 将它们作为备份保存,以防您想要恢复到旧的 Windows 版本。
但是,您可以通过使用 .old 从提升的命令提示符重命名旧的迁移文件来防止发生此故障。这将用于强制您的操作系统忽略旧文件的目的。
这是您需要做的:
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“cmd” ,然后按Ctrl + Shift + Enter打开提升的命令提示符窗口。
- 在用户帐户控制 (UAC)窗口中,单击是以授予管理员访问权限。
- 进入提升的命令提示符窗口后,快速连续键入以下命令,然后在每个命令后按Enter键以重命名旧的迁移文件:
ren C:WindowsSystem32migration迁移.oldren C:WindowsSystem32migwiz migwiz.old
- 操作完成后,关闭提升的 CMD 提示并重新启动您的 PC,然后再次尝试重新安装 Windows 11。
如果仍然出现相同的0x800f0955-0x20003错误,请向下移动到下面的下一个方法。
部署 CHKDSK 扫描
根据一些使用传统 HDD 的用户的说法,此问题也可能是由于 HDD 上的某些坏扇区可能会引起一般系统不稳定而导致的。
如果坏扇区数据最终影响了重新安装过程,则每次检查驱动器的完整性时,您的系统都有可能触发 0x800f0955-0x20003?。
好消息是,我们发现一些用户报告说运行 CHKDSK 扫描最终完全解决了他们的问题。
以下是在 Windows 11 计算机上部署 CHKDSK 扫描的方法:
- 首先按Windows 键 + R打开“运行”对话框。
- 接下来,在框中键入“cmd” ,然后按Ctrl + Shift + Enter打开提升的命令提示符。
- 在UAC(用户帐户控制)提示下,单击“是”以授予管理权限。
- 在提升的命令提示符中,键入以下命令并按Enter 键启动离线扫描:
chkdsk /f
- 等待该过程完成,然后重新启动计算机并查看问题是否在下次系统启动时得到解决。
如果在部署 CHKDSK 扫描后尝试重新安装 Windows 11 时仍然出现0x800f0830-0x20003?错误,请向下移动到下面的下一个潜在修复。
部署 SFC 和 DISM 扫描
在某些情况下,0x800f0955-0x20003?错误也可能由于某种系统文件损坏而发生。
如果关键进程受到系统文件损坏的污染,您应该能够通过运行 Windows 安装中默认包含的几个实用程序来解决大多数常规系统文件损坏实例 – SFC(系统文件检查器)和 DISM??(?部署?映像服务和管理)。
尽管这些工具看起来很相似,但在修复系统文件损坏方面,两者有不同的方法。
换句话说,SFC 在处理逻辑错误时效率更高,而 DISM 更擅长修复操作系统组件。
更重要的是,DISM 需要 Internet 连接,因为它依赖于 WU 组件下载健康的副本来替换损坏的文件,而 SFC 完全是本地的,它使用本地缓存的副本来替换损坏的实例。
我们的建议是,如果您遇到 0x800f0955-0x20003?并且您怀疑系统文件损坏可能是罪魁祸首,则同时运行这两个程序。
以下是如何做到这一点:
- 首先按Windows 键 +?R。
- 在“运行”框中,键入“cmd”并按Ctrl + Shift + Enter打开具有管理员权限的命令提示符。
- 当您看到UAC(用户帐户控制)提示时,单击“是”以授予管理员访问权限。
- 在 CMD 窗口中,键入以下命令并在每个命令后按Enter 键以启动 DISM 扫描:
Dism.exe /online /cleanup-image /scanhealthDism.exe /online /cleanup-image /restorehealth
注意:?DISM 正在积极使用 Windows 更新来下载健康副本。由于这些原因,您需要确保在开始此过程之前拥有稳定的互联网连接。第一个命令行将扫描您的系统是否存在不一致,第二个命令行将修复它们。
- DISM 扫描完成后,重新启动计算机并等待下一次启动完成。
- 下次启动完成后,再次按照第一步打开另一个提升的CMD窗口,输入以下命令并回车启动SFC扫描:
sfc /scannow
注意:不建议在开始此扫描后中断此过程。这样做会冒着让您的系统暴露于其他逻辑错误的风险,这些错误可能会在未来产生其他问题。
- 再次重新启动您的计算机并查看问题是否在下次系统启动时得到解决。
如果您在尝试重新安装 Windows 11 时仍然遇到 0x800f0955-0x20003 错误,请向下移动到下面的下一个方法。
禁用安全启动
您应该调查的另一件事是您的 BIOS 或 UEFI 设置中是否启用或禁用了安全启动功能。
安全启动已慢慢成为行业标准,但越来越多的用户指责它阻碍了 Windows 11 的重新安装。
一些也在处理这个问题的用户已经确认,一旦他们从 BIOS 或 UEFI 禁用安全启动,Windows 11 的重新安装终于成功,没有同样的 0x800f0955-0x20003 错误。
注意:安全启动是新的行业标准,可确保现代 PC 仅使用 OEM(原始设备制造商)信任的软件。
按照以下说明暂时禁用安全启动以避免出现 0x800f0955-0x20003:
注意:如果此方法允许您重新安装 Windows 11,请确保通过对以下步骤进行逆向工程来重新启用安全启动。
- 以常规方式启动您的 PC,并在看到初始屏幕后立即按设置键(启动键)。
注意:在大多数情况下,您会在屏幕底部看到设置键。它通常是以下键之一:F1、F2、F4、F8、F12、Esc 或 Del。 - 在 BIOS 或 UEFI 设置中,查找名为Secure Boot的选项并确保它已禁用。
注意:您在屏幕上看到的 BIOS 版本会因制造商而异,但您通常可以在“安全”选项卡下的某个位置找到此选项。 - 禁用安全启动选项后,保存更改以正常启动计算机。
- PC 重新启动后,尝试重新安装 Windows 11 并查看问题现在是否已解决。
如果在安装过程中仍然弹出相同的错误,请向下移动到下面的下一个可能的修复程序。
卸载或禁用非 Microsoft AV 或防火墙组件(如果适用)
事实证明,0x800f0955-0x20003?错误可能是由于第三方安全套件与 Windows 11 安装代理使用的内核进程之间发生冲突所致。有几份用户报告将此问题归咎于 Comodo AV,但可能还有其他套件触发了相同的行为。
如果是这种情况并且您使用的是第 3 方安全套件,则应禁用防病毒软件的实时保护并查看问题是否不再发生。
但是,为了 100% 确定您的第 3 方 AV 套件在此错误中没有任何作用(特别是如果它有防火墙组件),您需要卸载安全程序并删除所有残留文件。
通过禁用实时保护从简单开始。此操作在各种第 3 方 AV 套件中是不同的,但您通常可以通过专用任务栏菜单执行此操作。
暂时禁用实时保护,然后在尝试重新安装 Windows 11 时查看问题是否仍然存在。
如果操作仍因 0x800f0955-0x20003 错误而停止,请尝试完全卸载安全程序并删除仍然可能导致此问题的所有残余文件。
如果您决定走这条路,请按照以下步骤完全卸载第 3 方安全套件以及每个残留文件。
如果此方法不适用于您的情况,请向下移动到下面的下一个可能的修复方法。
以安全模式重新安装
事实证明,由于不同的进程干扰既不是防病毒组件也不是加密工具,您也有可能遇到此问题。
由于几乎不可能列出每个冲突的程序,因此最好的做法是启动到安全模式并在此模式下重新安装 Windows。
注意:采用这条路线将确保实际上不允许任何第 3 方进程、服务或启动项与 Windows 11 安装代理发生冲突。
按照以下说明以安全模式启动:
- 按 Windows 键调出“开始”菜单。
- 接下来,单击电源图标并按住Shift键,同时单击重新启动,以强制您的计算机以安全模式启动。
- 执行此操作后,我们的计算机将重新启动直接进入恢复菜单。
- 在“恢复”菜单中,从可用选项列表中单击“疑难解答” 。
- 在“高级选项”菜单中,单击选项列表中的“启动设置” 。
- 进入下一个屏幕后,按F5以带网络连接的安全模式启动计算机。
- 等到你的电脑以安全模式启动,然后重新安装 Windows 11,看看你是否能够在不遇到 0x800f0955-0x20003 错误的情况下完成该过程。
如果问题仍未解决,请尝试下面的下一个方法。
删除 NGC 文件夹
事实证明,如果您从 Windows 8.1 或 Windows 10 进入 Windows 11,您可能会遇到 0x800f0955-0x20003 错误,这是由于一些影响重新安装操作的冲突信息。
如果这种情况适用,您应该能够通过删除 NGC 文件夹的内容来解决问题,然后再尝试重新安装 Windows 11。
几位受影响的用户已经确认,这种方法最终让他们能够完成 Windows 11 的重新安装,而不会遇到同样的 0x800f0955-0x20003 错误。
以下是清除 NGC 文件夹内容的方法:
- 按Windows 键 + E打开文件资源管理器。
- 导航到以下位置:
C:WindowsServiceProfilesLocalServiceAppDataLocalMicrosoftngc
- 进入NGC文件夹后,按Ctrl + A选择里面的所有内容,然后右键单击所选项目并选择删除以清除文件夹的内容。
- 清除 NGC 文件夹的内容后,重新启动您的电脑,然后再次尝试重新安装 Windows 11。
如果 0x800f0955 – 0x20003 仍在进行中,请尝试下面的下一个方法。
通过媒体创建工具重新安装
如果您在尝试使用 Windows 升级助手重新安装 Windows 11 时遇到此问题,您可以通过选择使用媒体创建工具重新安装来完全避免0x800f0955-0x20003错误。
请注意,该过程比常规重新安装要长,但它可以让您在传统方法失败的情况下完成工作。
要走这条路,请按照此处的说明通过媒体创建工具升级到 Windows 11。
如果此方法返回相同的0x800f0955-0x20003错误,请向下移动到下面的下一个方法。
执行全新安装或修复安装
如果上述方法都不能解决问题,那么您很可能正在处理无法通过常规方法解决的某种类型的系统文件损坏。在这种情况下,唯一可行的修复方法是执行一系列指令来重置每个操作系统组件。
为此,您有两种前进方式;您可以执行修复安装或全新安装。
- 全新安装是一种快速过程,只需单击几下,无需安装介质。然而,主要的缺点是,如果您不提前备份,它可能会让您丢失大部分个人数据(应用程序、游戏、用户偏好等)。
- 一种更有效的方法是执行修复安装。这将需要兼容的 Windows 11 安装媒体,但它将允许您保留所有个人组件,包括应用程序、游戏、用户首选项和个人媒体。该操作只会触及 OS 组件,而不会影响其他所有组件。