当前位置: 首页 > news >正文

Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2023 年 7 月更新)

Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2023 年 7 月更新)

在虚拟机、Mac 电脑和 TPM 不符合要求的旧电脑上安装 Windows 11 的通用方法总结

请访问原文链接:https://sysin.org/blog/windows-11-no-tpm/,查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


本文要解决的问题:

  • 如何安装 Windows 11 虚拟机绕过 TPM 检测,Windows 11 ISO 虚机直装镜像下载。
  • 如何在没有 TPM 或者没有 TPM 2.0 的 PC 安装 Windows 11,Windows 11 绕过 TPM 检测直装版下载。
  • 如何在 Mac 上安装 Windows 11(完全没有必要,这里只是提供一种技术可行性),Windows 11 for Mac Boot Camp 直装版 ISO 下载。

windows-11-22h2.webp
图:A3 8年磨一剑:2022 年 9 月的 22H2 版本,设置和控制面板仍然混乱,经典风格和麦德龙风格的分裂设计仍然没有改观。

windows11-in-windows10-by-sysin

1. Windows 11 系统要求

系统要求系统要求这些是在电脑上安装 Windows 11 的最低系统要求。如果您的设备不满足这些要求,您可能无法在设备上安装 Windows 11,建议您考虑购买 一台新电脑。如果您不确定您的电脑是否满足这些要求,可以咨询您的原始设备制造商 (OEM);如果您的设备已经在运行 Windows 10,您可以使用 电脑健康状况检查应用 来评估兼容性。请注意,此应用不会检查显卡或显示器,因为大多数的兼容设备都能满足以下列出的要求 (sysin)。您的设备必须 已安装 Windows 10 的 2004 或更高版本,才能升级。可在‘设置 > 更新和安全’中的 Windows 更新功能中获取免费更新。

处理器1 GHz 或更快的 支持 64 位的处理器(双核或多核)或系统单芯片 (SoC)
内存4 GB。
存储64 GB 或更大的存储设备,注:有关详细信息,请参见以下 “关于保持 Windows 11 最新所需存储空间的更多信息”。
系统固件支持 UEFI 安全启动。请在 此处 查看关于如何启用电脑以满足这一要求的说明。
TPM受信任的平台模块 (TPM) 2.0 版本。请在 此处 查看关于如何启用电脑以满足这一要求的说明。
显卡支持 DirectX 12 或更高版本,支持 WDDM 2.0 驱动程序。
显示器对角线长大于 9 英寸的高清 (720p) 显示屏,每个颜色通道为 8 位。
电脑健康检查互联网连接和 Microsoft 帐户Windows 11 家庭版要求具有互联网连接和 Microsoft 帐户。 将设备切换出 Windows 11 家庭版 S 模式也需要有互联网连接。在此处进一步了解 S 模式。 所有的 Windows 11 版本都需要联网才能执行更新,以及下载和利用某些功能。有些功能需要使用 Microsoft 帐户。

某些 功能需要特定硬件支持。运行某些应用程序所需满足的系统要求可能高于 Windows 11 的最低设备规格要求。检查设备与您想要安装应用程序的兼容情况。所需的设备存储空间将根据实际的应用程序和更新而有所不同。更高端、更强大的电脑性能也较高。以后或更新时可能会有其它的要求。

以上为 Windows 11 的官方系统要求。

关键是这个 TPM 芯片,通常在虚拟机、MacBook,没有 TPM 或者没有 TPM 2.0 的旧 PC 无法正常安装 Windows 11(报错如下图)。

windows-11-tpm-check

2. 网上常见的方法

(1)修改注册表(不支持 Boot Camp)

在 Windows 11 安装界面按 Shift + F10 打开命令行界面,执行如下命令:

REG ADD HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1
REG ADD HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1

或者使用图形界面的注册表编辑器添加:

输入 regedit 进入注册表编辑器,然后定位到如下位置 HKEY_LOCAL_MACHINE\SYSTEM\Setup,创建一个名为 “LabConfig” 的项,接着在 “LabConfig” 下创建两个 DWORD 值:

键名 “BypassTPMCheck”,赋值 “00000001”

键名 “BypassSecureBootCheck”,赋值 “00000001”

保存退出后,无法安装的提示就消失了。

优点:不用修改 ISO 文件,原版即可。

缺点:操作稍微有点繁琐,也不容易记住。并且不支持 Mac 上 Boot Camp 安装方式。

