当您尝试升级到Windows 11(Windows 11)时,您的 PC 是否显示“ Windows 11安装失败”错误?此错误可能是由过时或损坏的图形驱动程序(outdated or corrupt graphics drivers)、存储空间不足或第三方软件的干扰引起的。
如果您的计算机不符合Windows 11升级要求,它也会显示此错误。在我们重点介绍此错误的潜在故障排除修复之前,让我们先了解一下Windows 11软件和硬件要求。
Windows 11 升级要求
如果您运行的是Windows 10,请使用 PC健康检查(Health Check)来访问您的 PC 与Windows 11的兼容性。该应用程序会检查除显卡和显示器兼容性之外的所有Windows 11要求。(Windows 11)以下是重要的Windows 11(Windows 11)系统要求的简要说明:
- 存储:(Storage:)至少 64GB 的可用空间。
- 内存:(RAM:)至少 4GB 内存。
- 显卡:(Graphics card:) DirectX 12或更高版本(带有WDDM 2.0驱动程序)。
- 可信平台模块 (TPM):(Trusted Platform Module (TPM):) TPM 2.0 版。
- 显示:(Display:)高清 (720p)。
- 固件:(Firmware:)支持安全启动的 UEFI。
- 操作系统:(OS:) Windows 10,版本 2004
如何使用 PC 健康检查应用程序
从 Microsoft 网站下载并安装PC Health Check 应用程序。(PC Health Check app)启动应用程序并选择仪表板上的立即检查(Check now)按钮。
PC健康检查(Health Check)应用程序将运行快速扫描,以验证您的计算机的硬件和软件配置是否满足 Windows 11 系统要求。如果您的 PC 不满足 Windows 11 要求,您将在扫描结果中看到它们。
选择查看所有结果(See all results)以查看您的 PC 满足的要求。
在处理Windows 11(Windows 11)安装失败时,运行 PC健康检查(Health Check)扫描有助于缩小故障排除范围。
1.拔掉外接设备
将USB驱动器连接到 PC 可能会中断Windows安装过程。如果任何存储设备连接到您的计算机,请拔下它们并再次尝试安装Windows 11。
2. 更新视窗
您的计算机必须至少运行Windows 10 2004 版才能安装Windows 11更新。Microsoft建议在升级到(Microsoft)Windows 11之前在您的 PC 上安装所有驱动程序和安全更新。
首先,确保您的 PC 已连接到 Internet。转到设置(Settings)>更新和安全(Updates & Security)> Windows 更新(Windows Updates),然后选择检查更新(Check for updates)。安装页面上可用的任何更新,然后再次尝试安装Windows 11。
3.卸载第三方防病毒软件(Third-Party Antivirus Software)
某些第三方防病毒应用程序的组件可能会干扰Windows 11的安装。如果您的 PC 上有任何非 Windows 防病毒工具,请将其删除并重新尝试安装或升级Windows 11 。
请参阅我们关于在 Windows 10 中卸载 Avast、AVG 和其他防病毒软件的文章。(uninstalling Avast, AVG, and other antivirus software)
4.卸载旧(Old)的和非必要的应用程序(Non-Essential Apps)
微软还警告说,旧的或过时的软件可能会中断 Windows 11 的升级(outdated software can interrupt the Windows 11 upgrade)过程。
- 打开 Windows 控制面板(Open the Windows Control Panel)并选择“程序”类别中的“卸载程序”。(Uninstall a program)
- 选择您不再使用的应用程序,然后选择卸载(Uninstall)以将其从您的计算机中删除。
删除不必要的应用程序后重新启动计算机并重试Windows 11升级。
5.释放存储空间
Windows 11 需要至少 64 GB 的存储空间(请参阅– Windows 11 使用多少空间(How Much Space Windows 11 Uses))。如果您的 PC 存储空间不足,可能会弹出“ Windows 11安装失败”安装错误。(Windows 11)但是,为了安全起见,我们建议您拥有 70–90 GB 的免费存储空间。
如果您的 PC 的存储空间少于 64 GB,请查看在 Windows 10 中释放硬盘空间的 15 种方法(15 ways to free up hard drive space in Windows 10)。您还会发现本教程在 Windows 10 中创建更多硬盘空间(creating more hard disk space in Windows 10)很有帮助。
6.更新您的显卡驱动程序
损坏或过时的图形驱动程序也可能会破坏Windows 11的安装。将 PC 的显卡驱动程序更新到最新版本并重新尝试Windows升级。
- 按Windows 键(Windows key)+ X并在快速访问菜单上选择设备管理器。(Device Manager)
- 展开“显示(Display)适配器”类别,右键单击您的图形驱动程序,然后选择更新驱动程序(Update driver)。
- 选择自动搜索驱动程序(Search automatically for drivers)。
请注意,自动更新驱动程序需要互联网连接。因此,请确保您的 PC 已连接到 Wi-Fi 或以太网(Ethernet)。
7. 启用 TPM 2.0 和安全启动
受信任的平台模块(Trusted Platform Module)版本 2.0 ( TPM 2.0 ) 是运行Windows 11的基本要求。TPM 2.0组件在Windows设备上提供与隐私和安全相关的功能(Windows Hello、BitLocker等) 。它还可以防止恶意软件并存储安全凭证,如加密密钥、证书、密码等。
另一方面,安全启动(Secure Boot)是一项Windows安全功能,可在您的 PC 启动时阻止恶意软件加载。
如果您的计算机上禁用了TPM 2.0和安全启动,则(Secure Boot are disabled)无法安装Windows 11 。或者,如果您的 PC 不支持TPM 2.0。
尽管TPM在(TPM)Windows中始终默认启用,但有时在用于构建自定义 PC(build custom PCs)的主板上会禁用它。请按照以下步骤验证 Windows 10 计算机的TPM兼容性状态。
(Check TPM Specifications)检查Windows 10(Windows 10)设置中的TPM 规范
据微软(Microsoft)称,2017 年或之后发布的大多数 PC 都可以支持TPM 2.0。以下是检查您的设备是否支持运行Windows 11所需的受信任平台模块(Trusted Platform Module)( TPM ) 版本的方法:
- 转到设置(Settings)>更新和安全(Update & Security)> Windows 安全(Windows Security)并选择设备安全(Device Security)。
或者,在Windows 搜索(Windows Search)栏中键入设备安全性,然后选择(device security)设备安全性(Device security)“系统设置”选项。
- 如果“设备安全”页面上有(Device)安全处理器(Security processor)部分,则您的 PC 已启用 TPM。选择安全处理器详细信息(Security processor details)以检查您 PC 的可信平台模块(Platform Module)版本。
如果你没有看到“安全(Security)处理器”部分,你的电脑要么不支持TPM,要么模块被禁用。查看以下部分以了解如何在您的 PC 上启用TPM 。
- 检查规范版本(Specification version)行并确保其为2.0。如果规格版本低于 2.0,则您的计算机不符合Windows 11的安装要求。
您还可以从 Trusted Platform Module Management软件检查(Platform Module Management)TPM兼容性——这是一个用于在Windows中自定义和管理TPM的独立应用程序。
按Windows 键(Windows key)+ R ,在对话框中键入tpm.msc ,然后按(tpm.msc )Enter。
展开状态(Status)菜单并确保它显示“ TPM已准备好使用”。您还应该展开TPM 制造商信息(TPM Manufacturer Information)菜单以检查 PC 的 TPM“规格版本”。
如果TPM被禁用,请继续下一部分以了解如何重新打开模块。但是,如果您的 PC 使用TPM 1.2 版,请升级到TPM v2.0 计算机以使用Windows 11。
启用 TPM 和安全启动
- 转到设置(Settings)>更新和安全(Updates & Security)>恢复(Recovery),然后在“高级启动”部分中选择立即重新启动。(Restart)
- 选择疑难解答(Troubleshoot)。
- 选择高级选项(Advanced options)。
- 选择UEFI 固件设置(UEFI Firmware Settings)。
如果您在页面上没有找到“UEFI 固件设置”选项,则您的 PC 未启用 TPM(TPM-enabled)。
- 选择重新启动(Restart)按钮。
- 前往安全(Security)选项卡并确保“英特尔平台信任技术”设置为已启用(Enabled)。根据您 PC 的芯片组,TPM模块可能标记为“ TPM设备选择”、“ TPM支持”、“ TPM 2.0安全(Security)”、“ TPM开关”等。
如果 TPM 已禁用,请按Enter ,使用键盘箭头键选择已启用,然后再次按(Enabled)Enter。
- 导航到“安全启动”行并确保它也已启用。否则(Otherwise),请按键盘上的Enter键,将其设置为Enabled,然后再次按Enter 键(Enter)。
- 前往Exit选项卡,导航到Exit Saving Changes,选择Yes,然后按Enter。
重新启动计算机后,再次尝试安装Windows 11更新。
8. 排除故障或清除 PC 的TPM
根据您 PC 的硬件配置,您可能需要在安装新操作系统之前清除其TPM 。执行TPM重置可确保新操作系统(即Windows 11)可以正确部署所有与TPM相关的功能。如果所有故障排除建议,请重置您的 PC 的TPM
注意:(Note:)清除 PC 的可信平台模块(Platform Module)( TPM ) 可能会导致数据丢失。在TPM(TPM)中加密的所有数据和密钥(例如,BitLocker恢复密钥、登录PIN等)都将被删除。我们不建议清除工作 PC、学校计算机或您不拥有的设备的TPM 。此外,请确保备份由 TPM 加密的数据(back up data encrypted by the TPM)。
- 前往Settings > Update & Security > Windows Security并选择Device Security。
- 选择安全处理器详细信息(Security processor details)。
- 选择安全处理器故障排除(Security processor troubleshooting)。
- 单击清除 TPM(Clear TPM)按钮。
- 选择清除并重新启动(Clear and restart)以继续。
通过 TPM 管理应用程序清除 TPM
Windows有一个专用应用程序,用于自定义和管理受信任的平台模块管理(Trusted Platform Module Management)应用程序。以下是使用该应用程序重置 PC 的 TPM 的方法:
- 按Windows + R ,在Windows 运行(Windows Run)框中键入tpm.msc,然后选择OK。
- 在“操作”选项卡中选择清除 TPM 。(Clear TPM)
- 选择重新启动(Restart)并在您的 PC 重新启动时再次尝试安装Windows 11 。
9.绕过 TPM 2.0(Bypass TPM 2.0)和安全启动检查(Secure Boot Checks)
如果“ Windows 11安装失败”错误仍然存在,请绕过TPM和安全启动(Secure Boot)检查以安装Windows 11。前往Windows 注册表(Windows Registry)并配置您的 PC 以跳过TPM 2.0和安全启动(Secure Boot)验证。
注意:(Note:)删除Windows 注册表(Windows Registry)中的重要系统文件可能会损坏您的计算机。我们强烈建议您在更改注册表之前备份您 PC 的注册表。(backing up your PC’s registry)
- 按Windows 键(Windows key)+ R ,在“运行”框中键入regedit ,然后选择“(regedit)确定(OK)”打开Windows 注册表编辑器(Windows Registry Editor)。
- HKEY_LOCAL_MACHINE\SYSTEM\Setup粘贴到地址栏中,然后按Enter。
- 右键单击侧栏上的Setup文件夹,选择(Setup)New,然后选择Key。
- 将新密钥命名为LabConfig并双击该文件夹以打开其内容。
- 右键单击(Right-click)右侧面板中的空白区域,选择新建,(New,)然后选择DWORD (32-bit) Value。
- 将值命名为BypassTPMCheck。接下来,双击BypassTPMCheck值继续。
- 将“数值数据”设置为1并选择OK。
- 创建(Create)另一个值键并将其命名为BypassSecureBootCheck。右键单击(Right-click)右侧面板中的空白区域,选择新建,(New,)然后选择DWORD (32-bit) Value。
- 将新的注册表项命名为BypassSecureBootCheck。
- 双击BypassSecureBootCheck,将“ Value data”设置为 1,然后选择OK。
- 关闭注册表编辑器(Registry Editor),重新启动计算机,然后尝试将其升级到Windows 11。
获得专业支持
如果错误仍然存在,请尝试改用可启动 USB 驱动器安装 Windows 11(installing Windows 11 using a bootable USB drive)。您还应该尝试使用Windows 11 媒体创建工具(Windows 11 Media Creation Tool)。如果您仍然无法安装Windows 11 ,请联系Microsoft 支持(Microsoft Support)或您的 PC 制造商。
9 Things to Try If Windows 11 Installation Has Failed
Does your PC display a “Windows 11 installation has failed” errоr when you try upgrading to Wіndows 11? This error cаn be caυsеd by outdated or corrupt graphics drivers, insufficient storage space, or interference from third-party software.
Your computer will also display this error if it doesn’t meet Windows 11 upgrade requirements. Before we highlight potential troubleshooting fixes for this error, let’s run you through Windows 11 software and hardware requirements.
Windows 11 Upgrade Requirements
If you’re running Windows 10, use the PC Health Check to access your PC’s compatibility with Windows 11. The app checks all Windows 11 requirements except for graphics card and display compatibility. Here’s a brief rundown of important Windows 11 system requirements:
- Storage: at least 64GB of free space.
- RAM: at least 4GB RAM.
- Graphics card: DirectX 12 or later (with WDDM 2.0 driver).
- Trusted Platform Module (TPM): TPM version 2.0.
- Display: High Definition (720p).
- Firmware: UEFI with Secure Boot support.
- OS: Windows 10, version 2004
How to Use the PC Health Check App
Download and install the PC Health Check app from Microsoft’s website. Launch the app and select the Check now button on the dashboard.
The PC Health Check app will run a quick scan to verify that your computer’s hardware and software configuration meets Windows 11 system requirements. If there are Windows 11 requirements your PC doesn’t satisfy, you’ll see them in the scan results.
Select See all results to view the requirements your PC meets.
Running the PC Health Check scan can help narrow down troubleshooting areas when dealing with Windows 11 installation failures.
1. Unplug External Devices
Leaving USB drives connected to your PC can interrupt the Windows installation process. If any storage devices are connected to your computer, unplug them and try installing Windows 11 again.
2. Update Windows
Your computer must be running at least Windows 10, version 2004 to install a Windows 11 update. Microsoft recommends having all driver and security updates installed on your PC before upgrading to Windows 11.
First, make sure your PC is connected to the internet. Go to Settings > Updates & Security > Windows Updates, and select Check for updates. Install any update available on the page, and then try installing Windows 11 again.
3. Uninstall Third-Party Antivirus Software
Some third-party antivirus apps have components that can interfere with Windows 11 installation. If you have any non-Windows antivirus tools on your PC, remove them and reattempt the Windows 11 installation or upgrade.
Refer to our article on uninstalling Avast, AVG, and other antivirus software in Windows 10.
4. Uninstall Old and Non-Essential Apps
Microsoft also warns that old or outdated software can interrupt the Windows 11 upgrade process.
- Open the Windows Control Panel and select Uninstall a program in the
Programs” category.
- Select the app(s) you no longer use and select Uninstall to remove it from your computer.
Restart your computer after removing non-essential apps and retry the Windows 11 upgrade.
5. Free Up Storage Space
Windows 11 requires at least 64 GB of storage (see–How Much Space Windows 11 Uses). The “Windows 11 installation has failed” installation error may pop up if your PC’s storage is less than required. We recommend having 70–90 GB of free storage, however, just to be on the safe side.
If your PC has less than 64 GB of storage, check out 15 ways to free up hard drive space in Windows 10. You’ll also find this tutorial on creating more hard disk space in Windows 10 helpful.
6. Update Your Graphics Card Driver
A corrupt or outdated graphics driver can also mess up Windows 11 installation. Update your PC’s graphics card driver to the latest version and re-attempt the Windows upgrade.
- Press Windows key + X and select Device Manager on the Quick Access menu.
- Expand the “Display adapters” category, right-click your graphics driver, and select Update driver.
- Select Search automatically for drivers.
Note that automatically updating a driver requires an internet connection. So, make sure your PC is connected to a Wi-Fi or Ethernet network.
7. Enable TPM 2.0 and Secure Boot
Trusted Platform Module version 2.0 (TPM 2.0) is an essential requirement for running Windows 11. The TPM 2.0 component offers privacy and security-related features (Windows Hello, BitLocker, etc.) on Windows devices. It also protects against malware and stores security credentials like encryption keys, certificates, passwords, etc.
On the other hand, Secure Boot is a Windows security feature that stops malicious software from loading when your PC boots up.
You can’t install Windows 11 if TPM 2.0 and Secure Boot are disabled on your computer. Or if your PC doesn’t support TPM 2.0.
Although TPM is always enabled by default in Windows, it’s sometimes disabled on motherboards used to build custom PCs. Follow the steps below to verify the TPM compatibility status of your Windows 10 computer.
Check TPM Specifications in Windows 10 Settings
According to Microsoft, most PCs released in 2017 or later can support TPM 2.0. Here’s how to check if your device supports the Trusted Platform Module (TPM) version required to run Windows 11:
- Go to Settings > Update & Security > Windows Security and select Device Security.
Alternatively, type device security in the Windows Search bar and select the Device security “System settings” option.
- If there’s a Security processor section on the “Device security” page, your PC is TPM-enabled. Select Security processor details to check your PC’s Trusted Platform Module version.
If you don’t see a “Security processor” section, your PC either doesn’t support TPM, or the module is disabled. Check the following section to learn how to enable TPM on your PC.
- Check the Specification version row and make sure it reads 2.0. If the specification version is below 2.0, your computer doesn’t meet the installation requirement for Windows 11.
You can also check TPM compatibility from Trusted Platform Module Management software–a standalone app for customizing and managing TPM in Windows.
Press Windows key + R, type tpm.msc in the dialog box, and press Enter.
Expand the Status menu and make sure it reads, “The TPM is ready for use.” You should also expand the TPM Manufacturer Information menu to check your PC’s TPM “Specification Version.”
If TPM is disabled, proceed to the next section to learn how to turn the module back on. But if your PC uses TPM version 1.2, upgrade to a TPM v2.0 computer to use Windows 11.
Enable TPM and Secure Boot
- Go to Settings > Updates & Security > Recovery and select Restart Now in the “Advanced start-up” section.
- Select Troubleshoot.
- Select Advanced options.
- Select UEFI Firmware Settings.
If you don’t find the “UEFI Firmware Settings” option on the page, your PC isn’t TPM-enabled.
- Select the Restart button.
- Head to the Security tab and ensure “Intel Platform Trust Technology” is set to Enabled. Depending on your PC’s chipset, the TPM module may be labeled “TPM Device Selection,” “TPM Support,” “TPM 2.0 Security,” “TPM Switch,” etc.
If TPM is disabled, press Enter, select Enabled using your keyboard arrow keys, and press Enter again.
- Navigate to the “Secure Boot” row and ensure it’s also enabled. Otherwise, press Enter on your keyboard, set it to Enabled, and press Enter again.
- Head to the Exit tab, navigate to Exit Saving Changes, select Yes, and press Enter.
Try installing the Windows 11 update again when your computer comes back on.
8. Troubleshoot or Clear Your PC’s TPM
Depending on your PC’s hardware configuration, you may need to clear its TPM before installing a new operating system. Performing a TPM reset ensures that the new OS (i.e., Windows 11) can correctly deploy all TPM-related functionalities. Reset your PC’s TPM if all troubleshooting recommendations
Note: Clearing your PC’s Trusted Platform Module (TPM) can result in data loss. All data and keys (e.g., BitLocker recovery key, sign-in PIN, etc.) encrypted in the TPM are removed. We don’t recommend clearing the TPM of a work PC, school computer, or devices you don’t own. Also, make sure you back up data encrypted by the TPM.
- Head to Settings > Update & Security > Windows Security and select Device Security.
- Select Security processor details.
- Select Security processor troubleshooting.
- Click the Clear TPM button.
- Select Clear and restart to proceed.
ClearTPM via the TPM Management App
Windows has a dedicated app for customizing and managing the Trusted Platform Module Management app. Here’s how to use the app to reset your PC’s TPM:
- Press Windows + R, type tpm.msc in the Windows Run box, and select OK.
- Select Clear TPM in the “Actions” tab.
- Select Restart and try installing Windows 11 again when your PC comes back on.
9. Bypass TPM 2.0 and Secure Boot Checks
If the “Windows 11 installation has failed” error persists, bypass the TPM and Secure Boot checks for Windows 11 installation. Head to the Windows Registry and configure your PC to skip TPM 2.0 and Secure Boot verifications.
Note: Deleting essential system files in the Windows Registry can break your computer. We strongly recommend backing up your PC’s registry before making changes to the registry.
- Press the Windows key + R, type regedit in the Run box, and select OK to open the Windows Registry Editor.
- Paste HKEY_LOCAL_MACHINE\SYSTEM\Setup in the address bar and press Enter.
- Right-click the Setup folder on the sidebar, select New, and choose Key.
- Name the new key LabConfig and double-click the folder to open its contents.
- Right-click an empty area in the right panel, select New, and select DWORD (32-bit) Value.
- Name the value BypassTPMCheck. Next, double-click the BypassTPMCheck value to proceed.
- Set the “Value data” to 1 and select OK.
- Create another value key and name it BypassSecureBootCheck. Right-click an empty area in the right panel, select New, and select DWORD (32-bit) Value.
- Name the new registry key BypassSecureBootCheck.
- Double-click BypassSecureBootCheck, set the “Value data” to 1, and select OK.
- Close the Registry Editor, reboot your computer, and try upgrading it to Windows 11.
Get Professional Support
If the error persists, try installing Windows 11 using a bootable USB drive instead. You should also try using the Windows 11 Media Creation Tool. Contact Microsoft Support or your PC’s manufacturer if you still can’t install Windows 11.