方案背景图

这个弹窗的标题栏写的是【Call of Duty® HQ - 崩溃处理器】,主标题是「该应用程序意外停止工作。」,下面一行给出 错误代码:0x00001338 (12005) N,可执行文件是 game_steam_ship.exe,底部还给了动视的官方支持地址 support.activision.com/modern-warfare-ii。报错的是《使命召唤》总部(COD HQ)在 Steam 上运行的启动进程,不是游戏里某一张地图出问题。

0x00001338 是这一代《使命召唤》在启动阶段报的通用错误代码,括号里的数字(这里是 12005)才对应这一次的具体分支,所以不要拿别的括号数字的教程直接照做。按原始问题页和 Steam 玩家社区里反复出现的同一种现象,先从三条线查:电脑上有没有装 SteamTools 这类改 Steam 库清单的工具,《战争地带》这项附加内容与账号内容的对应关系是否正常,以及显卡驱动要不要更新。前两条不用动系统设置,各启动一次游戏就能看出有没有变化。

一、确认错误代码和启动路径,先分清是哪一种 0x00001338

同一串 0x00001338 在《现代战争II》《现代战争III》《战争地带》里都出现过,原因不同,括号里的数字就是用来区分它们的。这一步不用改任何东西,只把接下来该走哪条路判断清楚。

Steam 商店《使命召唤®》官方页头图,本篇报错所在的 COD HQ 客户端-软领驱动大师

1. 把「错误代码」整行抄全

连同括号里的数字和后面那个字母一起记下(本次是 0x00001338 (12005) N)。后面找官方客服、翻社区帖子和对比本页步骤,都要靠这串完整代码对齐;只报一个 0x00001338,别人无法判断是哪一种。

2. 看【可执行文件】一栏确认是 Steam 版

弹窗里这一栏写的是 game_steam_ship.exe,说明你当前启动的是 Steam 版《使命召唤》。暴雪战网版的启动文件和修复入口不一样,战网版请用战网客户端的扫描与修复,不要套用下面的 Steam 步骤。

3. 记下弹窗给出的支持地址

弹窗里写的 support.activision.com/modern-warfare-ii 是动视给这一代游戏的支持页,需要提交单据或核对官方说明时用它。

4. 先别急着重装游戏

社区同一串错误代码的帖子里,卸载游戏重装、换下载路径都试过仍然报错的记录不少。先做完下面两条针对性的检查,能省下大量下载时间。

本篇讨论的报错发生在 Steam 上架的《使命召唤®》客户端上。

二、卸掉 SteamTools 这类改 Steam 库清单的工具

SteamTools 一类工具的做法,是在本机替换或改写 Steam 的库清单,让客户端把没买的游戏显示成可玩。这类改写可能与《使命召唤》启动时的内容校验冲突,原始问题页给出的第一条结论就是它:电脑上装了或用过类似 SteamTools 的软件,请卸载,或在工具里手动关掉「解锁 Steam」功能。

1. 在「程序和功能」里按名字找一遍

按 Win+R,输入 appwiz.cpl 回车,打开「程序和功能」,在列表里找 SteamTools,以及名字里带 unlock、manifest 含义的同类工具。找到就按它的卸载入口正常卸载,卸载后重启一次电脑。

2. 工具主体已经卸载时,查一遍游戏目录

有些版本会把自己挂到游戏进程上。在 Steam 库里右键《使命召唤》→【管理】→【浏览本地文件】,检查目录内有没有你不认识的 dll 或启动器文件(例如名字里带 steamtools、unlock 的项)。不要直接删文件,先把名字和修改时间记下来,确认它确实属于那款工具再处理。

3. 重启 Steam 后再启动游戏

卸载或关闭解锁功能后,把 Steam 客户端完全退出再打开(右下角托盘图标也要退出),然后启动《使命召唤》。如果这次能进主界面,就把解锁功能保持关闭,不要马上又开回来。

