Windows Helloで顔認証が別アカウント登録扱いになって再設定できない時の対処法【WinBioDatabaseとTPMの安全なリセット】

Windows Helloの顔認証を使っていたアカウントを削除したあと、「同じ顔を新しいアカウントに登録しようとしても『既に別のアカウントで登録されています』とみなされて設定できない」という相談は意外と多くあります。この記事では、原因の仕組みから安全な復旧手順、企業端末での注意点まで、実運用を意識した対処法を詳しく解説します。

Windows Helloの顔認証が「別アカウントで登録済み」になる典型パターン

今回のケースのように、過去に存在していたアカウントBで顔認証を登録したままアカウントB自体を削除してしまうと、同じPC上の別アカウントAで同じ顔を登録しようとしたときに、Windows Hello側のデータベースが「この生体情報は既に登録済み」と判断して、新規登録をブロックすることがあります。

よくある発生パターンを整理すると次のようになります。

  • ローカルアカウントBで顔認証を登録 → 後からBアカウントを削除
  • Microsoftアカウントを切り替えた際に、古いプロファイルを削除した
  • ドメインアカウント/Entra ID(Azure AD)アカウントを切り替えた
  • PCを初期化せずに「ユーザーだけ整理」したつもりで古いユーザーを消した

見かけ上はアカウントBが存在しないのに、顔認証だけはPCに残っている状態になり、結果として「別アカウントで登録済み」と扱われてしまう、というわけです。

根本原因:生体認証テンプレートがPC側に残っている

ポイントは、「顔そのものの情報」はアカウントではなくPC側の専用データベースに保存されていることです。ユーザーアカウントは「このアカウントは、PC上のこのテンプレートを使う」というひも付けだけを持っています。

そのため、「アカウントBを削除したから、顔データも自動で消えたはず」と思いがちですが、実際には次のようなイメージになります。

項目保存場所アカウント削除時の動き
アカウント情報(プロファイル)C:\Users\ユーザー名 などユーザーフォルダーや設定は削除される
Windows Helloの顔テンプレートC:\Windows\System32\WinBioDatabase などPC側のデータベースに残る
「どのアカウントがどのテンプレートを使うか」という関連情報内部データベース・TPMなどアカウント削除時に中途半端に残ることがある

この「中途半端に残ったテンプレート」が、新しいアカウントAで同じ顔を登録しようとしたときの邪魔をしている、というのが今回の現象の本質です。

作業前のチェックリストと注意事項

これから実施する手順は、PCに保存されている生体情報やTPMの状態に直接触れるため、事前準備がかなり重要です。特に会社支給PCやBitLocker暗号化されたPCでは、やみくもに削除するとログオンできなくなるリスクがあります。

チェック項目内容確認のポイント
管理者権限サービス停止やシステムフォルダーの操作には管理者権限が必要管理者権限を持つアカウントでサインインしているか
BitLocker回復キーTPMをクリアする可能性がある場合は必須Microsoftアカウント / 組織ポータル / 印刷した紙 等で保管しているか
企業管理かどうかドメイン参加・Entra ID・Intune などで管理されていないか「職場または学校にアクセスする」設定や会社のポータルサイトを確認
バックアップ重要ファイルや設定のバックアップ最低限、ユーザーデータは別ドライブやクラウドに退避

特に、会社支給PCや学校のPCでは、必ずIT管理者に相談してから以下の操作を行ってください。組織のポリシーでWindows Helloの利用可否やTPM操作が制御されている場合もあります。

対処手順の全体像

これから実行する対処は、次のように「安全なもの」から「副作用が大きいもの」へと段階的に進めていきます。

ステップ内容主な目的リスク・副作用
1Windows Biometric Serviceの停止生体認証DBを安全に編集する準備ほぼ無し
2WinBioDatabase内のファイル削除生体認証テンプレートのリセットすべての顔認証/指紋情報が失われる
3BiometricTemplatesフォルダーの削除全ユーザー分のテンプレートを完全クリアPC上の全アカウントのWindows Hello情報が消える
4サービス再開と再起動新しい状態で生体認証機能を再起動無し(通常の再起動)
5PINの再構成・顔認証の再登録新しいアカウントAに顔認証をひも付け直す再設定の手間のみ
6TPMのクリア(最終手段)TPM内部のひも付け情報まで完全リセットBitLockerや証明書、パスキーなどに大きな影響

