
ALFA Adapter Setup Guide for Windows 10 and Windows 11
Table of Contents
ALFA Network USB WiFi adapters are well known in security research and networking circles, but most tutorials focus exclusively on Linux. The good news for Windows users: every major ALFA adapter works on Windows 10 and Windows 11 with manufacturer-provided drivers — no source compilation required.
The critical difference from Linux is monitor mode. On Linux, tools like aircrack-ng and airodump-ng leverage raw 802.11 capture with packet injection. On Windows, the driver model (NDIS) does not expose the same hardware capabilities. Full monitor mode and packet injection are not available natively on Windows. What Windows does well — and does very well — is plug-and-play connectivity and WiFi scanning with polished tools like Acrylic WiFi Analyzer.
This guide walks through driver installation, WiFi scanning, and an honest assessment of what Windows can and cannot do with an ALFA adapter.
Compatible ALFA Adapters for Windows#
All adapters below are officially supported on Windows 10 and Windows 11. Driver availability and monitor mode capability differ by chipset.
| Model | Chipset | Windows 10 | Windows 11 | Monitor Mode Support |
|---|---|---|---|---|
| AWUS036ACH | RTL8812AU | ✅ Full support | ✅ Full support | ⚠️ Passive scan only (Acrylic WiFi Pro) |
| AWUS036ACM | MT7612U | ✅ Full support | ✅ Full support | ⚠️ Passive scan only |
| AWUS036ACS | RTL8811AU | ✅ Full support | ✅ Full support | ⚠️ Passive scan only |
| AWUS036AX | RTL8832BU | ⚠️ Manual driver download | ✅ In-box driver | ⚠️ Limited |
| AWUS036AXER | RTL8832BU | ⚠️ Manual driver download | ✅ In-box driver | ⚠️ Limited |
| AWUS036AXM | MT7921AUN | ⚠️ Manual driver download | ✅ In-box driver | ❌ Not supported |
| AWUS036AXML | MT7921AUN | ⚠️ Manual driver download | ✅ In-box driver | ❌ Not supported |
Installing the Driver#
Method A: Windows Update (Recommended)#
Windows Update is the easiest path for most adapters. When you plug in a supported ALFA adapter, Windows automatically queries Windows Update for a matching NDIS driver.
- Plug the ALFA adapter into a USB 3.0 port.
- Wait 30–60 seconds. Windows will show a notification: “Device driver software installed successfully” (Windows 10) or silently complete in Windows 11.
- Open Device Manager (
Win + X→ Device Manager). - Expand Network Adapters. You should see the adapter listed (e.g., “Realtek 8812AU Wireless LAN 802.11ac USB NIC” or “MediaTek Wi-Fi 6 MT7921AUN Wireless LAN Card”).
- If the adapter appears with a yellow warning icon, proceed to Method B.
Method B: Manual Driver Install — RTL8812AU (AWUS036ACH / AWUS036ACS)#
- Visit the ALFA Network download page or the Realtek driver archive and download the latest Windows WHQL driver for RTL8812AU.
- Extract the
.ziparchive to a local folder (e.g.,C:\Drivers\RTL8812AU). - Run the
.exeinstaller as Administrator. Accept the UAC prompt. - Follow the installer wizard. When prompted, leave the default installation path.
- Reboot when the installer completes.
- Open Device Manager → Network Adapters. Confirm the adapter appears without a warning icon.
To verify the driver version:
- Right-click the adapter in Device Manager → Properties.
- Click the Driver tab.
- Note the Driver Version and Driver Date for future reference.
Method B: Manual Driver Install — MT7921AUN (AWUS036AXM / AWUS036AXML)#
MediaTek’s MT7921AUN driver is included in Windows 11’s driver store (build 22000+). For Windows 10:
- Download the MediaTek MT7921 driver package from MediaTek’s official site or ALFA Network’s support page.
- Extract the package and run
Setup.exeas Administrator. - Reboot after installation.
Common Device Manager Error Codes#
| Error Code | Meaning | First Fix |
|---|---|---|
| Code 43 | Driver reported a failure | Uninstall driver → reboot → reinstall |
| Code 10 | Device cannot start | Try a different USB port; disable USB selective suspend |
| Code 28 | No drivers installed | Run Windows Update or install driver manually |
| Code 45 | Device not connected | Reconnect adapter; try different USB cable if using extension |
Using ALFA Adapter for WiFi Scanning on Windows#
Native Windows Command-Line Scanning#
Windows includes a built-in WiFi scanning command that requires no extra software:
netsh wlan show networks mode=bssidThis outputs every visible SSID along with BSSID (MAC address), signal strength, radio type, channel, and authentication type. It’s useful for quick diagnostics but lacks real-time channel graphs or hidden SSID detection.
Acrylic WiFi Analyzer (Free)#
For serious WiFi analysis on Windows, Acrylic WiFi Analyzer is the recommended tool. The free version provides:
- Real-time scanning across 2.4 GHz, 5 GHz, and 6 GHz bands
- Channel occupancy graphs — instantly identify congested channels
- Hidden SSID detection (shows networks broadcasting empty SSIDs)
- Signal history charts for individual access points
- Vendor OUI lookup for BSSID identification
Acrylic WiFi works with any Windows-compatible WiFi adapter, including all ALFA models listed above. Its NDIS driver extension integrates directly with the Windows wireless stack, which is why it works without Linux-style monitor mode.
airodump-ng for passive scanning. If your workflow is WiFi surveying, site analysis, or channel planning, it covers nearly everything you need without leaving Windows.Wireshark Capture on Windows#
Wireshark can capture WiFi traffic on Windows with the help of Npcap (see the dedicated section below). However, without true monitor mode, you capture only:
- Frames addressed to your adapter (unicast to your MAC)
- Broadcast and multicast frames on your associated network
You do not capture traffic between other devices unless they happen to be on the same broadcast domain and Wireshark is running in promiscuous mode on a switched network. Full 802.11 frame capture (management frames, beacon frames from foreign APs) is restricted.
Monitor Mode on Windows (The Honest Truth)#
This is where expectations need to be set clearly.
Monitor mode on Windows is fundamentally different from Linux monitor mode.
On Linux, drivers like aircrack-ng/rtl8812au expose a true monitor-mode interface (wlan0mon) that receives all 802.11 frames in the radio environment — management frames, data frames from other networks, probe requests, and beacon frames — without requiring association. The adapter also supports packet injection: sending raw 802.11 frames at the hardware level.
On Windows, the NDIS driver model does not expose these capabilities. The two practical approaches for Windows-based monitoring are:
Approach A: Acrylic WiFi Pro + compatible driver
Acrylic WiFi Pro uses a custom NDIS driver extension to enable passive 802.11 scanning. This lets you receive beacon frames and probe responses from access points you’re not connected to — enough for RF surveys, channel analysis, and AP enumeration. It does not support packet injection or full handshake capture.
Approach B: Kali Linux live USB
For workflows that require full monitor mode with packet injection — WPA handshake capture, deauth testing, beacon flooding — the correct platform is Kali Linux. You have two options:
- Boot a Kali Linux live USB on the same machine (bare metal, full hardware access)
- Run a Kali Linux VM (VMware or VirtualBox) with USB passthrough to hand the ALFA adapter directly to the VM’s USB stack
See the VirtualBox/VMware USB passthrough guide for detailed VM setup instructions.
Troubleshooting#
Adapter Not Recognized at All#
- Try a different USB port — preferably USB 3.0 (blue port). Some USB hubs lack sufficient power for dual-band adapters.
- Open Device Manager and look under Other Devices for an entry with a yellow question mark. This confirms Windows sees the hardware but lacks a driver.
- Right-click → Update Driver → Browse my computer and point to the manually downloaded driver folder.
- If nothing appears in Device Manager even under Other Devices, try a different USB cable (if using an extension) or test the adapter on another computer to rule out hardware failure.
Adapter Visible in Device Manager but No Networks Found#
- Temporarily disable Windows Defender Firewall to confirm it’s not blocking adapter initialization. Re-enable after testing.
- In Device Manager, right-click the adapter → Properties → Advanced tab. Look for Wireless Mode or Band settings. If set to 5 GHz only, you’ll see no networks in a 2.4 GHz-only environment.
- Confirm the adapter is not disabled: right-click → Enable Device.
- Run
netsh wlan show interfacesin an elevated Command Prompt to verify the adapter’s operational state.
Slow Speeds or Frequent Disconnects on Windows 11#
Windows 11’s Connected Standby (Modern Standby) can interfere with USB WiFi adapters by aggressively suspending USB devices.
Disable USB selective suspend:
- Open Control Panel → Power Options → Change plan settings → Change advanced power settings.
- Expand USB settings → USB selective suspend setting.
- Set to Disabled for both On battery and Plugged in.
- Click Apply → OK, then reboot.
Code 43: Driver Reported Failure#
- Open Device Manager, right-click the adapter → Uninstall device. Check “Delete the driver software for this device” if the option appears.
- Unplug the adapter.
- Reboot the computer.
- Plug the adapter back in.
- Reinstall the driver using Method B above.
If Code 43 persists after a clean reinstall, try a different USB port or test on another machine. A persistent Code 43 on multiple machines typically indicates a hardware fault with the adapter itself.
ALFA Adapter + Wireshark Setup#
Wireshark on Windows requires Npcap as its packet capture library. WinPcap (the legacy alternative) is outdated and does not support modern Windows versions reliably.
Step 1: Install Npcap#
- Download Npcap from https://npcap.com/ (free for personal and educational use).
- Run the installer as Administrator.
- During installation, check “Install Npcap in WinPcap API-compatible mode” if you plan to use any legacy tools alongside Wireshark.
- Reboot.
Step 2: Configure Wireshark#
- Open Wireshark. Your ALFA adapter will appear in the interface list.
- Double-click the adapter interface to start a capture.
- To filter for 802.11 management frames (beacon frames, probe requests), use the Wireshark display filter:
wlan.fc.type == 0- To filter for probe requests specifically:
wlan.fc.type_subtype == 0x0004wlan.fc.type filter only works when Wireshark receives actual 802.11 frames with visible headers. On Windows without monitor mode, most captures show Ethernet II frames even over WiFi — the NDIS layer strips the 802.11 header before passing frames to Npcap. Full 802.11 header capture requires a true monitor mode interface, available on Linux.常見問題
Does Windows support monitor mode for ALFA adapters?
Windows does not natively support full monitor mode. The NDIS driver model does not expose raw 802.11 frame capture. Only Acrylic WiFi Pro can do passive scanning. Full monitor mode requires Kali Linux.
Can I do packet injection on Windows?
No. No Windows driver currently supports raw 802.11 packet injection for ALFA adapters. This feature is only available on Linux.
Which ALFA adapter has the best Windows compatibility?
AWUS036ACH (RTL8812AU) and AWUS036ACM (MT7612U) have WHQL-signed drivers with the most complete Windows 10/11 compatibility records and stable plug-and-play.
Does Windows 11 need manual MT7921AUN driver installation?
No. The MT7921AUN driver is included in the Windows 11 driver store (build 22000+). The adapter gets its driver automatically within minutes of plug-in.
What should I do if Device Manager shows Code 43?
Uninstall the driver, reboot, reinsert the adapter, then manually install using Method B. If Code 43 persists across multiple machines, it usually indicates a hardware fault.
Summary: Windows vs Linux for ALFA Adapters#
| Feature | Windows 10/11 | Kali Linux |
|---|---|---|
| Plug & play | ✅ Automatic driver install | ⚠️ Varies by chipset |
| WiFi scanning | ✅ Acrylic WiFi / netsh | ✅ airodump-ng / iwlist |
| Monitor mode | ⚠️ Passive only (Acrylic Pro) | ✅ Full monitor mode |
| Packet injection | ❌ Not supported | ✅ Full injection |
| Wireshark capture | ⚠️ Limited (no 802.11 headers) | ✅ Full 802.11 capture |
| WPA handshake capture | ❌ Not reliable | ✅ aircrack-ng / hcxdumptool |
| Best use case | Day-to-day connectivity, WiFi surveying, channel analysis | Security testing, CTF challenges, penetration testing |
The bottom line: Windows is an excellent platform for ALFA adapters when your goal is network connectivity, WiFi analysis, and channel planning. The moment your workflow requires raw 802.11 frame injection or WPA handshake capture, switch to Kali Linux — either natively or via a VM with USB passthrough.
Related Guides#
- VirtualBox & VMware USB Passthrough for ALFA Adapters — Run Kali Linux in a VM with full ALFA adapter support
- Driver Install Guide for Kali Linux & Ubuntu — Complete chipset-specific driver installation
- ALFA WiFi Adapter Buyer Guide 2026 — Which adapter is right for your use case