
Wi-Fiが遅い、頻繁に切断される、または単に正しく接続できない場合、Windowsにはあまり知られていないツールがありますが、 ワイヤレスネットワークの診断に非常に強力有名な WLAN レポート、つまりワイヤレス ネットワーク レポートは、単なる単純な接続テストではなく、最近数日間に Wi-Fi で発生したすべての詳細を記載した HTML 形式の包括的な技術レポートです。
このレポートはシステム自体が単一のコマンドで生成し、構造化された方法で以下を表示します。 イベント、エラー、アダプタ、Wi-Fi プロファイル、切断の理由これは、コンピュータの何が問題なのかを理解したい場合や、テクニカル サポート、ネットワーク管理者、さらにはインターネット プロバイダーに渡すデータを収集する必要がある場合に役立ちます。
Windows WLAN レポートとは何ですか? また、何に使用されますか?
Windows WLANレポートは Wi-Fi ネットワーク上のすべてのアクティビティを要約した HTML ファイル 過去3日間のコンピュータ上でのアクティビティ。コマンドラインツールによって生成されます。 netshを システム フォルダーに自動的に保存され、どのブラウザーでも開くことができます。
このレポートは接続の有無だけでなく、情報をグループ化して表示します。 Wi-Fi接続セッションと詳細なイベント (接続、切断、エラー、警告、アダプタステータスの変化など)。また、他のネットワークコマンドの結果も統合します。 IPCONFIG または証明書の問い合わせなど、かなり包括的な概要になります。
大きな利点の一つは、レポートが各セッションと各問題を視覚的にリンクしていることです。 エラーがある場合に色分けと赤い丸が表示されるチャートこれにより、何か問題が発生し始めた正確な瞬間を特定することがはるかに簡単になります。
リモートワーク、オンラインゲーム、ビデオ通話、企業環境などでは、このようなレポートがあれば、問題の原因が あなたのチームから ルータWi-Fi信号やセキュリティ設定から (802.1x、証明書、認証など)。
コマンドプロンプトからWLANレポートを段階的に生成する方法
レポートを作成するには、昇格した権限でコマンドプロンプトウィンドウを開く必要があります。 netshには管理者権限が必要です すべてのネットワークデータを収集します。手順は簡単で、追加のインストールは必要ありません。
Windows 10や類似のバージョンでの標準的な手順は次のとおりです。コマンドプロンプトを検索し、管理者として実行し、 特定のコマンド レポートのHTMLを直接生成します。数秒で、ブラウザで開けるファイルがディスク上に作成されます。
適切なコマンドが実行されると、 WindowsはすべてのWi-Fi接続をスキャンします 過去 3 日間のアクティビティ: どのネットワークにアクセスしたか、どのネットワークに接続しようとしたか、認証が成功したかどうか、セッションの継続時間、エラーや予期しない停止があったかどうか。
この視覚的なコンポーネントに加えて、システムはTCP/IP、アダプタ、証明書、保存されたプロファイルに関連するいくつかの内部スクリプトとコマンドの結果を同じレポートに追加し、 Wi-Fi に影響を与えるすべてのものをチェックするための集中ソース.
WindowsでWLANレポートをアクティブ化して作成するコマンド
ワイヤレスネットワークレポートを生成するには コンソールからWindows 10 (および同等のバージョン) で必要なのは、管理者権限でコマンド プロンプトを開き、WLAN 用の特定の netsh コマンドを起動することです。
タスクバーの検索ボックスに次のように入力します。 コマンドプロンプト結果を右クリックして選択 管理者として実行ユーザーアカウント制御ダイアログボックスで「同意する」をクリックします。 はい 私が尋ねるとき。
管理者特権のコマンド ウィンドウに入ったら、次の命令を入力します。
netsh wlan show wlanreport
このコマンドを実行すると、Windowsは自動的に Wi-Fiレポートを含むHTMLファイル画面に大きな出力は表示されませんが、システムによって過去 3 日間のすべてのイベント、セッション、エラー、警告、およびスクリプトの結果がリストされたドキュメントが作成されます。
デフォルトでは、ファイルは次のパスに保存されます。
C:\ProgramData\Microsoft\Windows\WlanReport\
表示するには、 ファイル エクスプローラーでそのフォルダーに移動し、HTML ファイルをダブルクリックします。 (通常、 wlanレポート最新.htmlデフォルトのブラウザには、メイン チャートとすべての詳細セクションを含む完全なレポートが表示されます。
ワイヤレスネットワークレポートの主なセクション
WLANレポートは単なるリストではありません。テーマ別のブロックにまとめられており、各Wi-Fiセッションの一般的な機器情報と技術的な詳細をすぐに見つけることができます。各ブロックは異なる種類のデータを提供しますが、 彼らは互いに補完し合い、何が起こっているかを理解している.
上部に Wi-Fi概要チャートこのチャートには、レポートに収集されたすべての接続セッションがバーまたは時間セグメントとして表示されます。いずれかのセクションをクリックすると、レポートの関連セクションに自動的に移動します。 対応するワイヤレスセッション 詳細は以下をご覧ください。このグラフの赤い丸は失敗またはエラーを示しています。もしエラーが表示された場合は、クリックしてイベントに移動し、詳細を確認できます。
この図のすぐ後には、 レポートデータこのセクションには、作成日とレポートの対象日数(通常は過去3日間)が表示されます。これにより、レポートが最新のものかどうか、あるいは障害発生が後日であるため再度レポートを生成する必要があるかどうかをすぐに確認できます。
次のブロックは通常 一般的なシステム情報これには、デバイスの名前、製造元、モデル、オペレーティングシステムのバージョンとビルド、日付とバージョンなどのデバイス情報が含まれます。 BIOS問題をサポートにエスカレートする必要がある場合、デバイス ID や、デバイスがデバイス管理システム (MDM) に参加しているかどうかが重要な情報となります。
報告書には以下のセクションが含まれています。 ユーザー情報これには、レポート生成時にコンピュータにログインしていたアカウントに関する基本情報が含まれます。これにより、共有環境または企業環境のどのユーザーがWi-Fiの問題を経験したかを特定できます。
ネットワークアダプタのリストと技術詳細
最も実用的な価値を持つセクションの1つは、 ネットワークアダプタこのセクションには、デバイス上に存在するすべてのアダプター(表示・非表示の両方)が表示されます。Wi-Fiだけでなく、仮想アダプター(例えば…)も表示されます。 VPNイーサネットなど
リストされている各アダプタには、いくつかの説明フィールドが含まれています。 デバイス名 (カードのフレンドリーな説明、例えば インテル (具体的にはRealtek) PnP識別子 (Windows がそれを認識するために使用します) ハードウェア)と アダプタガイドこれはシステム内の一意の識別子です。
この報告書では、 現在のドライバーバージョン アダプタが使用しているドライバと、そのドライバがインストールされた日付。これは、古いドライバ、互換性のないドライバ、または破損したドライバによって引き起こされる問題を診断する上で非常に重要です。接続障害がドライバの更新と一致するかどうかをすぐに確認できます。 ドライバーさらに、運転手に疑いがある場合は、 アダプタドライバに問題がある可能性がある場合.
さらに、いわゆる DevNodeインジケーター Y·エル 問題番号 (問題番号)アダプターにシステムによって何らかの問題が登録されている場合に表示されます。関連する問題番号が表示される場合、通常はWindowsがそのデバイスに障害を検出したことを示しており、問題の原因がネットワークのハードウェアにあるかソフトウェアにあるかを判断するのに非常に役立ちます。
このセクションでは、たとえば、ラップトップの Wi-Fi カードが正しくインストールされ、最新のドライバーがインストールされているかどうか、またはワイヤレス ネットワークの通常の動作を妨害する可能性のある仮想アダプターや古いアダプターがあるかどうかを確認できます。
スクリプト出力: ipconfig、netsh、証明書とプロファイル
WLANレポートのもう一つの非常に包括的な部分は、 スクリプト出力このセクションでは、通常はコンソールから 1 つずつ実行する必要があるいくつかの従来のネットワーク診断コマンドの実行をコンパイルします。
まず、 でipconfig /すべて、すべてのアダプタの詳細なステータスを表示します: 物理アドレス (マックこれには、割り当てられたIPアドレス、DNSサーバー、ゲートウェイ、DHCPの有効化/無効化、リース期間など、多くのデータが含まれます。これらの情報は、デバイスがルーターまたはDHCPサーバーから正しくIPアドレスを取得しているかどうかを判断するために不可欠です。
コマンドの結果も追加されます。 netsh wlanすべて表示この部分的なレポートは、Wi-Fi アダプターとその機能に焦点を当てており、デバイスに保存されているすべてのワイヤレス プロファイル (キーやパスワードは表示されません) と、レポートの生成時に検出された Wi-Fi ネットワークのリスト (信号強度、セキュリティ タイプなどの詳細) を一覧表示します。
この報告書には、 CertUtil -store -silent マイ y CertUtil -store -silent -user マイこれらのコマンドは、デバイスとユーザーの証明書ストアにインストールされている証明書を表示します。これは、Wi-Fi接続が次のものに依存する環境で非常に役立ちます。 802.1x認証用のデジタル証明書 (たとえば、企業または教育ネットワーク)。
最後に1つ含まれます プロファイル出力保存されているすべてのWi-Fiプロファイルの詳細が表示されます: プロファイル名、 SSID 関連情報、セキュリティの種類、その他のプロパティが記録されます。パスワードとキーは暗号化された状態で保存され、表示されませんが、この情報は、接続エラーの原因となる可能性のある破損したプロファイルや誤った設定を検出するのに役立ちます。
セッションの概要: 成功、失敗、切断の理由
さらに下のWLANレポートには、 要約 このセクションでは、分析対象期間における接続のパフォーマンスの概要を示します。非常に視覚的にわかりやすく、Wi-Fi の全体的なパフォーマンスの概要を素早く把握できます。
要約の中には、 セッションの成功/失敗このツールは、Wi-Fiセッションが問題なく動作した回数、失敗した回数、警告やアラートが生成された回数を追跡します。失敗率が高い場合は、継続的な問題が発生していることがすぐにわかります。
もう一つの重要なセクションは 切断の理由システムがワイヤレス ネットワークから切断されたさまざまな理由を以下に示します。信号の損失、アクセス ポイントからの切断、チャネルの変更、認証の問題、長時間の非アクティブ状態などが考えられます。通常、それぞれの理由には特定のコードが関連付けられており、詳細を調査できます。
この報告書には、 セッション期間これは、多くの場合、グラフで表され、 時間 各Wi-Fiセッションでアクティブだったもの。これにより、切断が数分後に発生するのか(信号または電源の問題を示している可能性があります)、それとも数時間使用した後に発生するのかを確認できます。
最後に、 ワイヤレスセッション このログは、個々のセッションに関連するすべてのWi-Fiイベントを詳細にグループ化します。セッションごとに、インターフェース名(アダプター)、インターフェースGUID、接続モード(手動、プロファイルを使用した自動など)、使用されたプロファイル、SSID、ネットワークの種類(インフラストラクチャ、アドホック、またはすべて)、正確なセッション継続時間などのデータがリストされます。
各セッションには、 切断の理由 生成されたイベントのリストが表示されます。これらのイベントは色分けされており、クリックすると詳細な説明が表示されます。レポートの最初のセクションには通常、各色の意味を説明する凡例が含まれており、問題のある箇所を素早く特定しやすくなります。
WLANレポートの結果を分析するための基本的なガイドライン
レポートが生成され、ブラウザで開いたら、高度な診断に進む前に、いくつかの簡単なチェックを行うことをお勧めします。基本的な構成やハードウェアの問題を除外するために、確認すべき典型的な手順がいくつかあります。
まず最初に、 システムでWi-Fi接続が有効になっています当たり前のことのように思えますが、アダプタがWindowsで無効になっている場合、または ファンクションキーその後のテストではいずれも肯定的な結果は得られません。
また、ノートパソコンに 物理的なWi-Fiスイッチ (またはアンテナアイコンが付いた専用キー)。多くのノートパソコンでは、このスイッチがオフになっていると、Windows上では正常に表示されていても、ワイヤレス通信は完全に無効になっています。通常、オンになっているかどうかを示すLEDが付いています。
確認してください 機内モードが無効になっていますWindows 10では、気づかないうちに有効のままになってしまい、無線通信が完全に遮断されてしまうことがよくあります。タスクバーのネットワークアイコンをちょっと見れば、すぐに分かります。
もう一つの重要な要素は、ルーターまたはアクセスポイントまでの距離です。離れすぎたり、壁や干渉が多いと、信号が弱くなります。 デバイスをルーターに近づける 切断やセッション エラーが減少するかどうかを確認します。減少した場合、問題は純粋にカバレッジに関連している可能性があります。
機会があれば、機器が モバイルデータネットワークに接続できる (例えば、モバイルインターネット接続を共有するなど)。代替ネットワークですべて正常に動作する場合は、ルーター、インターネットプロバイダー、または自宅やオフィスの特定のWi-Fiネットワークに問題があると考えられます。
もう一つの基本的な推奨事項は、 モデムと無線ルーター両方のデバイスの電源を切り、数秒待ってから再び電源を入れてください。これにより、多くの一時的なファームウェアの問題、テーブルの飽和、IPアドレスの割り当ての問題が解決されます。
それでも問題が解決しない場合は、あなたの ケーブルモデムまたはインターネットサービスプロバイダ(ISP)同じネットワーク上の他のデバイスを試して、すべてに問題があるのか、それとも1台だけなのかを確認したり、イーサネットケーブルでコンピューターを接続してインターネット接続が正常に機能しているかどうかを確認したりすることもできます。問題が局所的であると思われる場合は、以下のガイドをご確認ください… Wi-Fiアダプタードライバーの問題.
ルーターの設定を確認して、 ネットワーク名(SSID)の送信SSID が隠されているか誤って構成されている場合、コンピューターが SSID を検出したり、自動的に再接続したりすることが困難になる場合があります。
これらのより基本的な点が排除されると、自分自身に深く焦点を当てることが意味を持ちます パターン、エラーコード、繰り返し発生する問題を探すためのWLANレポート セッション、プロファイル、またはアダプタを使用します。
高度なソリューション: 複雑な Wi-Fi の問題に ETW と netsh トレースを使用する
標準的なWLANレポートでは問題を明確にするのに不十分な場合(たとえば、高度な認証や断続的なエラーが発生するエンタープライズ環境など)、より詳細な手法を使用できます。 netsh トレースで ETW を使用してネットワーク イベントをキャプチャする (当社の 完全なnetshトレースチュートリアル).
Windows では、次のコマンドを使用して Wi-Fi スタックの詳細なトレースを記録できます。
netsh トレース開始 wireless_dbg キャプチャ=はい 上書き=はい 最大サイズ=4096 トレースファイル=c:\tmp\wireless.etl
このコマンドも管理者特権のコマンドプロンプトで実行する必要があり、ワイヤレスシナリオに焦点を合わせたトレースセッションを開始します(ワイヤレスdbg実行中、システムは Wi-Fi ネットワークに関連するさまざまな ETW プロバイダーからのあらゆる種類のイベントを保存します。
トラブルシューティングを開始したら、問題を再現します。接続が確立されない場合は手動でネットワークに接続してみてください。問題が断続的だが強制的に解決できる場合は、問題が解決するまでプロセスを繰り返します。頻度が低い場合は、エラーが発生するまでトラブルシューティングを続行します。この方法をお勧めします。 各試行のおおよその時間とその結果を記録します。 そうすることで、トレースとの相関関係を分析できるようになります。
追跡を停止するには、以下を使用する必要があります。
netsh トレース停止
トレースが停止すると、Windowsはいくつかのファイルを生成します。その中には、 ワイヤレス.etl (バイナリトレースファイル)と ワイヤレス.cab 追加情報は通常、コマンドで指定した場所に保存されます(例: C:\tmpETL ファイルをプレーン テキストに変換する場合は、次のコマンドを実行します。
netsh トレース変換 c:\tmp\wireless.etl
これにより、 ワイヤレス.txt イベントの詳細がすべて含まれており、通常は数メガバイトになります。これらのファイルがあれば、テキストのフィルタリングや分析に専用のツールを使用できます。
詳細な分析: Wi-Fi接続状態と内部コンポーネント
ETWトレースによって生成される情報量を適切に管理するには、 Wi-Fi接続ステートマシン Windowsから。このファイルシステム(FSM)は、ワイヤレスネットワークに接続しようとすると、さまざまな段階を経ます。
最も関連性の高い州は次のとおりです。 リセット、Ihv_Configuring、Configuring、Associating、Authenticating、Mobility、Wait_For_Disconnected、およびDisconnected状態標準的な正常な接続では、「接続済み」に達するまで、これらの状態が順番に繰り返されます。
正しい接続の典型的な例は、 切断 → リセット → Ihv_Configuring → 構成中 → 関連付け中 → 認証中 → 接続済み逆に、接続に失敗した場合は、 認証、それは次のように別の状態に変わります Roaming または解離が起こります。
分析の鍵となるのは、 最後に確認した正しい状態を確認し、シーケンスがどこで崩れるかを観察するそこから、プロバイダーのイベントの過去の記録が確認されます。 Microsoft-Windows-WLAN-AutoConfig エラーに関する手がかり(認証の問題、アクセス ポイントからの拒否、無線状態の変化など)を見つけます。
多くのシナリオでは、障害はWi-Fiスタックの他のコンポーネントに伝播します。重要なモジュールの1つは MSM(メディア固有モジュール)これは、WLAN 自動構成サービス (Wlansvc) のすぐ下にあり、ワイヤレス ハードウェアと密接に対話します。
そのモジュール内では、 セキュリティ マネージャー (SecMgr)接続前後のすべてのセキュリティ操作を担当し、 認証マネージャー (AuthMgr)802.1x認証要求を管理します。それぞれが独自のステートマシンを持ち、問題を追跡するためにフィルタリング可能なイベントを生成します。
その下には、もう1つの重要なコンポーネントであるネイティブWindows Wi-Fiスタック(NWifi)は、802.11(Wi-Fi)パケットをTCP/IPで使用できるように802.3(イーサネット)に変換する役割を担っています。例えば、アクセスポイント(AP)との切断が発生すると、イベントが次のように表示されます。 Microsoft-Windows-NWiFi 理由を示す(理由)の解離。
これらすべてのログを組み合わせることで、たとえば、無効な資格情報のために AP が接続を拒否していること、アダプタの無線がハードウェア レベルでオフになっていること、または異なるアクセス ポイント間でローミングの問題が発生してシステムがスタンバイ状態に強制されていることなどを検出できます。 Roaming 認証を完了する代わりに。
TextAnalysisTool とカスタムフィルターを使用して Wi-Fi をデバッグする
テキストに変換されたトレースファイルは膨大な量になる可能性があるため、次のようなツールを利用すると非常に便利です。 テキスト分析ツール.NETフィルターを適用して、関連する行のみを表示できます。このユーティリティは、複数のETWプロバイダーにまたがる複雑な追跡、例えば以下のようなシナリオに適しています。 ワイヤレスdbg.
設定ファイルを作成することができます(例: wifi.tat)は、XML形式の定義済みフィルターのコレクションです。このファイルでは、イベントの種類ごとに、どのテキストを強調表示し、どのテキストを非表示にし、どの色を使用するかを指定できるため、読みやすくなります。
フィルタは通常、 関連性の低いイベントを除外する (例えば、Winsock、WinHTTP、DNS、DHCPなどのプロバイダから、最初の段階ではワイヤレスの焦点から注意をそらす可能性がある) 「FSM transition」、「SecMgr Transition」、「AuthMgr Transition」を含む行を強調表示します。 あるいは Microsoft-Windows-NWiFi y Microsoft-Windows-WLAN-AutoConfig.
TextAnalysisTool.NETでは、次のオプションを選択できます。 フィルタリングされた行のみを表示するそのため、ビューは、状態遷移、切断、半径の変更、またはポート ダウン表示 (PORT_DOWN) などの重要なイベントに限定され、デバッグがはるかに管理しやすくなります。
この構成では、例えば、1つのノードから次のノードへとどのように連鎖していくかを見ることができます。 FSM移行 (接続マシンの状態の変化)を SecMgr の移行 そして、 AuthMgr の移行その後、NWiFi での接続解除、またはアダプタがハードウェアオフ状態に変わったことを通知するメッセージが続きます。このシーケンスにより、接続がどの時点で失敗したかが明確に示されます。
このエコシステム全体 WLAN レポート、ETW トレース、netsh トレース、カスタム フィルター これは、一見気まぐれであったり再現が難しい問題であっても、Wi-Fi が失敗する理由を詳細に理解するための非常に強力なツール セットです。
基本的な検証手順、WLAN HTMLレポート、そして必要に応じて状態と内部コンポーネントの分析を含む高度なトレースを組み合わせることで、 十分な精度で区切る 信号障害から認証エラー、ドライバーやハードウェアの問題まで、Windows におけるほとんどのワイヤレス接続問題の原因です。
バイトの世界とテクノロジー全般についての情熱的なライター。私は執筆を通じて自分の知識を共有するのが大好きです。このブログでは、ガジェット、ソフトウェア、ハードウェア、技術トレンドなどについて最も興味深いことをすべて紹介します。私の目標は、シンプルで楽しい方法でデジタル世界をナビゲートできるよう支援することです。