「Windowsサービスに接続できません」エラーを解決する10の対処法
Windowsサービスへの接続に失敗するエラーの主な原因は、システム操作の実行に必要なWindowsサービスを起動・接続できなくなることです。この問題は、Windowsフォントキャッシュサービス、Windowsイベントログサービス、システムイベント通知サービスなど、さまざまなサービスが起因となって発生します。
どのサービスが原因になっているのかを特定するのは難しいため、トラブルシューティングでは考えられるすべての問題に対して順番に対応していくのが基本となります。この記事では、「Windowsサービスに接続できません」というエラーを解消するための具体的な方法を10個ご紹介します。

表示される主なエラーメッセージ
環境によっては、以下のようなエラーメッセージが表示されます。
Windowsはシステムイベント通知サービスに接続できませんでした。この問題により、標準ユーザーがシステムにログオンできなくなります。管理者ユーザーとして、サービスが応答しなかった理由の詳細をシステムイベントログで確認できます。 Windowsはグループポリワークライアントサービスに接続できませんでした。この問題により、標準ユーザーがシステムにログオンできなくなります。管理者ユーザーとして、サービスが応答しなかった理由の詳細をシステムイベントログで確認できます。
Windowsサービスへの接続エラーを解決する方法
それでは、Windows 10で発生する「Windowsサービスへの接続に失敗しました」エラーを、以下の手順に沿って順番に解決していきましょう。
方法1:Windowsのログファイルを削除する
Windowsのログファイルが破損していることが原因で、「Windowsサービスへの接続に失敗しました」というエラーが発生することがあります。まずはすべてのログファイルを削除して問題を解決しましょう。
1. 以下のフォルダーに移動します。
C:\Windows\System32\winevt\
2. Logsフォルダーの名前を別の名前に変更します。

3. フォルダー名を変更できない場合は、Windowsイベントログサービスを停止する必要があります。
4. Windowsキー + R を押して「services.msc」と入力し、「Windows イベント ログ」サービスを探します。

5. 「Windows イベント ログ サービス」を右クリックして「停止」を選択します。サービスウィンドウは閉じずに最小化しておいてください。

6. 再度フォルダーの名前変更を試みます。それでも変更できない場合は、Logsフォルダー内のファイルをすべて削除してください。
注意: ログファイルがロックされていてアクセスできない場合は、Unlocker Assistantなどのツールを使うと、ロックされたファイルにアクセスして削除できるようになります。
7. もう一度サービスウィンドウを開き、「Windows イベント ログ サービスを開始」します。
8. 問題が解決したかどうかを確認します。
方法2:netsh winsock resetコマンドを使用する
1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。

2. コマンドプロンプトに以下のコマンドを入力してEnterキーを押します。
netsh winsock reset

3. コマンドプロンプトを閉じてPCを再起動し、「Windowsサービスへの接続に失敗」の問題が解決したか確認します。
方法3:レジストリエディターでエラーを修正する
1. Windowsキー + R を押し、「regedit」(引用符なし)と入力してEnterキーを押すと、レジストリエディターが開きます。

2. レジストリエディターで以下のキーに移動します。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\gpsvc
3. imagepathキーの値を確認します。通常、データは「svchost.exe -k netsvcs」になっています。

4. これは上記のデータがgpsvcサービスを管理していることを意味します。
5. 次に、レジストリエディターで以下のパスに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost

6. 右側のウィンドウペインで「netsvcs」を見つけてダブルクリックします。
7. 「値のデータ」フィールドを確認し、gpsvcが含まれていない場合は「gpsvcの値を追加」します。他の値を誤って削除しないよう、慎重に作業してください。「OK」をクリックしてダイアログボックスを閉じます。

8. 次に、以下のフォルダーに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\netsvcs
注意: これはSvcHostキーの下にある値とは別のもので、左側ウィンドウペインのSvcHostフォルダーの下にあるサブキーです。
9. SvcHostフォルダーの下にnetsvcsフォルダーがない場合は、手動で作成する必要があります。その場合は「SvcHostフォルダー」を右クリックして「新規 > キー」を選択し、新しいキー名として「netsvcs」と入力します。

10. 作成したnetsvcsフォルダーを選択し、右クリックして「新規 > DWORD(32ビット)値」を選択します。

11. 新しいDWORDの名前を「CoInitializeSecurityParam」と入力し、ダブルクリックします。
12. 「値のデータを1に設定」して「OK」をクリックし、変更を保存します。

13. 同様に、netsvcsフォルダーの下に以下の3つのDWORD(32ビット)値を作成し、指定された値のデータを入力します。
DWORDの名前 値のデータ CoInitializeSecurityAllowLowBox: 1 CoInitializeSecurityAllowInteractiveUsers: 1 AuthenticationCapabilities: 3020

14. 各値を設定したら「OK」をクリックし、レジストリエディターを閉じます。
方法4:Windowsフォントキャッシュサービスを停止する
1. Windowsキー + R を押して「services.msc」と入力し、Enterキーを押します。

2. 開いたサービスウィンドウで「Windows フォント キャッシュ サービス」を見つけ、右クリックして「停止」を選択します。

3. サービスウィンドウは後で必要になるため最小化しておき、再度Windowsキー + R を押して「%localappdata%」と入力し、Enterキーを押します。

4. 「FontCache」のDATファイルを見つけて削除します。たとえば、筆者の環境ではファイル名は「GDIPFONTCACHEV1」でした。

