Windows 安装程序无法将 Windows 配置为在计算机硬件上运行

某些用户在安装功能更新(Update)或完全安装/重新安装  Windows 11或 Windows 10 时可能会在“(Windows 11)完成安装(Completing installation)”阶段之后或期间收到错误Windows 安装程序无法将 Windows 配置为在此计算机的硬件上运行。(Windows setup could not configure Windows to run on this computer’s hardware)安装过程将不会在错误之后继续。如果您重新启动计算机,安装过程将返回相同的错误,没有进一步的进展。在这篇文章中,我们将为执行功能更新或安装 Windows 11/10 时遇到此错误的两种情况提供解决方案。

触发此错误的原因有很多,例如更新的安装文件损坏(尤其是在Windows 11/10 功能更新等重大更新期间)、 (Feature Updates)Windows 更新(Windows Update)服务的一个看不见的问题、 Windows激活错误(如果您是安装Windows 11/10),操作系统系统文件错误,甚至现有软件之间的冲突。

Windows 安装程序(Setup)无法将Windows配置为在此计算机的硬件上运行

如果您安装的是Windows 11/10并发生错误,您可以尝试以下步骤来解决此问题:

  1. 手动运行 msoobe.exe 以完成安装
  2. 更改一些 BIOS 设置
  3. 停止超频你的 CPU
  4. 检查并手动安装有问题的驱动程序

让我们详细检查这些步骤。

1 ] 手动(] Manually)运行 msoobe.exe 完成安装

解决此问题的一种可能方法是手动运行 msoobe.exe 程序(确保正确激活和注册Microsoft Windows版本)以完成安装。

以下是手动运行msoobe.exe程序的方法:

  • 在出现错误的屏幕上,按Shift+F10 以调出命令提示符。
  • 键入或复制并粘贴以下命令(将x占位符替换为安装Windows的实际驱动器号,然后(Windows)按 Enter(Enter)
CD x:\windows\system32\oobe
  • 接下来,连续键入以下命令并按 Enter
msoobe

然后可能会提示您创建帐户名和密码并设置时间和日期。

  •  完成后点击完成(Finish)

如果这是Windows 11/10的零售版本,系统可能还会提示您输入Windows 11/10的产品密钥。输入产品密钥并单击完成(Finish)

安装过程应完成并允许计算机启动进入Windows

2]更改一些BIOS设置(2] Change some BIOS settings)

BIOS中的某些设置非常适用于旧版本的Windows操作系统,但它们在Windows 11/10上显示效果不佳,并且通常会导致发生此错误。在这种情况下,请执行以下操作:

  • 重新启动计算机并按特定键启动进入 BIOS(boot into BIOS)
  • 在BIOS(BIOS)中找到SATA选项。根据不同的制造商,此项可以位于不同的选项卡下,通常可以是高级(Advanced)选项卡、集成外设等。
  • 当您找到它时,将其更改为IDERAIDATAAHCI并保存更改。请注意,即使原来不是SATA,您仍然可以将其更改为其他内容。

专业提示(Pro tip):ATA 是安装新更新或升级过程中最合理的选择。

(Remember)完成该过程并在计算机上成功安装Windows 11/10请记住将设置更改回其原始状态。

3]停止超频你的CPU(3] Stop overclocking your CPU)

超频是您将处理器的频率和速度更改为更大的值并高于推荐的出厂设置的过程。这可以为您的 PC 带来显着的速度优势。

在这种情况下,将 CPU 的速率和频率恢复到其原始状态取决于您最初使用的超频软件。

4]检查(Check)并手动安装有问题的驱动程序

您可以通过设备管理器(Device Manager)断开或禁用计算机上的各种设备来检查这一点。之后,您可以重新启动安装过程并检查错误何时不出现。如果是这样,则该设备正在引起问题。

专业提示(Pro tip):众所周知,硬盘驱动程序通常是这里的罪魁祸首。所以先检查一下。

如果您的驱动程序确实存在问题,则在选择安装选项时应该会看到以下消息:

要继续安装,请使用加载驱动程序(Load Driver)选项安装 32 位和签名的 64 位驱动程序。不支持安装未签名的 64 位设备驱动程序,这可能会导致无法使用 Windows 安装。

