Khi dùng thẻ thông minh (smart card) xác thực Windows, có thể nhận lỗi: "The smart card cannot perform the requested operation" hoặc "The operation requires a different smart card". Bài viết xác định nguyên nhân và giải pháp sửa driver PIV (Personal Identity Verification) smart card không đúng hoặc thiết bị đa chức năng dùng PIV smart card dựa trên Windows Inbox Smart Card Minidriver.
Lỗi Smart card cannot perform the requested operation
Trường hợp điển hình:
- Đăng nhập Windows bằng PIV smart card hoặc thiết bị hỗ trợ PIV (như YubiKey) dựa vào Windows Inbox Smart Card Minidriver – không đăng nhập được.
- Dùng thiết bị PIV smart card không phải thương hiệu Feitian – không đăng nhập được.
- Nếu thiết bị hỗ trợ FIDO (U2F/FIDO2), khả năng này vẫn hoạt động.
Driver xPass Smart Card không đúng không interface đúng với thiết bị non-Feitian dựa vào inbox driver.
Cập nhật driver PIV smart card không đúng
Hai cách khắc phục:
- Xóa driver thủ công
- Tạo và chạy script xóa driver
1. Xóa driver thủ công
- Cắm thiết bị smart card.
- Win+X > M mở Device Manager.
- Mở rộng Smart cards.
- Chuột phải xPass Smart Card > Uninstall device.
- Khi hỏi, chọn Delete the driver software for this device > Uninstall.
- Khởi động lại máy. Vấn đề driver PIV nên khắc phục.
2. Tạo và chạy script xóa driver
Tự động hóa xóa driver bằng batch file. Script xác định file .inf driver và dùng PnPUtil.exe xóa. Có thể xóa ngay cả khi smart card không cắm.
- Win+R > gõ notepad > Enter.
- Copy-dán mã sau:
@echo off for /r %windir%\System32\DriverStore\FileRepository %%i in (*eps_piv_csp11.inf*) do (@echo %%i pnputil /delete-driver %%i /uninstall /force) pause
- Lưu file với đuôi .bat (ví dụ: Remove_PIV_driver.bat).
- Chạy file batch với quyền Admin (chuột phải > Run as Administrator).
- Sau khi script chạy xong, restart PC. Vấn đề driver PIV nên khắc phục.
PIV (Personal Identity Verification) là thông tin xác thực liên bang Mỹ dùng truy cập cơ sở/hệ thống thông tin liên bang ở mức bảo mật phù hợp.