#はじめに
今使っているPCには指紋センサーが付いていて、購入して最初にセットアップしたときは、指紋認証によるログインができた。
しかし、一度PCが動かなくなって回復を試みた後、指紋認証によるログインができなくなり、PINのみになってしまった。それでもあまり手間ではないので放置していたが、ふと思い立ったので直してみる気になった。
色々調べると、同じような症状の人が多くいたので、ここにメモしておくことにした。
#環境
ドライバは一応最新にしたが、今回の症状とは関係ないと思われる。
OS: Windows10 home 1909
デバイス: 富士通 LIFEBOOK SH90/T(2016年4月購入)
指紋センサードライバ: Synaptics FP Sensors(WBF)(PID=0050)
#症状
指紋認証の設定をすると設定画面が途中で消えてしまい、設定ができない。
まず、設定のサインインオプションから、「Windows Hello 指紋認証」の「セットアップ」を押す。そうすると、PINの入力画面になる。そこでPINを入力すると、そのままセットアップ画面が終了してしまう。本当ならば指紋の登録が始まるのだが、何度試してもそこで終了してしまい、指紋が登録できない。
似たような症状はMicrosoftコミュニティでも報告されている。
Windows helloの指紋認証のセットアップができない
[windows hello セットアップの画面が一瞬で閉じてしまう]
(https://answers.microsoft.com/ja-jp/windows/forum/windows_10-hello/windows-hello/78a43c42-be0a-4e33-b9f5-6b49508b8ae4)
#解決方法
Credential Managerを実行中にする
Credential Managerとは、認証情報を管理するサービス。Windows管理ツール内の「サービス」から実行状況を確認することができる。「サービス」は、Windows+Rで出る検索窓に「services.msc」と入れて検索しても開くことができる。
「サービス」の一覧からCredential Managerを探し、右クリック。すると、「開始」という項目があるのでそれを押す。これでCredential Managerが実行中になる。
これで改めて設定から指紋認証のセットアップを行うと、PINの入力の後に指紋登録の画面になり、指紋を登録することができる。
#解決までにしたこと
##クリーンブート(効果なし)
Windows Hello の指紋認証セットアップができません。の回答を参考に、クリーンブートを試す。クリーンブートの方法はWindows 10 - 常駐アプリケーションを停止してトラブルの原因を確認する方法にあるようにした。しかし、クリーンブート時も指紋のセットアップは同じ症状でうまくいかなかった。
##新規ユーザーで試す
次に、新しくユーザーを作成し、指紋認証のセットアップを行うことを試みた。すると、そもそもPINが登録できないということが分かった。というのも、Windows Hello 暗証番号(PIN)の「追加」ボタンからPINを登録しようとすると、新しいPINを入力したにも関わらず、「追加」ボタンが出たままなのだ。本当だったら一度登録すれば「変更」「削除」ボタンが出るはずである。
そして、指紋のセットアップでは、PINを登録する前だったためにPINの入力を求められず、いきなり指紋の登録画面になった。そして、指紋は登録できたが、PINが設定されていないので指紋認証は使えないという結果になってしまった。
ここで気づいたのは、そもそもこれは指紋のセットアップの問題ではなく、PINの登録がうまくいっていないことにあるのだということだった。
##元のユーザーでPINから登録しなおす
そこで、元のユーザーに戻り、一度PINを削除してからPINと指紋をセットアップしなおそうとした。するとPINを削除した後に、追加ができないという症状が現れた。新規ユーザーで試した時と同じものである。
これを解決するために調べたところ、PINの追加が出来ないというMSコミュニティのセッションがヒットした。
これを試したところ、PINの新規追加、指紋の新規登録に成功した。
#まとめ
指紋のセットアップができない原因は、PINの設定にエラーが起きていたからだった。そのエラーの原因は、Credential Managerが停止していたからだった。
PCにPINでログインできていたので、PINの認証系統に問題があることに気づけなかった。同じような症状がある人の参考になればいいと思う。