コール オブ デューティ モダン・ウォーフェア 4エラーコード 0x00001338:自分がどのパターンかを先に見極める
『コール オブ デューティ モダン・ウォーフェア 4』(Call of Duty: Modern Warfare 4)で 0x00001338 が出る。検索すると対処法が 10 種類以上並びます。ファイルの整合性確認から OS の再インストールまで。どれから手をつけろというのでしょうか。
理由は単純です。このエラーコードには単一の原因がありません。公式からも確定した説明は出ていません。アプリケーションが予期せず停止したことを示す包括的な信号に近く、その下にまったく別種の障害が複数隠れています。
片っ端から試すのは時間の無駄です。まずエラーが出るタイミングを見て、自分がどのパターンかを決めます。日本時間 8 月 29 日から 9 月 1 日のオープンベータでもこのエラーは出ていますが、その大半は同じ原因に集中していて、しかもネットワークとは無関係です。
発生タイミングから原因を絞る
| 発生タイミング | よく見られる表示 | もっとも可能性が高い原因 |
|---|---|---|
| 起動時にクラッシュし、メニューまで到達しない | 0x00001338 (0) N | ゲームファイルの破損、設定ファイルの異常、セキュリティ機能との衝突 |
| しばらく遊んだ後にクラッシュし、以降は起動のたびに落ちる | 0x00001338 (12488) N | 高負荷時の CPU またはメモリの不安定さ |
| マッチのロード中にクラッシュする | 0x00001338 (12005) N | ファイル破損、GPU ドライバー、VRAM 不足 |
| 接続の不調をともなう、または特定の時間帯にだけ起きる | 表示は一定しない | 回線経路の問題 |
パターン 1:PC 側で起きているクラッシュ
0x00001338 の大半はこちらです。効果の高い順に並べます。
Intel 製 CPU の P コア倍率を下げる
第 13 世代と第 14 世代の Intel 環境では、これが一番効く対処の一つです。コミュニティでも繰り返し検証されています。
これらの CPU は既定の高い倍率で本作を動かすと不安定になりやすく、症状は「しばらく遊んだ後に落ちてこのエラーが出る」というものです。
Intel Extreme Tuning Utility を使うか、BIOS で直接 P コアの倍率を 1 段階下げます。テストして、まだ落ちるならもう 1 段階下げます。
13900K で 55 から 49 付近まで下げてようやく安定した、という報告もあります。試行錯誤が前提の作業です。安定して動く範囲で、下げ幅がもっとも小さい設定を探します。
メモリ整合性(コア分離)をオフにする
Windows セキュリティの「デバイス セキュリティ」から「コア分離」を開き、「メモリ整合性」をオフにして再起動します。
前項と組み合わせて初めて安定するケースも少なくありません。
メモリのオーバークロック設定を無効にする
XMP や EXPO を有効にしているなら、いったん無効にして起動してみます。定格外での不安定さも、同じエラーコードとして表面化します。
手順は簡単です。PC を再起動し、メーカーのロゴが表示された直後に Delete や F2 キーを押して BIOS を開きます。メモリ設定やオーバークロック設定の項目から、XMP、EXPO、またはメモリプロファイルを Disabled に変更して保存します。その後 Windows を起動し、ゲームが安定するか確認します。
BIOS の項目名や場所はマザーボードによって異なります。設定を変更する前に、現在の内容を記録しておくと元に戻しやすくなります。
設定フォルダをリネームする
ゲームを完全に終了し、エクスプローラーで「ドキュメント」内の Call of Duty フォルダを開きます。
players または players_beta というフォルダを players_old などに変更すると、次回起動時に設定が作り直されます。
画質やキー設定はリセットされますが、設定ファイルの破損が原因ならこれで直ります。
ゲームファイルを検証する
ゲームファイルの破損が疑われる場合は、使用しているランチャーからファイルを検証します。
Steam 版では、Steam を開いて「ライブラリ」からゲームを右クリックし、「プロパティ」を選択します。「インストール済みファイル」または「ローカルファイル」から「ゲームファイルの整合性を確認」をクリックしてください。検証が完了するまで待ち、修復されたファイルがあれば、ゲームを再起動します。
Battle.net 版では、Battle.net を開いて対象ゲームを選び、プレイボタンの横にある歯車アイコンをクリックします。「スキャンと修復」を選択し、「スキャンを開始」をクリックしてください。処理が終わったら、ゲームを起動してエラーが再発するか確認します。
その他
以下も確認します。
- GPU ドライバーと Windows の更新
- 管理者権限での実行
- ゲーム容量より 1 割以上多い空き容量
- システムの時刻と地域設定
パターン 2:接続がからんでいる場合
クラッシュがオンライン関連の場面に集中している。あるいは 1 日のうち特定の時間帯にだけ起きる。パターン 1 の対処をひととおり試して変化がなければ、原因は自分とサーバーの間の回線かもしれません。
一部の地域や一部のプロバイダ、たとえばサウジアラビアのような環境では、遠回りの中継ノードを経由する経路が組まれることがあります。この不安定さは切断としてだけでなく、クラッシュという形でも出てきます。
逆に、一定時間プレイすると落ちるという規則性があるなら、それはハードウェア側です。
経路を最適化しても改善しません。まず自分がどちらかを決めてから動きます。
回線が原因なら、ここはローカル設定では触れません。GearUP は入口が 2 つあります。
- PC 版|ゲームを検索してノードを選ぶだけ。
- プラグイン|コンソール向け。対応ルーターに入れ、PS5 や Xbox、Switch で使えます。日本も対象地域です。
PC版GearUPの画面は以下の通りです:
一方、コンソールプレイヤーはルータープラグインを選択できます。これはコンソールにより適した方法で、現在複数のカテゴリ・ブランドのルーターに対応しています:
- ASUS パートナールーターのユーザーガイド
- ZTE パートナールーターのユーザーガイド
- OpenWrt ルーターのインストールガイド
- Keenetic/Netcraze ルーターのインストールガイド
- Steam ハードウェアプラグインのインストールガイド
2つの方法のコア機能は同じです。GearUPのグローバルノードはModern Warfare 4のサーバーに深く対応しており、適切な範囲内で自動的に切り替え・調整を行い、接続安定性の向上と遅延の低減を実現します。また、接続前に各ノードのPing値とパケットロス率を表示します。データを確認した上で、適切なノードを選択できます。
よくある質問
同じエラーコードなのに、なぜ対処法がこんなに多いのですか?
もともと特定の障害を指すコードではないからです。アプリケーションが異常終了したときの汎用的な信号にすぎません。
括弧内の数字はある程度参考になりますが、完全には頼れません。同じ数字が別の原因を指していることもあります。
高性能な PC なのに、なぜ落ちるのですか?
むしろ高性能な環境のほうが遭遇しやすい傾向があります。
第 13 世代と第 14 世代の Intel 上位 CPU に報告が集中しているのは、性能不足ではなく高倍率動作時の安定性が問題だからです。
CPU の倍率を下げるとフレームレートは落ちますか?
多少は影響しますが、通常はわずかです。
クラッシュを繰り返すコストに比べれば安いものです。安定する範囲で下げ幅を最小に抑えれば十分で、一気に下げる必要はありません。
再インストールすれば直りますか?
最後の手段にしてください。
先にファイルの検証と設定フォルダのリネームを試します。この 2 つで、再インストールが直す範囲の大半を、はるかに短い時間でカバーできます。
ベータで出ていたエラーは製品版でも起きますか?
CPU 側の不安定さが原因なら、同じ条件で再現します。
10 月 23 日の発売前に BIOS の調整を済ませておけば、発売日をトラブル対応で潰さずに済みます。
著者について
終わり