スマートカードが要求された操作を実行できません – PIVスマートカードドライバーの問題を解決する方法
Windowsでスマートカードを使用して認証しようとすると、「スマートカードが要求された操作を実行できません(The smart card cannot perform the requested operation)」や「この操作には別のスマートカードが必要です(The operation requires a different smart card)」といったエラーメッセージが表示されることがあります。この記事では、考えられる原因を特定し、Windows標準搭載のスマートカードミニドライバー(Windows Inbox Smart Card Minidriver)に依存するPIVスマートカードドライバーや多機能デバイスの問題を解決するための対処法をご紹介します。
「スマートカードが要求された操作を実行できません」エラーについて
まず、この問題に遭遇する典型的なシナリオを見てみましょう。
PIVスマートカード、またはPIVスマートカードをサポートし、Windows標準のスマートカードミニドライバーに依存するデバイス(YubiKeyなど)を使用してWindowsにサインインしようとしても、サインインできません。また、Feitianブランド以外のPIVスマートカードデバイスを使用してWindowsにサインインしようとしても失敗します。ただし、デバイスがFIDO(U2FやFIDO2など)機能に対応している場合、それらの機能は引き続き正常に動作します。
この原因は、無効なxPassスマートカードドライバーが、標準ドライバーに依存する他のFeitian製以外のデバイスと正しく連携できないことにあります。
誤ったPIVスマートカードドライバーの更新への対処法
このPIVスマートカードドライバーの問題に直面している場合は、以下の2つの方法のいずれかを実行することで解決できます。
- ドライバーを手動で削除する
- ドライバーを削除するスクリプトを作成して実行する
それでは、それぞれの解決策の詳細な手順を見ていきましょう。
1] ドライバーを手動で削除する
ドライバーを手動で削除するには、以下の手順に従ってください。
- スマートカードデバイスをコンピューターに接続します。
- Windowsキー + Xを押して、パワーユーザーメニューを開きます。
- キーボードのMキーを押して、デバイスマネージャーを開きます。
- デバイスマネージャー内で、インストールされているデバイスのリストをスクロールし、「スマートカード」セクションを展開します。
- 「xPass Smart Card」を右クリックし、「デバイスのアンインストール」を選択します。
- 確認画面が表示されたら、「このデバイスのドライバーソフトウェアを削除します」にチェックを入れ、「アンインストール」をクリックします。
- コンピューターを再起動します。これでPIVスマートカードドライバーの問題は解決されるはずです。
2] ドライバーを削除するスクリプトを作成して実行する
ドライバーの削除を自動化したい場合は、バッチファイルとして実行できるスクリプトを作成します。このスクリプトはドライバーの.infファイル名を識別し、PnPUtil.exeを使用してドライバーを削除します。スマートカードやスマートカードデバイスがコンピューターに接続されていなくても、ドライバーを削除できるのが特徴です。
スクリプトを作成して使用するには、以下の手順に従ってください。
Windowsキー + Rを押して、「ファイル名を指定して実行」ダイアログを開きます。
「ファイル名を指定して実行」ダイアログボックスにnotepadと入力し、Enterキーを押してメモ帳を開きます。
以下の構文をコピーして、テキストエディターに貼り付けます。
@echo off for /r %windir%\System32\DriverStore\FileRepository %%i in (*eps_piv_csp11.inf*) do (@echo %%i pnputil /delete-driver %%i /uninstall /force) pause
.batファイル拡張子を付けて、任意の名前でファイルを保存します(例:Remove_PIV_driver.bat)。
問題が発生しているコンピューターで、管理者権限でバッチファイルを実行します(保存したファイルを右クリックし、コンテキストメニューから「管理者として実行」を選択します)。
スクリプトの実行後、PCを再起動してください。これでPIVスマートカードドライバーの問題は解決されるはずです。
以上で完了です!
なお、PIV(Personal Identity Verification:個人識別認証)資格情報は、米国連邦政府全体で使用される資格情報であり、適切なセキュリティレベルで連邦政府が管理する施設や情報システムへのアクセスに利用されています。
-
「グループまたはリソースが要求された操作を実行するための適切な状態にない」エラーを修正する方法【Windows 10】
Windows Update を実行しようとした際に、「グループまたはリソースは要求された操作を実行するための正しい状態にありません(The group or resource is not in the correct state to perform the requested operation)」というエラーが表示されることがあります。このエラーは、モバイルホットスポットの使用時や Microsoft Store アプリ、さらにはコマンドプロンプトの実行時にも発生することがあります。しかし、このエラーに遭遇しても慌てる必要はありません。本記事では、Windows 10 でこのエラーを解
-
【解決済み】SFC /SCANNOW実行時の「Windows リソース保護は、要求された操作を実行できませんでした」エラーの直し方
先日、Windows回復環境(WinRE)でSFC /SCANNOWコマンドを使ってWindows 10システムの修復を試みたところ、コマンド実行後に「Windows リソース保護は、要求された操作を実行できませんでした」というエラーが表示されました。 この記事では、Windows回復環境(WinRE)から「SFC /SCANNOW」コマンドを実行した際に発生する「Windows リソース保護は、要求された操作を実行できませんでした」エラーを回避・解決する方法を詳しく解説します。 WinREでSFCエラー「Windows リソース保護は、要求された操作を実行できませんでした」を修正する方法