メインコンテンツへスキップ
ALFA アダプター Windows 10/11 セットアップガイド
  1. ブログ/

ALFA アダプター Windows 10/11 セットアップガイド

目次

ALFA Network の USB WiFi アダプターは、セキュリティリサーチやネットワーキングの分野で広く知られていますが、ほとんどのチュートリアルは Linux に特化しています。Windows ユーザーにとっての朗報は、主要な ALFA アダプターはすべてメーカー提供のドライバーにより Windows 10 および Windows 11 で動作するという点です。ソースコードのコンパイルは一切不要です。

TL;DR: ALFAアダプターはWindows 10/11でプラグアンドプレイでWiFi接続できますが、NDISドライバーモデルは完全なモニターモードとパケットインジェクションをサポートしていません。セキュリティテストが必要な場合はKali Linux(ベアメタルまたはVM USBパススルー)に切り替えてください。Windowsは日常接続とWiFiサイトサーベイに適しています。
Linux との最大の違いはモニターモードにあります。Linux では aircrack-ngairodump-ng などのツールが、パケットインジェクションを含む生の 802.11 キャプチャを活用できます。一方 Windows では、ドライバーモデル(NDIS)が同等のハードウェア機能を公開していません。フルモニターモードとパケットインジェクションは Windows ではネイティブに利用できません。Windows が優れているのは、プラグアンドプレイ接続と、Acrylic WiFi Analyzer のような洗練されたツールを使った WiFi スキャンです。

本ガイドでは、ドライバーのインストール、WiFi スキャン、そして Windows で ALFA アダプターを使って何ができて何ができないかを正直に解説します。


Windows 対応 ALFA アダプター
#

以下のすべてのアダプターは Windows 10 および Windows 11 で公式サポートされています。ドライバーの提供状況とモニターモードの対応はチップセットによって異なります。

モデルチップセットWindows 10Windows 11モニターモード対応
AWUS036ACHRTL8812AU✅ 完全対応✅ 完全対応⚠️ パッシブスキャンのみ(Acrylic WiFi Pro)
AWUS036ACMMT7612U✅ 完全対応✅ 完全対応⚠️ パッシブスキャンのみ
AWUS036ACSRTL8811AU✅ 完全対応✅ 完全対応⚠️ パッシブスキャンのみ
AWUS036AXRTL8832BU⚠️ 手動ドライバーダウンロード必要✅ 同梱ドライバー⚠️ 制限あり
AWUS036AXERRTL8832BU⚠️ 手動ドライバーダウンロード必要✅ 同梱ドライバー⚠️ 制限あり
AWUS036AXMMT7921AUN⚠️ 手動ドライバーダウンロード必要✅ 同梱ドライバー❌ 非対応
AWUS036AXMLMT7921AUN⚠️ 手動ドライバーダウンロード必要✅ 同梱ドライバー❌ 非対応
純粋な Windows 環境での日常利用には、AWUS036ACH(RTL8812AU)と AWUS036ACM(MT7612U)が最も実績のある選択肢です。どちらも Realtek/MediaTek の WHQL 署名付きドライバーを受け取り、Windows との互換性記録が最も豊富です。

ドライバーのインストール
#

方法 A:Windows Update(推奨)
#

ほとんどのアダプターに対して最も簡単な方法は Windows Update です。対応 ALFA アダプターを接続すると、Windows が Windows Update から一致する NDIS ドライバーを自動的に検索します。

  1. ALFA アダプターを USB 3.0 ポートに接続します。
  2. 30〜60 秒待ちます。Windows 10 では 「デバイス ドライバー ソフトウェアが正常にインストールされました」 という通知が表示されます(Windows 11 では通知なしで完了します)。
  3. デバイスマネージャーを開きます(Win + X → デバイスマネージャー)。
  4. ネットワーク アダプター を展開します。アダプターが一覧に表示されるはずです(例:「Realtek 8812AU Wireless LAN 802.11ac USB NIC」 または 「MediaTek Wi-Fi 6 MT7921AUN Wireless LAN Card」)。
  5. アダプターに黄色の警告アイコンが表示されている場合は、方法 B に進んでください。
Windows Update でドライバーをダウンロードするにはインターネット接続が必要です。隔離されたラボ用マシンをセットアップする場合は、別のコンピューターでドライバーパッケージをダウンロードして手動で転送してから、方法 B をご利用ください。

