Window10で診断ポリシー関連で、「Diagnostic Policy Service エラー2:指定されたファイルが見つかりません」というエラーが表示されることがあるようです。
自宅のPCでは当然、正常に起動できているのですが、このサービスに関しての問い合わせはこちらです。
診断ポリシーサービスが実行されていませんと出てしまう
以下は質問の抜粋です。
昨日から急にインターネット接続ができなくなりました。
OSはWindows10Proです。
昨日の昼までは有線接続で通常通りに接続できていました。夜にPCを起動したタイミングでインターネット接続が利用できなくなっていました。
設定のネットワークとインターネットからイーサネットを見ると、「未接続」になっていたためルーターの再起動や初期化を行いましたが解決できませんでした。
また、無線LANアダプタを取り付けて Wi-Fiに接続してもインターネットには接続できずお手上げ状態になりました…
そこで、ネットワーク診断をしたところ「診断ポリシーサービスが実行されていません」と表示されてしまいました。
管理ツールのサービスから改めて設定を確認し、サービスの開始をすると、このようなエラーが表示されました。Diagnostic Policy Service エラー2:指定されたファイルが見つかりません
この状態になったらかなり困惑しますね。インターネットに接続できなくなったらPCの価値が半減します。
そして、この事象に関して参考になりそうな情報を見つけました。おそらくサービス、レジストリが破損しているのではというものです。
元は英語ですが、翻訳抜粋です。
--------
診断ポリシーサービスが破損しているようです。まずレジストリから修復してみましょう。
1. [スタート]-> [すべてのプログラム]-> [アクセサリ]-> [メモ帳]をクリックします。
2.次の内容をメモ帳に貼り付けます。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS]
"DisplayName"="@%systemroot%\\system32\\dps.dll,-500"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,00,72,00,76,00,69,00,63,\
00,65,00,4e,00,6f,00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,00,00
"Description"="@%systemroot%\\system32\\dps.dll,-501"
"ObjectName"="NT AUTHORITY\\LocalService"
"ErrorControl"=dword:00000001
"Start"=dword:00000002
"Type"=dword:00000020
"ServiceSidType"=dword:00000003
"RequiredPrivileges"=hex(7):53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,\
00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\
67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,00,6c,\
00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,\
65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,72,00,69,\
00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,00,69,00,\
76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,\
00,72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,\
6c,00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
64,00,70,00,73,00,2e,00,64,00,6c,00,6c,00,00,00
"ServiceMain"="ServiceMain"
"ServiceDllUnloadOnStop"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS\Security]
"Security"=hex:01,00,14,80,8c,00,00,00,98,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,5c,00,04,00,00,00,00,00,14,00,ff,01,0f,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,\
00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,01,01,00,00,00,00,\
00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS\Enum]
"0"="Root\\LEGACY_DPS\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
3. DPS.regという名前でファイルをデスクトップに保存します。
4.デスクトップで、DPS.regをダブルクリックしてレジストリにインポートします。
-----------
本来、自分のPCからのバックアップを使いたいところですが、まずは現状のレジストリのバックアップをとる、もしくはOSのシステムバックアップを取ってから、試してみるというのはいいかもしれないですね。