Windows PINの「エラーコード 0x80040154」を修正する方法
Windows Helloは、Windows 10およびWindows 11に搭載された生体認証ベースのセキュリティ機能で、PIN、指紋、虹彩スキャン、顔認証を使ってデバイスやアプリ、オンラインサービス、ネットワークへのログインが可能です。しかし最近、Windows Hello用のPINを設定しようとした際に「エラーコード:0x80040154」が表示されるという報告が多数寄せられています。
調査によると、この問題は主にNGCフォルダ内の破損ファイル、TPM(トラステッドプラットフォームモジュール)の無効化、システムの汎用的な破損エラー、OSが古いことなどが原因で発生します。本記事では、これらの問題を解決するためのトラブルシューティング手法を詳しく解説します。
保留中のWindowsアップデートをインストールする
エラーコード0x80040154に遭遇したら、まず最初に行うべきは保留中のアップデートをインストールすることです。OSが古いバージョンのままでは、こうしたエラーが発生しやすくなります。
新しいアップデートにはバグ修正や最新機能が含まれているため、適用することでエラーが解消される可能性が高いです。
手順は以下の通りです。
- キーボードのWindows+Iキーを同時に押して、Windowsの設定を開きます。
- 設定ウィンドウで「更新とセキュリティ」(Windows 11の場合は「Windows Update」)を選択します。

- 「更新プログラムのチェック」をクリックし、スキャンが完了するまで待ちます。アップデートが見つかった場合はインストールし、問題が解決したか確認してください。

NGCフォルダの中身を空にする
NGCフォルダは、Windows 10におけるPIN設定に関するすべての情報が保存される場所です。エラーコード0x80040154のようなPIN関連の問題が発生した場合は、NGCフォルダ内のデータを削除することで解決できることがあります。これにより、現在のPIN設定に関連するデータをすべて消去し、設定をリフレッシュできます。
- Windows+Rキーを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
- テキストボックスに「C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC」と入力し、OKをクリックします。

- NGCフォルダを開いたら、中のファイルをすべて削除します。
- 最後にPCを再起動し、問題が解決したかどうかを確認します。
デバイスでTPMをセットアップする
TPM(Trusted Platform Module)はハードウェアベースのセキュリティ機能を提供するモジュールで、デバイスでWindows Helloを使用する前に構成しておく必要があります。PCでTPMが無効になっていると、Windows Helloなどのサービスを利用できません。
以下の手順に従ってください。
- Windows+Rキーを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
- テキストボックスに「tpm.msc」と入力し、TPM管理ツールを起動します。

- ウィンドウ上部の「操作」をクリックし、表示されるメニューから「TPMの準備」を選択します。

- PCの再起動を求められるので、起動プロセス中に表示される指示に従います。
- 再起動ボタンを押し、画面の指示に従って進めます。
- 再起動後、Windows Helloでまだエラーコード0x80040154が表示されるか確認してください。
Windowsレジストリを編集する
Windows 10のAnniversary Update(周年アップデート)公開後、多くのドメインユーザー環境でPINログイン設定がリセットされました。該当する場合は、Windows Helloを使用する前にPINログインを再度有効化する必要があります。
そのためにWindowsレジストリを編集しますが、レジストリエディターは高度な管理ツールであるため、作業前に必ずレジストリのバックアップを作成することを強くおすすめします。
バックアップを作成したら、以下の手順に従います。
- Windows+Rキーを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
- テキストボックスに「regedit」と入力してEnterキーを押し、レジストリエディターを起動します。

- レジストリエディター内で、以下のパスに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
- 右ペインでAllowDomainPINLogonという値を探します。見つからない場合は、右ペインを右クリックして「新規」>「DWORD(32ビット)値」を選択します。

- 新しく作成した値の名前をAllowDomainPINLogonに変更し、ダブルクリックします。
- 値のデータに1を入力し、基数を16進数に設定します。

- OKをクリックしてPCを再起動します。これでエラーコード0x80040154が解消されるはずです。
Microsoftアカウントを認証する
Windows上のMicrosoftアカウントが認証されていない場合も、Windows Helloを利用できないことがあります。解決策はシンプルで、アカウントを認証するだけです。
手順は以下の通りです。
- Windows+Iキーを同時に押して、Windowsの設定を起動します。
- 設定ウィンドウで「アカウント」をクリックします。

- 「あなたの情報」タブを選択し、「このPC上で本人確認が必要です」の下にある「確認」をクリックします。

- アカウントの認証が完了したら、PCを再起動します。
- 再起動後、もう一度Windows Helloを使ってみてください。
修復インストールまたはクリーンインストールを実行する
ここまでの方法でも問題が解決しない場合は、システムに深刻な破損が発生しており、通常の手段では修復できない可能性があります。
エラーコード0x80040154を確実に取り除くには、システムの全コンポーネントを更新する手順を実行するのが最も効果的です。その方法は次の2つがあります。
- クリーンインストール - インストールメディアは不要ですが、この方法ではファイル、ゲーム、アプリケーション、ユーザー設定など、すべてのデータが失われます。
- 修復インストール(上書きインストール) - インプレース修復とも呼ばれ、手間はかかりますが、OSに対応したインストールディスクを作成して実行します。メリットは、ファイルやアプリケーション、ゲームなどをそのまま保持できる点です。
-
Windows 10でエラーコード0x0000001Aが発生したときの原因と対処法
パソコンの使用中に突然ブルースクリーンが表示され、強制的に再起動されてしまった経験はありませんか?これはエラーコード「0x0000001A」が発生した際によく見られる現象で、深刻なメモリ管理の問題を示しています。このエラーが発生すると、実行中のすべてのプログラムが強制終了され、システムは自動的に再起動します。保存していなかった作業データは失われてしまう可能性があるため、注意が必要です。 では、このエラーの原因は何なのでしょうか?そして、どのように解決すればよいのでしょうか?本記事では、主な原因と効果的な対処法を詳しく解説します。 エラーコード0x0000001Aの主な原因 このエラーは深刻な
-
エラーコード0x80004005を修正する方法
Microsoft Books 造語 エラー コード 0x80004005 詳細不明のエラーとして 実際の問題を示すものではなく、さまざまな理由でさまざまな状況で発生する可能性があるためです。このエラーは、主にファイル エクスプローラーの使用中または Windows の更新後に発生する可能性があります。これは、Windows 製品のアクティベーションまたは破損した OS ファイルをブロックしているサードパーティのウイルス対策ソフトウェアによっても発生します。本日、Windows 10 システムでエラー コード 0x80004005 を修正する方法を説明する完璧なガイドをお届けします。 修正