方法 B:手動ドライバーインストール — RTL8812AU(AWUS036ACH / AWUS036ACS)
#

  1. ALFA Network ダウンロードページ または Realtek ドライバーアーカイブにアクセスし、RTL8812AU 用の最新 Windows WHQL ドライバーをダウンロードします。
  2. .zip アーカイブをローカルフォルダに解凍します(例:C:\Drivers\RTL8812AU)。
  3. .exe インストーラーを管理者として実行します。UAC プロンプトを承認してください。
  4. インストールウィザードに従います。インストールパスを変更するよう求められた場合は、デフォルトのままにしてください。
  5. インストール完了後、再起動します。
  6. デバイスマネージャーネットワーク アダプター を開き、アダプターが警告アイコンなしで表示されていることを確認します。

ドライバーのバージョンを確認するには:

  1. デバイスマネージャーでアダプターを右クリック → プロパティ
  2. ドライバー タブをクリックします。
  3. ドライバーのバージョンドライバーの日付 をメモしておきます。

方法 B:手動ドライバーインストール — MT7921AUN(AWUS036AXM / AWUS036AXML)
#

MediaTek の MT7921AUN ドライバーは、Windows 11 のドライバーストア(ビルド 22000 以降)に含まれています。Windows 10 の場合:

  1. MediaTek 公式サイト または ALFA Network のサポートページから MediaTek MT7921 ドライバーパッケージをダウンロードします。
  2. パッケージを解凍し、Setup.exe を管理者として実行します。
  3. インストール後に再起動します。
MT7921AUN(AWUS036AXM、AWUS036AXML)アダプターをお使いの Windows 11 ユーザーは、クリーンインストール直後でも、アダプターを接続してから数分以内に動作するドライバーが自動的に適用されます。手動ダウンロードは不要です。

デバイスマネージャーの一般的なエラーコード
#

エラーコード意味最初の対処法
コード 43ドライバーが障害を報告ドライバーをアンインストール → 再起動 → 再インストール
コード 10デバイスを開始できない別の USB ポートを試す。USB のセレクティブサスペンドを無効にする
コード 28ドライバーがインストールされていないWindows Update を実行するか、ドライバーを手動インストール
コード 45デバイスが接続されていないアダプターを再接続。延長ケーブルを使用している場合は別の USB ケーブルを試す

Windows での WiFi スキャンに ALFA アダプターを使用する
#

Windows ネイティブのコマンドラインスキャン
#

Windows には、追加ソフトウェア不要の組み込み WiFi スキャンコマンドが含まれています:

netsh wlan show networks mode=bssid

このコマンドは、可視 SSID ごとに BSSID(MAC アドレス)、信号強度、無線タイプ、チャンネル、認証タイプを出力します。クイック診断に役立ちますが、リアルタイムのチャンネルグラフや隠し SSID 検出はありません。

Acrylic WiFi Analyzer(無料)
#

Windows での本格的な WiFi 分析には、Acrylic WiFi Analyzer が推奨ツールです。無料版で提供される機能:

  • 2.4 GHz、5 GHz、6 GHz 帯のリアルタイムスキャン
  • チャンネル占有グラフ — 混雑しているチャンネルを瞬時に特定
  • 隠し SSID 検出(空の SSID をブロードキャストしているネットワークを表示)
  • 個別アクセスポイントの信号履歴チャート
  • BSSID 識別のためのベンダー OUI ルックアップ

Acrylic WiFi は、上記の ALFA モデルを含むすべての Windows 対応 WiFi アダプターで動作します。NDIS ドライバー拡張が Windows の無線スタックと直接統合されているため、Linux スタイルのモニターモードなしでも動作します。

Acrylic WiFi Analyzer は、パッシブスキャンにおける airodump-ng に最も近い Windows の代替ツールです。WiFi サーベイ、サイト分析、チャンネルプランニングを目的としたワークフローであれば、Windows を離れることなくほぼすべての要件を満たします。

Windows での Wireshark キャプチャ
#

Wireshark は Npcap の助けを借りて Windows 上でも WiFi トラフィックをキャプチャできます(詳細は後述のセクションを参照)。ただし、真のモニターモードがない場合、キャプチャできるのは以下に限られます:

  • アダプター宛てのフレーム(自分の MAC アドレス宛ユニキャスト)
  • 接続しているネットワーク上のブロードキャストおよびマルチキャストフレーム

スイッチングされたネットワークで Wireshark をプロミスキャスモードで実行していても、同一ブロードキャストドメイン上にない限り、他のデバイス間のトラフィックはキャプチャできません。完全な 802.11 フレームキャプチャ(管理フレーム、外部 AP からのビーコンフレーム)は制限されています。


Windows におけるモニターモード(正直な評価)
#

ここでは期待値を正確に設定する必要があります。

Windows のモニターモードは、Linux のモニターモードと根本的に異なります。

Linux では、aircrack-ng/rtl8812au などのドライバーが真のモニターモードインターフェース(wlan0mon)を公開し、アソシエーションなしに無線環境のすべての 802.11 フレーム(管理フレーム、他ネットワークのデータフレーム、プローブリクエスト、ビーコンフレーム)を受信できます。また、アダプターはハードウェアレベルで生の 802.11 フレームを送信するパケットインジェクションもサポートしています。

