Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方

Microsoftワイヤレスディスプレイアダプターを使ってMiracast接続を行おうとした際に、「お使いのPCまたはモバイルデバイスはMiracastに対応していないため、ワイヤレスでプロジェクションできません(Your PC or mobile device doesn't support Miracast)」というエラーが表示されるケースが報告されています。多くのユーザーは、Miracastの動作要件を満たしていることを確認した後でもこのエラーに遭遇しており、特にWindows 10やWindows 8環境で発生しやすいことがわかっています。

【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方

Miracastとは?

Miracastは、HDMIケーブルを使わずにデバイス同士が互いを認識できるようにする業界標準規格です。これを利用すれば、デバイスの画面内容をワイヤレスで別の画面にミラーリングできます。いわば「無線のHDMIケーブル」と考えると分かりやすいでしょう。

ただし注意が必要なのは、Miracastはあくまで画面ミラーリング専用のプロトコルであり、いわゆる「スマート」な機能は備えていないという点です。例えば、スマートフォンの動画をMiracast経由でPCにストリーミングしたい場合、送信側のスマホの画面をずっとつけたままにしておく必要があります。

「Miracastに対応していない」エラーの主な原因

Miracastの問題点は、「スマート」機能がないこと以外にも、動作が不安定になりやすく、要件や設定方法がユーザーにとって分かりにくいことにあります。さまざまなユーザーの報告を調査した結果、このエラーメッセージが表示される主なシナリオとして以下が挙げられます。

  • Intelグラフィックハードウェアが無効になっている - Windows 10は、対応USBドングルを使用するか、Intelグラフィックチップセットと組み合わせた場合にのみMiracastをサポートします。そのため、Intel内蔵グラフィックスが有効化され、最新バージョンに更新されているかを確認する必要があります。
  • Wi-Fiがオフになっている - Intelグラフィックチップセット経由で接続する場合、Wi-Fi機能の有効化を忘れると、このエラーが発生することがあります。
  • どちらかのデバイスがMiracast非対応 - すべてのデバイスがMiracastに対応しているわけではありません。このエラーは、システム自体がMiracastに対応していないことを示している可能性もあります。診断ツールを実行して確認できます。
  • ワイヤレスアダプターが5GHzに固定されている - ワイヤレスアダプターの設定を「5GHzのみ」や「802.11b/g」から「自動(Auto)」に変更することで問題を解決できたユーザーが多数います。
  • Cisco AnyConnectなどのVPNソフトがMiracast接続を妨害している - VPN機能を内蔵したサードパーティ製ソフトが、Miracast技術を「スプリットトンネル」によるセキュリティリスクと判断し、接続をブロックするケースがあります。

この問題にお困りの場合は、以下で実際に効果が確認されたトラブルシューティング手順を順番に紹介します。同じ状況にあった他のユーザーが問題を解決するために使った方法をまとめたものです。

時間を無駄にしないためにも、まずは方法1でお使いのシステムがMiracastに対応しているかどうかをテストし、テスト結果次第で次の方法へ進んでください。

注意: トラブルシューティングを始める前に、Miracastが信号を無線で送受信するための物理的な手段(内蔵Wi-Fi機能またはWi-Fi USBドングル)が必要であることを覚えておきましょう。

方法1:PCがMiracastに対応しているか確認する

他の対処法を試す前に、まずお使いのデバイスがMiracast接続をサポートできる仕様になっているかを確認することが重要です。

Miracast接続を支える主要コンポーネントは「ネットワーク」と「グラフィックス」の2つです。以下の手順では、ネットワークアダプターが対応しているかを確認し、その後グラフィックドライバーがMiracastをサポートできるかを検証します。手順は以下の通りです。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「powershell」と入力して Enter キーを押し、PowerShellウィンドウを起動します。【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方
  2. 開いたPowerShellウィンドウに以下のコマンドを入力し、Enterキーを押してネットワークアダプターのドライバーバージョンを確認します。
    Get-netadapter|select Name, ndisversion
  3. 表示された NdisVersion6.30 以上であれば、ネットワークの観点からPCはMiracastに対応しています。PowerShellウィンドウは閉じて構いません。【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方

    注意: NdisVersionが6.3未満の場合は、Windowsキー + R で「ファイル名を指定して実行」を開き、「devmgmt.msc」と入力してデバイスマネージャーを起動します。「ネットワークアダプター」を展開し、ワイヤレスネットワークアダプターを右クリックして「ドライバーの更新」を選択してください。それでも改善しない場合は、お使いのデバイスはMiracast非対応のため、以降の手順を続ける必要はありません。

    【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方
  4. 次にグラフィックドライバーをテストします。再び Windowsキー + R で「ファイル名を指定して実行」を開き、「dxdiag」と入力して Enter キーを押すと、DirectX診断ツールが起動します。【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方
  5. DirectX診断ツールが開いたら、「ディスプレイ」タブを開き、「ドライバー」欄の下部にある「ドライバーモデル(Driver Model)」を確認します。WDDM 1.3以上と表示されていない場合、お使いのシステムはMiracast接続に対応していません。【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方

PCがMiracast接続に対応していることが確認できたら、次の修復方法に進みましょう。

方法2:両方のデバイスでWi-Fiが有効になっているか確認する

当たり前のことのように思えますが、実際にはMiracast接続を試みるデバイスの片方(または両方)でWi-Fi機能がオフになっていたために、この問題が解決したユーザーがたくさんいます。

MiracastはWi-Fi Directを使用するため、両方のデバイスが同じネットワークに接続されている必要はありませんが、すべてのデバイスでWi-Fiが有効になっていることは必須です。

Windows 10 PCでWi-Fiが有効かどうかを確認するには、Windowsキー + R を押して「ファイル名を指定して実行」を開き、「ms-settings:network-wifi」と入力または貼り付けて Enter キーを押します。すると「ネットワークとインターネット」設定のWi-Fiタブが開きます。

【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方

Wi-Fiタブ内で、Wi-Fiに関連付けられたトグルスイッチが「オン」になっていることを確認してください。

【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方

この方法が状況に合わない場合は、次の方法に進んでください。

方法3:Intel内蔵グラフィックスを有効化して最新版に更新する

Miracast接続を確立するには、対応するIntel内蔵グラフィックカードが必要です。BIOS設定で内蔵グラフィックスが無効になっていると、この問題が発生する可能性があります。

通常、専用GPUを搭載したシステムを購入した場合、この動作はデフォルトで設定されています。Intel内蔵グラフィックを有効化する手順はマザーボードメーカーによって異なりますが、基本的な流れは共通しています。

BIOS設定に入るには、起動プロセスの最初の段階でBIOSキーを押します。ほとんどのマシンでは、Fキー(F2、F4、F8、F10)のいずれか、またはDell製PCの場合はDeleteキーがBIOSキーです。「bios key + マザーボードメーカー名」でオンライン検索すれば、正確なキーを特定できます。

BIOS設定に入ったら、「Advanced」(詳細設定/エキスパート設定など)メニューを探し、「Advanced Chipset Settings」のような名前の項目を探します。次に「SouthBridge Configuration」を選択し、「Primary Graphics Adapter」を「IGP > PCI > PCI-E」に変更します。

【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方

ASUS製BIOSの場合は、「Advanced > System Agent > Configuration/Graphics Configuration」に進み、「IGPU Multi-Monitor」設定を有効にすることでIntel内蔵グラフィックカードを有効化できます。

注意: マザーボードごとに内蔵グラフィックを有効化するためのパスや項目名が異なります。お使いのマザーボードの型番を調べるか、オンラインで具体的な手順を検索する必要があります。

BIOSでIntel内蔵グラフィックを有効化してもエラーが続く場合は、次の方法に進んでください。

方法4:ワイヤレスアダプターを「自動(Auto)」に変更する

一部のユーザーでは、ワイヤレスアダプターが「自動」ではなく「5GHz」や「802.11b/g」に固定されていたことが原因で、このエラーが発生していました。

この設定は、2台のデバイスをペアリングしようとした際にMiracastがエラーを引き起こす原因になるようです。ワイヤレスモードの選択を「自動」に戻せば簡単に修正できます。手順は以下の通りです。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「devmgmt.msc」と入力して Enter キーを押し、デバイスマネージャーを起動します。
  2. デバイスマネージャー内で「ネットワークアダプター」のドロップダウンメニューを展開し、ワイヤレスネットワークアダプターを右クリックして「プロパティ」をクリックします。
  3. ワイヤレスネットワークアダプターの「プロパティ」画面で「詳細」タブに移動し、「ワイヤレスモードの選択(Wireless Mode Selection)」プロパティを選択して、値を「自動(Auto)」に設定します。
  4. OK」をクリックし、ネットワーク接続が復旧するまで待ちます。
【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方

「OK」をクリックしたらPCを再起動し、次回起動時にMiracast機能が使用できるかどうかを確認してください。

この方法で解決できない場合は、次の方法に進みましょう。

方法5:VPNソリューションを無効にする(該当する場合)

複数のユーザー報告によると、Cisco AnyConnectを含むいくつかのサードパーティ製VPNソリューションが、Miracastの基盤技術であるWi-Fi Directを拒否しているようです。これらのサードパーティ製ソフトは、Wi-Fi Directを「スプリットトンネル」によるセキュリティ脆弱性として扱い、システムにこの機能を無効化させるのです。

自分の環境でこのシナリオが起きているかを確認する唯一の方法は、Cisco AnyConnectなどの類似ソフトを無効化し、マシンを再起動して、Miracast接続が確立できるかどうかを試してみることです。

この方法が状況に当てはまらない場合は、次の方法に進んでください。

方法6:ワイヤレスネットワークアダプタードライバーを再インストールする

ワイヤレスネットワークアダプターのドライバーを再インストールすることで問題を解決できたユーザーもいます。影響を受けた複数のユーザーが、ドライバーをアンインストールしてマシンを再起動したところ、Miracastのエラーが表示されなくなったと報告しています。

ワイヤレスネットワークアダプタードライバーを再インストールする手順は以下の通りです。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「devmgmt.msc」と入力して Enter キーを押し、デバイスマネージャーを起動します。【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方
  2. デバイスマネージャー内で「ネットワークアダプター」メニューを展開し、ワイヤレスネットワークアダプターを右クリックして「デバイスのアンインストール」をクリックします。【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方
  3. ドライバーのアンインストールを再度確認する画面が表示されます。「アンインストール」をクリックするとドライバーが削除され、Wi-Fi接続中だった場合はインターネット接続が一時的に失われます。【解決】「PCまたはモバイルデバイスがMiracastに対応していない」エラーの直し方
  4. マシンを再起動します。次回起動時にWindowsが不足しているドライバーを自動的に再インストールし、インターネット接続も復旧します。その後、Miracast接続を再度試みて、問題が解決したかどうかを確認してください。
  1. 【Windows 10】「お使いのデバイス用のドライバーが見つかりましたが、エラーが発生しました」を解決する8つの方法

    Windows 10 のドライバー更新をインストールしようとした際に、「Windows はお使いのデバイス用のドライバーを見つけましたが、エラーが発生しました」というエラーメッセージが表示されることがあります。このメッセージは、ドライバーの更新処理中に何らかのエラーが発生したことを示しています。また、デバイスをPCに接続した際に、Windowsがドライバーソフトウェアを見つけているにもかかわらず、このエラーが表示されるケースもあります。 幸いなことに、Windows 10 に標準搭載されているトラブルシューティングツールなどを使って、このエラーを自分で解決できます。本記事では、具体的な対処法を

  2. 「お使いのデバイスはこのバージョンと互換性がありません」エラーの原因と6つの対処法

    スマートフォンでアプリをダウンロードしようとした際、「お使いのデバイスはこのバージョンと互換性がありません」というエラーメッセージが表示された経験はありませんか?多くのAndroidユーザーが、Playストアからアプリをダウンロードする際にこのメッセージを目にしたことがあるでしょう。古いAndroidバージョンに起因する一般的なエラーですが、実はさまざまな理由で発生することがあります。例えば、デバイスのチップセットなどの古いハードウェアが、新しいアプリの要件と合っていないケースもその一例です。本記事では、この問題を引き起こすあらゆる要因を詳しく解説しながら、考えられる解決策をご紹介します。 前