(2)替换文件:appraiserres.dll(无效)

将 Windows 10 ISO 中的 appraiserres.dll(在 sources 文件夹下),替换 Windows 11 ISO 中的同名文件或者在 Windows 11 ISO 中直接删除该 dll 文件。

上述方法经过测试当前版本(2021 年 11 月)无效,可能需要特定的版本匹配。

有读者分享:新建一个空白文件命名为 appraiserres.dll 替换 Windows 11 ISO 中的同名文件。经测同样无效(2022 年 2 月更新)。

(3)添加 vTPM (繁琐,仅限虚拟化)

请自行查看,不再赘述。

  • Windows 11 on VMware ESXi - This PC can’t run Windows 11
  • Workstation 16.2
  • Fusion 12.2
  • Parallels Desktop 17 中的 Windows 11 虚拟机

(4)将 WIM 镜像属性修改为 Server

第三方脚本和小工具有不少是采用这种方式,类似如下操作:

通过 wimlib(the open source Windows Imaging (WIM) library)将 Windows 11 ISO 中 sources 文件夹下的 install.wim 的 image-property 修改为 Server,将无需 TPM 检测。

wimlib-imagex.exe info install.wim --header
# 显示 Image Count                 = 5
wimlib-imagex.exe info install.wim [1-5] --image-property WINDOWS/INSTALLATIONTYPE=Server

示例脚本:MediaCreationTool.bat

如果已经下载了 Windows 11 的 ISO 镜像,双击一下 Quick_11_iso_esd_wim_TPM_toggle.bat

然后右键点击 Windows 11 的 ISO 文件,菜单 “发送到 (N) > Quick_11_iso_esd_wim_TPM_toggle.bat” 即可免 TPM 补丁成功。

再次双击一下 Quick_11_iso_esd_wim_TPM_toggle.bat 右键菜单中的上述项移除。

该脚本实际也是将 WIM 镜像属性修改为 Server 来绕过 TPM 检测。

该镜像仍然不支持在 Mac 上 Boot Camp 安装方式。

某些第三方脚本也使用了该方法,经过测试虚机安装报错,未知。Boot Camp 应该也不支持,就不在验证了。

(5)Rufus 创建 USB 启动盘

Rufus v3.19+ 创建 USB 启动盘,增加了一个新功能可以绕过 TPM 检测,还是挺方便的。

Rufus screenshot 4

(6)install.wim 替换

使用 Windows 10 的安装介质,将其中的 install.wim 删除,替换为 Windows 11 安装介质中的 install.wim 并改名为 install.esd(改名仅仅是便于区分,原文件名替换也可以)。

该方法创建可分发的 ISO 文件,可能是相对最佳方案,一个 iso 文件就可以解决文首的三种问题,视为通用方法,下面具体说明一下操作步骤。

3. 通用方法:install.wim 替换

使用以下方法创建的 Windows 11 iso 文件可以直接在以下情况安装:

  • 虚拟机安装:包括不限于 VMware、KVM 和 Hyper-V 等 (sysin)
  • 在 Mac 上 Boot Camp 安装 Windows 11,如同安装 Windows 10 一样,注意仅限 Intel 处理器的机型(不适用于 搭载 Apple 芯片的 Mac 电脑)
  • 在老旧的 PC 上直接安装 Windows 11,只要原来可以安装 Windows 10,没有 TPM 芯片,或者只有 TPM 1.2 的版本。

分别下载 Windows 10 和 Windows 11 的原版 ISO 镜像。

打开 Windows 11 的 ISO 文件,提取 sources 文件夹下的 install.wim,并将 install.wim 改名为 instsall.esd 备用。实际上,无需改名,直接使用 install.wim 替换即可,仅仅是网传要改名,好处在于改名后同原镜像容易区分。

使用 ISO 编辑软件(如 UltraISO、WinISO、PowerISO)编辑 Windows 10 的 ISO 文件,删除 sources 文件夹下的 install.wim,然后将 Windows 11 的 install.esd 添加到该文件夹,保存(另存为)ISO 文件即可。

某些文章表示用以下命令将 wim 转换为 esd 格式,本例并没有使用该操作,镜像完全正常可用。

dism /Export-Image /SourceImageFile:C:\Windows11\install.wim  /SourceIndex:INDEX /DestinationImageFile:E:\Downloads\OSes\install.esd  /Compress:recovery /CheckIntegrity

