他のプログラムでは問題なく音声が再生されているのに、 『Call of Duty: Black Ops 6』で音声が聞こえない場合、通常はDirectX、オーディオ設定、またはゲームファイルの破損が原因です。少し面倒ですが、このような不具合は時々発生し、特にアップデートやドライバーの変更後には顕著です。この問題を修正すれば、状況は一変する可能性があります。少なくとも、私が試したいくつかの設定ではそうでした。基本的に、ここでの目標は、ゲームのサウンドを再び正常に再生できるようにし、オーディオマニアが聴きたくなる瞬間やゲーム内の重要なヒントを聞き逃さないようにすることです。
なぜこのようなことが起こるのか:
- DirectXへの依存:このゲームは、オーディオ処理全般にDirectX API、特にXAudio2とDirectSoundを使用しています。これらのファイルが破損、古くなった、あるいは欠落している場合、ゲームはサウンドを正しく処理できません。これは、オーディオエンジンのドライバーが同期していない状態と似ています。
- ドライバーまたはシステムの競合:オーディオドライバーが古くなっているか、デフォルトのデバイスが正しく設定されていないことが原因である場合があります。また、複数の出力デバイスがあり、ゲームがヘッドフォンやスピーカー以外の場所にオーディオを送信している場合、音が出ないことがあります。
- ゲームファイルの欠落または破損:一部のオーディオファイル(.wav や.ogg など)やスクリプトが破損または消失している場合、ゲームは再生できるものがないと判断し、無音状態になることがあります。突然のクラッシュやアップデートの失敗後に発生することがあります。
いくつかの修正方法を順に見ていきましょう。通常、これらの方法のいずれかを実行することで、完全に聞き取れる状態に戻ります。
1. DirectXをダウンロードしてインストールする
DirectXは基本的にハードウェアとゲームの仲介役であり、DirectSoundを通してすべてのオーディオ関連事項を管理します。正常に動作するDirectXがないと、ゲームはサウンドカードと正しく通信できません。Windowsは必ずしもこれを自動的に更新・交換してくれるわけではないので、非常に面倒です。
- DirectXエンドユーザーランタイムのダウンロードページにアクセスしてください。公式ソースなので、怪しいものはありません。
- インストーラーをダウンロードしたら実行し、表示される指示に従ってください。難しいことは何もありません。「次へ」をクリックして、完了するまでお待ちください。
- インストール後、PCを再起動してください。不思議なことに、Windowsを再起動しないとゲームが正常に動作しない場合があります。
- Call of Duty: Black Ops 6をもう一度起動して、音声が復旧したかどうか確認してください。機種によっては、この手順で1回で音声が復旧する場合もありますが、そうでない場合は2回繰り返すか、再起動が必要になる場合があります。
2.サウンド設定と出力デバイスを確認する
システムに複数のオーディオデバイス(例えば、マザーボードに接続されたヘッドフォン、サウンドバーに接続されたスピーカー、仮想オーディオケーブルなど)が搭載されている場合、ゲームが音をあなたが聞いていない場所に送っている可能性があります。これはよくある悩みの種で、特にWindowsのデフォルト設定が実際の機器と同期されていない場合によく発生します。
- ゲーム内の設定メニューを開き、オーディオタブに移動します。
- 「スピーカー/ヘッドフォン ゲームサウンドデバイス」などのオプションを探します。実際に使用しているデバイス(ヘッドセットやスピーカーなど)を選択します。デバイスが表示されない場合は、 Windowsのサウンド設定でデフォルトとして設定されているかどうかを確認してください。
- サウンド設定を開くには、右下のスピーカーアイコンを右クリックし、「サウンド設定を開く」を選択し、「出力」でお使いのデバイスが選択されていることを確認してください。選択されていない場合は、デフォルトに設定するか、ゲーム内で手動で再度選択してください。
- ゲーム内でサウンドをテストしてください。それでも音が出ない場合は、Windowsとゲームの両方の音量スライダーを再確認し、ミュートされていたり、音量が低すぎたりしていないか確認してください。
3.ゲームファイルの検証と修復
ゲームのオーディオファイルが破損または欠落している場合、通常はゲームランチャーまたはプラットフォームでファイルを検証することで修復できます。アップデートやダウンロードが正常に行われず、サウンドデータの一部が欠落してしまう場合もあります。
- ゲームをインストールしたランチャーを起動してください。Steam、Battle.net、Epic Gamesなどです。
- Steam の場合: [ライブラリ]に移動し、 [Black Ops 6] を右クリックして[プロパティ]を選択します。
- 「ローカルファイル」タブに移動し、「ゲームファイルの整合性を確認」をクリックします。Battle.netでは、通常ゲーム設定メニューにある「スキャンと修復」オプションを探します。
- このプロセスには 5 ~ 15 分かかることがあります。各ファイルをチェックし、破損または不足しているファイルがあれば再ダウンロードします。
- 完了したら、ゲームをもう一度起動してみてください。これで音が出るはずです。システムによっては、これで一度で問題が解決する場合もありますが、そうでない場合は、再度実行したり再起動したりする必要があるかもしれません。
4.サウンド設定で排他モードを無効にする
排他モードを使用すると、アプリはWindowsのミキサーをバイパスしてサウンドデバイスを直接取得できます。理論上は良いように聞こえますが、実際にはゲームがロックアウトされる可能性があります。特に、他のアプリが制御を取得したり、ゲームがそれをオーバーライドしようとしたりした場合に顕著です。これを無効にすれば、オーディオパスのブロックを解除できます。
- タスクバーのスピーカー アイコンを右クリックし、 [サウンド設定]を選択します。
- 下にスクロールして、[サウンドの詳細設定]をクリックします(または、[コントロール パネル] > [サウンド] に直接移動します)。
- [再生]タブで、メインデバイス(スピーカーまたはヘッドフォン)を右クリックし、[プロパティ]を選択します。
- 「詳細設定」タブに切り替えます。 「アプリケーションがこのデバイスを排他的に制御できるようにする」というチェックボックスをオフにします。
- 「適用」して「OK」をクリックします。ゲームを再起動して、無音が修正されるかどうかを確認します。
5.オーディオドライバーを再インストールまたは更新する
場合によっては、根本的な原因はドライバの古さや破損にあることもあります。ドライバはゲームの信号を実際の音に変換するものです。ドライバが不調だったり壊れていたりすると、音声が聞こえなくなったり、歪んだりします。
- Windows キーを押して、「デバイス マネージャー」と入力し、開きます。
- 「サウンド、ビデオ、およびゲームコントローラー」の下の「オーディオデバイス(Realtek High Definition Audioなど)」を右クリックし、「デバイスのアンインストール」を選択します。
- 「このデバイスのドライバー ソフトウェアを削除します」というボックスが表示された場合はチェックを入れて確認します。
- PCを再起動してください。Windowsは通常、起動時に新しいドライバーを再インストールしますが、そうでない場合は、ハードウェアのWebサイト(Realtekやマザーボードの製造元など)にアクセスして、最新のドライバーを手動でダウンロードしてください。
- ドライバーを再インストールしたら、ゲームを起動してサウンドが戻るかどうかを確認してください。Windowsが適切なドライバーをすぐに選択しない場合は、ドライバーを数回アンインストールして再インストールする必要がある場合もあります。
これらの方法を試しても問題が解決しない場合は、ゲームファイルに不具合がないか確認してみる価値があります。例えば、サウンドアセットの欠落やスクリプトの破損などです。ゲームの再インストールは最後の手段かもしれませんが、これにより、混乱した設定がクリアされ、すべてがデフォルトの完璧な状態に戻ります。