先判断:你的老电脑到底缺的是哪一样
Windows 11 的官方门槛里,和"老电脑"直接相关的有三条:TPM 2.0、安全启动(Secure Boot)、以及 CPU 是否在微软的支持列表里。三条里任意一条不过,安装程序就会在刚启动的那几步弹出"这台电脑无法运行 Windows 11",把你挡在门外。
很多人一看到这个提示就以为"机器太老了,没救了",其实未必。这三条的性质完全不同:
- TPM 2.0 没开:主板支持,只是 BIOS 里的开关没打开------这是最好解决的,严格说不算"绕过"。
- TPM 2.0 真的没有:较早的主板可能不带独立 TPM 芯片,但不少平台有固件 TPM(Intel 叫 PTT,AMD 叫 fTPM),可能只是没启用。
- CPU 不在列表:例如 Intel 七代及更早、或部分入门型号,性能其实够用,只是名字没进微软的白名单。
所以第一步不是急着找工具,而是先弄清自己的机器卡的到底是哪一条。
绕开之前,先排掉"假问题"
把话说明白:相当一部分"我的电脑没有 TPM",最后都发现是开关没开。花两分钟查一下,可能压根不用折腾:
- 按
Win + R,输入tpm.msc回车。若显示"TPM 已准备就绪",说明既有 TPM 也已启用,问题不在这里;若提示"找不到兼容的 TPM",再看下一步。 - 重启进 BIOS/UEFI,在安全(Security)菜单里找
TPM、PTT、fTPM、Security Device之类的选项,把它启用(必要时先执行一次清除/重置)。 - 顺手确认
Secure Boot已开启、启动模式为 UEFI。 - 回到系统重跑一次官方兼容性检查,不少人到这一步提示就消失了。
只有确认 BIOS 里确实没有相关选项、或 CPU 明确不在支持列表时,才需要动后面真正的"绕过"手段。
方案一:做一张"免检"启动盘(最省事,推荐)
如果你要装的是干净系统(甚至要换硬盘、全新重装),最省心的路子是做一张"自带绕过"的启动盘。
原理不复杂:
- 安装程序判断硬件是否合格,靠的是镜像里一个兼容性评估组件。
- 使用 📥︎ Rufus 这类第三方启动盘工具,预置好跳过 TPM、安全启动、内存检查的开关。做出来的盘一插上就直接进安装界面,不再弹红字。
大致操作:
- 准备一个 8GB 以上的 U 盘和一个 📥︎ Windows 11 官方原版 ISO 镜像。
- 在工具里加载 ISO,分区方案按主板选:UEFI 主板选
GPT,老主板选MBR,目标系统相应选UEFI (non CSM)或BIOS。 - 写盘前会弹出"Windows 用户体验"配置窗口,把这几项勾上:
- 移除对 4GB+ 内存、安全启动和 TPM 2.0 的要求;
- (可选)移除强制登录微软账户、直接创建本地账户;
- (可选)禁用数据收集,跳过一堆隐私提问。
- 点开始写入,等进度条走完,再把 U 盘插到老电脑上从 U 盘启动即可。