直接在 Windows 中双击 setup 会提示如下,没错,Windows 10 安装程序安装 Windows 11 镜像。实际上用 ISO 或者 USB 引导安装只是启动 Logo 不同,如文首图片,Windows 11 的窗口是正方形的。

windows10-setup-windows11

4. CPU 限制

在 Windows 11 系统要求中,通常内存、存储、显示和网络链接都容易满足要求。文中的方法和镜像主要是绕过 TPMUEFI 安全启动的限制,但是 CPU 仍然需要满足硬性要求,详见下表中的链接。

Windows 11 支持的处理器

Windows 版本AMD 处理器Intel 处理器Qualcomm 处理器
Windows 11支持的 AMD 处理器支持的 Intel 处理器支持的 Qualcomm 处理器

如果进行升级安装 Windows 11,不满足系统要求,打开命令提示符,执行如下命令:

REG ADD HKLM\SYSTEM\Setup\MoSetup /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1

然后重启系统,再次进行升级安装,即可烧过 TPM 和 CPU 限制。

5. 下载地址

下载没有 TPM 限制的 Windows 11(历史版本已清理):

Windows 11 21H2

  • Windows 11, version 21H2 (updated May 2023) 64-bit 简体中文 - 商业版(NoTPMCheck)
    教育版、企业版、专业版、专业教育版、专业工作站版
    百度网盘链接:https://pan.baidu.com/s/1ccjVJD8-rQCjyTphzM9SUw?pwd=ytks

Windows 11 22H2

  • Windows 11, version 22H2 (updated Jul 2023) 64-bit 简体中文 - 商业版(NoTPMCheck)
    教育版、企业版、专业版、专业教育版、专业工作站版
    SHA256SUM:见文件
    百度网盘链接:https://sysin.org/blog/windows-11-no-tpm/

更多:

  • Windows 10, version 22H2 (updated Jul 2023) 中文版、英文版下载
  • Windows 10 on ARM, version 22H2 (updated Jul 2023) ARM64 AArch64 中文版、英文版下载
  • Windows 10 Enterprise LTSC 2021 简体中文版、英文版下载
  • Windows 11 22H2 中文版、英文版 (x64、ARM64) 下载 (updated Jul 2023)
  • Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2023 年 7 月更新)
  • Windows Subsystem for Android (WSA) 下载:在 Windows 11 上运行 Android 应用 (July 2023)

虚机模板下载:

  • Windows Server 2008 R2 OVF, updated Mar 2023 (sysin) - VMware 虚拟机模板
  • Windows Server 2016 OVF, updated Jun 2023 (sysin) - VMware 虚拟机模板
  • Windows Server 2019 OVF, updated Jun 2023 (sysin) - VMware 虚拟机模板
  • Windows Server 2022 OVF, updated Jun 2023 (sysin) - VMware 虚拟机模板

相关文章:

Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2023 年 7 月更新)

Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2023 年 7 月更新) 在虚拟机、Mac 电脑和 TPM 不符合要求的旧电脑上安装 Windows 11 的通用方法总结 请访问原文链接:https://sysin.org/blog/windows-11-no-tpm/,查看最新版。原创作品…...

EXCEL,如何比较2个表里的数据差异(使用数据透视表)

目录 1 问题: 需要比较如下2个表的内容差异 1.1 原始数据喝问题 1.2 提前总结 2 使用EXCEL公式方法 2.1 新增辅助列: 辅助index 2.2 具体公式 配合条件格式 使用 3 数据透视表方法 3.1 新增辅助列: 辅助index 3.2 需要先打开 数据透视表向导 …...

字节抖音小程序,使用 uniapp 调起内置支付

字节抖音小程序,使用 uniapp 调起内置支付 第一步:提交订单 后端通过抖音预下单接口,提交支付订单信息。 预下单接口_小程序_抖音开放平台预下单接口 提交支付订单信息。 ## 使用限制 无 ## 接口说明 预下单接口需要保证同一app_id下每笔订…...

django模板继承和组件了解

1、模板继承 什么时候需要用到模板呢,比如我们在开发的页面的导航栏,你点不同的功能页面这个导航栏都是一样的,如果每个页面都要加上这个导航条会写重复代码,而且如果导航条有变化,每个页面都要修改,这个是…...

首屏优化,给以图片为背景的元素增加相似背景,优化用户体验,background-image 绘制规则

