Windows10/11でMSConfigを使用して診断スタートアップモードを有効にすると、システムの問題のトラブルシューティングに役立ちます。ただし、このモードを有効にしてからコンピューターを再起動した場合は、「問題が発生したため、PINが利用できません。クリックしてPINを再度設定します。」といったエラーが表示され、Windowsにサインインできなくなる場合があります。このエラーメッセージは、特にPINサインインに依存してWindowsアカウントにアクセスし、サインインする他の方法がない場合に、パニックを引き起こす可能性があります。今回は、このエラーメッセージが発生する理由と、Windowsアカウントへのアクセスを回復するのに役立つ方法をご紹介します。
1.MSConfig 診断スタートアップが PIN に問題を引き起こす原因
MSConfig の診断スタートアップ モードは、システムの問題をトラブルシューティングするために設計された Windows の機能です。システムが機能するために必要な最小限のドライバーとサービスのセットのみを使用してWindowsをロードします。これはシステムの問題を特定して解決するのに役立ちますが、特定の機能で問題が発生する可能性もあります。
MSConfig で診断スタートアップモードを有効にしてコンピューターを再起動すると、「問題が発生し、PIN を使用できません」 というエラーメッセージが表示されることがあります。このエラーメッセージは、診断スタートアップモードが、PINサインインを処理するサービスを含む不要なサービスを無効にするように Windowsが設定されるために発生します。
WindowsのPIN サインイン機能を使用すると、パスワードの代わりにアカウントにログインできます。これはコンピューターにアクセスするための便利で安全な方法ですが、診断スタートアップモードでは読み込まれない可能性のある特定のドライバーとサービスに依存しています。したがって、診断スタートアップモードを有効にすると、PINサインイン機能に問題が発生し、上記のエラーメッセージが表示される可能性があります。
2.パスワードでサインイン
このエラーメッセージが表示された場合、まずは利用可能なオプションをクリックして、パスワードでサインインできるオプションがあるかどうかを確認することです。パスワードを使用してサインインすると、診断スタートアップモードでも Windows にアクセスできます。
ただし、以前にWindows11または10のサインインオプションで[セキュリティを強化するために、このデバイスのMicrosoftアカウントに対してのみWindows Helloサインインを許可する]オプションを有効にした場合、診断スタートアップモードで起動している場合、パスワードサインインオプションもWindowsによって削除される可能性があります。これにより、アカウントにサインインする他の方法がなく、立ち往生する可能性があります。その場合、次の解決策は、Windows回復環境(Windows RE)を介してパスワードサインインオプションを強制的に有効にして、MSConfig診断スタートアップモードがPINのログインを無効にしている場合でも、コンピューターを再び起動できるようにします。
3.Windows RE によるパスワード サインイン オプションの強制有効化
パスワードを使用してサインインできない場合は、Windows 回復環境 (Windows RE) を使用してパスワードサインインオプションを強制的に有効にする必要があります。これには、パスワードサインインオプションを有効にするように Windows REのレジストリを変更する必要があります。方法は次のとおりです。
- Windowsのサインイン画面で、[電源]ボタンをクリックし、Shiftキーを押しながら[再起動]をクリックします。これにより、コンピューターが再起動し、Windows RE画面が表示され、コマンドプロンプトなどの詳細オプションにアクセスできます。
- 「トラブルシューティング」をクリックします。
- 次に、「詳細オプション」をクリックします。
- 「コマンドプロンプト」をクリックして、Windows REでコマンドプロンプトウィンドウを開きます。
- ドライブが BitLocker で暗号化されている場合は、回復キーの入力を求められます。キーを入力して続行します。
- コマンドプロンプトウィンドウで、「bcdedit」と入力してます。
- Windowsブートローダーの下で「osdevice」を探し、Windowsインストールのドライブ文字を書き留めます。このドライブ文字は、Windows にサインインしたときに表示されるドライブ文字とは異なります。
- "bcedit" コマンドは、現在のブート構成データストアの設定を表示します。この場合、BCDEditコマンドを使用して、適切なコマンドを使用してレジストリでパスワードサインインオプションを有効にするために必要なWindowsインストールのドライブ文字を決定します。
- 次のコマンドを 1 つずつ入力して、レジストリでパスワード サインインオプションを有効にします ("d:" はユーザーごとに異なる可能性があるため、前にメモしたドライブ文字に置き換えます)。
reg load HKLM\OffReg d:\windows\system32\config\SOFTWARE
reg add "HKLM\OffReg\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v DevicePasswordLessBuildVersion /d 0 /t REG_DWORD /f
reg unload HKLM\OffReg
exit
これらのコマンドは、SOFTWARE レジストリハイブを一時キーに読み込み、レジストリに値を設定してパスワード サインインを有効にしてから、レジストリから一時キーをアンロードします。 - コマンドプロンプトウィンドウを終了し、[続行]をクリックしてWindows REを終了し、Windows 11または10に進みます。
これで、ログイン画面にパスワードサインインオプションが表示されます。「サインインオプション」をクリックし、「パスワード」をクリックします。パスワードを入力し、「サインイン」をクリックします。
Windowsアカウントに正常にログインした場合は、MSConfigを再度開き、コンピューターを通常の起動モードに戻してください。
コンピューターをWindowsREで起動する方法が機能しない場合は、別の方法を試すことができます。コンピュータを再起動し、Windows ロゴが表示されたら、コンピュータの電源が切れるまで電源ボタンを押し続けます。この手順を 2 回繰り返すと、コンピューターは Windows 回復環境に入ります。
これらの手順に従うことで、MSConfig の診断スタートアップモードが原因で PINサインインサービスが読み込まれていない場合でも、パスワードサインインオプションを強制的に有効にし、Windows アカウントへのアクセスを回復できます。
コメント
コメント一覧 (15)
診断スタートアップ機能を有効にした結果、ノートパソコンが起動できなくなった者です。
スマホで調べて、こちらの記事にたどり着きました。
こちらの記事を参考にさせていただき、コマンドを打つ画面を開くところまではたどり着けたのですが、それ以降の段階で困っています。
まず、コマンドでバックスラッシュを打つことができません。代わりに¥を使用しましたが、これでよいのかわかりません。
次に、コマンドを一つずつ打つ、の意味がよくわからず、空行で間が空く上の二行を以上の方法で打ってみましたが、構文が無効であると表示されました。ならばと提示してくださっているコマンドを全て打とうとすると三行目まで打ったところで改行しようとするとまた構文が無効であると表示されます。
コマンドもうまく打てず、WindowsREでセーフモードを起動しようとしても起動せず、二進も三進もいかない状況です。
この場合、どこに問題があると考えられますでしょうか。お忙しいことかと思いますが、教えていただければ幸いです。よろしくおねがいします。
しかし、今度は4行目のNT〜の行を打ち込んだ際、『指定されたパスが見つかりません』と表示されてしまいました。誤字などは無いはずなのですが、何故そうなってしまったのか分かりません。
私がいじってしまったのはこの記事の上部にあるように診断スタートアップのところだけなのですが、他になにか問題があるのでしょうか。お時間がありましたら、教えてくだされば幸いです。よろしくおねがいします。
上記のコマンドを1行で入力していますか?
reg load HKLM\OffReg d:\windows\system32\config\SOFTWARE
で1行
reg add "HKLM\OffReg\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v DevicePasswordLessBuildVersion /d 0 /t REG_DWORD /f
で1行
reg unload HKLM\OffReg
で1行の
合計3行になります。
最後のexitはコマンドプロンプトの終了命令です。
また、コマンドプロンプトは管理者権限で開かなければなりません。通常のモードで開くとエラーになります。
こちらのサイトにありました通り、コマンドを正しく入力しました。
しかし、ログイン画面でパスワード入力が表示されず困っています。
回復キーも正しく入力し、コマンドプロンプトでもエラーは出ておりません。
この場合、どの様な問題が考えられますでしょうか?
誠に恐れ入りますが、ご助言を頂けると助かります。
Windows11の場合、実は6月の月次アップデートの不具合により、セキュリティ設定の変更され、PIN が利用できなくなったといった不具合が発生しているようです。
この問題の解決方法としてNgcフォルダーをすべて削除し、問題なくNgcディレクトリにアクセスできるようにするといった方法があります。しかし、この方法がすべてうまくいくとは限らない可能性があるため、今回ブログでは紹介しませんでした。
ダメ元で試してみる場合は下記の方法があります。(システムの復元で6月の月次アップデート前に戻るという手もあります。)
なお、この方法はPINログインをいったん消去するため、通常のログインのパスワードを覚えている場合に有効となります。
1.キーボードのShiftキーを押しながらログイン画面の再起動ボタンをクリックして、
1.Windowsをリカバリモードで起動します。
2.回復画面で、[トラブルシューティング]をクリックし>[詳細]をクリックします。
3. [スタートアップ設定]を選択し>[再起動]をクリックします。
4. F6キーを押して、[セーフモードとコマンドプロンプトを有効にする]オプションを選択します。
5.管理者としてコマンドプロンプトを開き、以下のコマンドを実行します。
takeown /f C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC
icacls C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC /grant administrators:f
6.次に、Windowsエクスプローラーで以下のパスに移動します(Windowsエクスプローラーを開くには、Win + Eキーを押します)。
C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft
7. NGCフォルダを右クリックし、削除オプションを選択します。
8.マシンを再起動します。
9.再起動後、パスワードでアカウントにログインします。
10.ログイン後、PINを再設定します。
ログインパスワードを覚えている場合、この方法を試してください。
私が言いたいことを貴方が言ってくれました!
ほんと有難い情報を公開していただき感謝です。少しでも執筆者の方の利益になるように設置してある広告にすべてアクセスしておきます。ありがとうございましたm(_ _)m
PINが入力できなかった場合、PIN画面でPCを再起動することによってPINが再度入力できる場合があります。方法は次の通りです。
1.電源ボタンを数秒間押し、デバイスの電源を切り、再度電源を入れます。
2.PINダイアログが表示されたら、PINの1桁目を入力した後、いったんストップします。
3.キーボードのバックスペースキーを押し、1桁目を削除します。
4.画面右下の電源ボタンをクリックし、PCをシャットダウンします。
5.PCの電源を再度入れ、PINを使用してデバイスにサインインできるかどうかを確認します。
なぜかこの方法でPINでサインできたといった報告もあります。
通常は以前ご紹介したNGCフォルダの削除による復旧でほとんど解決できますが、もしこの方法でできない場合は最終手段として新しいユーザーアカウントを作成する方法もあります。この方法だとOSのクリーンインストールといった最悪の手順は免れることができます。方法は次の通りです。
1.Windowsを「セーフモードとコマンドプロンプトを有効にする」で立ち上げます。
2.ログイン後、コマンドプロンプトが立ち上がります。
3.次のコマンドを入力して新しいアカウントを作成します。
net user 作成するユーザー名 パスワード /add
net localgroup administrators 作成したユーザ名 /add
これで作成したユーザーアカウントは管理者権限になります。
入力後、再起動し新しいアカウントでログインしてください。
貴方は一人の人生を救ったのです!ありがとうございます!神様!!!!!!!!!!!!!!!!!!!