4. 没装过这类工具就直接往下走

没装过,或者关掉后还是同一个 0x00001338 (12005),接着处理《战争地带》这项附加内容。

三、取消勾选《战争地带》附加内容再重新装上

原始问题页给的另一条是:如果账号里有《战争地带》的 DLC,找 Steam 客服把它彻底移除。Steam 社区同串错误代码的帖子里,玩家试过的做法也集中在这里:一条回复是用游戏属性的附加内容取消勾选再重新勾选,另一条回复是走 Steam 客服把《战争地带》移除。按操作可逆程度从轻到重排列,先做可逆的那一条。

1. 在游戏属性的【DLC】页取消勾选

打开 Steam 客户端,在库中右键《使命召唤》,选择【属性】,切到【DLC】标签页,找到《战争地带™》对应的一项,取消它的勾选,Steam 会把这份附加内容从本机移除。这一步只改本机安装内容,不动你的账号,之后想装回来重新勾选即可。

2. 重新勾选并等它下载完成

确认《使命召唤》能正常启动之后,回到同一个【DLC】页面,把《战争地带™》重新勾选,等 Steam 把这份内容重新下载完再启动游戏。

3. 需要彻底移除时走 Steam 客服

如果取消勾选和重新勾选都试过仍然报错,就按原始问题页说的,通过 Steam 客服把《战争地带》从账号里彻底移除:在客户端菜单里进入【帮助】→【Steam 客服】,选择《使命召唤》,在帮助选项里找到移除产品/移除《战争地带》的入口,按页面提示提交。提交前看清这一步移除的是哪一项:《战争地带》本体是免费内容,移除它不涉及这笔钱,但《使命召唤》本体和你有购买记录的其他内容不要顺手一起移除。

4. 回到游戏验证结果

上面的操作做完后完整启动一次《使命召唤》,从 COD HQ 的界面进入《现代战争II》或《战争地带》看是否还弹同一个崩溃处理器窗口。这一条没生效就继续往下查显卡驱动,两者是并列的排查方向。

四、用软领驱动大师一键更新驱动

上面两条都做完还是同一个报错,接着核对显卡驱动。软领驱动大师的【驱动管理】会把本机可升级的驱动按类别列出来,在上面按提示处理即可更新显卡驱动。

1. 先用 DirectX 诊断工具读一次当前显卡和驱动版本

按 Win+R,输入 dxdiag 回车,切到【显示】选项卡。【设备】里的名称是当前会话注册的显示适配器,右侧【驱动程序】里的主驱动程序、版本、日期是三列要记下的读数。如果这里显示的是虚拟显示适配器,先在本机显示器前确认真实显卡的型号和驱动版本,再按下面步骤更新驱动。

2. 打开软领驱动大师,把显卡驱动更新到最新版

打开软领驱动大师,左侧点【驱动管理】,页面顶部显示当前可以升级的驱动,下面按类别列出每一项的名称、驱动版本和驱动日期。先在列表里找到显卡那一行,确认它确实出现在可升级列表里,再按页面上的按钮让软领驱动大师更新显卡驱动。更新显卡驱动时屏幕可能短暂黑屏或闪烁,这是驱动在重新加载,期间不要运行游戏,也不要同时装别的驱动包。

3. 重启后回到游戏验证

更新完成后重启一次电脑,再启动《使命召唤》看同一个崩溃处理器窗口是否还出现。换上新驱动反而更不稳定,在设备管理器里展开【显示适配器】,右键你的显卡选【属性】→【驱动程序】→【回退驱动程序】,回到上一版再验证一次;系统只在保留了上一版驱动包时才提供这个按钮,如果是灰的,就去显卡厂商官网下载之前的版本重新安装。

4. 拿不准的点软件右上角的【客服】

点软领驱动大师窗口右上角的【客服】按钮,把出现的问题直接发给真人客服,让客服帮你看。