多くのケースでは、ステップ2までで解決することが多く、TPMを触る必要はありません。TPMクリアは文字通り「最終手段」として扱ってください。

手順詳細:Windows Hello顔認証を別アカウントで再設定する

Windows Biometric Service(Windows 生体認証サービス)を停止する

まずは生体認証データベースをロックしているサービスを一時的に止めます。動いたままファイルを削除しようとすると、「使用中で削除できません」となる場合があります。

  1. Win + R キーを押して「ファイル名を指定して実行」を開く。
  2. services.msc と入力して Enter。
  3. サービス一覧が開いたら、Windows Biometric Service(Windows 生体認証サービス)を探す。
  4. ダブルクリックしてプロパティを開き、[停止]ボタンをクリック。

この時点では、スタートアップの種類(自動/手動)は変更しなくて構いません。作業後に元の状態で自動起動させればOKです。

もし[停止]ボタンがグレーアウトしている場合や、組織のポリシーで制御されている場合は、企業管理の端末である可能性が高いので、無理に操作せず管理者に相談してください。

生体認証データベース(WinBioDatabase)を削除する

次に、PC内に残っている生体認証テンプレートを削除します。ここが今回の問題の「本丸」です。

エクスプローラーを使った手順は次のとおりです。

  1. エクスプローラーを開き、アドレスバーに次を貼り付けて Enter
    C:\Windows\System32\WinBioDatabase\
  2. フォルダー内に複数のファイルが表示されます。フォルダー自体は残したまま、中のファイルだけを別の場所にコピー(バックアップ)します。例:デスクトップに「WinBioBackup」フォルダーを作って全部コピー。
  3. バックアップが取れたら、WinBioDatabaseフォルダー内のファイルをすべて削除します。

削除が拒否される場合は、管理者権限が不足しているか、生体認証サービスがまだ動作中の可能性があります。必ず前のステップでサービスが止まっていることを再確認してください。

コマンドラインに慣れている場合は、管理者権限のコマンドプロンプトやPowerShellから操作してもかまいません。

cd C:\Windows\System32\WinBioDatabase
mkdir C:\WinBioBackup
copy * C:\WinBioBackup
del *

ただし、誤ったフォルダーでdel *を実行すると重大なトラブルにつながるため、パスをよく確認してから実行してください。

全ユーザーのテンプレートをクリアする(必要に応じて)

前のステップでほとんどのケースは解決しますが、環境によってはユーザープロファイル配下のテンプレートもクリアした方がスムーズな場合があります。

この操作はPC上のすべてのユーザーのWindows Hello生体情報を削除するため、共有PCや家族PC、会社PCでは特に注意が必要です。

  1. エクスプローラーで隠しファイルの表示を有効にする。
    上部メニューの「表示」→「表示」→「隠しファイル」にチェック(Windows 11)
  2. アドレスバーに次を貼り付けて Enter
    C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\Windows\BiometricTemplates\
  3. 配下にユーザーごとのようなフォルダーが並んでいる場合があります。これらのフォルダーをすべて削除します。

ここでも念のため、フォルダーを丸ごと別の場所にコピーしてバックアップを取っておくと安心です(基本的には戻すことはありませんが、管理者視点では保険として有効です)。

Windows Biometric Serviceを再開し、PCを再起動する

データベースを初期化したら、生体認証サービスを再度起動します。

  1. 再度 Win + Rservices.msc → Enter。
  2. Windows Biometric Service を開き、[開始]ボタンをクリック。
  3. 必要に応じて「スタートアップの種類」が「自動」になっているか確認しておきます。
  4. ウィンドウを閉じてからPCを再起動します。

再起動後、Windows Hello周りの内部データベースは「テンプレートが何も登録されていないクリーンな状態」に近づきます。

PINの再構成と顔認証の再登録

次に、アカウントAでログオンした状態で、PINと顔認証を改めてセットアップします。Windows Helloでは、顔認証・指紋などの生体情報を使う前提として必ずPIN(Windows Hello PIN)が必要です。

Windows 11とWindows 10ではメニュー名が少し異なるため、表にまとめると次のようになります。

OS設定画面のパス顔認証の項目名
Windows 11設定 → アカウント → サインイン オプション顔認証 (Windows Hello)
Windows 10設定 → アカウント → サインイン オプションWindows Hello 顔認証