Windows では、NDIS ドライバーモデルがこれらの機能を公開しません。Windows ベースのモニタリングで実用的なアプローチは 2 つあります:

アプローチ A:Acrylic WiFi Pro + 対応ドライバー

Acrylic WiFi Pro はカスタム NDIS ドライバー拡張を使用して パッシブ 802.11 スキャン を有効にします。これにより、接続していないアクセスポイントのビーコンフレームやプローブレスポンスを受信できます。RF サーベイ、チャンネル分析、AP 列挙には十分ですが、パケットインジェクションやフルハンドシェイクキャプチャはサポートされていません

アプローチ B:Kali Linux ライブ USB

パケットインジェクションを伴うフルモニターモードが必要なワークフロー(WPA ハンドシェイクキャプチャ、デオーセンティケーションテスト、ビーコンフラッディングなど)には、Kali Linux が正しいプラットフォームです。2 つの選択肢があります:

  • 同じマシンで Kali Linux ライブ USB をブート(ベアメタル、フルハードウェアアクセス)
  • Kali Linux VM(VMware または VirtualBox)で USB パススルーを使用して ALFA アダプターを VM の USB スタックに直接渡す

詳細な VM セットアップ手順については、VirtualBox/VMware USB パススルーガイド を参照してください。

WPA ハンドシェイクキャプチャ、デオーセンティケーションフレーム、またはその他のアクティブな 802.11 攻撃など、モニターモード+パケットインジェクションが必要なワークフローでは、Windows は信頼性のある動作ができません。Kali Linux(ベアメタルまたは USB パススルー付き VM)が正しいプラットフォームです。現在、ALFA アダプター向けの生の 802.11 インジェクションをサポートする Windows ドライバーは存在しません。

トラブルシューティング
#

アダプターがまったく認識されない
#

  1. 別の USB ポートを試してください。できれば USB 3.0(青色ポート)を使用してください。一部の USB ハブはデュアルバンドアダプターに十分な電力を供給できない場合があります。
  2. デバイスマネージャーを開き、その他のデバイス の下に黄色のクエスチョンマークが付いたエントリがないか確認してください。これは Windows がハードウェアを認識しているがドライバーがないことを意味します。
  3. 右クリック → ドライバーの更新コンピューターを参照してドライバーを検索する で、手動ダウンロードしたドライバーフォルダを指定します。
  4. その他のデバイスを含めてデバイスマネージャーに何も表示されない場合は、別の USB ケーブル(延長ケーブルを使用している場合)を試すか、別のコンピューターでアダプターをテストしてハードウェア故障の可能性を確認してください。

デバイスマネージャーには表示されるがネットワークが見つからない
#

  1. Windows Defender ファイアウォールを一時的に無効にして、アダプターの初期化をブロックしていないか確認してください。テスト後は必ず再有効化してください。
  2. デバイスマネージャーでアダプターを右クリック → プロパティ詳細設定 タブ。ワイヤレスモード または バンド の設定を確認してください。5 GHz のみに設定されている場合、2.4 GHz のみの環境ではネットワークが見つかりません。
  3. アダプターが無効になっていないか確認します:右クリック → デバイスを有効にする
  4. 管理者権限のコマンドプロンプトで netsh wlan show interfaces を実行し、アダプターの動作状態を確認します。

Windows 11 での速度低下または頻繁な切断
#

Windows 11 の コネクテッドスタンバイ(Modern Standby)は、USB デバイスを積極的にサスペンドすることで USB WiFi アダプターに干渉する可能性があります。

USB のセレクティブサスペンドを無効にする手順:

  1. コントロールパネル電源オプションプラン設定の変更詳細な電源設定の変更 を開きます。
  2. USB 設定USB のセレクティブ サスペンドの設定 を展開します。
  3. バッテリー駆動電源に接続 の両方を 無効 に設定します。
  4. 適用OK をクリックし、再起動します。

コード 43:ドライバーが障害を報告
#

  1. デバイスマネージャーでアダプターを右クリック → デバイスのアンインストール。オプションが表示される場合は 「このデバイスのドライバー ソフトウェアを削除する」 にチェックを入れます。
  2. アダプターを取り外します。
  3. コンピューターを再起動します。
  4. アダプターを再接続します。
  5. 上記の方法 B を使用してドライバーを再インストールします。

クリーン再インストール後もコード 43 が続く場合は、別の USB ポートを試すか、別のマシンでテストしてください。複数のマシンで継続するコード 43 は、アダプター自体のハードウェア障害を示している場合があります。


