コンピューターがスピーカーを認識しない場合の5つの解決策
スピーカーがシステムに認識されない場合は、まず電源、音量、およびWindows側での消音設定がされていないことを確認してください。その後、以下の手順に従って、オペレーティングシステムレベルでの診断とトラブルシューティングを実行してください。
方法1:音声出力デバイスの選択
複数のオーディオデバイスが接続されている場合、Windowsが自動的に別のデバイスに出力を切り替えることがあります。その結果、物理的に認識されているスピーカーから音が出なくなります。これは出力設定から修正できます。
- Win + Iキーを押すか、スタートメニューの歯車アイコンから「設定」を開きます。
- 「システム」セクションに移動し、右側のリストから「サウンド」を選択します。
- 「出力」ブロックでドロップダウンリストを展開し、現在選択されているデバイスを確認します。別のオーディオ出力が選択されている場合は、リストから該当するスピーカーを見つけて選択します。
- リストの横にある音量スライダーがゼロになっていないことを確認します。
- 確認のため、ブラウザで動画を開くなどして任意の音を再生するか、お使いのWindowsバージョンで利用可能な場合は「テスト」ボタンでスピーカーテストを実行します。
スピーカーは、具体的なモデル名ではなく「スピーカー」または「サウンド出力デバイス」という名称で表示されることがありますが、これは正常な動作です。リストに複数のデバイスがある場合は、順番に切り替えて音が出るかどうかを確認してください。
方法2:サウンドコントロールパネルからのデバイス有効化
スピーカーがシステムによってプログラム的に無効化され、通常のデバイスリストやWindowsの設定に表示されない場合があります。従来のサウンドコントロールパネルを使用すると、そのようなデバイスを有効化し、既定のデバイスに設定できます。
- Win + Rキーを押して「ファイル名を指定して実行」を開き、
mmsys.cplと入力してEnterキーを押します。Windowsの設定を経由せずに、サウンドコントロールパネルが直接開きます。 - 「再生」タブに移動し、デバイスリストを確認します。スピーカーが全く表示されない場合は、リストの空いている領域を右クリックし、「無効なデバイスの表示」と「切断されているデバイスの表示」にチェックを入れます。
- スピーカーが灰色の矢印アイコン(プログラム的な無効化状態)とともに表示されたら、それを右クリックして「有効」を選択します。
- 再度スピーカーを右クリックし、「既定のデバイスとして設定」を選択して、Windowsがそのスピーカーから音を出力するようにします。
- 変更を保存するために「適用」、次に「OK」をクリックし、音が再生されるか確認します。
方法3:サウンドカードドライバーの再起動または再インストール
ドライバーの障害は、コンピューターがスピーカーを認識しなくなる一般的な原因です。これはWindowsアップデート後や他のソフトウェアインストール後、あるいは明確な理由なく発生する可能性があります。「デバイスマネージャー」では、問題のあるドライバーに黄色い三角形の警告アイコンが表示されることがありますが、表示がない場合でも強制的な再インストールが有効なことがあります。
- スタートボタンを右クリックし、「デバイスマネージャー」を選択します。またはWin + Rキーで
devmgmt.mscコマンドを実行して開きます。 - 「サウンド、ビデオ、およびゲームコントローラー」セクションを展開し、サウンドカードを見つけます。通常はRealtek、Conexant、Intel Audioといった名前のデバイスです。デバイス名の横に黄色い三角形と感嘆符が表示されている場合、ドライバーに問題がある直接的な兆候です。
- サウンドカードをダブルクリックし、プロパティウィンドウを開きます。
- 「ドライバー」タブに移動し、「デバイスのアンインストール」をクリックします。
- 表示されるダイアログボックスで、「このデバイスのドライバーを削除しようとする」にチェックを入れ、「アンインストール」をクリックします。
- コンピューターを再起動します。次回起動時に、Windowsが自動的にサウンドカードを再検出し、標準ドライバーをインストールします。
- スピーカーの動作を確認します。それでも認識されない場合は、マザーボードまたはサウンドカードの製造元Webサイトから最新のドライバーを手動でダウンロードし、インストールしてください。
方法4:Windows Audioサービスの確認
Windowsのすべてのオーディオデバイスの動作は「Windows Audio」サービスが担っています。このサービスが停止しているか、手動起動に設定されている場合、スピーカーはシステムに全く認識されず、通知領域のサウンドアイコンにエラーが表示されることがあります。
- Win + Rキーを押し、
services.mscと入力してEnterキーを押し、システムサービス一覧を開きます。 - 一覧から「Windows Audio」サービスを見つけ、ダブルクリックしてプロパティを開きます。
- プロパティウィンドウで「スタートアップの種類」フィールドを確認します。「自動」に設定されている必要があります。それ以外が指定されている場合は、ドロップダウンリストから「自動」に変更します。
- サービスが停止している場合は、「開始」ボタンをクリックし、起動を待ってから「適用」と「OK」をクリックします。
- サービス一覧に戻り、「Windows Audio Endpoint Builder」サービス(存在する場合)も同様に確認します。このサービスはオーディオハードウェアの検出を担当しており、同様に設定する必要があります。
- コンピューターを再起動し、システムがスピーカーを認識するか確認します。
方法5:サウンドトラブルシューティングツールの実行
Windowsには、音声デバイスの自動診断ツールが組み込まれており、不適切な設定、サービス問題、オーディオパラメータの非互換性など、一般的なソフトウェア障害を検出して修正します。このツールは追加ソフトウェアなしでシステム設定から実行できます。
- Win + Iキーで「設定」を開き、「システム」セクションに移動します。
- ウィンドウ右側の「トラブルシューティング」項目を選択します。
- 「その他のトラブルシューティングツール」をクリックし、使用可能な診断ツールの全リストを表示します。
- リストから「サウンド」項目を見つけ、その横にある「実行」ボタンをクリックします。ツールがバックグラウンドでオーディオシステムのチェックを開始します。
- 分析が完了したら、表示されるリストから該当するスピーカーを選択し、「次へ」をクリックします。ツールが診断を続行し、問題が見つかった場合は具体的な修正案を提示します。
- 提示された変更を適用し、システムから推奨された場合はコンピューターを再起動します。
その他の問題の解決策
上記の基本的な方法で解決しない場合は、以下の点を確認してください。
- スピーカーが誤ったジャックに接続されている。 サウンドカードには同じ直径のジャックが複数あります。緑色はスピーカー出力、ピンク色はマイク入力、青色はライン入力です。ケーブルをピンク色または青色のジャックに接続してもエラーは表示されませんが、音は出ません。スピーカーのプラグが緑色のジャックに確実に差し込まれていることを確認してください。ケースの前面パネルにもオーディオジャックがある場合は、背面で認識されないときに試してみてください。
- ケーブルまたはプラグの損傷。 スピーカーケーブル全体に、断線、圧迫痕、または露出した接点がないか目視検査します。プラグがジャック内で緩んでいると、信号が不安定になる原因となります。診断のため、スマートフォンや別のコンピューターなどの他のデバイスにスピーカーを接続してみてください。そちらでも音が出ない場合、問題はスピーカー本体またはケーブルにあります。
- USBスピーカーが特定のポートで認識されない。 一部のUSBオーディオシステムは、USB 3.0ポートやハブ経由の接続で正しく動作しないことがあります。スピーカーを別のUSBポート、できればマザーボード背面の直接のポートに接続してみてください。
- サウンドカードがBIOSで無効化されている。 一部のシステムでは、内蔵サウンドカードがBIOS/UEFI設定で無効化されていると、「デバイスマネージャー」にもWindowsの設定にも表示されません。起動時にDelまたはF2キーを押してBIOSに入り、内蔵デバイス関連のセクション(Integrated Peripherals、Onboard Devicesなど)を見つけ、HD AudioまたはOnboard AudioパラメータがEnabledに設定されていることを確認します。
- ビデオカードドライバーとの競合。 NVIDIAまたはAMDのドライバーインストール後、システムがオーディオ出力をビデオカードのHDMIデバイスに切り替えることがあります。その結果、内蔵サウンドカードが優先されなくなります。これはサウンドコントロールパネル(方法2を参照)で適切な出力デバイスを選択し、既定のデバイスに設定することで解決します。
- Windowsのシステムファイル破損。 サウンドの問題がシステムクラッシュや不適切なアップデートの後に発生した場合、システムファイルの破損が原因である可能性があります。管理者として「コマンドプロンプト」を開き、
sfc /scannowコマンドを実行します。このユーティリティはシステムファイルの整合性をチェックし、破損したファイルを修復します。sfc /scannowで解決しない場合は、さらにDISM /Online /Cleanup-Image /RestoreHealthコマンドを実行します。 - Windows再インストール後にスピーカーが認識されない。 Windowsのクリーンインストール時、特に古いマザーボードでは、サウンドカードのドライバーが自動的にインストールされないことがあります。この場合、マザーボードの製造元公式Webサイトから手動でドライバーをダウンロードしてインストールします。マザーボードのモデルを確認するには、Win + Rキーで
msinfo32を実行し、「ベースボードモデル」の行を参照します。