Windows 11/10でWindows Hello PIN作成エラーを解決する方法

📅
🕑 1 分で読む

Windows 11 または 10 の新しいマシンをセットアップする際、Hello PIN の作成はほぼ必須のように感じますよね? 後で必要なければ削除することもできますが、エラーコードなどの初期トラブルに対処するのはかなり面倒です。多くの人が 0x801c004d、0x90280013 といったエラーコードが表示され、何が起こっているのか分からず途方に暮れています。再起動で直るだけの不具合の場合もあれば、サインアウト、Azure AD への再参加、TPM 設定の変更など、より複雑な手順が必要な場合もあります。このガイドでは、よくあるトラブルを網羅し、セットアップの負担を軽減することを目的としています。

基本的に、これらのエラーは、システムの不具合、設定ミス、TPMの問題、アカウント関連の不具合など、根本的な問題が原因でWindowsがPINを設定できない場合に表示されます。次に何を試すべきかを知っておくと、特にこれらのエラーの一部は予期せず発生するため、多くの時間を節約できます。これらの修正方法を把握すれば、エラーメッセージに悩まされることがなくなり、PINが実際に機能する可能性が高まり、さらに重要なことに、セットアップやトラブルシューティングを続行できるようになります。

PIN作成中にWindows Helloエラーを修正する方法

以下に、実際に効果があった(そしてほとんどの環境で効果があった)回避策をいくつかご紹介します。すべての修正方法が常に適用できるとは限りませんが、エラーコードや発生している症状に応じて試してみる価値はあります。

PCを再起動してください

面倒に聞こえるかもしれませんが、一番簡単な解決策は再起動だけという場合もあります。Windows Hello のエラー、特に一時的な不具合や初期化の不完全さに関連するエラーは、再起動後に消えることがあります。特に、システムリフレッシュが必要なことを示す0x801C000Fのようなエラーが表示されている場合はなおさらです。それでも消えない場合は、完全にシャットダウンし、数秒待ってから再起動してみてください。最初の試行ではエラーが残る場合もありますが、2回目の再起動で消えます。興味深いことに、環境によってはこの修正が1回目はうまくいくものの、2回目はあまりうまくいかない場合もあるので、必要に応じて何度か試してみる価値があります。

Microsoftアカウントからサインアウトして再度サインインします

PINに関する問題の多くは、アカウント認証の不具合に関連しています。Windows HelloでPINの設定後に問題が発生した場合は、Microsoftアカウントからサインアウトすることで、エラーを回避できる場合があります。サインアウトするには、「設定」>「アカウント」>「ユーザー情報」に移動し、「サインアウト」を選択します。サインアウト後、PCを再起動し、再度サインインしてください。これにより資格情報が更新され、多くの場合、0x801C00100x801C0011などのエラーコードがクリアされます。

一部のマシンでは、この方法は最初は失敗しますが、再起動または再ログイン後には機能します。そのため、多少不安定でも驚かないでください。それでも問題が解決しない場合は、Azure ADへの再参加やTPMのリセットなど、より積極的な修正に進んでください。

Azure AD から脱退して再度参加する

デバイスがAzure ADにリンクされている場合、0x801C044D0x80090011などのエラーが発生することがあります。特にアカウントやデバイスの登録に不具合がある場合は、組織から切断することでこれらの問題を解決できる場合があります。これを行うには、「設定」>「システム」>「バージョン情報」に移動し、「組織から切断」オプションを探します。切断後、PCを再起動し、新規サインインして、Azure ADドメインに再参加してください。少し手間はかかりますが、Azureにリンクされたアカウントを持つユーザーのPIN関連の問題を複数修正しました。

注: 0x801C03ED0x801C03EAといった、サーバー認証の失敗に関連するエラーが表示される場合があります。通常はサインアウトして再度ログインすると解決しますが、それでも解決しない場合は、Azure AD から一度参加を解除してから再度参加すると問題が解決することがよくあります。場合によっては、アカウントを再認証するだけで問題が解決することもあります。特別な操作は必要ありません。

PIN 作成時の TPM の問題の処理

もう一つのよくある原因は、Trusted Platform Module(TPM)です。TPMが有効化されていない、古い、または完全に構成されていない場合、0x800900290x80090031といったエラーが表示されることがあります。TPMをクリアまたはリセットすると、通常はこの問題は解決しますが、内部に保存されているセキュリティキーの一部が消去されるので注意してください。通常は試してみる価値があります。

TPMをクリアするには、「設定」>「更新とセキュリティ」>「Windows セキュリティ」に移動します。次に「デバイスセキュリティ」をクリックし、「セキュリティプロセッサの詳細」を見つけてクリックし、 「セキュリティプロセッサのトラブルシューティング」をクリックします。そこに「TPMをクリアする」オプションが表示されます。これをクリックすると、デバイスはTPMをデフォルトにリセットします。その後、必ず再起動してください。

または、管理者としてPowerShellを開き(Windows + X を押して「Windows PowerShell (管理者)」を選択)、 を実行してくださいClear-Tpm。このコマンドはTPMチップに保存されている情報を消去するため、注意して使用してください。その後、再起動が必要になります。

フェデレーションまたは URL の問題に関連する構成の問題を修正する

組織のフェデレーション設定が正しく構成されていない場合(例えば、clientconfig URL が空または無効)、0x801C0016のようなエラーが発生する可能性があります。clientconfig 要素を確認し、適切な URL(おそらく管理者から提供された URL)が入力されていることを確認してください。例えば、 http://clientconfig.microsoftonline-p.net/FPURL.xmlのようなリンクにアクセスすると、現在の構成ファイルが表示されます。これを修正することで、多くの場合、設定ミスに関連する PIN 設定エラーが解消されます。

その他の奇妙なPINエラーとその対処方法

0x801C0003(ユーザーが権限を持っていません)、0x8009002A (NTE_NO_MEMORY)、またはキャンセルなどのエラーが発生した場合は、通常、システムリソースの問題、権限の問題、またはユーザーがセットアップの途中でキャンセルしたことが原因です。多くの場合、バックグラウンドアプリを終了したり、RAMを解放したり、セットアップを再実行したりするだけで問題が解決します。権限がロックされていると思われる場合は、IT管理者に連絡する必要がある場合があります。

Microsoft サポートに連絡するタイミング

0X80072F0C0x80090020のように、明確な解決策がないエラーコードに遭遇した場合は、Microsoft のサポートに問い合わせる必要があるかもしれません。これらのエラーの多くは原因が不明瞭で、サーバー側やアカウントの問題をより深く掘り下げることができるのは Microsoft サポートだけです。それでも解決しない場合は、サポートチケットを発行するのも悪くありません。正直なところ、すぐに解決できるものではないエラーもあるからです。

Windows Hello PINの設定は時々不安定になることがありますが、上記の手順でよくある問題のほとんどをカバーできます。正直なところ、TPM、Azure AD、アカウントのサインインをいじくり回すのがよくある原因です。1つの修正がうまくいかない場合は、次の修正に進んでください。

複数のマシンで動作しただけなので、これが役立つことを願っています。