ผู้ใช้ประสบข้อผิดพลาด "Diagnostics policy service is not running" ในหน้าต่างการแก้ไขปัญหาเมื่ออินเทอร์เน็ตของพวกเขาไม่ทำงาน ข้อผิดพลาดนี้พบได้บ่อยและผู้ใช้ส่วนใหญ่ได้รับกล่องโต้ตอบอีกอันว่า "Computer has limited network connectivity"
โปรแกรมแก้ไขปัญหาหยุดที่นี่และทำได้น้อยมากในการแก้ไขปัญหาเครือข่าย Diagnostic Policy Service เปิดใช้งานการตรวจจับปัญหา การแก้ไขปัญหา และการแก้ไขสำหรับคอมโพเนนต์ Windows บนระบบปฏิบัติการ Windows ของคุณ หากบริการนี้ไม่ทำงาน การวินิจฉัยจะไม่ทำงานอีกต่อไป พฤติกรรมนี้มักเกิดขึ้นเนื่องจากการกำหนดค่าระบบที่ผิดพลาด เราจะผ่านทุกวิธีแก้ไขและพยายามทำให้บริการวินิจฉัยกลับมาออนไลน์อีกครั้ง เพื่อให้คอมพิวเตอร์สามารถดำเนินการแก้ไขปัญหาต่อได้
ตรวจสอบ Diagnostic Policy Service
ก่อนที่เราจะเริ่มอัปเดตไดรเวอร์หรือรันคำสั่งใน command prompt เราจะตรวจสอบว่าบริการกำลังทำงานหรือไม่ หากไม่ เราสามารถเปิดใช้งานมันได้อย่างง่ายดายและลองแก้ไขปัญหาเครือข่ายของคุณอีกครั้ง
- กด Windows + R พิมพ์ "services.msc" ในกล่องโต้ตอบและกด Enter
- บริการทั้งหมดบนคอมพิวเตอร์ของคุณจะแสดงอยู่ที่นี่ ไปผ่านทั้งหมดจนกว่าคุณจะพบ "Diagnostic Policy Service" คลิกขวาที่มันและเลือก Properties

- ตั้งค่า Startup type เป็น "Automatic" และคลิกปุ่ม Start กด Apply เพื่อบันทึกการเปลี่ยนแปลงและออก ตอนนี้ลองเปิดโปรแกรมแก้ไขปัญหาอีกครั้งและดูว่าข้อความข้อผิดพลาดหายไปหรือไม่

วิธีแก้ไขที่ 2: ให้สิทธิ์ผู้ดูแลระบบแก่โมดูลต่างๆ
ข้อความข้อผิดพลาดนี้อาจเกิดขึ้นหากโมดูล 'network service' และ 'local service administrator' ไม่มีสิทธิ์ผู้ดูแลระบบ โมดูลเหล่านี้ต้องการการเข้าถึงเต็มที่ไปยังคอมพิวเตอร์ของคุณ เพื่อที่พวกเขาจะทำงานด้วยอิสรภาพเต็มที่และไม่มีอุปสรรค (ปัญหาในการดำเนินการ) เราสามารถลองให้สิทธิ์เหล่านี้และดูว่านี้แก้ปัญหาให้เราหรือไม่
- กด Windows + S พิมพ์ "cmd" ในกล่องโต้ตอบ คลิกขวาที่แอปพลิเคชันและเลือก "Run as administrator"
- เมื่ออยู่ใน command prompt ที่มีสิทธิ์สูง ให้รันคำสั่งต่อไปนี้:
net localgroup Administrators /add networkservice net localgroup Administrators /add localservice

- ปิด command prompt และลองรันการวินิจฉัยอีกครั้ง หากไม่ได้ผล พิจารณาทำการรีสตาร์ท
วิธีแก้ไขที่ 3: ติดตั้ง Network Adapters ใหม่
หากทั้งสองวิธีแก้ไขข้างต้นไม่ได้ผล การติดตั้ง Network Adapters ใหม่อาจแก้ปัญหาได้ทันที เราจะลบ Network Adapter ออกจากคอมพิวเตอร์ของคุณก่อน แล้วค่อยสแกนหาการเปลี่ยนแปลงฮาร์ดแวร์ ระบบปฏิบัติการจะตรวจจับฮาร์ดแวร์ที่ต่ออยู่และติดตั้งไดรเวอร์เริ่มต้นให้โดยอัตโนมัติ หากไดรเวอร์เริ่มต้นไม่ได้ผล คุณสามารถอัปเดตได้ตลอดเวลา
- กด Windows + R พิมพ์ "devmgmt.msc" ในกล่องโต้ตอบและกด Enter
- ขยายหมวดหมู่ "Network adapters" คลิกขวาที่แอดแอปเตอร์ที่ให้คุณปัญหาและคลิก "Uninstall device"

- เมื่อถอนการติดตั้งอุปกรณ์แล้ว ให้คลิกขวาที่พื้นที่ว่างใน Device Manager และเลือก "Scan for hardware changes"

- Network Adapter จะถูกติดตั้งโดยอัตโนมัติ ตรวจสอบว่าคุณเข้าถึงอินเทอร์เน็ตได้อย่างถูกต้องหรือไม่ หากยังไม่ได้ ลองแก้ไขปัญหาอีกครั้งและดูว่าโมดูลทำงานหรือไม่
หลังจากติดตั้งไดรเวอร์เริ่มต้นแล้ว คุณยังสามารถอัปเดตเป็นเวอร์ชันล่าสุดได้โดยการคลิกขวาที่ฮาร์ดแวร์และเลือก "Update driver" คุณสามารถอัปเดต โดยอัตโนมัติ (ตัวเลือกแรก) หรือ ด้วยตนเอง (ตัวเลือกที่สอง)

วิธีแก้ไขที่ 4: System Restore / Clean Installation
หากวิธีข้างต้นไม่ได้ผล มีค่าที่จะลองกู้คืนระบบก่อนที่จะมีการติดตั้ง Windows 10 Updates ล่าสุดบนคอมพิวเตอร์ของคุณ หรือเมื่อคุณติดตั้งแอปพลิเคชันบนคอมพิวเตอร์ของคุณ หากคุณไม่มี Restore Point ล่าสุด คุณสามารถติดตั้ง Windows เวอร์ชันสะอาด คุณสามารถใช้ยูทิลิตี้ "Belarc" เพื่อรับใบอนุญาตทั้งหมด บันทึกข้อมูลของคุณโดยใช้ที่เก็บข้อมูลภายนอก และจากนั้นทำการติดตั้งสะอาด
หมายเหตุ: วิธีนี้เหมาะสมที่สุดในกรณีที่ฮาร์ดแวร์เครือข่ายล้มเหลวในการทำงานหลังอัปเดตหรือหลังติดตั้งแอปพลิเคชัน
คุณสามารถตรวจสอบวิธีการดำเนินการ System Restore จากบทความของเราในวิธีแก้ไขที่สอง