MW4开不了机?TPM 2.0和Secure Boot报错的6个实测解决方案
MW4在PC上打不开,是因为它现在强制要求开启TPM 2.0和Secure Boot。本文带来快速排查清单、BIOS分步操作,以及报错依旧时的进阶处理办法。

先说结论
如果你的Modern Warfare 4死活进不去,弹出TPM 2.0或者Secure Boot报错,原因很简单:Activision现在强制要求在硬件层面同时开启这两项功能——游戏在你还没进主菜单之前,就会先检查PC的安全状态。这不是bug,TPM 2.0和Secure Boot本来就是玩这游戏的硬性门槛。MW4的预购页面写得清清楚楚:PC端必须开启TPM 2.0和Secure Boot,同时可能还会强制执行其他安全措施。
但有件事没人一上来就告诉你:你的主板大概率本来就支持TPM 2.0,只是在BIOS里被关掉了,或者固件版本太老。整个折腾下来大概15分钟就能搞定。
小技巧: 动手之前,先按Win + R,输入msinfo32回车。如果看到 安全启动状态 显示 关闭,BIOS 模式 显示 传统,那问题根源就在这儿了。截个图记录一下起始状态。
快速排查清单(按顺序试)
- 先确认当前状态 —— 运行
tpm.msc和msinfo32,看看到底开没开。 - 在BIOS里开启TPM 2.0(fTPM/PTT) —— 最常见的单一解法。
- 在BIOS里开启Secure Boot —— 门槛的另一半。
- 彻底关机,而不是重启 —— 强制游戏重新读取系统状态。
- 更新BIOS/主板固件 —— 专治“我开了但还是报错”这种情况。
- 运行Activision官方的Secure Attestation Wizard —— 官方工具,验证你是否达标。
从上往下逐条排查。大部分人到第3步就搞定了。
方案1和2:在BIOS里开启TPM 2.0和Secure Boot
结论:80%的人靠这一步就能解决。
重启电脑,开机时狂按进BIOS的按键——不同主板一般是 F2、F10、DEL 或 ESC。进去之后:
- TPM设置: 找到 Security、Advanced 或 Trusted Computing 选项卡。Intel主板找 PTT(Platform Trust Technology);AMD主板找 AMD fTPM 或 fTPM switch,把它设成firmware TPM那个选项。
- Secure Boot设置: 进 Boot 或 Security 选项卡。你可能得先 关掉CSM,然后把Secure Boot Mode设成 Standard 并开启。有些主板还要你 Install default Secure Boot keys(安装默认密钥)。
保存退出。重新进Windows后用 msinfo32 复查一遍——BIOS模式应该显示“UEFI”,安全启动状态应该显示“开启”。
为什么两个都要开?很多现代反作弊驱动会在游戏启动前验证你的启动链和安全处理器的完整性。也就是说,你的PC必须同时满足两个条件:Secure Boot已开启,以及TPM 2.0(AMD平台叫“fTPM”)存在且版本够新。
小技巧: 如果你的Windows当初是以Legacy/MBR模式装的,开启Secure Boot后可能会导致系统盘“消失”。如果开完之后进不了Windows,别慌——把Secure Boot关回去,正常开机,用 mbr2gpt 工具把磁盘转成GPT,然后再开Secure Boot。全新的Windows 11装机开这个毫无痛感;给老旧的Windows 10翻新才是翻车重灾区。
方案3:彻底关机,别用重启
全都开好了,MW4还是在唠叨?这招听着挺傻但确实管用。把电脑彻底关机再重新开(别用睡眠或休眠)。这会强制游戏重新读取系统状态,能解决大部分TPM检测报错。
Windows正常的“重启”会用到快速启动,可能会把过时的安全状态带过来。而冷启动不会。
方案4:更新BIOS固件
结论:专治“明明开了却依然报错”这一波人。
这条最烦人。不少玩家反映TPM显示已开、Secure Boot显示已开,游戏就是不让进。罪魁祸首通常是老固件报了个过时的fTPM版本。就像某份AMD指南说的,AM4用户系统可能会出现TPM认证错误(比如 0x80070490)或游戏启动问题——你需要通过BIOS(UEFI)更新来升级fTPM固件。
去主板厂商的支持页面,下载对应你具体型号的最新BIOS,然后刷进去(大多数主板都自带刷写工具,比如EZ Flash或Instant Flash)。注意有个坑:BIOS更新之后,Secure Boot有时会重置成默认设置,所以哪怕它显示“已开启”,也要把它关掉、保存、开机,再进BIOS重新开一次。这套“关掉再打开”的操作对大多数人都能消掉报错。
丑话说在前面: 有些老CPU压根就不在兼容名单里。Ryzen 1000系列和Ryzen Threadripper 1000系列处理器不在Windows 11的兼容处理器名单中。硬件太老的话,刷再多BIOS也没用。
方案5:运行官方认证向导
Activision专门为这事儿出了个官方工具。在他们的TPM支持文章里,你可以运行最新的Call of Duty Secure Attestation Wizard,它能快速帮你验证PC是否满足安全要求。如果向导显示通过、游戏却还是拦你,那问题就指向固件(回到方案4),而不是设置本身。
官方确认的修复 vs. 民间偏方
Activision官方确认:
- TPM 2.0 + Secure Boot是硬性要求——没开TPM 2.0的玩家可能会在游戏内收到提示,说系统不满足新的安全要求。
- Secure Attestation Wizard和BIOS更新指引都是官方途径。
社区偏方(非官方,但普遍反映有效):
- 刷完BIOS后关闭再重新开启Secure Boot那套操作。
- 彻底冷关机强制重读状态。
一图看懂这套方法
开启TPM 2.0 + Secure Boot的好处:
- 这是PC上玩MW4的唯一途径——没有任何绕过的办法。
- 确实提高了作弊门槛,这也正是玩家群体一直呼吁的。
- 一次性设置;搞定之后,BO7、Warzone以及以后的新作都能跑。
坏处:
- 给Legacy/MBR老装机翻新,在转GPT之前可能会暂时进不了系统。
- 老BIOS固件会导致误报“未开启”错误,得刷固件才能解决。
- 有些Windows 11之前的老CPU直接被排除在外。
如果统统没用
如果两项都开了、BIOS也更新了、冷启动也做了,向导却依然过不了,那就往上升级处理:
- 到 support.activision.com/mw4 查服务器状态、已知问题和支持文章(游戏页面里直接有链接)。
- 阅读Activision的TPM/Secure Boot专题文章。
- 联系你的主板厂商——出乎意料的是,这里面相当一部分是他们需要打补丁修复的固件bug,靠软件层面根本搞不定。
提前打个预防针:玩家跟客服打交道的体验参差不齐。有位被踢皮球的用户吐槽得很到位——Activision回复你就是让你去看网页,然后又让你联系厂商。提前备好 msinfo32 和 tpm.msc 的截图,免得来回兜圈子。
总结
MW4的TPM 2.0 / Secure Boot报错看着吓人,但绝大多数情况下无非就是BIOS里拨两个开关,偶尔再加一次固件更新。一次搞定,整个现代Call of Duty系列都能通吃。
等你的PC真能顺利进MW4了,真正的肝才刚开始——把武器和迷彩全练满,照样得砸进去几十小时的对局。如果你不想耗这个时间、只想直奔精华内容,我们的MW4武器等级代练服务from $4.99可以帮你搞定进度,你只管享受这个终于能开机的游戏就行。