每日鸡汤:每个你想要学习的瞬间都是未来的你向自己求救 假设你的项目首页有个大大的图片作为背景,那么这个图片肯定会在网络不好的时候加载出来很慢,导致用户回看到一大片白屏,这样很影响体验。这也是老生常谈的首屏优化的问题。例…...

【用户体验分析报告】 按需加载组件,导致组件渲染卡顿,影响交互体验?组件拆包预加载方案来了!

首先,我们看一些针对《如何提升应用首屏加载体验》的文章,提到的必不可少的措施,便是减少首屏幕加载资源的大小,而减少资源大小必然会想到按需加载措施。本文提到的便是一个基于webpack 插件与 react 组件实现的一套研发高度自定义…...

idea 关闭页面右侧预览框/预览条

idea 关闭页面右侧预览框 如图,预览框存在想去除 找了好多方法,什么去掉“setting->appearance里的show editor preview tooltips”的对钩;又或者在该预览区的滚动条上右键,“取消勾选show code lens on scrollbar hover”。都…...

CSS3 Flexbox

Flex 是 Flexible Box 的缩写,意为弹性盒子布局。 CSS3中一种新的布局模式:W3C在2009年提出的一种布局方案,一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。其目的是提供一种更加有效的方式来对一个容器…...

东南大学轴承故障诊断(Python代码,CNN模型,适合复合故障诊断研究)

运行代码要求: 代码运行环境要求:Keras版本>2.4.0,python版本>3.6.0 本次实验主要是在两种不同工况数据下,进行带有复合故障的诊断实验,没有复合故障的诊断实验。 实验结果证明,针对具有复合故障的…...

ubuntu--Motrix

Motrix官网 https://motrix.app/ 适用于windows和ubuntu 资源链接 链接: https://pan.baidu.com/s/16ka-w30BXJn066absXJXCA 密码: cds2 下载上面的资源,打开终端,安装Motrix sudo dpkg -i XXX.deb 在ubuntu安装好chrome,然后打开设置中…...

PHP 3des加解密新旧方法可对接加密

一、旧3des加解密方法 <?php class Encrypt_3DES {//加密秘钥&#xff0c;private $_key;private $_iv;public function __construct($key, $iv){$this->_key $key;$this->_iv $iv;}/*** 对字符串进行3DES加密* param string 要加密的字符串* return mixed 加密成…...

【朴素贝叶斯-新闻主题分类】

朴素贝叶斯对新闻进行分类 朴素贝叶斯算法是一种常用的文本分类方法&#xff0c;特别适用于自然语言处理任务&#xff0c;如新闻分类。在这篇博客中&#xff0c;我们将使用Python的scikit-learn库来实现朴素贝叶斯算法&#xff0c;并将其应用于新闻分类任务。 数据准备 首先…...

安卓面试问题记录

目录 1. JNI和NDK1.谈谈你对JNI和NDK的理解2.简要的JNI调用过程:2. 线程、同步、异步1.Java创建线程的方式有几种?start()方法和 run()方法的区别2.Handler 机制和原理3.为什么在子线程中创建Handler会抛异常?4.Android中的ANR的解决方法5.intentservice有什么优点?6.okhtt…...

php-golang-jsonrpc2.0 rpc-codec/jsonrpc2和tivoka/tivoka实践

golang代码&#xff1a; package main import ( "context" "net" "net/rpc" "github.com/powerman/rpc-codec/jsonrpc2" ) type App struct{} type Res struct { Code int json:"code" Msg string json:"msg&quo…...

听力词汇笔记(6级)

2022年9月六级 1.personality traits:人格特征 2.all of this notwithstanding:尽管如此 3.come under&#xff1a;受到 4.scrutiny&#xff1a;关注 5.highly responsive to:对....高度敏感 6.preteen year:青春期前 7.susceptible to:受....影响 8.take sharp preced…...

【JVM】详细解析java创建对象的具体流程

目录 一、java创建对象的几种方式 1.1、使用new关键字 1.2、反射创建对象 1.2.1、Class.newInstance创建对象 1.2.2、调用构造器再去创建对象Constructor.newInstance 1.3、clone实现 1.4、反序列化 二、创建对象的过程 2.1、分配空间的方式 1、指针碰撞 2、空闲列表 …...

kafka怎么用代码读取数据

Kafka可以通过Java语言中的Kafka客户端库来读取数据。以下是一个简单的Java代码示例&#xff0c;通过Kafka Consumer API从Kafka集群中读取数据&#xff1a; java import java.util.Properties; import org.apache.kafka.clients.consumer.ConsumerRecords; import org.apache.…...

网关与路由器的区别

仅需2分钟&#xff0c;彻底明白网关的工作原理_哔哩哔哩_bilibili网关_百度百科 一、网关的概念 网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连&#xff0c;是复杂的网络互连设备&#xff0c;仅用于两个高层协议不同的网络互连。网关既可以用于广域…...

助力工业物联网,工业大数据之工单事实指标需求分析【二十】

文章目录 1&#xff1a;工单事实指标需求分析2&#xff1a;工单事实指标构建 1&#xff1a;工单事实指标需求分析 目标&#xff1a;掌握DWB层工单事实指标表的需求分析 路径 step1&#xff1a;目标需求step2&#xff1a;数据来源 实施 目标需求&#xff1a;基于工单信息统计等…...

python_PyQt5开发工具结构基础

写在前面&#xff1a; 考虑已经陆陆续续在平台写了几篇PyQt5开发的小工具&#xff0c;后续还会继续发布新的新工具&#xff0c;这些工具都基于一个基础结构往上构建&#xff0c;这个基础结构是本人自己开发的习惯&#xff0c;在这里把工具的基础结构代码抽取出来&#xff0c;后…...

在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:

在 HarmonyOS 应用开发中&#xff0c;手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力&#xff0c;既支持点击、长按、拖拽等基础单一手势的精细控制&#xff0c;也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档&#xff0c…...

【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)