5. サービスウィンドウに戻り、「Windows フォント キャッシュ サービス」を右クリックして「開始」を選択します。
6. 変更を保存するためにPCを再起動します。これで問題が解決しない場合は、次の方法に進んでください。
方法5:高速スタートアップを無効化する
高速スタートアップは、完全シャットダウンと休止状態の両方の特徴を組み合わせた機能です。高速スタートアップが有効な状態でPCをシャットダウンすると、実行中のプログラムやアプリケーションがすべて終了され、ユーザーもログアウトされます。新しく起動したWindowsのように見えますが、実際にはWindowsカーネルがロードされ、システムセッションが稼働したままデバイスドライバーが休止状態への準備を行います。つまり、現在実行中のアプリケーションやプログラムの状態を保存してから閉じる仕組みです。
これにより、一部のプログラムとの間で不具合が発生し、「Windowsサービスへの接続に失敗しました」というエラーにつながることがあります。他のユーザーにも効果が報告されているため、高速スタートアップ機能を無効化してみてください。

方法6:クリーンブートを実行する
1. Windowsキー + R を押して「msconfig」と入力し、Enterキーを押して「システム構成」を開きます。

2. 「全般」タブで「スタートアップのオプションを選択」を選び、「スタートアップの項目を読み込む」のチェックを外します。

3. 「サービス」タブに移動し、「すべてのMicrosoftサービスを隠す」にチェックを入れます。

4. 「すべて無効」をクリックすると、残りのすべてのサービスが無効になります。
5. PCを再起動し、問題が解決したかどうかを確認します。
6. トラブルシューティングが完了したら、PCを通常通り起動できるように、必ず上記の手順を元に戻してください。
方法7:CCleanerとMalwarebytesを実行する
コンピューターが安全であることを確認するため、フルのウイルススキャンを実行しましょう。さらに、CCleanerとMalwarebytes Anti-malwareも併せて実行することをおすすめします。
1. CCleanerをダウンロードしてインストールします。
2. setup.exeをダブルクリックしてインストールを開始します。

3. 「インストール」ボタンをクリックしてCCleanerのインストールを開始し、画面の指示に従って完了させます。

4. アプリケーションを起動し、左側のメニューから「カスタムクリーン」を選択します。
5. デフォルト設定以外にチェックが必要な項目があるか確認し、「解析」をクリックします。

6. 解析が完了したら「Run CCleaner(クリーンアップ実行)」ボタンをクリックします。

7. CCleanerの処理が完了するまで待ちます。これにより、システム上のすべてのキャッシュとCookieが削除されます。
8. 次に、システムをさらにクリーンアップするため、「レジストリ」タブを選択し、以下の項目にチェックが入っていることを確認します。

9. 確認できたら「問題点をスキャン」ボタンをクリックし、スキャンを実行します。
10. Windowsレジストリの現在の問題点が表示されるので、「選択した問題を修復」ボタンをクリックします。

11. 「レジストリの変更をバックアップしますか?」と聞かれたら「はい」を選択します。
12. バックアップが完了したら、「すべての選択された問題を修復」を選択します。
13. 変更を保存するためにPCを再起動します。
これでも問題が解決しない場合は、Malwarebytesを実行して、有害なファイルがシステム内に存在しないかスキャンしましょう。
方法8:ユーザーアカウント制御を無効にする
1. Windows検索ボックスに「コントロールパネル」と入力し、検索結果の一番上をクリックします。

2. 「ユーザーアカウント > ユーザーアカウント > ユーザーアカウント制御設定の変更」を選択します。

3. スライダーを一番下まで下げて「常に通知しない」にします。

4. 「OK」をクリックして変更を保存し、システムを再起動します。これで問題が解決しない場合は、次の方法に進みましょう。
方法9:システムファイルチェッカー(SFC)とチェックディスク(CHKDSK)を実行する
1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」をクリックします。

2. コマンドプロンプトに以下のコマンドを入力してEnterキーを押します。
sfc /scannow

3. 上記の処理が完了するまで待ち、完了したらPCを再起動します。
4. 次に、ハードディスクの不良セクターを修復できるCHKDSKを実行します。
5. 処理が完了したら、再度PCを再起動して変更を保存します。
方法10:システムの復元を実行する
上記のいずれの方法でもエラーが解決しない場合は、システムの復元が有効です。迷わずシステムの復元を実行して、「Windowsサービスへの接続に失敗しました」というエラーを修正しましょう。

以上で「Windowsサービスへの接続に失敗しました」というエラーの解決は完了です。この記事についてまだ不明な点がある場合は、お気軽にコメント欄からご質問ください。
-
Windows 10/7で「ユーザー プロファイル サービスによるログオン処理に失敗しました」エラーを修正する方法
「ユーザー プロファイル サービスによるログオン処理に失敗しました」エラーとはWindows 10やWindows 7にログインしようとした際、「ユーザー プロファイル サービスによるログオン処理に失敗しました(User Profile Service failed the logon)」というエラーメッセージが表示されてログインできなくなったことはありませんか?慌てる必要はありません。このエラーは、ユーザープロファイルが破損しているか、権限設定が正しくないことが原因で発生します。この記事では、問題を修復する方法と、必要に応じて新しいプロファイルを作成する方法をわかりやすく解説します。CPU使
-
Windows 10でVPNエラー789「接続失敗」を解決する方法
WindowsでVPNエラー789に悩まされていませんか?ご安心ください。デバイスの設定を少し変更するだけで、この問題は簡単に解決できます。VPN接続エラー789は、VPN設定の誤りや、IPSec設定が接続を妨げていることが原因で発生します。ここでは、この問題を解決するためのトラブルシューティング方法をいくつかご紹介します。VPNエラー789(接続失敗)の解決方法以下に、Windows 10デバイスでVPN接続エラーを解決するための対処法をご紹介します。方法1:ネットワークアダプターをリセットするデバイスにインストールされているネットワークアダプターをリセットすることで、数クリックだけでVPN