【Windows】生体情報のデータ破損をセーフモードからの復旧で直す手順

【Windows】生体情報のデータ破損をセーフモードからの復旧で直す手順
🛡️ 超解決

Windows Helloで顔認証や指紋認証が突然使えなくなり、業務に支障が出ている方もいらっしゃるのではないでしょうか。生体認証のデータが破損している場合、パスワード入力の手間が増え、作業効率が低下します。

この記事では、生体認証データの破損原因を解説し、Windowsをセーフモードで起動してデータを削除し、再設定する手順を詳しく説明します。

本記事の手順を実行することで、Windows Helloの生体認証機能を再び利用できるようになります。

【要点】Windows Helloの生体認証データ破損をセーフモードで解決する手順

  • BitLocker回復キーの確認: セーフモード起動時に回復キーを求められる場合に備え、事前に確認しておくことでスムーズに作業を進められます。
  • セーフモードでの起動: 生体認証に関連するサービスを停止させ、通常モードでは操作できない保護されたファイルを扱える状態にします。
  • Ngcフォルダーの削除: 破損した生体認証データを格納しているフォルダーの内容を削除し、Windows Helloの再登録を可能にします。
  • 生体認証の再設定: 削除された生体認証データを新たに登録し直し、Windows Helloの顔認証や指紋認証を復旧させます。

ADVERTISEMENT

Windows Helloの生体認証データが破損する理由

Windows Helloの生体認証データが破損する原因はいくつか考えられます。生体認証システムは、ユーザーの顔や指紋の情報をPC内部の特定の場所に保存しています。

このデータが損傷すると、認証機能が正常に動作しなくなります。一般的な原因として、システムファイルの破損、Windows Updateの失敗、セキュリティ関連ソフトウェアとの競合、または予期せぬシャットダウンが挙げられます。

特に、生体認証データを格納する「Ngc」フォルダー内のファイルが破損すると、認証時にエラーが発生する主な要因となります。通常、このフォルダーはWindowsによって厳重に保護されていますが、セーフモードではこの保護が緩和され、ファイルの操作が可能になります。

Ngcフォルダーの役割と保護の仕組み

Windows Helloが利用する生体認証データは、C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\Ngcのパスに格納される「Ngc」フォルダー内に存在します。

このフォルダーは、Windowsのセキュリティ機能により、通常起動時にはシステムプロセスによってロックされています。そのため、エクスプローラーから直接ファイルを削除しようとしてもアクセス拒否となり、操作できません。

セーフモードで起動すると、Windowsは必要最低限のドライバーとサービスのみで動作します。これにより、通常モードではロックされているNgcフォルダーへのアクセスが可能となり、破損したデータを削除できるようになります。

生体認証データ破損をセーフモードから復旧させる手順

Windows Helloの生体認証データ破損を解決するためには、セーフモードで起動し、破損したデータを削除してから再設定する必要があります。以下の手順で操作を進めてください。

  1. BitLocker回復キーを確認する
    お使いのWindows PCでBitLockerドライブ暗号化が有効になっている場合、セーフモードからの復帰時や一部のトラブルシューティング操作で回復キーの入力が求められることがあります。事前に回復キーを準備しておきましょう。
    Microsoftアカウントに紐づいている場合は、別のデバイスからMicrosoftアカウントのBitLocker回復キーサイトにアクセスし、回復キーを確認できます。
  2. Windowsをセーフモードで起動する
    Windows 11をセーフモードで起動します。
  3. 設定アプリを開きます。
  4. 左側のメニューから「システム」を選択し、「回復」をクリックします。
  5. 「回復オプション」の「PCの起動をカスタマイズ」にある「今すぐ再起動」ボタンをクリックします。
  6. 「オプションの選択」画面が表示されたら「トラブルシューティング」を選択します。
  7. 「詳細オプション」を選択します。
  8. 「スタートアップ設定」を選択し「再起動」ボタンをクリックします。
  9. PCが再起動され「スタートアップ設定」画面が表示されたら、キーボードの「5」キーを押して「セーフモードとネットワークを有効にする」を選択します。
    Windows 10の場合も、設定アプリの「更新とセキュリティ」>「回復」から同様に操作できます。
  10. Ngcフォルダーの中身を削除する
    セーフモードでWindowsが起動したら、破損した生体認証データを削除します。
  11. ファイルエクスプローラーを開きます。
  12. アドレスバーに C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\Ngc と入力し、Enterキーを押します。
  13. Ngcフォルダー内のすべてのファイルとフォルダーを選択し、右クリックして「削除」を選択します。
  14. 削除時に「アクセス拒否」のメッセージが表示された場合は、以下の手順でフォルダーの所有権を変更してください。
  15. 所有権の変更手順
  16. Ngcフォルダーを右クリックし「プロパティ」を選択します。
  17. 「セキュリティ」タブをクリックし「詳細設定」ボタンをクリックします。
  18. 「所有者」の横にある「変更」リンクをクリックします。
  19. 「選択するオブジェクト名を入力してください」欄に、現在ログインしているユーザーアカウント名を入力します。
  20. 「名前の確認」ボタンをクリックし、ユーザー名が正しく認識されたことを確認します。
  21. 「OK」をクリックし、詳細セキュリティ設定画面に戻ります。
  22. 「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れ「適用」をクリックします。
  23. 確認のメッセージが表示された場合は「はい」または「続行」をクリックします。
  24. すべてのウィンドウを「OK」で閉じ、再度Ngcフォルダー内の削除を試してください。
  25. Windowsを通常モードで起動する
    Ngcフォルダー内の削除が完了したら、Windowsを通常モードで再起動します。
  26. スタートメニューを開き「電源」アイコンをクリックします。
  27. 「再起動」を選択します。
  28. PCが通常モードで起動することを確認します。
  29. Windows Helloの生体認証を再設定する
    通常モードで起動後、Windows Helloの生体認証を再設定します。
  30. 設定アプリを開きます。
  31. 左側のメニューから「アカウント」を選択し「サインインオプション」をクリックします。
  32. 「サインインする方法」の項目で、顔認証や指紋認証が「セットアップ」または「追加」と表示されていることを確認します。
  33. 「セットアップ」または「追加」をクリックし、画面の指示に従って顔認証または指紋認証を再登録します。
    この時、Microsoft PINの入力が求められる場合がありますので、PINを準備しておきましょう。