升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点&#xff0c;但无自动故障转移能力&#xff0c;Master宕机后需人工切换&#xff0c;期间消息可能无法读取。Slave仅存储数据&#xff0c;无法主动升级为Master响应请求&#xff…...

使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度

文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...

代码规范和架构【立芯理论一】(2025.06.08)

1、代码规范的目标 代码简洁精炼、美观&#xff0c;可持续性好高效率高复用&#xff0c;可移植性好高内聚&#xff0c;低耦合没有冗余规范性&#xff0c;代码有规可循&#xff0c;可以看出自己当时的思考过程特殊排版&#xff0c;特殊语法&#xff0c;特殊指令&#xff0c;必须…...

flow_controllers

关键点&#xff1a; 流控制器类型&#xff1a; 同步&#xff08;Sync&#xff09;&#xff1a;发布操作会阻塞&#xff0c;直到数据被确认发送。异步&#xff08;Async&#xff09;&#xff1a;发布操作非阻塞&#xff0c;数据发送由后台线程处理。纯同步&#xff08;PureSync…...

高分辨率图像合成归一化流扩展

大家读完觉得有帮助记得关注和点赞&#xff01;&#xff01;&#xff01; 1 摘要 我们提出了STARFlow&#xff0c;一种基于归一化流的可扩展生成模型&#xff0c;它在高分辨率图像合成方面取得了强大的性能。STARFlow的主要构建块是Transformer自回归流&#xff08;TARFlow&am…...

GAN模式奔溃的探讨论文综述(一)

简介 简介:今天带来一篇关于GAN的,对于模式奔溃的一个探讨的一个问题,帮助大家更好的解决训练中遇到的一个难题。 论文题目:An in-depth review and analysis of mode collapse in GAN 期刊:Machine Learning 链接:...

【Java多线程从青铜到王者】单例设计模式(八)

wait和sleep的区别 我们的wait也是提供了一个还有超时时间的版本&#xff0c;sleep也是可以指定时间的&#xff0c;也就是说时间一到就会解除阻塞&#xff0c;继续执行 wait和sleep都能被提前唤醒(虽然时间还没有到也可以提前唤醒)&#xff0c;wait能被notify提前唤醒&#xf…...

【QT控件】显示类控件

目录 一、Label 二、LCD Number 三、ProgressBar 四、Calendar Widget QT专栏&#xff1a;QT_uyeonashi的博客-CSDN博客 一、Label QLabel 可以用来显示文本和图片. 核心属性如下 代码示例: 显示不同格式的文本 1) 在界面上创建三个 QLabel 尺寸放大一些. objectName 分别…...

Angular中Webpack与ngx-build-plus 浅学

Webpack 在 Angular 中的概念 Webpack 是一个模块打包工具&#xff0c;用于将多个模块和资源打包成一个或多个文件。在 Angular 项目中&#xff0c;Webpack 负责将 TypeScript、HTML、CSS 等文件打包成浏览器可以理解的 JavaScript 文件。Angular CLI 默认使用 Webpack 进行项目…...