Diagnostic Policy Service (DPS) ช่วยให้ตรวจจับปัญหา แก้ไขปัญหา และแก้ไขสำหรับบริการและส่วนประกอบของ Windows หากบริการนี้เริ่มไม่ได้ และคุณได้รับข้อผิดพลาด "Access Denied" Error 5 เมื่อพยายามเริ่มบริการด้วยตนเอง ให้อ่านบทช่วยสอนนี้เพื่อแก้ไขปัญหา
Diagnostic Policy Service จำเป็นสำหรับการวินิจฉัยปัญหา Windows โดยใช้ Troubleshooting Tools ที่เสนอใน Windows 7, 8 หรือ 10 OS หาก DPS Service หยุดทำงาน คุณจะไม่สามารถวินิจฉัยและแก้ไขปัญหาต่างๆ ที่ส่งผลต่อการทำงานของ Windows ได้ (เช่น ปัญหาเครือข่ายหรือการเข้าถึงอินเทอร์เน็ต)
วิธีแก้: Diagnostic Policy Service Cannot Start: Access is Denied (Windows 10/8/7)
ขั้นตอนที่ 1: สแกนหาไวรัส/มัลแวร์
ไวรัสหรือโปรแกรมอันตรายอาจทำให้ PC ทำงานผิดปกติ ดังนั้น ก่อนจะ troubleshoot ปัญหาของคุณ ให้ใช้คู่มือ Malware Scan and Removal Guide นี้เพื่อตรวจสอบและลบไวรัสหรือโปรแกรมอันตรายที่อาจทำงานอยู่บนคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 2: ปรับเปลี่ยน Diagnostic Policy Service Registry Permissions
1. กด Windows
+ R พร้อมกันเพื่อเปิดกล่องคำสั่ง Run
2. พิมพ์ regedit และกด Enter

3. ที่แผงซ้าย ไปที่คีย์นี้:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS\Parameters
4. คลิกขวาที่คีย์ Parameters และเลือก Permissions

5. คลิก Add พิมพ์ชื่อบัญชี/ชื่อผู้ใช้ของคุณในกล่องค้นหา และคลิก OK

6. เลือกชื่อผู้ใช้ของคุณ และติ๊กถูกกล่อง Full control เพื่อให้สิทธิ์ Full Control บนคีย์ 'Parameters' แก่บัญชีของคุณ และคลิก OK

7. จากนั้นไปที่คีย์นี้:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\Config
8. คลิกขวาที่คีย์ Config และเลือก Permissions

9. คลิก Add พิมพ์ NT Service\DPS ในกล่องค้นหา และคลิก OK

10. เลือก 'DPS' และติ๊กถูกกล่อง Full control

11. คลิก OK และปิด Registry Editor
12. Restart คอมพิวเตอร์
13. หลัง Restart ตรวจสอบว่าปัญหา "Diagnostic Policy Service Cannot Start" แก้ไขได้หรือยัง หากยังไม่ได้ ให้ไปขั้นตอนถัดไป
ขั้นตอนที่ 3: เพิ่ม 'NETWORK SERVICE' และ 'LOCAL SERVICE' เข้ากruppe Administrators
ขั้นตอนถัดไปในการแก้ไขปัญหา "Diagnostic Policy Service Cannot Start: Access is Denied" คือการเพิ่ม Object 'Network Service' และ 'LOCAL SERVICE' เข้าไปในกลุ่ม Administrators วิธีการดังนี้:
1. เปิด Command Prompt as Administrator วิธีการ:
a. ในกล่องค้นหา พิมพ์: cmd หรือ command prompt
b. คลิกขวาที่ command prompt (ผลลัพธ์) และเลือก Run as Administrator

2. ใน Command Prompt พิมพ์คำสั่งด้านล่างและกด Enter:
- net localgroup Administrators /add networkservice

4. จากนั้นพิมพ์คำสั่งต่อไปนี้และกด Enter:
- net localgroup Administrators /add localservice

5. Reboot คอมพิวเตอร์
เสร็จแล้ว! แจ้งให้我知道ว่าแนวทางนี้ช่วยคุณได้หรือไม่โดยทิ้งความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ. โปรดกดไลก์และแชร์แนวทางนี้เพื่อช่วยผู้อื่น.