这条路的好处是一次做好、反复可用,以后给别的老机器装机也能用同一张盘。
有个坑要记住:如果 ISO 是较新版本(24H2 及更新),一定要用工具的最新版,否则它内嵌的绕过逻辑可能跟不上安装程序的改动,表现为勾了选项却依然被拦。
方案二:手头没 U 盘,在安装界面里现场改
如果你已经在用启动盘装系统,并且卡在了"这台电脑无法运行 Windows 11"这一步,其实不用重做盘------安装环境本身就留了一个临时后门:
- 在报错页面按
Shift + F10,会弹出一个命令提示符窗口。 - 输入
regedit回车,打开注册表编辑器。 - 定位到
HKEY_LOCAL_MACHINE\SYSTEM\Setup,在它下面新建一个"项",命名为LabConfig。 - 在
LabConfig里新建两个DWORD (32 位)值:BypassTPMCheck和BypassSecureBootCheck,把两者的数值数据都改成1;如果还想跳过内存检测,再加一个BypassRAMCheck设为1。 - 关掉注册表编辑器和命令行,点安装界面左上角的返回箭头,让检测重新跑一遍------警告通常就消失了。
这个办法不依赖任何外部工具,只对当前这一次安装生效,不改动机器上的原有系统,风险最小。缺点是重进安装环境后需要重做一遍。需要提醒的是:近几年各版本上它基本都能用,但每代安装程序都可能微调校验逻辑,不保证"永久有效";要是新建了键值依然被拦,说明该版本改了检测路径,转方案一更稳。
方案三:只是想在现有系统上直接升级
如果你的老电脑现在跑着 Windows 10(或旧版 Windows 11),你并不想重装,只想在原系统里直接"升级"上去,那走的是另一套逻辑------原地升级的检查比全新安装更严,前面那张免检启动盘在这里帮不上忙。
针对升级场景,常用的做法是提前给注册表打一个"放行标记",告诉升级程序这台机器已知可以升级:
- 在当前系统里按
Win + R,输入regedit。 - 定位到
HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup(如无此项,需要自行创建)。 - 新建一个
DWORD (32 位)值,命名为AllowUpgradesWithUnsupportedTPMOrCPU,数值设为1。 - 关闭注册表,再运行 Windows 11 的安装程序(可挂载官方 ISO 后运行其中的向导),此时它一般不会再拿 TPM 和 CPU 说事。
这条路径的成功率受系统版本影响较大,部分较新的版本会重新校验,也可能升级到一半回滚。如果你能接受全新安装,方案一往往比纠结原地升级更省时间。
三种方案怎么选
| 你的实际情况 | 推荐方案 | 说明 |
|---|---|---|
| 要装干净系统 / 换盘重装 | 方案一(免检启动盘) | 一次做好、可反复使用,成功率最高 |
| 已有启动盘、卡在报错页 | 方案二(安装界面改注册表) | 免重做盘,只影响本次安装 |
| 系统完好、只想原地升级 | 方案三(改放行标记) | 升级校验更严,成功率看版本 |
| BIOS 里 TPM 开关没开 | 都不用,先去 BIOS 打开 | 属于"假问题",根本不用绕 |
绕过去之后,要接受这些代价
把这一节放在这里,不是劝退,而是让你心里有数。绕过硬件要求装 Windows 11,属于微软明确不支持的用法,代价主要有几条:
- 安全功能会打折:没有 TPM 2.0,Windows Hello 的部分生物识别、基于 TPM 的 BitLocker 密钥保护、Credential Guard 这类依赖硬件安全模块的功能会无法使用或降级运行。
- 更新可能不稳定:微软多次表示,在不满足要求的设备上无法保证提供所有安全更新。实践中大多数老机器仍能收到常规更新,但遇到大的版本升级时,有一定概率被重新拦下、需要再绕一次。
- 少数应用可能拒绝运行:一些对系统环境敏感的程序(如部分游戏的反作弊、某些企业安全客户端)在检测到异常环境时可能报错。
- 没有官方支持:出问题时微软不会为这种配置提供技术支持。
也就是说,如果机器只是"够用"、对安全性要求不高,绕过去日常使用问题不大;但若这台机器要处理敏感数据或当主力工作机,就要认真权衡。
如果实在不想折腾,老电脑也有正经出路
绕来绕去终究是非官方路线。要是懒得折腾、或对稳定性要求高,还有几条更省心的选择:
- 继续用 Windows 10 + 扩展安全更新(ESU):Windows 10 已于 2025 年 10 月 14 日结束常规支持,但可以通过 ESU 计划继续获取一段时间的月度安全更新,让老机器平稳过渡。
- 改用 Windows 10 LTSC:LTSC 只收安全补丁、不带年度功能更新,系统干净、生命周期长,很适合配置不高、只做固定用途的老机器。
- 降级使用:老电脑如果只是上网、看视频、处理文档,保留原系统或装一个轻量 Linux 发行版,往往比强行上新系统更流畅。
写在最后
"老电脑装不上 Win11"多数时候不是硬件不行,而是卡在 TPM 和 CPU 白名单这两道校验上。正确的顺序是:先确认是不是 BIOS 开关没开(假问题),再根据"全新安装还是原地升级"选对应方式------做一张免检启动盘适合大多数人,安装界面改注册表适合应急,改升级放行标记适合不想重装的场景。
最后再强调两点:绕过限制属于非官方做法,动手前务必把重要数据备份出去;镜像一定走官方原版渠道,不要用来路不明的"免检版"。省下来的那点事,不值得用一台被塞了后门的系统去换。