具体的な手順は次のとおりです。

  1. アカウントAでサインインする。
  2. 「設定」アプリを開き、「アカウント」→「サインイン オプション」を開く。
  3. まずPIN(Windows Hello)が正しく設定されているか確認。未設定、またはPINがうまく動作していない場合は「PIN(Windows Hello)」から再設定。
  4. 次に「顔認証 (Windows Hello)」の項目で、[セットアップ] / [始める] / [再セットアップ] を選択してガイドに従い、顔を登録する。

ここまでの手順が成功していれば、「別のアカウントに登録済み」といった扱いはクリアされ、アカウントA用として新しい顔テンプレートがPCに登録されます。

最終手段:TPMをクリアする(強い副作用に注意)

まれに、ここまでの手順を行っても、TPM内に残っている情報の影響でうまく再登録できないケースがあります。その場合に検討するのがTPMのクリアです。ただし、TPMには次のような重要情報が格納されている可能性があります。

  • BitLockerの保護に関連するキー
  • 証明書ベースの認証情報
  • FIDO2セキュリティキーやパスキー関連の情報
  • Windows Helloのキー素材

そのため、TPMをクリアすると、BitLockerの回復キーが必要になったり、一部の証明書認証が再設定を要求されたりすることがあります。BitLockerで暗号化されているPCでは、必ず回復キーを事前に確認・保管してください。

TPMのクリア手順は次のとおりです。

  1. Win + Rtpm.msc → Enter。
  2. 「TPM管理」コンソールが開いたら、右側の操作ペインから[TPMのクリア]またはそれに相当する項目を選択。
  3. 画面の指示に従い、再起動を実施。
  4. 再起動中、BIOS/UEFIレベルで「TPMを初期化してよいか」といった確認が表示されるので、内容をよく読んだうえで承認する。
  5. Windows起動後、必要に応じてBitLockerの回復キー入力を求められるので、事前に控えておいたキーで解除する。
  6. 再度、「設定」→「アカウント」→「サインイン オプション」からPINと顔認証を一から登録し直す。

TPMのクリアは、個人所有PCであっても慎重さが求められます。会社支給PCの場合は、必ずIT管理者からの指示に基づいて実行するようにしてください。

トラブルシューティング:それでもうまくいかない場合の確認ポイント

顔認証の項目がサインイン オプションに表示されない

そもそも「顔認証 (Windows Hello)」の項目自体が表示されない場合は、下記のような原因が考えられます。

症状想定される原因対策
顔認証のメニューが表示されないカメラがWindows Hello対応ではない/ドライバー未インストールデバイスマネージャーでカメラを確認し、メーカーサイトからドライバー更新
顔認証が組織によって無効化されていると表示グループポリシーやIntuneで制限されているIT管理者に相談。ユーザー側で解除は不可
突然メニューごと消えたWindows Updateの途中でドライバー不整合が発生最新のWindows Updateを適用し、必要ならカメラドライバーを入れ直す

カメラやドライバーの状態を確認する

顔認証はカメラが正常に動作していることが前提です。以下を確認しておきましょう。

  • カメラアプリで映像が映るか:スタートメニューから「カメラ」を起動し、正常にプレビューが表示されるか確認。
  • デバイスマネージャーの状態
    ・「イメージング デバイス」または「カメラ」にエラーアイコンが出ていないか
    ・不明なデバイスとして認識されていないか
  • プライバシー設定:設定 → プライバシーとセキュリティ → カメラ で「アプリがカメラにアクセスできる」がオンになっているか。

ここで問題がある場合は、顔認証の再登録以前に、ハードウェアのトラブルシューティングが必要になります。

企業管理端末でのグループポリシーによる制限

ドメイン/Entra ID/Intune で管理されているPCでは、グループポリシーや構成プロファイルによってWindows Hello自体が制御されている場合があります。

代表的なポリシーのパスは次のようなものです(参考情報)。

  • コンピューターの構成 → 管理用テンプレート → Windows コンポーネント → Windows Hello for Business

一般ユーザーがポリシーを変更することはできませんので、顔認証が組織ポリシーにより無効化されている場合は管理者に相談する以外の方法はありません。本記事の手順は、あくまでクライアント側のデータベースを整理するためのものであり、ポリシーの上書きはできません。

イベント ビューアーで生体認証のログを確認する

より詳細な原因を調べたい場合は、イベント ビューアーで生体認証関連のログを確認できます。

  1. Win + Reventvwr.msc → Enter。
  2. 左ペインで「アプリケーションとサービス ログ」→「Microsoft」→「Windows」→「Biometrics」→「Operational」を開く。
  3. 顔認証の設定時刻付近にエラーや警告が出ていないか確認する。