这通常意味着该特定设备的驱动程序未正确安装,您可能需要手动加载它。就是这样:

  • (Download)从制造商的网站下载问题设备的驱动程序。
  • 将驱动程序保存到USB闪存驱动器或外部硬盘驱动器。
  • 将设备连接到要安装Windows的计算机。
  • 开始系统安装,注意加载驱动程序(Load Driver) 并单击此选项。
  • 加载驱动程序后,继续安装Windows

该过程应成功完成。

现在,上述解决方案适用于在安装Windows 11/10Windows 安装程序(Windows Setup)无法配置Windows以在此计算机的硬件上运行”错误时。但是,如果您在功能更新期间遇到此错误,您可以尝试以下解决方案。

  1. 重新启动 PC 并重新运行Windows 更新(Windows Update)
  2. 运行 Windows 更新疑难解答
  3. 运行 SFC/DISM 扫描
  4. 通过Windows 10更新助手(Update Assistant)媒体创建工具(Media Creation Tool)安装Windows 更新(Windows Update)

让我们深入研究这些步骤。

1]重新启动(Restart)您的PC并重新运行Windows Update

可能是之前下载的某些安装文件已损坏或丢失。在重新运行 Windows更新(Update)之前,请转到此文件夹C:\Windows\SoftwareDistribution并将所有文件移动到另一个文件夹,或者您可以简单地删除 Software Distribution 文件夹(delete the Software Distribution folder)

通常,在删除 C:\Windows\SoftwareDistributionWindows更新(Update)时,Windows将重新下载它必须下载的任何内容。所以,试试这个,如果问题没有解决,你可以尝试下一个解决方案。

2]运行Windows更新疑难解答(Run Windows Update Troubleshooter)

对于您遇到的任何与Windows 11/10相关的问题,您应该做的第一件事是针对发生问题的特定区域运行内置的Windows 11/10 疑难解答。(Troubleshooter)在这种情况下,您应该尝试运行 Windows 更新疑难解答并查看问题是否已解决。

3]运行SFC/DISM扫描

SFC 和 DISM是自动扫描和修复Windows 11/10操作系统中丢失的文件或损坏的系统文件的工具,在某些情况下还可以重建系统映像。该过程不会影响您的个人文件。

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

打开记事本——(Notepad –)将下面的命令复制并粘贴到文本编辑器中。

@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。

以管理员权限重复运行批处理文件(run the batch file with admin privilege)(右键单击保存的文件并从上下文菜单中选择以管理员身份运行(Run as Administrator))直到它没有报告错误 - 此时您现在可以重新启动 PC 并查看“ Windows 安装程序(Windows Setup)无法配置当您尝试更新Windows 11/10Windows在此计算机的硬件上运行的问题已得到解决。

4]通过Windows 10更新助手(Update Assistant)媒体创建工具安装(Media Creation Tool)Windows 更新(Windows Update)

Windows Update可以通过其他几种方法安装,例如使用更新助手或媒体创建工具(Media Creation Too)。对于Windows 11/10 功能更新(Feature Update)等重大更新,您可以使用上述两个工具手动更新。

如何修复Windows安装程序无法将Windows配置为在这台计算机的硬件上运行?

修复Windows安装程序无法配置Windows在此计算机上运行的硬件错误;您需要检查何时遇到此问题。Windows 11/10时遇到此错误,则需要运行 msoobe.exe 手动完成安装。除此之外,您可以更改BIOS设置、停止CPU超频等。但是,如果您在功能更新期间收到此错误,则需要重新启动Windows 更新(Windows Update)进程、运行Windows 更新疑难解答(Windows Update Troubleshooter)等。

为什么 Windows 无法完成安装?

这完全取决于您遇到的错误。不同的错误需要不同的解决方案,你需要一个接一个地跟进才能摆脱这个问题。但是,您可以尝试从“服务(Services)”面板重新启动Windows 更新服务,使用(Windows Update)Windows 更新疑难解答(Windows Update Troubleshooter),清除软件分发(Software Distribution)文件夹,检查您的互联网连接等。

相关阅读(Related read):Windows 无法更新计算机的启动配置。安装无法继续。

根据您遇到“Windows 安装程序无法配置 Windows 以在此计算机的硬件上运行”错误的方式,上述任何解决方案都应该可以解决该问题。(Depending on how you encountered the ‘Windows Setup could not configure Windows to run on this computer’s hardware’ error, any of the above solution(s) should fix the issue.)



About the author

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



Related posts