ALFA アダプター + Wireshark セットアップ
#

Windows 上の Wireshark には、パケットキャプチャライブラリとして Npcap が必要です。レガシーの代替である WinPcap は古く、現代の Windows バージョンでは信頼性の高い動作ができません。

ステップ 1:Npcap のインストール
#

  1. https://npcap.com/ から Npcap をダウンロードします(個人・教育用途は無料)。
  2. インストーラーを管理者として実行します。
  3. インストール中、レガシーツールを Wireshark と併用する予定がある場合は 「Install Npcap in WinPcap API-compatible mode」 にチェックを入れます。
  4. 再起動します。

ステップ 2:Wireshark の設定
#

  1. Wireshark を開きます。ALFA アダプターがインターフェース一覧に表示されます。
  2. アダプターインターフェースをダブルクリックしてキャプチャを開始します。
  3. 802.11 管理フレーム(ビーコンフレーム、プローブリクエスト)をフィルタリングするには、Wireshark の表示フィルターを使用します:
wlan.fc.type == 0
  1. プローブリクエストのみをフィルタリングするには:
wlan.fc.type_subtype == 0x0004
wlan.fc.type フィルターは、Wireshark が 802.11 フレームヘッダーを含む実際の 802.11 フレームを受信した場合にのみ機能します。モニターモードなしの Windows では、ほとんどのキャプチャが WiFi 経由であっても Ethernet II フレームとして表示されます。NDIS レイヤーが Npcap にフレームを渡す前に 802.11 ヘッダーを除去するためです。完全な 802.11 ヘッダーキャプチャには、Linux で利用可能な真のモニターモードインターフェースが必要です。
許可なくネットワークトラフィックをキャプチャすることは、ほとんどの法域で違法です。自分が所有するネットワーク、または明示的な書面による許可を得たネットワークのトラフィックのみをキャプチャしてください。

まとめ:ALFA アダプターにおける Windows と Linux の比較
#

機能Windows 10/11Kali Linux
プラグアンドプレイ✅ 自動ドライバーインストール⚠️ チップセットにより異なる
WiFi スキャン✅ Acrylic WiFi / netsh✅ airodump-ng / iwlist
モニターモード⚠️ パッシブのみ(Acrylic Pro)✅ フルモニターモード
パケットインジェクション❌ 非対応✅ フルインジェクション
Wireshark キャプチャ⚠️ 制限あり(802.11 ヘッダーなし)✅ 完全な 802.11 キャプチャ
WPA ハンドシェイクキャプチャ❌ 信頼性なし✅ aircrack-ng / hcxdumptool
最適なユースケース日常的な接続、WiFi サーベイ、チャンネル分析セキュリティテスト、CTF チャレンジ、ペネトレーションテスト

結論として、ネットワーク接続、WiFi 分析、チャンネルプランニングが目的であれば、Windows は ALFA アダプターの優れたプラットフォームです。生の 802.11 フレームインジェクションや WPA ハンドシェイクキャプチャが必要になった時点で、Kali Linux(ネイティブまたは USB パススルー付き VM)に切り替えてください。



常見問題

WindowsはALFAアダプターのモニターモードをサポートしていますか?

Windowsはネイティブで完全なモニターモードをサポートしていません。NDISドライバーモデルは生の802.11パケットキャプチャを開放しておらず、Acrylic WiFi Proでパッシブスキャンが可能なだけで、完全なモニターモードにはKali Linuxが必要です。

Windowsでパケットインジェクションを行えますか?

できません。現在WindowsドライバーでALFAアダプターの生の802.11パケットインジェクションをサポートするものはなく、この機能はLinuxでのみ利用可能です。

Windowsで互換性が最も高いALFAアダプターはどれですか?

AWUS036ACH(RTL8812AU)とAWUS036ACM(MT7612U)はWHQL署名ドライバーを持ち、Windows 10/11互換性の実績が最も完全で、プラグアンドプレイが最も安定しています。

Windows 11でMT7921AUNドライバーを手動インストールする必要がありますか?

不要です。MT7921AUNドライバーはWindows 11ドライバーストア(ビルド22000以降)に内蔵されており、アダプター挿入後数分以内に自動的にドライバーが取得されます。

デバイスマネージャーでCode 43と表示されたらどうしますか?

ドライバーをアンインストールして再起動後、アダプターを再挿入し、方法Bでドライバーを手動インストールしてください。Code 43が複数台のPCで継続する場合は通常ハードウェア故障です。

関連ガイド
#


参考文献
#

  1. ALFA Network公式ドライバーダウンロード
  2. Microsoft NDISドライバードキュメント
  3. Acrylic WiFi Analyzer公式ウェブサイト
  4. Npcap公式ウェブサイト
  5. Wireshark公式ドキュメント