生体認証復旧時の注意点とよくあるトラブル

生体認証の復旧作業中に予期せぬ問題が発生することがあります。ここでは、よくあるトラブルとその対処法について説明します。

BitLocker回復キーが不明な場合

BitLockerが有効なPCで回復キーが不明な場合、セーフモードからの復帰や、システム修復操作が困難になる可能性があります。

事前にMicrosoftアカウントのBitLocker回復キーサイトで確認できなかった場合、PCメーカーのサポートに問い合わせるか、IT管理者に相談する必要があります。回復キーなしでのBitLocker解除は非常に難しく、データ損失につながる可能性もあります。

Ngcフォルダーが削除できない場合

Ngcフォルダー内のファイルを削除しようとした際に「アクセス拒否」のメッセージが再度表示されることがあります。これは、フォルダーの所有権が正しく変更されていないか、他のシステムプロセスがファイルをロックしているためです。

対処法として、一度PCを通常モードで再起動し、再度セーフモードで起動してから削除を試みてください。また、所有権変更の手順をもう一度慎重に確認し、すべてのサブコンテナーとオブジェクトに所有権が適用されているか確認することも重要です。

セーフモードで起動できない場合

PCがセーフモードで起動できない場合、Windowsの起動そのものに問題がある可能性があります。この場合、Windowsの回復環境から「スタートアップ修復」を試すか、「システムの復元」ポイントがある場合はそれを利用して以前の状態に戻すことを検討します。

これらのオプションも利用できない場合は、Windowsの再インストールが必要になることもあります。重要なデータは事前にバックアップしておきましょう。

生体認証デバイス自体が認識されない場合

Ngcフォルダーの削除と再設定を行っても生体認証が利用できない場合、生体認証デバイス自体に問題がある可能性があります。デバイスドライバーが破損しているか、ハードウェア故障が考えられます。

デバイスマネージャーを開き「生体認証デバイス」の項目を確認してください。デバイスに黄色の「!」マークが表示されている場合は、ドライバーに問題があります。右クリックして「ドライバーの更新」または「デバイスのアンインストール」を選択し、PCを再起動してドライバーを再インストールしてください。ハードウェア故障の場合は、修理が必要です。

ADVERTISEMENT

Windows 11とWindows 10でのセーフモード起動方法の比較

Windows 11とWindows 10では、セーフモードへのアクセス方法にわずかな違いがあります。基本的な概念は同じですが、設定アプリ内のメニュー名が異なります。

項目 Windows 11 Windows 10
設定アプリのパス 「設定」>「システム」>「回復」 「設定」>「更新とセキュリティ」>「回復」
回復オプションの名称 「PCの起動をカスタマイズ」 「PCの起動をカスタマイズ」
詳細オプションの選択 「今すぐ再起動」後に「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」 「今すぐ再起動」後に「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」
セーフモードの選択 再起動後の「スタートアップ設定」画面で「5」キーを押して「セーフモードとネットワークを有効にする」 再起動後の「スタートアップ設定」画面で「5」キーを押して「セーフモードとネットワークを有効にする」

まとめ

この記事では、Windows Helloの生体認証データ破損の原因と、セーフモードを利用して問題を解決する具体的な手順を解説しました。Ngcフォルダーの削除と生体認証の再設定により、顔認証や指紋認証の機能が復旧できたことでしょう。

セーフモードでの操作やBitLocker回復キーの確認は、PCのトラブル解決において重要なスキルです。今後同様の問題が発生した際は、本記事の手順を参考にしてください。

PCのセキュリティを維持するため、定期的なシステムバックアップの実施も検討しましょう。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。