ここに出ているエラーコードやメッセージを元に検索すると、より具体的な対処方法にたどり着けることがあります。企業環境でヘルプデスクに問い合わせる際にも、これらのログ情報を添えると調査がスムーズです。

よくある質問と運用上のコツ

Q. 削除したアカウントBを作り直せば直りますか?

A. 多くの場合、効果はほとんどありません

アカウントBを消したあとに同じユーザー名で作り直しても、内部的には別のユーザーID(SID)として扱われるため、過去のテンプレートとのひも付けは復旧しません。そもそも今回の問題は「PC側のデータベースに古いテンプレートが残っている」ことにあるので、本記事のようにデータベースをクリアしてから、新しいアカウントで再登録するのが最も近道です。

Q. 一つの顔を複数アカウントで登録しても大丈夫?

A. 技術的には可能ですが、運用面での注意が必要です。

  • 同じPC上の複数のユーザーに同じ顔を登録すれば、その顔を持つ人はすべての対象アカウントにサインイン可能になります。
  • 家族や個人利用のPCで、同一人物が用途別にユーザーを分けているだけなら問題は少ないかもしれません。
  • しかし、複数人で共有するPCで、別人のアカウントに同じ顔を登録するのはセキュリティ上好ましくありません。

原則として、「1ユーザー1顔(本人のみ)」を基本とし、複数アカウントを持つ場合もすべて自分自身のアカウントであることを確認してから同じ顔を登録するようにしましょう。

Q. ローカルアカウント / Microsoftアカウント / Entra ID で違いはありますか?

A. 顔認証テンプレートがPC側に保存される点は共通ですが、次のような違いがあります。

  • ローカルアカウント
    ・PC単体で完結したサインイン方式
    ・Windows HelloもPC内部の情報だけで完結
  • Microsoftアカウント
    ・Microsoftアカウントと紐づいたサインイン
    ・一部の設定やBitLocker回復キーがクラウド側に保存されることがある
  • Entra ID(Azure AD)/ドメインアカウント
    ・組織のID基盤に紐づいており、ポリシーやセキュリティ要件が厳格
    ・Windows Helloの利用可否も組織の方針に左右される

いずれの場合も、「顔のテンプレートそのもの」はPC側にあり、アカウントは「利用する権利」を持っているイメージです。この構造のため、アカウントを削除してもテンプレートが残る、という現象が起こりえます。

Q. 今後、同じトラブルを避けるにはどうすればよいですか?

同じような「別アカウントで登録済み」問題を防ぐためには、次のポイントを押さえておくとよいでしょう。

  • アカウントを削除する前に、サインイン オプションでWindows Helloの設定をオフにしておく。
  • 共有PCでは、誰がどのアカウントに顔認証を登録しているかを簡単にメモしておく。
  • 会社支給PCでは、ユーザー入れ替えやアカウント削除は必ずIT管理者に依頼し、正規の手順で実施する。
  • Windows Helloのトラブルが頻発するPCでは、ドライバーやファームウェア更新も含めて、一度総点検する。

これだけでも、将来的に同じトラブルに悩まされる可能性をかなり減らせます。

まとめ

Windows Helloの顔認証が「削除したはずの別アカウントで登録済み」と扱われてしまい、現行のアカウントで再設定できない問題は、主にPC内に残ってしまった生体認証テンプレートが原因です。アカウントを消してもテンプレートが自動で消されるとは限らない、というWindows Helloの仕組みが背景にあります。

本記事で紹介したように、

  • Windows Biometric Serviceを停止する
  • WinBioDatabaseフォルダー内のファイルを削除してテンプレートをクリアする
  • 必要に応じてBiometricTemplates配下のフォルダーも削除する
  • サービス再開・再起動後にPINと顔認証を再登録する

という手順を踏めば、多くのケースで問題は解消します。どうしても解決しない場合の最終手段としてTPMのクリアがありますが、BitLockerや証明書などに与える影響が大きいため、必ず事前に回復キーのバックアップや管理者への相談を行ってから実施してください。

Windows Helloは一度トラブルにハマると厄介ですが、仕組みを理解しておけば冷静に対処できます。今後アカウントを整理するときは、Windows Helloの設定も合わせてメンテナンスし、安心して顔認証サインインを活用していきましょう。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする