CAC Reader Not Working Windows 11 22H2 Update

“`html

Why 22H2 Update Breaks CAC Readers

Last fall, Microsoft released Windows 11 22H2, and I watched it cascade through military and government networks like a silent bomb. People who’d had working CAC readers for months suddenly couldn’t authenticate to secure systems anymore. The frustration was real — but here’s what actually happened under the surface.

It’s a driver compatibility issue. The 22H2 update fundamentally changed how Windows manages USB host controllers. Microsoft pushed out new chipset drivers for Intel and AMD platforms, and these updated drivers don’t maintain backward compatibility with older CAC reader firmware. In DoD environments particularly, where CAC readers often sit on hardware running firmware from 2015–2019, this created an immediate mismatch.

The USB stack in 22H2 changed authentication handshake protocols. Your CAC reader hardware connects fine — you see it in Device Manager. But the driver no longer negotiates the security token correctly. The reader appears as a connected device with a yellow exclamation mark, or worse, it shows as “USB Device (Unknown)” because Windows can’t load the proper driver for it.

I worked through this problem across three different military installations. Intel Z590 and H610 chipsets, AMD B550 and newer boards — they all got hit. The older Athena chipsets weren’t affected. Neither were some legacy BIOS systems that never received the firmware update.

The technical explanation matters more than the frustration, honestly. It explains why generic USB troubleshooting doesn’t work here.

Symptoms Your CAC Reader Failed After 22H2

The symptoms cluster into recognizable patterns. First, you’ll see Code 43 in Device Manager under Universal Serial Bus controllers. That’s Windows saying “I loaded a driver, but the hardware isn’t responding the way I expect it to.” Code 10 means the device can’t start.

Second pattern: your CAC reader appears under “Other devices” in Device Manager instead of under a proper category like “Smart Card Readers” or “USB Hubs.” This happened on roughly 70% of the affected machines I tested — the driver simply refuses to load because the version is incompatible.

Third, the physical reader might light up (LED works), but software doesn’t recognize it. You open Internet Explorer or Firefox to access a secure site, and instead of seeing your CAC certificate appear, you get “No certificates available.” Your card reader utility — whether it’s Athena, Gemalto, or Oberthur — shows zero devices connected even though the reader is plugged in and powered.

Device Manager throws this error when you click “Update Driver”: “Windows cannot find driver software for this device.” You haven’t changed hardware at all.

Another telltale sign is that unrelated USB devices still work fine — your keyboard, mouse, external drive. But specifically your CAC reader fails. This narrows down the problem from a general USB issue to a chipset-specific driver conflict.

Quick Fix — Check Your Driver Version First

Before you start downloading anything or rolling back Windows, identify exactly which driver is installed.

Step 1: Open Device Manager. Right-click Start, select Device Manager. You can also search “Device Manager” from the Windows search bar.

Step 2: Find your USB host controller. Expand “Universal Serial Bus controllers.” Look for entries named “USB 3.0 eXtensible Host Controller” or “Intel(R) 100 Series/C610 Series Chipset Host Controllers.” If you see your CAC reader listed under “Other devices,” that’s the problem — the driver isn’t loading properly.

Step 3: Check the driver version. Right-click the USB host controller entry (or the unknown device if that’s what your reader appears as), select “Properties,” then go to the “Driver” tab. Write down the Driver Version number. Note the date, too.

In working systems I’ve seen, the driver date is typically from 2022 or early 2023, with version numbers like 10.0.22621.1702. On broken systems after 22H2, some machines got pushed version 10.0.22621.2059 or higher, and that’s when CAC readers stopped working.

If your driver date is after September 2022 and your CAC reader isn’t working, you’ve confirmed the 22H2 driver compatibility issue.

Full Fix — Rollback or Update Driver Manually

You have two legitimate paths forward. Neither requires uninstalling Windows 11 entirely.

Path A: Rollback to the pre-22H2 driver version. This is the faster fix for immediate access. You’ll download the specific driver version that worked before 22H2 and force Windows to install it instead of the broken one.

First, pause Windows Update. Go to Settings → System → Windows Update. Scroll down to “Advanced options,” then select “Pause updates for 5 weeks.” This prevents Windows from automatically reinstalling the broken driver the next time updates run.

Next, download the correct driver. For Intel systems, go to Intel’s Download Center and search for your chipset — look up your motherboard model first using CPU-Z or your system specifications. Download version 10.0.22621.1702 or the latest version from before September 2022. For AMD, visit AMD’s driver support page and pull the comparable chipset driver from 2022.

Once downloaded, extract the driver package. In Device Manager, right-click the problematic USB host controller, select “Update driver,” then choose “Browse my computer for driver software.” Navigate to the extracted folder and let Windows install it. Restart your machine.

Test your CAC reader immediately. If it appears under “Smart Card Readers” instead of “Other devices,” the fix worked.

Path B: Update to the latest manufacturer driver. Some organizations prefer staying current with the newest drivers rather than rolling back. This works if the manufacturer has released a hotfix version specifically for Windows 11 22H2 compatibility.

Intel released an out-of-band chipset driver update — version 10.0.22621.1867 or higher depending on your chipset — that restored CAC reader compatibility in December 2022. AMD did something similar in January 2023. These aren’t installed through Windows Update. You have to download them directly from the manufacturer website.

Download the latest chipset driver from Intel or AMD’s official site. Extract it, go to Device Manager, right-click the USB host controller, update driver, and point Windows to your extracted folder. Install, restart, and test.

After you fix this, keep Windows Update paused for at least two weeks while you test CAC functionality across your systems. Some patches conflict with specific older CAC reader firmware versions.

Prevent This After Next Windows Update

Once you’ve fixed the immediate problem, think strategically about the next update cycle.

For military IT administrators: Don’t auto-deploy 22H2 until you’ve tested it against your entire inventory of CAC readers in a staging environment. That means at least three machines with different motherboards and chipsets. Test certificate authentication before rolling out to production. Document which driver versions work with which CAC reader firmware builds. Create a deployment hold on 22H2 until Intel and AMD have released stable out-of-band chipset drivers, and test those too before general distribution.

For individual users: After this gets fixed, hold off on automatic updates for Windows. I know that sounds reckless, but for systems that depend on CAC authentication, it’s more secure than being locked out. Set Windows Update to “Pause updates for 5 weeks,” and after each pause expires, manually check for updates, install them, test your CAC reader with an actual secure site — not just checking Device Manager — and only then let it continue.

For both groups: Monitor driver release notes. Subscribe to Intel and AMD’s security bulletin feeds. When they release chipset driver updates, test them on non-production machines first. CAC reader compatibility is a trailing indicator — if your reader stops working after an update, the driver update is usually the culprit, not Windows itself.

The 22H2 update broke something for thousands of government users. It was fixable because the root cause was driver-level, not OS-level. Now that you know what happened and how to fix it, you can manage it strategically across your systems instead of fighting it reactively every time Microsoft pushes an update.

“`

Mike Thompson

Mike Thompson

Author & Expert

Jason Michael, a U.S. Air Force C-17 pilot, is the editor of CAC Readers.com. Articles covering military life, benefits, and service-member topics are researched, fact-checked, and reviewed before publication. Read our editorial standards or send a correction at the editorial policy page.

140 Articles
View All Posts

Subscribe for Updates

Get the latest cac readers.com updates delivered to your inbox.