スマートカードが要求された操作を実行できません

スマートカードを使用してWindowsへの認証を行おうとすると、スマートカードが要求された操作を実行できない、(The smart card cannot perform the requested operation)または操作に別のスマートカードが必要である(The operation requires a different smart card)などのエラーメッセージが表示される場合があります。この投稿では、考えられる原因を特定し、誤ったPersonal Identity Verification(Personal Identity Verification)PIV)スマートカードドライバーまたはWindowsInboxSmartに依存するPIVスマートカードを使用する多機能デバイス(Windows Inbox Smart Card Minidriver)正常(PIV)修正するためのソリューションを提供します。カードミニドライバー

このスマートカードは使用できません。 操作には別のスマートカードが必要です

スマートカードが要求された操作を実行できません

この問題が発生する可能性のある典型的なシナリオを見てみましょう。

PIVスマートカードまたはPIVスマートカードをサポートし、Windows Inboxスマートカードミニドライバーに依存するデバイス(YubiKeyなど(PIV)使用(Windows Inbox Smart Card Minidriver)し (YubiKey)Windows(Windows)サインインしようとしました。ただし、サインインすることはできません。FeitianブランドではないPIVスマートカードデバイスを使用してWindowsにサインインしようとします。ただし、サインインすることはできません。デバイスがU2FFIDO2などのFast Identity OnlineFIDO )機能をサポートしている場合、これらの機能は引き続き機能します。

無効なxPassスマートカード(xPass Smart Card)ドライバーは、受信トレイドライバーに依存する他の非Feitianデバイスと正しくインターフェイスしません。

不正なPIV(Incorrect PIV)スマートカードドライバーの更新

このPIVスマートカードドライバ(PIV smart card driver)の問題に直面した場合は、以下に概説する2つのアクションのいずれかを実行して、問題を解決できます。

  1. ドライバーを手動で削除する
  2. スクリプトを作成(Create)して実行し、ドライバーを削除します

リストされた各ソリューションに関連するプロセスの説明を見てみましょう。

1]ドライバーを手動で削除する

ドライバを手動で削除するには、次の手順を実行します。

  • スマートカードデバイスをコンピューターに接続します。
  • Windows key + Xを押して、パワーユーザーメニュー(Power User Menu)を開きます。
  • キーボードのM(M)キーを押して、デバイスマネージャを開きます(open Device Manager)
  • デバイスマネージャ(Device Manager)に入ったら、インストールされているデバイスのリストを下にスクロールして、[スマートカード](Smart cards) セクションを展開/折りたたみます。
  • xPassスマートカード(xPass Smart Card)を右クリックし、[デバイスのアンインストール(Uninstall device)]を選択します 。
  • プロンプトが表示されたら、[ このデバイスのドライバソフトウェアを削除する]を選択し、[(Delete the driver software for this device)アンインストール(Uninstall)]を選択します 。
  • コンピュータを再起動してください。PIVスマートカードドライバ(PIV smart card driver)の問題は今すぐ解決する必要があります。

2]ドライバーを削除するスクリプトを作成して実行します(Create)

ドライバーの削除を自動化するには、バッチファイルで実行できるスクリプトを作成します。スクリプトは、ドライバーの.infファイル名を識別し、 PnPUtil.exeを使用してドライバーを削除します。スマートカードまたはスマートカードデバイスがコンピューターに接続されていない場合でも、スクリプトによってドライバーが削除される可能性があります。

このようなスクリプトを作成して使用するには、次のようにします。

Windows key + 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

影響を受けるコンピューターで、管理者権限でバッチファイルを実行します(run the batch file with admin privilege)(保存したファイルを右クリック し、コンテキストメニューから[管理者として実行]を選択します)。(Run as Administrator)

スクリプトの実行後、PCを再起動します。PIVスマートカードドライバ(PIV smart card driver)の問題は解決する必要があります。

That’s it!

個人ID検証(Personal Identity Verification) (PIV)クレデンシャルは、適切なセキュリティレベルで連邦政府が管理する施設および情報システムにアクセスするために使用される米国連邦(US Federal)政府全体の クレデンシャルです。



About the author

私は経験豊富なソフトウェア エンジニアであり、ユーザー アカウント、家族の安全、Google Chrome テクノロジの開発と管理に 10 年以上の経験があります。私は数学とコンピュータ サイエンスの強力な基礎を持っており、それを使用して自分のスキルを明確かつ簡潔に説明しています。



Related posts