极品飞车19启动报错Directory Creation Error,先查拦截记录和文档目录
极品飞车19(NFS 2015)启动时弹Directory Creation Error,说明游戏或它的启动器没能建出自己的配置、存档目录。先查两条线:Windows 安全中心的保护历史记录里有没有这次启动的写入拦截;当前账号“文档”目录能不能打开、能不能写入。受控文件夹访问处于开启状态时,按微软文档的做法把游戏程序加进允许列表即可。 先确认系统版本和报错时机 《极品飞车19》是 2016 年 3 月 15 日发行、由 Ghost Games 开发、Electronic Arts 发行的《Need for Speed》,PC 版通过 EA 平台激活与运行,启动阶段要经过“EA 启动器 → 游戏本体”两段。两段都可能以同一句 Directory Creation Error 结束,报错本身不会说明卡在哪一段。 1. 用 winver 看清系统版本 按 Win + R,输入 winver 回车,记下版本号与内部版本号。它决定后面菜单叫法:Windows 11 是「设置 → 隐私和安全性 → Windows 安全中心」,Windows 10 是「设置 → 更新和安全 → Windows 安全中心」。 2. 按报错时机判断方向 启动器刚出现、游戏窗口还没出来就报错,先查安全防护拦截和启动器自己的数据目录;已经看到游戏画面、进到读档或建档阶段才报错,先查当前账号“文档”里的游戏资料目录。两条线后面的步骤都要做,只是先后不同。EA 平台和游戏本体更新到当前版本再测一次。 3. 用 DirectX 诊断工具核对显示适配器状态 按 Win + R,输入 dxdiag 回车,切到「显示」选项卡,看显卡名称、驱动程序版本和 DirectX 功能有没有关闭项,页面底部“备注”栏出现设备问题时一并记下来。 在 Windows 安全中心核对拦截记录并放行游戏 受控文件夹访问会保护“文档”“图片”等位置;如果游戏在这些位置写入配置或存档时被拦下,就可能建不出目录。微软文档给出的做法是把游戏程序加进允许列表,不需要关闭整个防护。 1. 打开 Windows 安全中心 按 Win + I 打开设置,进入 隐私和安全性 → Windows 安全中心(Windows 10 在 更新和安全 → Windows 安全中心),点「打开 Windows 安全中心」;也可以在开始菜单直接搜索“Windows 安全中心”。 2. 进入「病毒和威胁防护」 在左侧导航点「病毒和威胁防护」,页面顶部显示当前威胁和上次扫描状态。 3. 打开「保护历史记录」核对拦截条目 在页面下方找到「保护历史记录」并打开,看有没有与游戏或 EA 启动器相关的“已阻止”条目,以及被拦的是哪条路径。有明确记录,问题就出在这一层;没有记录,继续查后面的目录与权限。 4. 确认「受控文件夹访问」是否开启 点「管理设置」,往下找到“受控文件夹访问”,点「管理受控文件夹访问权限」。这个功能在未受单位策略管理的 Windows 10/11 上默认关闭,本身就是关闭状态就直接走下一节。要以管理员身份精确确认,可在以管理员身份运行的 PowerShell 里执行 Get-MpPreference | Format-Table EnableControlledFolderAccess,普通权限窗口读取该配置会被拒绝访问。 5. 用「允许应用通过受控文件夹访问」放行游戏 功能处于开启状态时,在“勒索软件保护”页面点「允许应用通过受控文件夹访问」→「添加允许的应用」,选择游戏实际运行的那个可执行文件;游戏主程序和启动器都会写数据时,两个都加上,并且只添加来源和路径都核实过的程序。 6. 重启游戏并回看记录 重新启动游戏;仍报错就回到保护历史记录看有没有新条目。被允许的应用要在启动时才生效,所以加白之后必须重新启动对应程序,不能只切回游戏。 核对“文档”目录与游戏文件 游戏要在用户资料目录里建自己的配置和存档文件夹。目录被改了位置、指向同步中的云端位置或不可用的磁盘时,写入就可能失败,报错同样出现在“建目录”这一步。 1. 打开当前账号的“文档” 打开文件资源管理器,在左侧导航点「文档」,用登录游戏的那个账号,不要看另一个账户里的旧目录。 2. 确认“文档”的真实位置 在左侧导航右键「文档」→「属性」→「位置」,看它指向哪个盘、哪条路径。桌面、文档、图片可以被已知文件夹移动重定向到 OneDrive,此时文档不在 C 盘默认位置;路径指向移动硬盘、网络位置或已断开的磁盘时,先把这一层理顺再回到游戏。 3. 验证目录能不能写 在“文档”里新建一个临时文本文件并保存,能保存说明目录可写,验证完只删掉这个测试文件;写不进去时再检查该文件夹的权限和磁盘可用空间,不要对整个用户目录做所有权夺取。 4. 校验游戏文件并重建配置目录 先在游戏平台校验游戏文件完整性,把缺少或损坏的文件补回来;再做一次“先备份、后改名”:把游戏的配置或资料目录整体复制到其他安全位置,然后只把原目录改名,让游戏重新生成默认配置。直接删除整个目录会连存档一起丢掉。 用软领驱动大师一键更新驱动、修复游戏组件 目录与权限都正常、游戏仍然起不来时,启动阶段常见的另一类原因是显卡驱动、系统组件或运行库异常。软领驱动大师会把驱动状态、系统组件和常见运行库一起检查,异常项列出来后点一次“一键修复”即可处理,适合启动依赖缺失这一类原因。 1. 打开软领驱动大师 从官网 wyouhua.com 下载安装后打开,主界面左侧是功能菜单,右侧是当前功能区的检测结果和处理按钮。 2. 更新驱动并修复启动依赖 在左侧「驱动管理」里处理待更新的驱动;启动报错、缺少运行库或组件异常时,用左侧「游戏修复」或「系统修复」扫描,检测到的异常项点「一键修复」处理。驱动管理负责驱动本身,游戏修复负责游戏启动依赖与运行库,系统修复负责系统组件,按报错方向选其中一个即可。 3. 修完再启动游戏,仍报错就联系真人客服 处理完成后重新启动游戏验证。还是报错就点界面顶部栏右侧的「客服」按钮,把你遇到的问题发给他们,由客服判断下一步;复杂情况还有专业工程师远程协助。软件从官网直接下载,安装过程没有捆绑勾选项。 大家常问 “文档”里的游戏目录能直接删掉让它重建吗? 不要直接删。先把整个目录复制到其他安全位置保留存档和设置,再只把原目录改名,让游戏生成默认配置;确认游戏能正常启动后再处理旧目录。 受控文件夹访问开着,但保护历史记录里没有任何记录,还要继续关防护吗? 不用。记录里没有与游戏相关的阻止条目,说明拦截不是这次报错的原因,接着查“文档”目录的写入权限、磁盘位置和游戏文件完整性。 把游戏换到 D 盘安装能解决吗? 不一定。游戏安装目录和用户资料目录是两个位置,报错指向的往往是后者,换盘不会自动把“文档”里的资料目录一起搬过去。先查清“文档”的真实位置和写入权限,再决定要不要动安装位置。 怎样判断是 Windows 安全中心拦的,还是目录本身有问题? 看保护历史记录:里面有针对这个游戏或启动器的阻止条目,就先按放行步骤处理;没有相关内容,就按目录和文件那一节继续查。 参考资料与素材来源 微软:配置受控文件夹访问;微软:受控文件夹访问概述;微软:将 Windows 已知文件夹重定向和移动到 OneDrive;Steam 商店页:Need for Speed™。
使命召唤19报错0x00001338(11960)&(0)怎么解决,先查内存和CPU稳定性
0x00001338 是《使命召唤》PC 端崩溃处理器给出的错误代码,括号里的数字是这次崩溃被分配的编号,不同玩家的括号值不一样,11960 和 0 都属于这一串代码。遇到它先按三步走:把弹窗上的代码整行、可执行文件名和官方支持地址抄下来;确认游戏文件是完整的、这台机器的配置达到官方要求;再按内存稳定性、CPU 频率、显卡驱动与散热的顺序逐项排除。官方没有公布括号值的含义,照抄别人括号值相同的做法未必对得上你这一次的崩溃。 方法一:把弹窗信息读全,避免照抄别人的括号值 《使命召唤:现代战争II》(下面按玩家的叫法写 COD19)在 Steam 或战网启动时,崩溃处理器弹窗会同时给出四样东西:错误代码行、标志、位置和可执行文件名。错误代码行形如 0x00001338 (11960) 或 0x00001338 (0),括号里的数字是崩溃处理器给这次崩溃分配的编号,动视的官方支持页目前没有解释括号值的含义;可执行文件名则说明这次是从哪个平台起来的进程(Steam 版常见 game_steam_ship.exe)。 1. 抄全错误代码整行 把括号连同里面的数字一起记下来,例如 0x00001338 (11960) N 或者 0x00001338 (0) N,后面找资料、提交单据都要靠它。同一个弹窗里另有标志、位置两行,它们是官方记录崩溃用的其它标识,不要和括号里的编号混为一谈。 2. 从可执行文件名判断启动方式 弹窗给出的可执行文件名说明这次是哪个平台的进程崩的,例如 game_steam_ship.exe 对应 Steam 版;文件名不同就按实际启动的平台走对应入口:Steam 版和战网版的自带修复入口不是同一个,要和自己实际用的平台对齐。 3. 记下弹窗给出的官方支持地址 弹窗里那条 support.activision.com 链接是可以直接打开的官方支持页,需要走官方流程时用它提交单据。 4. 先别急着重装整个游戏 重装的代价是重新下载整个游戏,而 0x00001338 还有游戏文件之外的成因。先把文件验证和硬件稳定性这两条路走完,再决定要不要重装。 方法二:先让启动平台校验一次游戏文件 1. 在 Steam 里验证游戏文件完整性 打开 Steam 库,在《使命召唤》上点右键→属性→已安装文件→验证游戏文件的完整性,等它跑完。这一步只会重新拉取平台清单里缺失或损坏的文件,不会动你的设置和进度。 2. 战网版走扫描与修复 战网客户端里选中游戏,点齿轮图标→扫描与修复。这一步同样是官方提供的修复入口,效果与 Steam 的验证对应。 3. 校验完仍然报同一个代码 如果校验报告全部文件正常、启动后依旧弹出同一串代码,说明平台清单内的文件没有问题,但清单以外的因素(内存、CPU 参数、驱动、温度)还在,这时转入下一步的硬件与系统检查,不要反复校验。 4. 顺手确认磁盘空间 官方支持页没有给磁盘空间定具体数字,社区玩家的经验值是系统盘留出 35GB 以上、游戏所在的盘再多留约 10% 余量,用来放临时文件和着色器缓存。空间见底时先清理,再启动游戏。 方法三:核对配置、内存和页面文件读数 1. 用 dxdiag 读出处理器、内存和页面文件 按 Win+R 输入 dxdiag 回车,在“系统”页看处理器型号、内存总量和页面文件读数,在“显示”页看显示适配器和驱动版本。这些读数是后面所有判断的依据,先抄下来。 2. 把读数与官方要求对照 《使命召唤:现代战争II》官方要求 64 位 Windows 10/11、DirectX 12 兼容系统;最低配置 8GB 内存、GTX 960 / RX 470 级别显卡,推荐配置 12GB 内存、GTX 1060 / RX 580 级别显卡。内存或显卡低于官方最低要求时,先把配置问题解决掉,再回头调游戏设置。 3. 分清物理显卡和虚拟显示适配器 某些远程控制、投屏或虚拟显示器方案会在系统里注册一个虚拟显示适配器。如果 dxdiag 的“显示”页只列出虚拟适配器,它不能代表你真正的显卡,此时改用显卡厂商官网或产品自带的硬件信息确认型号,再判断是否达标。 4. 页面文件不要手动关掉 页面文件交给系统托管最省心,但前提是它所在的盘留有可用空间:加载着色器和地图时虚拟内存会增长,盘满时增长就会失败。这一步不需要手动改大小,先确认空间足够即可。 方法四:把内存与超频参数退回稳定状态 1. 先做可逆的第一步:BIOS 里关掉内存超频档 进 BIOS,找到内存超频档位并设为关闭或 Auto,保存重启:Intel 平台这一项通常叫 XMP,AMD 平台是另一套名称(EXPO 等),以自己主板里的实际名称找。不同主板的入口位置不同,先在自己的 BIOS 里找到内存频率或超频档位这一项。这一步不需要改动电压,完全可逆。 2. 再用 Windows 自带的内存诊断确认是否有硬件错误 按 Win+R 输入 mdsched.exe,选择重启后检查,机器重启时会自动跑一遍内存检测,结果在重新进入系统后弹出。有报错说明内存硬件或参数不稳,先按第 1 步退回默认频率再测;没报错也不能完全排除内存问题,只是可以先把重点放在后面几步。 3. 对照“单条能玩、两条报错”的反馈 有玩家反馈插一条内存不报错、插两条就报这个代码,这条反馈把怀疑方向指向内存组合而不是游戏本体,但它只是单个案例,不足以当成普遍结论。可以先只留一条内存运行一段时间,用来判断是不是双通道组合本身不稳,判断完再把另一条装回去。 4. 内存条本身也要过稳定性测试 关掉 XMP 只能排除超频档带来的不稳定,不能排除内存颗粒本身的故障。有条件时用长时间的内存压力测试跑上几轮,出现错误的内存条不要继续带病使用。 方法五:降低 CPU 峰值频率与温度 1. 判断自己是不是高频 CPU 原始案例给的是把倍频从 55x 降到 49x 或 50x(约 5.0GHz / 4.9GHz),这只对主频能上到 4.9GHz 以上的型号有意义。按 Win+R 输入 dxdiag 或 msinfo32 看处理器型号,主频本来就低于 4.9GHz 就直接跳过这个方法。 2. 在 BIOS 里限制处理器频率 进 BIOS 的 CPU 倍频或频率设置,把全核倍频降一档保存重启,然后进游戏观察是否还会在同样场景崩。降频是可逆的,确认无效就恢复原值。不同主板 BIOS 界面差异很大,具体项名以自己主板的说明书为准。 3. 用英特尔 XTU 做软件侧降频 英特尔 Extreme Tuning Utility(XTU)是英特尔官方的调优工具,英特尔在下载页写明它只支持未锁频的 K 系列和 X 系列处理器,并且需要 Z 系列这类支持完整超频(IA、BCLK、内存)的芯片组。锁频型号不在支持列表里。装上后把性能核心倍频从当前的 55x 调到 49x 或 50x,应用后再进游戏。 4. 在电源选项里限制处理器峰值状态 打开控制面板→硬件和声音→电源选项→更改计划设置→更改高级电源设置→处理器电源管理,把最大处理器状态调整到不到 100%,再点应用。按原始案例的说法,这样做是为了限制 CPU 的峰值负载;具体降幅因平台而异,先小幅度调整,进游戏观察后再决定要不要继续调。 5. 顺带把机箱散热和温度看清楚 原始案例的核心思路是降频和控温。清理进风口与散热器积灰,确认风扇转速正常,观察 CPU 在游戏中的温度是否长期处于高位。温度降下来之后再判断上述降频步骤是否真的必要。 方法六:减轻显卡负载,先排查驱动环境 1. 暂时降低画质与帧率上限 把画质预设调低一档、开启帧率上限或垂直同步,再用一次游戏自带的安全模式启动。这些改动随时可以还原,用来判断崩溃是否与显卡长时间满载有关。 2. 按官方提示处理可能与游戏冲突的后台程序 官方《现代战争II》PC 端排障明确指出,MSI Afterburner、NZXT CAM、Razer Cortex 等显卡调优或外设工具可能与游戏冲突,遇到图形类问题时建议先禁用它们。也就是说,官方把这类工具列为可能的冲突项,网上流传的“用超频工具给显卡降频”这条路至少要先把它关掉再试,不建议直接照搬。 3. 核对显卡驱动版本 用 dxdiag 的“显示”页读出主驱动程序版本号,再到 NVIDIA / AMD / 英特尔官网核对是否为当前推荐版本。官方页面上的推荐版本是随文章发布时间写死的(例如 526.86 / 22.9.1),不要为了对齐这个数字去装老驱动。 4. 用软领驱动大师的驱动管理页更新显卡驱动 打开软领驱动大师→驱动管理,先看显卡一行的状态:显示可以升级时再点处理,安装完成后按提示重启;显卡一行提示已是较新版本时不必重复安装。更新后如果系统比之前更不稳定,就在这一行找可用的回退入口把驱动退回上一版;页面没有提供回退入口时,到显卡厂商官网下载上一版驱动手动安装。 方法七:用硬件检测排除内存或处理器层面的问题 1. 打开全面诊断扫描一遍 软领驱动大师左侧导航里有全面诊断入口,可以对这台电脑做一轮硬件与驱动的体检。它只负责把需要处理的项列出来,报错原因仍要按前面几步逐项判断。 2. 看结果里的内存与硬盘项 内存项报异常时回到方法四做稳定性测试;硬盘项报异常时先看系统盘剩余空间和读写健康状态,再决定要不要更换。硬件明显低于官方最低要求时,先把配置问题解决掉,再回到游戏内做参数调整。 硬件都合格、设置也退回默认,仍然报错时怎么办 1. 提交官方崩溃报告 动视提供《使命召唤》PC 端崩溃报告表单,需要填游戏、平台、崩溃发生时机、频率、显卡类型和错误代码,并且可以用游戏目录里的 CrashLogGenerator.exe 生成日志(生成后压缩包在“文档”文件夹里)再一并上传。填得越具体,官方越容易定位这是不是已知问题。 2. 把同一串代码交给真人客服 打开软领驱动大师,点窗口右上角的【客服】,把这次遇到的报错原样发给客服,由客服在沟通里逐项问你,再判断要补哪一项运行组件、驱动或系统设置。不用自己先整理显卡型号和日志格式。 大家常问 括号里的 11960 和 0 是同一个问题吗 它们属于同一串错误代码,括号里的数字是崩溃处理器给这次崩溃分配的编号,不同玩家拿到的编号不一样,0x00001338 这个前缀是相同的。官方目前没有公布括号值的释义,所以不要因为别人括号值相同就照抄别人的做法。向官方提交单据时把括号里的编号一并写上,官方才有机会按编号去查这一次崩溃。 0x00001338 一定要靠重装游戏解决吗 不一定。重装只影响游戏文件那一层,如果崩溃来自内存或 CPU 参数不稳,重装后照样会复发。先做文件校验,再做硬件稳定性排查,顺序反过来会更省时间。 是不是缺 VC++ 运行库或者 DirectX 组件 本篇读过的官方排障材料里,没有把 0x00001338 归到运行库缺失这一类问题上。游戏要求的是 DirectX 12 兼容系统,不需要你去判断 dxdiag 里有没有 12_2 这种功能级别;DirectX 12 的 API 支持可以低到 11_0 功能级别。所以补运行库和旧版 DirectX 组件不是这个代码的首选方向。 关了 XMP 还是崩,是不是内存没问题 只能说明超频档不是主因,不能说明内存条没有故障。内存颗粒本身出错、插槽接触不良、双条组合不稳都可能继续触发崩溃,需要按方法四继续做内存诊断和单条对照。 要不要关掉内存完整性来换稳定 不建议。内存完整性属于系统安全功能,社区里把它关掉之后“能玩了”的反馈,不能证明崩因已经被解决,反而会让系统暴露在攻击面下。真要在 BIOS 里降频,正常途径也能达到同样目的。 软领驱动大师能直接修好这个报错吗 不能这样承诺。它提供的是驱动管理与硬件诊断入口:在驱动管理里查看显卡驱动状态并按提示升级(需要回退时用可用的回退入口,或到显卡厂商官网下载上一版驱动手动安装),在全面诊断里做一轮电脑体检,也可以通过客服入口把问题交给真人客服。游戏本体的崩溃原因、硬件本身是否支持、服务器侧的问题,都不在它能处理的范围里,所以它不能承诺修好这个报错。 参考资料 原始问题页(source_id=37):使命召唤19/COD19错误代码0x00001338(11960)&(0) —— https://dllrepair.greatsoftman.com/question/37.html 动视官方:《使命召唤:现代战争II》PC 端故障排除 —— support.activision.com 动视官方:《使命召唤:现代战争II》PC 系统要求 —— support.activision.com 动视官方:使命召唤 PC 端崩溃报告(含 CrashLogGenerator) —— support.activision.com 微软官方:Direct3D 硬件功能级别(DirectX 12 的 API 可支持低至 11_0 功能级别) —— learn.microsoft.com 英特尔官方:Extreme Tuning Utility(XTU)产品页与支持型号 —— intel.cn Steam 社区讨论:Error Code 0x00001338 HELP(玩家降频反馈,社区经验非官方结论) —— steamcommunity.com
d3dx9_43.dll丢失怎么解决,分清运行库还是被隔离
d3dx9_43.dll 丢失,多出现在《群星》这类用 DirectX 9.0c 的游戏启动那一下。先看清弹窗里点名的是哪个 dll,再判断是 DirectX 9.0c 运行库没装、文件被安全软件隔离,还是 32 位游戏读错了文件夹,按这个顺序处理,多数机器不用重装系统就能进游戏。 这类报错基本来自运行库缺失或文件被误删,显卡和硬盘本身大多没坏,不必急着换硬件或送修。以下方法在 Windows 10/11 实测可用。 适用系统:Windows 10/11;最后更新:2026-09-16。 先弄清楚:这个 dll 到底缺在哪一步 点开《群星》,屏幕上跳出的是「无法启动此程序,因为计算机中丢失 d3dx9_43.dll。尝试重新安装该程序以解决此问题。」,偶尔还会带一个 0xc000007b。这两种提示看着像,处理方向差得挺远:前者是文件层面缺了 d3dx9_43.dll,后者常见于 32 位和 64 位组件装混了。 32 位游戏在 64 位 Windows 上读的是 C:\Windows\SysWOW64,不是 C:\Windows\System32,这是很多人补了文件还报错的原因。 先对照弹窗原文和游戏文件夹,判断问题卡在哪一层,再对症处理,能省掉一大堆反复重装的时间。 方法1 先看弹窗和目录,确认到底缺什么 先别急着找 dll 下载,把弹窗原文和游戏文件夹看一遍,能少走一大半弯路。 操作步骤 看清弹窗原文:是「无法启动此程序,因为计算机中丢失 d3dx9_43.dll」,还是 0xc000007b 这类错误码,两者的修复方向不同 按 Win+R 打开运行框,输入 appwiz.cpl 回车,在程序列表里找有没有 DirectX 最终用户运行时或 DirectX 9.0c Steam 库右键《群星》→ 管理 → 浏览本地文件,看游戏根目录里是否已经有 d3dx9_43.dll 打开 Windows 安全中心 → 病毒和威胁防护 → 保护历史记录,确认这个文件是否被隔离过 判断标准很直接:程序列表里找不到 DirectX 9.0c,就是运行库没装;游戏文件夹里明明有文件却仍然报错,多半是被安全软件挡住,或者位置放偏了。 补 dll 有两条路子,走对方向比反复试错省时间。 方法2 安装 DirectX 9.0c 最终用户运行库 d3dx9_43.dll 本身就是 DirectX 9.0c 里的一员,装上官方运行库,比从别处单独找一个文件靠谱,d3dx9_24 到 d3dx9_43 这一整串会一次补齐。 操作步骤 获取 directx_Jun2010_redist.exe,也就是 DirectX 9.0c 最终用户运行库 双击后先选一个解压文件夹,例如 D:\DX9,解压完成后进入该文件夹 运行里面的 DXSETUP.exe → 勾选「我接受此协议」→ 点击下一步,等组件逐个装完 装完必须重启电脑,重启后再启动《群星》验证 DXSETUP.exe 跑到一半卡住不动时,通常是旧版组件还占用着安装程序,重启一次再跑一般就过了。装完之后不要只重启游戏,先把电脑重启一遍。 方法3 检查并放回 SysWOW64 目录 64 位 Windows 里,32 位游戏读的是 C:\Windows\SysWOW64,文件放错文件夹等于没放。《群星》是 32 位程序,缺的正是这一份。 操作步骤 按 Win+R 输入 cmd 回车,执行 dir C:\Windows\SysWOW64\d3dx9_43.dll,看这个文件是否存在 对应关系记住:32 位游戏读 C:\Windows\SysWOW64,64 位程序读 C:\Windows\System32 缺失时用 expand 命令解包:expand D:\DX9\Jun2010_D3DX9_43_x86.cab -F:d3dx9_43.dll C:\Windows\SysWOW64 右键这个文件 → 属性 → 数字签名,确认签名方是 Microsoft Windows 再继续 命令提示符窗口要选「以管理员身份运行」,否则往 C:\Windows\SysWOW64 写东西会被系统直接拒绝。 文件到底在哪,决定了下一步该做什么,先对照自己的情况。 用「软领驱动大师」更省事 手动补 dll 要一个个对文件、对文件夹,游戏缺的往往也不止一个 d3dx9_43.dll,用软领驱动大师可以一次把这类问题处理掉。 游戏修复会扫描《群星》运行需要的 d3dx9 系列、VC++ 运行库等组件,缺哪个补哪个,不用再逐个 dll 去下载、去对 C:\Windows\SysWOW64 还是 System32。启动报缺文件的游戏,大多扫描一次就能进得去。 系统修复处理的是被替换或损坏的系统组件,对应手动敲 sfc /scannow 和 DISM /Online /Cleanup-Image /RestoreHealth 那两条命令。组件存储修好之后,d3dx9_43.dll 放回去才不会又被破坏一次,游戏启动弹窗也不会反复出现。 软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。软领官网 wyouhua.com 直接下载,安装无捆绑勾选项;软件里可点客服按钮联系真人客服,复杂情况有工程师远程协助。 方法4 用 sfc 与 DISM 修复系统组件 系统组件被替换或损坏时,dll 补回去还会被再破坏一次,这一步修的是系统文件本身。 操作步骤 按 Win+X → 终端(管理员) 或 命令提示符(管理员),权限不足会让修复跑到一半失败 执行 sfc /scannow,等验证进度走到 100%,中途不要关闭窗口 提示「Windows 资源保护找到了损坏文件但无法修复其中某些文件」时,继续执行 DISM /Online /Cleanup-Image /RestoreHealth DISM 报 0x800f081f 时,换成 DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim /LimitAccess 再跑一次,E 替换成你的镜像盘符 两条命令都跑完重启电脑,再启动游戏看弹窗是否消失 sfc 和 DISM 读的是同一份组件存储,顺序不能颠倒,命令跑完要重启,改动才会生效。 方法5 验证游戏文件并排除杀软反复拦截 只补一个 dll,游戏本体文件损坏或者安全软件反复隔离,弹窗还会再来,最后这一步要把两边一起确认。 操作步骤 Steam 库右键《群星》→ 属性 → 已安装文件 → 验证游戏文件的完整性 检查 d3dx9_24 到 d3dx9_43 这一系列是否都缺,缺多个时按方法2重新装一遍运行库 把游戏文件夹和 Steam 安装文件夹加入杀毒软件的排除项,防止文件被再次隔离 重装运行库后再验证一次文件完整性,重启电脑后再试玩 游戏装在 C:\Program Files (x86)\Steam\steamapps\common 这类默认位置时,排除项要把整个 steamapps 文件夹加进去,只加单个文件没用。 走完这四步还报错,问题通常不在运行库这一层,把弹窗原文、错误码和系统版本一起发给游戏官方支持,比继续重装有效。 常见问题 群星提示找不到 d3dx9_43.dll,装完 DirectX 9.0c 还是报错怎么办? 按 Win+R 输入 appwiz.cpl,看程序列表里是否真的装上了 DirectX 最终用户运行时。没装成功就重跑一次 DXSETUP.exe;装上了还报错,用 dir C:\Windows\SysWOW64\d3dx9_43.dll 确认文件在不在,再检查是不是被安全软件隔离了。 d3dx9_43.dll 丢失和报 0xc000007b 是同一个原因吗? 不完全一样。前者多半是运行库缺失或文件被删;0xc000007b 常见于 32 位和 64 位组件装混、DirectX 与 VC++ 运行库版本对不上,补 dll 之外还要把运行库整套重装一遍。 Win11 64 位系统里 d3dx9_43.dll 应该放 System32 还是 SysWOW64? 看读它的是哪个程序。《群星》是 32 位游戏,读的是 C:\Windows\SysWOW64;纯 64 位程序才读 C:\Windows\System32。放错文件夹,游戏照样找不到。 从网上下载的 d3dx9_43.dll 直接放进游戏文件夹安全吗? 不建议。来源不明的 dll 可能被改过,装上去轻则报 0xc000007b,重则带来木马。走 DirectX 9.0c 官方运行库补齐,或者用 expand 从 cab 包里解出文件更稳妥。 杀毒软件总把 d3dx9_43.dll 当病毒隔离,怎么彻底解决? 在 Windows 安全中心 → 病毒和威胁防护 → 排除项里,把游戏文件夹和 Steam 的 steamapps 文件夹加进去,再从隔离区还原这个文件。之后重装一次运行库,让文件恢复成官方版本。 推荐阅读msvcr120.dll丢失怎样修复?安装VC++2013运行库即可解决电脑缺少 vc++ 运行库怎么办,安装全套运行库的方法红色警戒3安装报invalid character 先看报错路径再决定换目录还是改系统区域
绝地求生 BattlEye Launcher 报 Failed to launch game 怎么解决,先看启动器停在哪一步
《绝地求生》的 BattlEye Launcher 报 Failed to launch game 时,这一行只是最后的结论,该往哪查要看启动器窗口里的日志:上面写着 Update failed 是启动器连不上更新服务器,写着 Windows Kernel modification detected 是系统文件被改动过,写着 Driver Load Error (1275) 是 Windows 11 的内核模式硬件强制堆栈保护挡住了 BE 驱动。如果上面只有 Starting BattlEye Service 和 Launching game 这类正常进度行、没有任何错误行,说明 BE 服务已经起来,失败出在游戏进程或游戏文件一侧。所以不要一上来就重置网络:重置网络只对 Update failed 这一类有效,还会清掉你自己加的防火墙规则。下面按日志实际停在哪一步分支处理,每改一项就启动一次游戏,看日志里的最后一行有没有变化。 一、先从 BattlEye Launcher 窗口读出失败位置 《绝地求生》启动时由 BattlEye Launcher 先拉起 BE 服务,再启动游戏进程,任何一步失败,它都会在末尾写一行 Failed to launch game。窗口里是按时间排序的日志:有明确错误行的按错误行分支;只有 Starting BattlEye Service 和 Launching game 这类正常进度行、没有错误行的,说明失败在游戏进程或游戏文件一侧。 1. 在游戏目录里找到 BattlEye 文件夹和启动器 在 Steam 库里右键《绝地求生》→「管理」→「浏览本地文件」,打开游戏安装目录,里面有一个 BattlEye 文件夹。启动游戏时弹出的黑色小窗就是 BattlEye Launcher,游戏目录里它的可执行文件通常以 _BE 结尾。 2. 记录 Failed to launch game 前面的几行日志 先用文字记录,不要急着关窗口。上面有明确错误行的,按下面这张对照表选分支;上面全是 Starting BattlEye Service、Launching game 这类正常进度行的,走表格第一行。 3. 一次只走一条分支 改一项就启动一次游戏,看日志里的最后一行有没有变化,再决定下一步。几处一起改,日志变了也分不清是哪一步起的作用。 启动器里看到的那一行失败发生在哪一步接着看Starting BattlEye Service... 与 Launching game... 之后直接 Failed to launch game,中间没有错误行BE 服务已正常启动,失败在游戏进程或游戏文件一侧第二节第 2 步 + 第五节Starting BattlEye Service... 之后停住,或提示 Failed to install / Failed to start BattlEye ServiceBE 服务没装上、被安全软件拦住或权限不对第二节Windows Kernel modification detected系统文件或系统内核被改动过第三节Failed to initialize BattlEye Service: Driver Load Error (1275)Windows 11 的内核模式硬件强制堆栈保护挡住了 BE 驱动第三节Failed to initialize BattlEye Service: Driver Load Error (577)老系统缺少 SHA-2 代码签名支持第三节Update failed ...BE Launcher 连不上更新服务器第四节Exception Processing Message 0xc0000135 一类启动器或游戏缺系统、Visual C++ 运行库文件第五节 二、修复 BattlEye 服务本身 日志停在 Starting BattlEye Service,或直接提示 Failed to install BattlEye Service、BattlEye Service startup failed,说明系统里的 BE 服务缺失、损坏或被安全软件拦住。BattlEye 官方 FAQ 对这两类报错给的顺序是:先确认游戏目录里 BE 安装文件齐全,再排除安全软件拦截,必要时删掉 BE 服务目录让它重建,最后给 BE Launcher 手动提权。 1. 在服务列表里确认 BEService 的当前状态 按 Win+R 输入 services.msc 回车,在列表里找服务名 BEService 的那一项(显示名通常是 BattlEye Service)。它存在但没有运行,就右键「启动」;列表里根本找不到它,说明服务没装上,走后面几步重装。 2. 先在 Steam 里校验游戏文件,确认 BE 安装文件齐全 BattlEye 官方 FAQ 要求安装前先确认游戏目录里装 BE 需要的文件都在:在 Steam 库里右键《绝地求生》→「属性」→「已安装文件」(旧版客户端为「本地文件」)→「验证游戏文件的完整性」,等它跑完再启动一次游戏。校验只补回缺失或损坏的游戏文件,不会替你重装系统里的 BE 服务。 3. 用游戏目录里的 Install_BattlEye.bat 重新安装服务 进入游戏目录的 BattlEye 文件夹,双击 Install_BattlEye.bat,按提示允许它申请管理员权限。BattlEye 官方 FAQ 说明:安装 BE 服务必须由管理员账户,或开启了 UAC 的受限账户来触发,否则它拿不到安装服务所需的权限。装完启动一次游戏,看日志还是不是停在 Starting BattlEye Service。 4. 在安全软件和防火墙里放行 BEService 与 BE Launcher BattlEye 官方 FAQ 明确要求:确认安全软件没有以任何方式拦截 BEService.exe / BEService_x64.exe,以及整个 BE 服务目录(通常是 C:\Program Files (x86)\Common Files\BattlEye),必要时要加入例外列表;同时让游戏目录里的 BE Launcher 能不受限制地访问网络。国内安全软件的「信任区」或「白名单」与 Windows 防火墙的「允许应用或功能通过 Windows Defender 防火墙」是两处独立设置,只放行一处仍可能被另一处拦下。 5. 给 BE Launcher 勾选以管理员身份运行 右键游戏目录里 BE Launcher 的可执行文件 →「属性」→「兼容性」→ 勾选「以管理员身份运行此程序」→ 确定。BattlEye 官方 FAQ 说这一步正常应该自动完成,手动勾选是给没有拿到提权的情况兜底。 6. 删掉出问题的 BE 服务目录后重新启动游戏 官方 FAQ 的下一步是:如果放开拦截后仍报同样的错,说明 BE 服务目录里的文件或权限已经坏了。要删的是服务目录里的那一份(C:\Program Files (x86)\Common Files\BattlEye 下的 BEService.exe / BEService_x64.exe),不是游戏目录里的 BE Launcher;删掉整个服务目录后再启动游戏,让 Launcher 重新释放一份服务文件。这一步同样要用管理员账户,或启用 UAC 的受限账户来启动,否则它会再次拿不到安装服务所需的权限。删除前先看清这个目录里只有 BattlEye 的内容,Common Files 下还可能有别的程序目录,只删 BattlEye 这一层。做完这步还是同样的报错,就不要再反复重装服务,转第三节查系统侧。 三、处理 BE 驱动加载被拦和系统被改动 日志里出现 Driver Load Error (1275) 或 (577)、Kernel Debugging enabled、Test-Signing Mode not supported,或者 Windows Kernel modification detected,问题就不在游戏侧,而在 Windows 本身:要么系统安全功能挡住了 BE 驱动,要么系统文件被改动过。 1. 先核对 Windows 版本和内部版本号 按 Win+R 输入 winver 回车,记下版本号和括号里的内部版本号。这一步决定后面走哪条:驱动加载错误 (577) 官方只针对 Windows 7 给出处理,需要先把系统补丁打全,其中包含 SHA-2 代码签名支持更新;Windows 10 的内测(Insider)预览版不在 BattlEye 支持范围内;Driver Load Error (1275) 集中在开了「内核模式硬件强制堆栈保护」的 Windows 11 上。 2. 关掉内核模式硬件强制堆栈保护后重启 开始菜单搜索「内核隔离」,打开「Windows 安全中心」里的相关页面,把「内核模式硬件强制堆栈保护」切到「关」,然后重启电脑。BattlEye 官方 FAQ 写明:这个安全功能会导致 BE 驱动无法加载,在微软放出放行新版驱动的系统更新之前,用户只能先关掉它;官方同时说明,关掉它不会比这项功能启用之前更容易被攻击。重启后先只开游戏验证。 3. 检查内核调试和测试签名模式有没有被打开 以管理员身份打开「终端」或「命令提示符」,先执行 bcdedit 把当前启动配置完整看一遍,并把输出复制到文本文件留档,重点看 debug 和 testsigning 两项。任一项是 Yes,BE 都会拒绝加载驱动:内核调试要在管理员命令行执行 bcdedit /debug off,测试签名模式执行 bcdedit /set testsigning off,两条命令都要重启才生效。动手前先确认这台机器没有正在等待 BitLocker 恢复、恢复密钥在手边,并记下修改前两项的值;要还原时把同一条命令的值改回 Yes 再重启即可。这两项不会默认打开,是有人主动改过启动配置才会是 Yes;如果你没有主动开过,先查清楚是什么软件改的再关。 微软:bcdedit /debug 命令说明(BattlEye FAQ 引用的内核调试关闭说明) 微软:bcdedit /set 命令说明(含 testsigning 测试签名选项) 4. 用系统自带的 sfc 和 DISM 修复被改动的系统文件 出现 Windows Kernel modification detected 时,BattlEye 官方 FAQ 的判断是:要么在用非正版 Windows,要么之前装过会关掉系统安全功能的修改或破解工具,官方不支持被改过的系统内核。官方给的自查办法是用微软的系统文件检查器与 DISM 修复损坏的系统文件,修复完重启再试;两者都修不好时,官方给的最后一条路是备份数据后用正版 Windows 完整重装。这一步不能靠重装反作弊服务绕过。 微软:使用系统文件检查器工具修复缺失或损坏的系统文件(BattlEye FAQ 引用的 kb/929833) 微软:修复 Windows 更新错误,含 DISM 修复系统映像(BattlEye FAQ 引用的 kb/947821) 5. 确认系统是正版且已更新到最新补丁 精简版系统镜像、被删改过的系统组件都会让 BE 拒绝加载驱动,BattlEye 官方 FAQ 明确不支持被修改过的 Windows 内核,也不支持盗版系统。打开「设置」→「Windows 更新」→「检查更新」,把能装的补丁装完再重启;Windows 7 还要先装上 SHA-2 代码签名支持更新,否则驱动加载会报 (577)。 四、Launcher 更新失败或连不上服务器时再重置网络 只有日志里出现 Update failed,或者进度一直卡在连接阶段,才轮到网络这一层。BattlEye 官方 FAQ 对 Update failed 的说明是:BE 要能下载更新才能启动游戏,失败时先确认系统与网络可以不受限制地访问互联网,并让防火墙或同类安全软件放行 BE Launcher。原始问题页给的做法是直接重置网络;那几条 netsh 命令会把网络配置和防火墙规则一起还原成默认值,属于有代价的操作,建议先做完前面两小步、备份防火墙策略再执行。 1. 先在防火墙里放行 BE Launcher 的出网 打开「控制面板」→「系统和安全」→「Windows Defender 防火墙」→「允许应用或功能通过 Windows Defender 防火墙」,把 BE Launcher 的「专用」和「公用」两个复选框都勾上;第三方安全软件自己的网络防护再单独放行一次。不少 Update failed 到这一步就恢复了,不必动 netsh。 2. 检查加速器和系统代理有没有把启动器的流量分走 加速器的分流规则通常只覆盖游戏主进程,BE Launcher 的更新流量可能被丢进代理里绕路。先完全退出加速器和系统代理,裸连启动一次游戏看日志;如果裸连能过、开加速器不能过,就在加速器里把 BE Launcher 一并纳入加速,或者临时改用全局模式,而不是去重置网络。 3. 备份防火墙策略,再执行重置命令 按 Win+S 搜索 cmd,右键「以管理员身份运行」,先执行 netsh advfirewall export "C:\firewall-backup.wfw" 导出当前防火墙策略(微软文档说明这条命令用于把当前防火墙策略导出到指定文件),备份成功后再依次执行 netsh advfirewall reset、netsh int ip reset c:\resetlog.txt、netsh int ipv6 reset、netsh winsock reset。微软文档对这几条命令的说明是:advfirewall reset 把防火墙策略还原为默认设置并删除自定义规则;interface ipv4 reset 会移除所有用户配置的设置,必须重启才生效;winsock reset 把 Winsock 目录还原到干净状态,用于修复被损坏的 Winsock 设置。原始问题页写的是不带日志路径的 netsh int ip reset;微软的手动重置说明要求必须指定日志文件名才能成功记录动作,所以这里按微软的写法带上 c:\resetlog.txt,重置记录以后可以拿来核对。 4. 重启电脑后先只开游戏验证 这几条命令都要重启才生效,重启前不要开游戏。重启后如果某些软件联网出了新问题,用第 3 步导出的备份还原防火墙策略:netsh advfirewall import "C:\firewall-backup.wfw"。原始问题页最后一条建议是「换一个加速器」,它属于同一类网络分支的兜底尝试,对服务没装上、驱动加载被拦这两类报错没有作用。 五、用软领驱动大师「游戏修复」一键修复游戏运行组件 软领驱动大师的「游戏修复」会一次扫出 DirectX、Visual C++ 运行库这类游戏运行组件,列表里状态为「缺失」的可以直接一键修复。日志里出现 Exception Processing Message 0xc0000135 一类提示时,BattlEye 官方 FAQ 把原因指向系统或 Visual C++ 运行库文件缺失,并要求把游戏彻底重装、跑完初始设置步骤;可以先用游戏修复补齐系统侧组件,再重装游戏跑一遍初始设置。 1. 从官网下载安装后打开游戏修复 在 wyouhua.com 下载安装「软领驱动大师」,打开后点左侧的「游戏修复」,等它扫完,列表里会逐项显示组件名称和当前状态。 2. 勾选缺失项点一键修复,重启后再启动游戏 扫描结果里与启动相关的组件(DirectX、Visual C++ 运行库、.NET 一类)保持勾选,点右上角「一键修复」,按提示等到全部完成,然后重启电脑再启动《绝地求生》,看 BattlEye Launcher 日志里最后一行有没有变化。如果日志仍停在 BE 服务安装或驱动加载那一步,就带着这一行回到第二节、第三节继续处理。 3. 日志里的报错名称对不上时直接问真人客服 把 BattlEye Launcher 窗口里的报错文字直接发给真人客服,让客服帮你判断是服务、系统拦截还是网络方向,复杂情况还有工程师远程协助。点软件窗口右上角的「客服」就能进入。 大家常问 Failed to launch game 是 BattlEye 官方给的原因吗? 不完全是。BattlEye 官方 FAQ 逐条解释的是 Update failed、Failed to install / Failed to start BattlEye Service、Driver Load Error (1275) 与 (577)、Windows Kernel modification detected 这些具体报错,没有把 Failed to launch game 单列为一种原因。它是启动器走完流程后写下的结论行,多数情况下原因写在它上面一行;但原始报错样例里上面两行是正常的 Starting BattlEye Service 与 Launching game,这种就没有错误行可对,要按游戏进程和游戏文件一侧排查。 必须重置网络才能解决吗? 不必。重置网络只作用在 BE Launcher 更新或联网失败那一类;服务没装上、驱动被系统安全功能拦住、系统文件被改动这三类,重置网络不会有变化,还会清掉你自己加的防火墙规则。 关掉内核模式硬件强制堆栈保护会不会降低安全性? 按 BattlEye 官方 FAQ 的说明,这项功能是新加入的安全特性,关掉它不会比这项功能启用之前更容易被攻击。它仍然是 Windows 的一项防护,所以只在日志明确报 Driver Load Error (1275) 时才关;问题解决、微软放出放行新版驱动的系统更新后,可以再打开确认。 把 BattlEye 卸载掉能不能进游戏? 不能。《绝地求生》在 BattlEye 保护下运行,服务被卸载后进不了对局。BattlEye 官方 FAQ 给的卸载方式是在游戏目录的 BattlEye 文件夹里运行 Uninstall_BattlEye.bat,或者用管理员命令提示符执行 sc delete BEService;这是卸载手段,不是解决启动报错的办法。 换了加速器还是不行怎么办? 换加速器只影响网络这一类分支。日志里如果是服务或驱动加载报错,换加速器不会有变化,回到第二节、第三节按日志处理;分不清方向时,把启动器窗口里的报错文字发给软领驱动大师的真人客服。 参考资料与素材来源 原始问题页:《绝地求生大逃杀》BattlEyeLauncher报错解决办法 BattlEye 官方 FAQ(反作弊服务安装/启动失败、驱动加载错误、Update failed、内核修改检测等条目) 微软:netsh winsock 命令(winsock reset 把 Winsock 目录还原到干净状态) 微软:netsh advfirewall 命令(export 导出策略、reset 还原默认设置) 微软:netsh interface 命令(ipv4 reset / ipv6 reset 移除用户配置,需重启生效) 微软:How to reset TCP/IP by using the NetShell utility Steam 商店《PUBG: BATTLEGROUNDS》官方页面(游戏名称与配置要求) Steam 客服:验证游戏文件的完整性
通缉犯:命运武器进入游戏黑屏怎么办,先改 renderer_settings.xml 的分辨率与显示比例
《通缉犯:命运武器》是 2009 年 GRIN 开发、Warner Bros. Interactive Entertainment 发行的 PC 版第三人称射击游戏,官方配置停留在 Windows XP SP2 / Vista。如果你遇到的是启动之后有声音、屏幕全黑或者只出现一小块画面,先别急着重装游戏或换系统:一个值得先验证的原因是游戏自己的渲染配置文件 renderer_settings.xml 里写着的分辨率或刷新率不是你显示器支持的模式。按下面顺序做即可——先确认是哪种黑屏,再把分辨率降到显示器肯定支持的一档、刷新率用 60、模式先改窗口验证,最后再按实际情况调整。 先分清是「进程没起来」还是「起来了但画面全黑」 这两种情况的处理方向完全不同。进程根本没起来的,改渲染配置没有意义,要先按闪退、缺组件、兼容性去查;进程已经起来、声音也在,只是画面黑,才轮到渲染配置这条路。 检查游戏进程是否已经起来 1. 用任务管理器看「详细信息」里的进程列表 按 Ctrl + Shift + Esc 打开任务管理器,切到「详细信息」标签页,再双击游戏。游戏窗口黑屏的同时,在这里找有没有本作的 exe 出现(不同发行渠道的可执行文件名不一样,按你安装目录里的实际名字找)。能看到进程、并且内存占用有变化,说明程序在跑,问题出在画面输出上。 2. 黑屏时按 Alt + Tab 看有没有游戏窗口 如果切换列表里能看到游戏窗口,切过去之后画面出现,那更像是全屏显示模式切换失败;如果切过去仍然是黑的,记下这一点,它与「分辨率不被显示器接受」的表现一致。两种情况都继续往下做,因为下一步改的就是显示模式与分辨率。 3. 进程压根没出现时的排查方向 这时先不要动渲染配置,改为核对系统版本是否满足游戏要求、安装是否完整、以及是否缺运行组件。核对系统版本时按 Win + R 打开「运行」,输入 winver 回车,看版本号与内部版本号;想同时看处理器、内存与 DirectX 版本,再按 Win + R 输入 dxdiag 回车。本文后面「用软领驱动大师一键修复游戏运行组件」一节也适用于这一步,但顺序要放在渲染配置之后看,因为它解决的是组件缺失而不是显示模式。 找到并备份 renderer_settings.xml 这个文件通常放在游戏的用户数据目录里,也有版本把它放在游戏安装目录的 data\settings 下,所以先按你的发行渠道确定位置,再动手改。 定位用户数据目录 1. 在文件资源管理器地址栏粘贴 %LOCALAPPDATA%\wanted\data 按 Win + E 打开文件资源管理器,把上面这一串粘进顶部地址栏回车。这是当前用户的本机应用数据目录,可以用环境变量直接跳转,不必一层层手工展开隐藏的 AppData 文件夹。如果这一串跳不进去,就按 C:\Users\你的用户名\AppData\Local\wanted\data 逐级打开,注意 AppData 默认是隐藏文件夹,需要先在「查看」里勾上显示隐藏的项目。这是源条目核对本作时记录的目录,零售版安装通常对应这里。 2. 找不到时检查 data\settings 与游戏安装目录 部分版本把渲染配置放在 data 下面的 settings 子目录里,也就是 %LOCALAPPDATA%\wanted\data\settings\renderer_settings.xml,可以先在 data 目录里搜 renderer_settings.xml 这个名字。Steam 版另有位置:在游戏安装目录下找 data\settings\renderer_settings.xml,也就是在 Steam 库里右键游戏 →「管理」→「浏览本地文件」打开安装目录后逐级进入。两处都找不到时,再考虑这份游戏在这台电脑上还没有成功启动过,先让它跑一次生成配置。 3. 先复制一份备份再打开 选中 renderer_settings.xml,按 Ctrl + C 再按 Ctrl + V,得到「renderer_settings - 副本.xml」。改坏了直接删掉改坏的文件、把副本改回原名即可,不需要重装游戏。备份也方便你对比改动前后的差异。 改分辨率、刷新率与显示比例 文件结构很简单:根节点是 renderer_config,里面只有一行子元素 d3d_device,要改的四个值都写在这一行的引号里(按文件里的出现顺序是 resolution、refresh_rate、windowed、aspect_ratio)。只改引号内,不要删引号、等号和斜杠。尖括号在文件里原样保留,不要删也不要改。 按当前显示器支持的档位改 1. 把 resolution 改成显示器支持的分辨率 格式是两个数字中间一个空格,例如 resolution="1920 1080" 表示 1920×1080,resolution="1280 720" 表示 1280×720。第一次先选一档确定能用的低分辨率(1280×720 或 1280×1024),确认能进游戏之后再往上调。改前先在「设置 → 系统 → 屏幕 → 显示」里确认这个分辨率在你当前显示器上确实存在,填一个显示器不支持的档位,游戏全屏时往往出不了画面(黑屏或只显示一小块)。 2. 把 refresh_rate 改成 60 refresh_rate="60"。参考条目里的 75 只是写该条目的那一台显示器的刷新率,并不是通用值;你显示器的刷新率是多少,就在显示设置里看一眼,然后照着实际支持的档填。先填 60 试一次,不行再按显示器支持的档位调整。 3. 先设 aspect_ratio="0",不行再手填比例 0 表示自动判断显示比例,先保持 0 试一次。需要手工指定时按显示器的实际比例填:1.3333333730698 对应 4:3,1.7777777910233 对应 16:9,1.6000000238419 对应 16:10。16:9 显示器填错成 4:3 的值,画面会被拉伸或只显示一部分。 4. windowed="false" 是全屏,先改 true 验证 把 windowed="false" 改成 windowed="true",让游戏以窗口方式启动一次。窗口模式下只要进程正常,哪怕分辨率不合适也通常能看到画面,这样就能把「显示模式问题」和「配置根本没读进去」区分开。确认窗口模式正常之后,再把这一项改回 false 用全屏玩。 保存后确认改动真的写进去了 保存与验证 1. 保存并检查文件是否被改回原值 在记事本里按 Ctrl + S 保存,然后关闭记事本,回到文件资源管理器看这个文件的「修改日期」是不是刚刚。之后再打开确认一次引号里的值。如果值又被改回去了,通常是游戏仍在后台运行、或者启动器在退出时重写了配置,先把游戏和启动器完全退出再改一次。 2. 确认没有另存成 .txt 用记事本「另存为」时很容易被存成 renderer_settings.xml.txt,游戏读不到它。保存时把「保存类型」选成「所有文件」,文件名写完整的 renderer_settings.xml;如果已经存错,把多出来的 .txt 去掉,并恢复原来那个文件的扩展名。 3. 按结果决定下一步 黑屏消失并且能正常进入游戏,说明这台机器上的显示模式与分辨率对上了;变成窗口模式能进但全屏依旧黑,就保留窗口模式先玩,同时去核对全屏分辨率和刷新率是否与显示器当前模式完全一致;画面仍然全黑、声音正常,继续看下一节的组件与驱动排查。 用软领驱动大师一键修复游戏运行组件 画面全黑但声音正常,也可能是游戏依赖的运行组件缺失,这类问题改渲染配置不会有变化。 在「游戏修复」页扫一次并修齐组件 1. 打开「游戏修复」页等扫描完成 安装并打开软领驱动大师,在左侧导航点「游戏修复」,等页面扫描完,列表里会列出本机缺失的游戏运行组件。 2. 点「一键修复」装齐缺失组件 点页面右上角的「一键修复」,按提示把列出的组件装完,然后重新启动一次游戏。启动后仍然全黑,说明问题不在组件这一层,回到前面几节的分辨率与显示模式。 3. 仍然进不去就把现象发给真人客服 点窗口右上角的「客服」,把黑屏现象直接发给真人客服,不用先整理日志或系统信息。 驱动版本、显示设置与兼容模式 前面几节都没解决时,再按下面的顺序核对,每一项只改一处,改完立刻启动游戏验证,方便判断是哪一步起了作用。 按顺序核对 1. 在「驱动管理」页更新显卡驱动 软领驱动大师的「驱动管理」页会列出各设备的名称、驱动版本、驱动日期与大小。左键点「驱动管理」,在列表里找到显卡那一行,看它当前的驱动版本和日期,点页面右上角的「一键处理」按提示完成更新;如果更新后黑屏反而更频繁,在窗口底部把版本改选为「稳定版本」,再点一次「一键处理」装回稳定版对比。 2. 核对分辨率与刷新率,并确认系统版本 在「设置 → 系统 → 屏幕 → 显示」里确认当前分辨率与刷新率,和 renderer_settings.xml 里 d3d_device 那一行写的值对照;两者不一致时,以显示器实际支持的模式为准改配置文件。这一步同时确认系统与 DirectX 版本:按 Win + R 输入 dxdiag 回车,在「系统」页看操作系统与 DirectX 版本;分辨率与刷新率不在这一页看。 3. 兼容模式放在最后,并记住怎么还原 先用 Windows 自带的「程序兼容性疑难解答」:打开「设置 → 系统 → 疑难解答 → 其他疑难解答」,找到「程序兼容性疑难解答」点「运行」,按提示选择这个游戏,让系统自动套用兼容设置。这是微软支持页面给出的做法。想自己指定时,再右键游戏的 exe 选「属性 → 兼容性」,勾「以兼容模式运行这个程序」并选 Windows Vista(SP2)或 Windows XP(SP3),确定后启动;这一项官方页面没有收录,属可选的等效做法。改动前记下这一页原本的勾选状态,出问题就按原样取消勾选还原;兼容模式会改变系统提供给游戏的环境,一次只改一项,否则无从判断是哪一步起了作用。 大家常问 有声音、画面全黑,一定是分辨率的问题吗?不一定,但值得优先验证。分辨率或刷新率超出显示器支持的模式时,可能出现画面出不来而声音正常的情况。把 resolution 降到 1280 720、refresh_rate 改成 60、windowed 改成 true 之后启动一次,能进就说明方向对了;仍然全黑就按运行组件与驱动两条线继续查。 改完配置文件怎么确认改对了?看文件的修改时间是否是刚刚,再重新打开确认引号里的值,然后启动游戏观察结果。黑屏消失、窗口模式能进、仍然全黑这三种结果分别对应下一步不同的处理,「保存后确认改动真的写进去了」一节已按这三种结果给出分支。 配置文件在哪里改?就在原位置改,不要另存到别处。零售版通常是 %LOCALAPPDATA%\wanted\data\renderer_settings.xml(部分版本在 data\settings 子目录下),Steam 版是游戏安装目录的 data\settings\renderer_settings.xml;把它复制到桌面改再复制回去也可以,但改完必须放回原目录原文件名。 %LOCALAPPDATA%\wanted 这个文件夹不存在怎么办?先别急着给游戏重装:配置是游戏启动时才生成的,所以可能是还没成功启动过;也可能是你的版本把它放在游戏安装目录。按第 2 步把 %LOCALAPPDATA%\wanted\data\settings 和游戏安装目录的 data\settings 两处的 renderer_settings.xml 都确认一遍,两处都没有再让游戏至少运行一次(不必等到画面正常)。 保存时提示文件被占用或拒绝访问怎么办?先把游戏和它的启动器完全退出(任务管理器里确认没有相关进程),再改文件。如果只是这一份文件被系统锁定,改为把文件复制到桌面修改,确认内容无误后再复制回原目录覆盖;不建议为此去改目录权限。 黑屏问题会不会是缺 DirectX 或运行库?可能是,但它与显示模式问题是两回事。这款游戏的官方要求是兼容 DX9.0c、支持 Shader Model 3.0 的显卡;具体缺不缺运行组件,用软领驱动大师的「游戏修复」页扫一次最直接。不建议自己从第三方站点下载 DirectX 运行库安装包去覆盖系统文件。 参考资料与素材来源 源条目:通缉犯:命运武器进入游戏黑屏的解决办法 同源历史文章:《通缉犯:命运武器》进入游戏黑屏的解决办法(游民星空) 配置数据:Steam 商店接口中本作的官方最低配置(appid 21070) 路径交叉核对:PCGamingWiki:Wanted: Weapons of Fate(配置与存档目录、窗口化说明) 兼容性设置:微软支持:让较旧的应用或程序与最新版 Windows 兼容(含「程序兼容性疑难解答」入口)
COD19 报错 0x00001338(6034) 怎么解决,先分清驱动分支和虚拟内存
这个弹窗来自《使命召唤》总部客户端(COD HQ)的「崩溃处理器」,本次截到的原文是错误代码:0x00001338 (6034) N、可执行文件 game_steam_ship.exe,弹窗横幅是 CALL OF DUTY MODERN WARFARE III,正文里的客服地址是 support.activision.com/modern-warfare-iii。可执行文件名说明这次是从 Steam 启动的;动视没有公布过 0x00001338 的官方释义,它只是让你和其他遇到同一串代码的人对齐,处理方向要按括号里的数字和自己的机器来定。 (6034) 这条分支在原始问题页上只给了三条线索:换显卡驱动版本或从 Game Ready 驱动改成 Studio 驱动、在 NVIDIA 控制面板里把图像侧重改成「质量」并调整电源管理与纹理过滤、把游戏所在盘的分页文件(虚拟内存)调大。前两条属于显卡驱动与画质取向,第三条属于系统内存管理。动视《先锋》已知问题页把「确保显卡驱动已更新、机器满足最低配置」写成了这一串崩溃代码的官方动作,其余两条是经验做法,所以顺序建议反过来:先确认驱动是不是真旧、拿到本机读数,再决定要不要换驱动分支,最后才动分页文件。下面每一步都写了入口、看什么、无效之后往哪走。 本篇处理的是 (6034) 这一串;括号里的数字换了,要查的方向也跟着换,不要把别的数字的做法直接套过来。 一、先把弹窗上的信息看全,再决定查哪条分支 同一个 0x00001338 能看到很多个括号数字,动视《先锋》已知问题页把 0x00001337、0xc0000005、0x00001338 并列成同一条「PC 玩家在启动或进行游戏时报告崩溃」,没有逐条解释数字含义。所以先把本次是哪一串记准,后面的排查才有对照物。这里还有个容易被带偏的地方:原始问题页的标题写的是「使命召唤19/COD19」,但它附图里的弹窗横幅是 CALL OF DUTY MODERN WARFARE III、客服地址也是 modern-warfare-iii,这篇按附图的实际代次来读。 1. 抄全「错误代码」整行 连括号数字和末尾的字母一起记,本次是 0x00001338 (6034) N。括号里的数字换了,就跟别人的帖子不是同一串代码,(6034) 的经验不要直接套到 (6036)、(11571)、(12005) 上。 2. 看横幅和客服地址,确认是这一代客户端 弹窗横幅写的是 CALL OF DUTY MODERN WARFARE III,正文给出的支持地址是 support.activision.com/modern-warfare-iii。COD HQ 是一个客户端装多种内容(本体、战争地带等),但报错弹窗给的地址指向哪一代,就先用那一代的支持页去核对,不要拿另一代游戏的帖子里有效的做法当结论;下面提到《现代战争II》《黑色行动6》的支持页,只用它们来核对配置门槛和驱动版本这一类通用读数。 3. 用可执行文件区分 Steam 和战网 本次写的是 game_steam_ship.exe,属于 Steam 版进程,所以下面的 Steam 校验入口和战网「扫描与修复」不能混用;如果你机器上写的是战网相关进程名,修复入口就在战网客户端里。 4. 「标志」「位置」两行不用管 这两行是崩溃报告的内部编号与内存地址,不指向你机器上的某个设置,照着这串十六进制去改任何系统项都没有依据。弹窗左下角还有一个【允许验证游戏文件】按钮,点它之后 Steam 会在下次启动时验证游戏文件的完整性;如果这个按钮还在,先点它比自己去翻设置更快。需要提交官方单据时,按第二节第 3 小步导出一份 DxDiag(动视官网在处理 PC 性能类问题时明确要求过这份文件),这两行顺手附上即可。 二、拿到本机真实的显卡驱动读数 换驱动之前先知道现在装的是什么。动视《现代战争II》PC 端故障排除页给过一组参考版本(NVIDIA 526.86、AMD 22.9.1、Intel 31.0.101.4972,页内更新日期 04/26/23),《黑色行动6》的疑难解答页给的是 NVIDIA 566.03、AMD 25.5.1、Intel 32.0.101.6790。这些数字是那一代发布时的对应版本,不是要你装回去的目标;正确做法是拿到本机读数,再决定要不要动。 1. 按 Win+R 输入 dxdiag 打开诊断工具 在【显示】选项卡里,上半部分是【设备】一栏,名称是当前会话注册的显示适配器;下面一行是【驱动程序】一栏,主驱动程序、版本、日期就是要抄下来的读数。第一次打开时若提示检查数字签名,选「是」即可,等进度走完再看。 2. 分清物理显卡和远程/虚拟显示适配器 读数写成 NVIDIA GeForce、AMD Radeon、Intel Arc 这类型号,才代表游戏真正会用到的那块卡,也是下面第六节要在驱动管理里对照的那一块。如果这一页显示的是远程控制或投屏软件装出来的虚拟显示适配器(名称里带 Virtual Display、芯片类型为 Unknown),它和游戏能不能跑没有关系;先确认自己是不是正通过远程会话在用这台电脑,是的话换到本机显示器前直接启动游戏,不要隔着远程会话去卸载显示设备。 3. 顺手看一眼下面两栏 【DirectX 功能】一栏列出 DirectDraw、Direct3D、AGP 纹理加速、DirectX 12 旗舰版的状态,它们反映的是当前显示设备与驱动支持到的级别;DirectX 12 旗舰版(功能级别 12_2)需要较新的显卡,型号本身不支持时这一项显示「不可用」是正常的,与游戏能不能启动无关。需要提交单据时,动视《现代战争II》已知问题页要求的是 DxDiag 文件,直接点这个窗口的【保存所有信息(S)…】导出一份 txt 即可;机器装了两块卡时用【下一页(N)】继续翻,后面的显示设备页会各有各的读数。 三、换显卡驱动版本或改用 Studio 驱动分支 原始问题页的第一条做法是「尝试更换显卡驱动版本或者从 game ready 驱动改成 studio 驱动」。按 NVIDIA 官方页面上的说明,Game Ready 驱动是围绕新游戏从抢先体验到每个 DLC 做测试优化的版本,Studio 驱动是把测试重点放在创作类应用上的版本;官方在同一段里也写明两者都能用来玩游戏和跑创作应用,差别在测试重点与发布节奏。所以它是一条「换一套经过不同测试流程的包」的经验做法,不是官方推荐的游戏修复手段。 1. 在 NVIDIA App 的「驱动程序」页确认当前分支 打开 NVIDIA App,左侧点【驱动程序】。页面底部会写「已安装」的是哪一套驱动(本次原始问题页截到的就是「GeForce Game Ready 驱动程序 版本 566.36」),顶部同样位置的下拉菜单用来切换分支,里面同时列出【Game Ready 驱动程序】和【Studio 驱动程序】两项。先把底部那行版本号抄下来,后面回退时要用。 2. 记下两个分支各自的版本号和日期 分支切换后,同一时间只会装一套驱动,界面会分别给出待安装版本与已安装版本,两个版本的发布日期也可能不同。抄的时候把分支名、版本号、日期三个一起记,回到原状态时才不会装错。 3. 在同一个下拉里选另一个分支并安装 选中【Studio 驱动程序】(或反过来从 Studio 切回 Game Ready),等它下载完成后按提示安装。安装过程中屏幕可能短暂黑屏或闪烁,这是驱动重新加载,属正常现象;期间不要运行游戏,也不要同时装别的驱动包。 4. 重启后再启动游戏验证,无效就换回原分支 装完重启电脑,再启动《使命召唤》看是否还弹同一个 (6034)。进得去就保持这套驱动观察几天;仍然崩溃说明这条分支不适用于你这台机器,回到刚才抄下的分支和版本号装回去。NVIDIA 官方对两个分支的说明是都能用来玩游戏和跑创作应用,差别在测试重点与发布节奏,所以你不需要担心「装过 Studio 就等于换了用途」;只是同一时间只装一套,切换纯粹是为了换一个包验证,排查结束后按自己的实际用途选一套就够。除了换分支,也可以只在显卡厂商官网下载上一个正式版驱动做一次干净安装,效果一样是「换包验证」,但下载来源要以厂商官网为准。 四、NVIDIA 控制面板的「质量」侧重与两项 3D 设置 原始问题页的后两条做法都在 NVIDIA 控制面板里:一处把图像侧重滑到「质量」端,另一处把【电源管理模式】改成「最高性能优先」、【纹理过滤 - 质量】改成「高性能」。这两处改的不是同一种东西:侧重滑块给的是全局 3D 的取向,【管理 3D 设置】里则是逐项指定具体参数;按原始页面把三项一起改,等于同时要求画面更精细和过滤更快,最终收效只能靠启动游戏实测,无法从设置本身推断。建议分开试:想要更精细的画面就走滑块靠「质量」这一侧,想省一点过滤开销就只动纹理过滤那一项,一次只保留一个改动,这样才能看出是哪一项起了作用。另外要知道代价:【管理 3D 设置】里改的是全局设置,会影响这台电脑上所有游戏,不只影响《使命召唤》;「最高性能优先」会让显卡长期保持较高频率,笔记本上续航和温度都会变差。 1. 打开 NVIDIA 控制面板并进入 3D 设置 在桌面空白处右键选【NVIDIA 控制面板】,左侧【3D 设置】下先看【通过预览调整图像设置】,再进【管理 3D 设置】。【通过预览调整图像设置】里有「使用我的优先选择,侧重于」的滑块,可以在性能和质量之间移动,改完必须点右下角【应用(A)】才生效。 2. 在「管理 3D 设置」里改电源管理模式与纹理过滤 切到【管理 3D 设置】的【全局设置】选项卡,列表里找到【电源管理模式】改成「最高性能优先」,再找到【纹理过滤 - 质量】改成「高性能」,然后点【应用(A)】。笔记本上「最高性能优先」会让显卡长期保持较高频率,续航和温度会变差,插着电源排查时再开。 3. 只改与本次报错相关的项,改完各启动一次 一次只改一组设置:先只动纹理过滤那一项,启动游戏看是否还崩;没有变化再试电源管理模式,最后才试侧重滑块。三项一起改,出问题时无法判断是哪一项起作用,也没法知道该保留哪一项。 4. 三项都无效就点【恢复(R)】还原默认 【管理 3D 设置】页面里有【恢复(R)】按钮,可以把这一页改过的项还原成默认值。还原只是让画质回到出厂取向,不影响游戏存档和账号,排查结束后建议还原,免得以后误以为电脑本来就该是「高性能」过滤。 五、按原始问题页把游戏所在盘的分页文件调大 第三条做法是「把游戏存放盘的虚拟内存调大(视情况而定)」。Windows 里这项设置正式名称是分页文件(pagefile),路径是【系统属性】→【高级】→【性能】的设置 →【高级】→【虚拟内存】的更改。改之前先看清楚自己机器的内存容量和各盘可用空间,再决定填多少。 1. 从系统信息进入虚拟内存设置 按 Win+R 输入 sysdm.cpl 回车,切到【高级】选项卡,点【性能】区域的【设置(S)…】;在【性能选项】窗口再切到【高级】,点【虚拟内存】区域的【更改(C)…】。也可以从【设置】→【系统】→【系统信息】→【高级系统设置】一路进来,入口是同一个对话框。 2. 先取消自动管理,再选游戏所在的那个盘 对话框顶部【自动管理所有驱动器的分页文件大小(A)】默认是勾上的,手动指定前要先取消勾选。然后把驱动器列表里选中游戏实际安装的那个盘符,再选【自定义大小(C)】。只改游戏所在盘这一项,不要给每个盘都改一遍。 3. 按自己机器的可用空间填写初始大小和最大值 对话框里会显示该盘的可用空间,也会给出一个推荐值。填多少只能自己估:常用的估法是取内存容量的一到两倍、同时不超过该盘可用空间的一半,这属于经验取值,不是官方推荐值。要留意盘子够不够用——Steam 商店页写明这个客户端在固态硬盘上「发布时需要有 161GB 的可用空间」,后续更新通常还要追加,而分页文件占的就是这块盘的空间,填得越大,能留给游戏更新和着色器缓存的空间就越少。别在只剩几十 GB 的盘上设一个很大的值。 4. 点【设置(S)】再确定,重启后生效 填好数字后必须先点右侧的【设置(S)】按钮把数值写进去,再点【确定】逐层关闭窗口;只点【确定】不点【设置(S)】等于没改。系统会要求重启,按提示重启后再启动游戏看是否还弹同一个代码。改了分页文件只是给系统多一点交换空间,它不会修复游戏文件损坏,也不会补上缺失的运行库,这条没效果是正常的。 5. 没效果就改回自动管理 回到同一个对话框,把【自动管理所有驱动器的分页文件大小(A)】重新勾上再确定、重启,就恢复成系统默认状态,不会留下副作用。取消自动管理时,系统盘那一项也会跟着可以编辑:只改游戏所在盘、别去把系统盘设成「无分页文件」,系统盘的交换空间被关掉会让蓝屏转储和部分程序异常。 六、用软领驱动大师一键更新显卡驱动 显卡驱动版本本身就是这条报错要核对的一环。软领驱动大师的【驱动管理】把本机驱动的名称、版本、日期列在一起,并标出哪些存在可升级项,你在这里一次处理完,不用在几个版本之间反复手装。 1. 打开【驱动管理】核对显卡那一行 打开软领驱动大师,左侧点【驱动管理】,找到分类是「显卡」的那一行,把型号和版本号与你在 dxdiag 里抄下来的读数对一遍——两边说的是同一块卡、同一个版本,后面的更新才有意义。 2. 有可升级项就点【一键处理】,装完重启验证 显卡这一行标出可升级时,先在窗口底部选好【稳定版本】或【最新版本】,再点右上角的【一键处理】,等它下载安装完成。安装过程中屏幕可能短暂黑屏或闪烁,这是驱动在重新加载,期间不要运行游戏,也不要同时装别的驱动包;装完重启电脑再启动《使命召唤》看是否还弹同一个代码。如果这一行没有可升级项,说明当前驱动已经是它推荐的版本,这一步不用做。 3. 更新后更不稳定,用设备管理器回退 新驱动装完游戏反而更容易崩,在设备管理器里展开【显示适配器】,右键你的显卡选【属性】→【驱动程序】→【回退驱动程序】,回到上一版再验证一次。这个按钮只有在系统还保留着上一版驱动包时才可用;它是灰的就去显卡厂商官网下载之前的正式版本重新安装,或者按第三节的做法换回原来的驱动分支。 4. 分不清该动哪一项就直接问真人客服 不确定要不要换驱动分支、或者列表里分不清哪一项和自己的报错有关时,直接点软领驱动大师窗口右上角的【客服】,把遇到的问题发给真人客服就行,不用先自己整理一份显卡型号加驱动版本的清单。需要哪些信息、能不能远程协助,都由客服在沟通里说明。 七、上面都做完还在崩,回到游戏侧和环境侧 动视《现代战争II》PC 端故障排除页在 Steam 这一栏先写「禁用任何可能干扰 Steam 的程序」,再写「验证游戏文件的完整性」,并要求把整个游戏目录加入杀毒软件白名单;《黑色行动6》疑难解答页另外要求关闭一切可能干扰游戏的服务和应用、禁用超频或调优软件、必要时做一次干净启动。这些是官方写在页面上的固定步骤,跟驱动和分页文件是两条互不替代的路。 1. 在 Steam 里验证游戏文件的完整性 在【库】里右键《使命召唤》,打开【属性】→【已安装文件】→【验证游戏文件的完整性】,等进度走完。校验会重新下载损坏或缺失的文件,所以先确认游戏所在盘剩余空间够用;如果弹窗上还有【允许验证游戏文件】按钮,直接点它也会在下次启动时触发同一次校验。校验结束后 Steam 会告诉你是否有文件被重新获取:报告「所有文件均已通过验证」而问题照旧,就别再重复校验。 2. 关掉后台冲突程序和超频/调优软件 动视页面明确要求禁用的是 NZXT CAM、MSI Afterburner 和 Razer Cortex,它们可能与《使命召唤:现代战争II》冲突;对 Razer Synapse 和其它设备控制、外设软件,官方的要求是把它们更新到最新版驱动程序。按 Ctrl+Shift+Esc 打开任务管理器,把这几类硬件监控、外设灯效、录屏直播程序结束掉再启动游戏;如果机器在用超频或自动调优软件,也先关掉,它和游戏进程抢资源时容易引起冲突。 3. 把游戏目录加入杀毒软件白名单 动视的官方建议是把整个游戏目录加入杀毒软件白名单,两个官方页面都写了这一条。只有在「校验完文件又消失」或者每次启动都提示缺文件时,才需要进一步处理被拦下的文件:先确认来源是游戏本体再恢复并加白,来源不明的文件不要放行。不要照搬网上「先关掉整个杀毒软件再试」的做法,官方写的是加白,不是关防护。 4. 分清硬条件:系统版本和显存 同一代作品的支持范围以它的支持页为准,这里给的是可核的读数方法:动视《现代战争II》PC 端故障排除页写明支持 Windows 10 和 Windows 11、不支持 Windows 7 和 Windows 8,本条只作同类客户端支持范围的口径参考;本篇弹窗指向的现代战争 III 那代,其支持页本次没有取到正文,所以判断你的机器是否达标时以 Steam 商店页的配置要求为准:最低要求 64 位 Windows 10(最新更新)、DirectX 12、GTX 970 / 1060 或 RX 470 或 Arc A580 级别的显卡、8GB 内存,推荐配置是 64 位 Windows 11、RTX 3060 或 RX 6600XT 或 Arc B580、12GB 内存。按 Win+R 输入 winver 可以看系统版本;显存大小在 dxdiag 的【显示】页或者任务的性能页都能看到。低于这些门槛时,先解决问题再谈设置,不要一边在远低于要求的机器上反复换驱动。 5. 保留崩溃记录,提交官方单据 动视在《战争地带》已知问题页提供了《使命召唤》PC 崩溃报告表,用来收集 PC 端崩溃信息;动视官网在处理 PC 性能类问题时另外要求过 DxDiag 文件(按第二节第 3 小步导出)。提交单据时把弹窗上的错误代码整行、可执行文件名一起附上,导出的 DxDiag 也一并给上;有账号的话也可以直接用弹窗上给出的 support.activision.com/modern-warfare-iii 地址联系客服。这些材料在重装系统后就找不回来了,先留着。 八、常见问题 0x00001338 后面的 6034 是什么意思 动视没有公布过这个代码的官方释义,也没有逐条解释括号里的数字。目前能查到的最接近的官方口径是《先锋》已知问题页把 0x00001337、0xc0000005、0x00001338 写在同一条「PC 玩家在启动或进行游戏时报告崩溃」里,给出的动作是确保显卡驱动已更新、机器满足最低配置,临时办法是关掉后台运行的程序。《先锋》是另一代作品,所以这条只能当作处理方向,不能当成 (6034) 的确定原因。 从 Game Ready 换成 Studio 驱动真的能修好吗 没有官方依据支持这一点。NVIDIA 官方对两个分支的定位是:Game Ready 面向游戏体验、Studio 面向创作类应用,两者测试重点不同,官方同时说明两者都能用来玩游戏和跑创作应用。换分支等于换一套测试过的包,有人因此不再崩,也有人没变化,可能解决也可能解决不了。它属于可逆尝试:装完没效果就按抄下的分支和版本号装回去,不用一直停在另一套上。 把虚拟内存调大是不是必须做的 不是。原始问题页自己都写了「视情况而定」,它解决的是物理内存紧张、交换空间不足这一类情况。如果本机内存本来就够、游戏盘剩余空间又紧张,把分页文件调大就可能挤占客户端更新和着色器缓存需要的空间——这个客户端在 Steam 商店页写明发布时需要 161GB 可用空间。先看内存容量和磁盘可用空间,再决定是否要动,动了没效果就改回系统管理的默认状态。 原始问题页说「也可以关联 6036 的问题」,能不能照 6036 的办法做 那只是原始问题页的一句话提示,说明两者可能同源,不代表处理方式可以互换。站内另一篇写 (6036) 的处理经验更多和语言资源、游戏内容完整性连在一起,而 (6034) 这一条给出的三条线索都指向显卡驱动与系统内存。两种方向可以都当候选:先按上面第七节做一次 Steam 文件校验(这一步对两者都无害),再按本篇的顺序处理驱动和分页文件,不要直接删游戏目录里的任何文件。 软领驱动大师的驱动管理能修好这个报错吗 它处理的是驱动这一层:把本机驱动的名称、版本、日期列出来,有可升级项时一键更新到推荐版本,更新后不稳定还能回退到上一版。如果按第六节走完驱动这一层仍然报同一个代码,接着做第七节的 Steam 文件校验和官方单据。 上面这些步骤都不生效时该找谁 先点软领驱动大师窗口右上角的【客服】,把报错弹窗截图直接发给真人客服;需要官方跟进时,用弹窗上给出的 support.activision.com/modern-warfare-iii 提交单据,并附上错误代码整行和导出的 DxDiag。两条通道不冲突,可以同时走。 参考资料 原始问题来源(第三方问答页 dllrepair.greatsoftman.com,本次实读):使命召唤19/COD19错误代码0x00001338(6034)(页面给出的三条做法:更换显卡驱动版本或改用 Studio 驱动、NVIDIA 控制面板改「质量」侧重与两项 3D 设置、把游戏存放盘的虚拟内存调大) 动视支持:《使命召唤:先锋》的已知问题(本次实读:「PC玩家在启动或进行游戏时报告崩溃,收到错误代码,包括0x00001337、0xc0000005和0x00001338」,动作为确保显卡驱动已更新并满足最低配置,临时办法是关闭后台应用;属另一代作品,仅作方向参考) 动视支持:《使命召唤:现代战争II》PC 端故障排除(页内日期 04/26/23;Windows 10/11 支持范围、参考驱动版本、Steam 验证游戏文件完整性、杀毒白名单、点名的冲突程序、PC 崩溃报告入口) 动视支持:《黑色行动6》PC 版疑难解答(页内日期 07/02/25;参考驱动版本与「使用最新驱动遇到问题请回退到推荐版本」、关闭后台程序、禁用超频与调优软件、清理启动) 动视支持:《现代战争II》已知问题(PC 性能损失条目要求准备 DxDiag 文件:搜索 dxdiag → 打开工具 → 保存所有信息) Steam 官方商店:《使命召唤®》(发行商 Activision;最低配置 64 位 Windows 10 最新更新、DirectX 12、GTX 970/1060 或 RX 470 或 Arc A580、8GB 内存、固态硬盘发布时需 161GB 可用空间;推荐 64 位 Windows 11、RTX 3060 或 RX 6600XT 或 Arc B580、12GB 内存) NVIDIA 官方:GeForce 驱动下载与分支说明(本次实读:Game Ready 驱动面向游戏体验,Studio 驱动面向创作类应用) Steam 客服:验证游戏文件完整性(本次只读到页面标题,正文由客户端脚本加载;正文里的菜单名以你实际界面为准) 社区记录(仅作现象参考):Steam 社区「Crash with ERROR 0x00001338 (6901) N」讨论串(本次实读:帖下有玩家建议手动把虚拟内存设在 3000–26000MB 之间;括号数字与本次不同,仅作方向参考)、NGA「COD19报错0x00001338(6036)N」帖(本次抓取为 HTTP 403,未取得原文)

提示