软领驱动大师下载-软领驱动大师

五、都做完还报错时,走官方渠道继续查

1. 用 Steam 的验证文件完整性扫一遍

在 Steam 库中右键《使命召唤》,选择【属性】→【已安装文件】→【验证游戏文件的完整性】,等它跑完,它会按 Steam 记录的文件清单把缺失或损坏的内容重新下载补齐。它只处理 Steam 清单里的文件,游戏目录里你自己放进去的第三方文件不在它的管理范围内。

2. 用系统里的重置修复,并关掉可能干扰游戏的后台程序

动视支持页里把「关闭一切可能干扰游戏的服务和应用」和「禁用任何可能干扰 Steam 的程序」列为常规排查项,并点名了 Razer Synapse、NZXT CAM、MSI Afterburner、Razer Cortex,其中 Razer Synapse 的官方建议是更新到最新版驱动。另外,《战争地带》的已知问题页里「我遇到了0x错误」这一节(页面上标注的平台是 XBOX on PC)给出的官方做法是修复应用:选择开始→设置→应用→已安装的应用,找到《使命召唤》,点更多(三个点)图标选高级选项,先「终止」,再在「重置」下选择「修复」;官方说明里也写明,修复后仍有此错误则需要重新安装游戏。

3. 用动视官方客服提交单据

仍然报同一个代码时,用弹窗里给出的支持地址进入动视支持页,选择《现代战争II》或《战争地带》,按页面提示提交客服单,把完整错误代码、括号里的数字、可执行文件名一起附上。游戏服务器侧或客户端版本侧的已知问题只有官方能确认。

4. 不建议照搬的做法

一是从网盘下载的所谓「解锁补丁」「一键修复包」,装回去等于把方法二里刚排除掉的冲突条件又加回来。二是把整套杀毒软件卸载、关闭系统防护,动视官方只建议把游戏目录加入白名单。三是为这个问题把系统从 Win11 重装回 Win10,社区里既有重装系统没用的记录,也有换系统后才开始报错的记录。

大家常问

0x00001338 后面的 12005 是什么意思

0x00001338 是《使命召唤》在启动阶段报出的通用错误代码,括号里的数字是这一次的具体分支。同一个 0x00001338,社区里能看到多种不同的括号数字,处理方法也不一样。先把你弹窗里括号内的数字抄全,再去找对应的说明,别拿别人括号数字的帖子直接照做。

这是不是缺 VC++ 运行库或者 DirectX 组件

不是同一类问题。运行库缺失通常直接报缺哪个文件名(例如 msvcp140.dll、vcruntime140.dll),或者报 0xc000007b 这样的加载错误;这个弹窗给出的是 0x00001338 错误代码和一个可执行文件名,属于游戏启动阶段的异常终止。补运行库不会改变这串错误代码,先按方法二、方法三处理内容层面的冲突。

在 DLC 里取消勾选《战争地带》,会不会把我的游戏删掉

取消勾选只会把这份附加内容从本机移除,Steam 里《使命召唤》本体的购买记录和你的账号内容不受影响,想装回来把勾选重新打开即可。会改变账号内容的是「通过 Steam 客服移除产品」那一步,所以先做可逆的取消勾选,无效再走客服移除。

SteamTools 到底会不会导致这个报错

原始问题页给出的结论是,使用类似 SteamTools 的工具解锁 Steam 会导致 0x00001338 (12005),处理方式是卸载它或在工具里关掉解锁功能。这类工具改写的是 Steam 的库清单,可能与游戏启动时的内容校验冲突,所以先卸载或关闭再验证。它只是本页要排查的第一条,不代表所有 0x00001338 都由它引起。

驱动大师下载

客服
扫描与客服沟通

回顶部
提示

正在拉起鸿蒙应用市场,如遇无法拉起/无法下载的情况,可使用鸿蒙设备,自行前往应用市场,搜索「Win解压缩」安装。

知道了