「ユーザープロファイルサービスがログオンに失敗した」を修正する方法Windows10の場合

ほとんどのWindowsエラーは、コンピューターにログオンした後に発生します。ただし、「ユーザープロファイルサービスがログオンに失敗しました」というエラーでは、サインインできません。そのため、他のWindowsエラーよりも解決が少し難しいのです。

ただし、次の手順を使用して、問題を効果的に診断および修正できます。

セーフモードで起動する

最初にすべきことは、Windowsをセーフモードで起動することです。通常のようにログインすることはできませんが、コンピュータをセーフモードで使用することはできます。セーフモードは基本的に、機能するために必要な最小限の機能とプログラムでWindowsを起動します。

セーフモードで起動するには、次の手順に従います。

サインイン画面から

  1. 通常どおりにコンピュータの電源を入れます。
  2. サインイン画面が表示されたら、 Shiftキーを押しながら[電源]> [再起動]に移動します。
  3. PCは、3つのオプションがあるブルースクリーンで起動します。 [トラブルシューティング]を選択します。
  4. [詳細オプション]> [スタートアップの設定]> [再起動]をクリックします
  5. コンピュータを再起動したら、[セーフモードとネットワーク]をクリックします。
  6. コンピュータはセーフモードで再起動します。

サインイン画面にアクセスできない場合

  1. デバイスの電源ボタンがオフになるまで押し続けます。
  2. 電源ボタンを押してコンピュータを起動します。電源が入り、メーカーのロゴが表示されたら、電源ボタンをもう一度押し続けます。
  3. コンピューターがWindows回復環境(winRE)で起動するまで、このプロセスを2回繰り返します。
  4. 次に、上記のセクションの手順3、4、および5に従います。

SFCを使用して破損したファイルをスキャンする

「ユーザープロファイルサービスがログオンに失敗しました」エラーの原因として最も可能性が高いのは、ユーザーファイルの破損です。これは、起動時のウイルス対策ソフトウェアのスキャンから、コンピューターの電源投入時の停電まで、さまざまな理由で発生する可能性があります。

関連:ストップコードを見つけてWindows10エラーを修正する方法

ありがたいことに、Windowsには、破損したWindowsファイルを自動的に見つけて修正するのに役立つユーティリティが組み込まれています。このユーティリティはシステムファイルチェッカー(SFC)と呼ばれ、コマンドプロンプトを使用して実行されます。

  1. コンピューターがセーフモードになっていることを確認します。
  2. [スタート]メニューの検索バーに「 cmd」入力し、[コマンドプロンプト]を選択します。
  3. コマンドプロンプトウィンドウで、 sfc / scannow入力し、Enterキーを押します
  4. Windowsは、破損したファイルがないかコンピューターのスキャンを開始し、それらを自動的に修正します。全体のプロセスは約30分かかります。
  5. スキャンが完了したら、コンピューターを再起動して、再度ログインしてみてください。

コンピュータを以前の状態に復元する

Windowsには、システムの復元と呼ばれる便利な機能があり、コンピューターへの変更をロールバックして、以前の時点に復元できます。

先に進む前に、この機能がデフォルトで有効になっていないことを知っておく必要があります。このような方法を使用して毎日の復元ポイント作成しない限り、手動で復元ポイントを作成する必要があります。

エラーが表示される前に復元ポイントを作成したことを覚えている場合は、次の手順に従ってください。

  1. Windowsキー+ R押して、[実行]ダイアログを起動します
  2. [ファイル名を指定し実行]ボックスに rstrui.exe」入力し、Enterキーを押します。
  3. [システムの復元]ダイアログボックスで、[次へ]をクリックします。
  4. リストから復元ポイントを選択します。
  5. 次のウィンドウで、すべてを再確認し、[完了]をクリックします。
  6. Windowsは以前の状態に復元され、手間をかけずにログインできるようになります。

復元ポイントの作成後にインストールされた可能性のある重要なデータまたはアプリケーションをバックアップする必要があります。

レジストリ構成の変更

「UserProfileService Failed the Logon」エラーに対処する別の方法は、レジストリにいくつかの変更を加えることです。これは高度なトラブルシューティング方法であり、先に進む前にシステムの復元ポイント作成することをお勧めします。

レジストリを適切に構成するには、次の手順を実行します。

  1. この記事の最初のセクションの手順を使用して、セーフモードで起動します。
  2. Windowsキー+ Rを押して、実行プロンプトを開きます。 regedit入力しEnterキーを押します。
  3. レジストリエディタで、左側のナビゲーションバーを使用して、次の場所に移動します。
     HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrent VersionProfile List
  4. ここでは、同じ名前の2つのファイルが表示されますが、1つには拡張子として.bakが付いています。
  5. 拡張子が.bakのファイルを右クリックし、[名前の変更]を選択します。ファイル名を変更せずに.bak拡張子を削除し、 Enterキーを押します。
  6. ここで、元々 .bak拡張子が付いていなかったファイルを右クリックし、その末尾に.bakを追加します。
  7. 手順5で名前が変更されたファイルがあるフォルダーで、[状態]を右クリックし [変更]を選択します。
  8. 値データの値8000から0 (ゼロ)に変更します。
  9. この後、 RefCountエントリを右クリックして、値データの値0 (ゼロ)に変更します。
  10. 変更を確認し、レジストリエディタを閉じます。
  11. コンピュータを再起動してログインします。

関連: Windowsシステムの復元に最適なレスキューディスクとリカバリディスク

レジストリエディタで.bakファイルが見つからない場合はどうなりますか?

可能性は低いですが、コンピューターが.bak拡張子のファイルを作成していない可能性があります。この場合、 Windowsエクスプローラーを開き、次の場所に移動します。

 C:UsersDefaultAppDataLocalApplication Data

現在のフォルダの下にApplicationDataという名前の別のフォルダが見つかった場合は、そのフォルダを削除して、コンピュータを再起動します。問題が解決するはずです。

ユーザープロファイルサービスを有効にする

場合によっては、UserProfileサービス自体が無効になっていることがあります。通常、サードパーティのアプリケーションが原因です。幸い、コマンドプロンプトウィンドウで簡単なコマンドを実行することで有効にできます。

  1. コンピュータをセーフモードで起動します。
  2. [スタート]メニューの検索バーに「 cmd」と入力します。検索結果から、[コマンドプロンプト]> [管理者として実行]を右クリックします。
  3. [コマンドプロンプト]ウィンドウで、 sc config ProfSvc start = auto入力し、Enterキーを押します。
  4. この後、 sc start ProfSvc入力し、Enterキーを押します。
  5. コマンドプロンプトを閉じて、コンピューターを再起動します。

ログオンしてコンピュータを使用する

上記の手順を注意深く実行した場合、「User ProfileServiceがログオンに失敗しました」というエラーは過去のものになっているはずです。

これらの方法のいくつかは、他の多くの一般的なWindowsエラーの診断にも使用されます。したがって、コンピュータで他の問題が発生したときにそれらを念頭に置いておくと便利です。