Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決】「診断ポリシーサービスが実行されていません」エラーの直し方

インターネットが正常に動作しないとき、Windowsのトラブルシューティングツールを実行すると「診断ポリシーサービスが実行されていません(Diagnostics Policy Service is not running)」というエラーが表示されることがあります。このエラーは非常によく見られるもので、多くの場合「コンピューターのネットワーク接続が制限されています」というメッセージも同時に表示されます。【解決】「診断ポリシーサービスが実行されていません」エラーの直し方

トラブルシューティングツールはこの時点で停止し、ネットワーク問題の解決にはほとんど役立ちません。「診断ポリシーサービス(Diagnostic Policy Service)」は、Windowsの各コンポーネントに関する問題の検出・トラブルシューティング・解決を担う重要なサービスです。このサービスが停止していると、診断機能は一切動作しなくなります。この現象は主にシステムの設定ミスが原因で発生します。以下では、考えられる解決策を順番に試して、診断サービスを復旧させ、トラブルシューティングを再び実行できるようにする方法を解説します。

方法1:診断ポリシーサービスの状態を確認する

ドライバーの更新やコマンドの実行を行う前に、まずサービスが実際に動作しているかどうかを確認しましょう。単純に停止しているだけなら、すぐに有効化してネットワークのトラブルシューティングを再試行できます。

  1. Windows + Rキーを押し、「ファイル名を指定して実行」ダイアログに「services.msc」と入力してEnterキーを押します。
  2. コンピューター上のすべてのサービス一覧が表示されます。一覧をスクロールして「Diagnostic Policy Service」を見つけ、右クリックして「プロパティ」を選択します。

【解決】「診断ポリシーサービスが実行されていません」エラーの直し方

  1. スタートアップの種類を「自動」に設定し、「開始」ボタンをクリックします。「適用」を押して変更を保存し、画面を閉じます。その後、トラブルシューティングツールを再度起動し、エラーメッセージが消えたかどうかを確認してください。

【解決】「診断ポリシーサービスが実行されていません」エラーの直し方

方法2:各モジュールに管理者権限を付与する

「Network Service(ネットワークサービス)」および「Local Service(ローカルサービス)」のアカウントに管理者権限がない場合にも、このエラーが発生することがあります。これらのモジュールはコンピューターへの完全なアクセス権を必要とするため、権限が不足していると処理の実行が妨げられます。ここでは、両方のアカウントに管理者権限を付与して、問題が解決するか確認します。

  1. Windows + Sキーを押し、検索ボックスに「cmd」と入力します。表示されたコマンドプロンプトを右クリックし、「管理者として実行」を選択します。
  2. 昇格されたコマンドプロンプトで、以下のコマンドを順番に実行します。
net localgroup Administrators /add networkservice

net localgroup Administrators /add localservice

【解決】「診断ポリシーサービスが実行されていません」エラーの直し方

  1. コマンドプロンプトを閉じて、再度診断を実行してみてください。それでも改善しない場合は、パソコンを一度再起動してからもう一度試してください。

方法3:ネットワークアダプターを再インストールする

上記の方法で解決しない場合は、ネットワークアダプターの再インストールによって即座に問題が解決することがあります。まずネットワークアダプターをアンインストールし、その後ハードウェア変更のスキャンを行います。OSが接続されているハードウェアを自動的に検出し、既定のドライバーをインストールします。既定のドライバーでうまくいかない場合は、後から最新版へ更新することも可能です。

  1. Windows + Rキーを押し、「devmgmt.msc」と入力してEnterキーを押し、デバイスマネージャーを開きます。
  2. ネットワークアダプター」カテゴリを展開し、問題が発生しているアダプターを右クリックして「デバイスのアンインストール」をクリックします。

【解決】「診断ポリシーサービスが実行されていません」エラーの直し方

  1. アンインストールが完了したら、デバイスマネージャーの空いている部分を右クリックし、「ハードウェア変更のスキャン」を選択します。

【解決】「診断ポリシーサービスが実行されていません」エラーの直し方

  1. ネットワークアダプターが自動的に再インストールされます。インターネットに正常にアクセスできるか確認してください。まだ接続できない場合は、再度トラブルシューティングを実行し、モジュールが正しく動作するかチェックします。

既定のドライバーをインストールした後は、ハードウェアを右クリックして「ドライバーの更新」を選択すれば、最新バージョンへ更新することもできます。「自動検索」(最初のオプション)または「手動」(2番目のオプション)のいずれかを選んで更新してください。

【解決】「診断ポリシーサービスが実行されていません」エラーの直し方

方法4:システムの復元/クリーンインストール

上記のどの方法でも解決しない場合は、最近のWindows 10アップデートを適用する前、またはアプリケーションをインストールする前の時点へシステムを復元してみる価値があります。利用できる復元ポイントがない場合は、Windowsのクリーンインストールを検討してください。その際は、ユーティリティ「Belarc Advisor」を使ってライセンス情報を事前に保存し、外付けストレージなどでデータをバックアップしてから、クリーンインストールを実行しましょう。

注意:この方法は、アップデートやアプリケーションのインストール後にネットワークハードウェアが動作しなくなったケースにおいて特に有効です。

システムの復元の具体的な手順については、当サイトの関連記事(2番目の解決策)をご参照ください。

  1. 【解決方法】Windows Updateサービスが停止できない問題を修正するには

    Windowsは世界中の多くのユーザーに選ばれているOSです。多様なアプリケーションとスムーズに連携し、Microsoftから定期的にアップデートが配信されます。アップデートを重ねるごとに、Windowsはより効率的で安定したものへと進化していきます。しかし、ときには予期しないトラブルが発生することもあります。 その一つが、コマンドプロンプトでWindows Updateを停止しようとした際に「Windows Updateサービスを停止できませんでした」というメッセージが表示される問題です。アップデートによってシステム設定が変更されたり、望まない新機能が追加されたりするのを防ぎたい場合、ne

  2. 【解決】Windows 10/11で「印刷スプーラーサービスが実行されていません」エラーを直す6つの方法

    Windows 10/11で印刷スプーラーサービスが実行されていないために印刷できない場合は、この記事で紹介する方法を試して問題を解決しましょう。 大量の書類を印刷しようとしているのに、プリンターが本来の仕事である「印刷」をしてくれない――そんな経験はありませんか?原因はさまざまですが、そのひとつとして印刷スプーラーの不具合が挙げられます。 よく報告される印刷エラーのひとつが「印刷スプーラーサービスが実行されていません(Print Spooler service is not running)」というものです。印刷スプーラーは、コンピューターからプリンターへ印刷要求を転送するWindows 1