หากคุณยังใช้ Windows 7 คุณอาจสังเกตว่า wmpnetwk.exe ใช้ทรัพยากรระบบมากกว่าบริการอื่นๆ หากเชื่อ Microsoft นี่คือ Bug เฉพาะ Beta ที่ถูกลบออกจาก Public Releases แตจริงๆ แล้วผู้ใช้ยังเจอปัญหานี้กับ Windows 7 Public Versions ที่มี License แล้ว
ปัญหานี้เกิดเฉพาะ Windows 7 กับผู้ใช้ที่ไม่ได้ปิด Windows Media Sharing
หมายเหตุ: หากใช้ Windows 8 หรือ 10 วิธีต่อไปนี้ล้าสมัยแล้ว
wmpnetwk.exe คืออะไร?
เป็น Internal System Process ที่ปิดโดย Default ใน Windows รุ่นใหม่ Process นี้รับผิดชอบเชื่อม Built-in Media Player กับ External Network แม้ไม่ควรใช้ทรัพยากรมาก แตผู้ใช้รายงานว่าบริการนี้กินทรัพยากรถึง 70% อย่างน่าตกใจ
หากคุณไม่ Stream เพลง/วิดีโอผ่านอินเทอร์เน็ตด้วย Windows Media Player บริการนี้ไม่จำเป็นเลย การปิด wmpnetwk.exe ไม่ส่งผลกระทบต่อระบบ
ในทุกกรณี หากระบบช้าลง กด CTRL + Shift + ESC คลิกแท็บ Processes เพื่อดู
หากยืนยันว่า wmpnetwk.exe เป็นสาเหตุ การจัดสรรทรัพยากรผิดปกติ ต้องดำเนินการทันที หากไม่ใช้ Windows Media Center แนะนำให้ปิด wmpnetwk.exe ทั้งหมด การปิด Process นี้ไม่害ระบบ
อย่างไรก็ตาม หากใช้ Windows Media Player สตรีมบ้าง อาจควรใช้วิธีแก้ละเอียดกว่า ที่ยังอนุญาตให้สตรีมบน Windows Media Player ได้
หากคิดว่าจะใช้ wmpnetwk.exe Service ต่อไป ใช้ วิธีที่ 1 หากไม่ตั้งใจสตรีมบน Windows Media Player ใช้ วิธีที่ 2
วิธีที่ 1: ป้องกันไม่ให้ wmpnetwk.exe เริ่มอัตโนมัติ (ตอน Startup)
วิธีนี้หยุด Service และเปลี่ยน Startup Type เป็น Manual หลัง Restart จะเปลี่ยนกลับเป็น Automatic อีกครั้ง จะป้องกันไม่ให้ wmpnetwk.exe รันเอง จะถูกเรียกเฉพาะตอนจำเป็น (ตอนสตรีมใน Windows Media Player) ขั้นตอน:
หมายเหตุ: หากใช้ Windows Media Sharing หลังใช้วิธีนี้ wmpnetwk.exe จะกลับมาทำงานปกติ เพื่อหยุดให้รัน ต้องทำซ้ำวิธีนี้ หรือใช้ วิธีที่ 2 ปิดถาวร
- กด Windows Key + R พิมพ์ services.msc

- เลื่อนหา Window Media Player Network Sharing Service เจอแล้ว Right-click คลิก Stop

- อาจใช้เวลาสักครู่จน Service หยุด จะรู้ว่าหยุดแล้วตอน Stop ขีดมอด (Grayed out) ตอนนั้น Right-click Service อีกครั้ง คลิก Properties

- ในหน้าต่าง Properties คลิกแท็บ General เข้าเมนูดรอปดาวน์หน้า Startup type ตั้งเป็น Manual คลิก Apply และ Restart ระบบ

- ตอนบูทกลับมา กลับไปหน้าต่าง Properties ด้วยขั้นตอน 1 และ 3 เลือกแท็บ General เปลี่ยน Startup Type จาก Manual เป็น Automatic (ไม่ใช่ Automatic Delayed Start) คลิก Apply ยืนยัน

ปัญหาควรแก้ไขแล้ว ตอนนี้ wmpnetwk.exe Process จะเริ่มต้นเฉพาะตอนที่ Windows Media Player ต้องการ
วิธีที่ 2: ปิด wmpnetwk.exe Service ถาวร
หากไม่ใช้ Windows Media Player ไม่มีเหตุผลให้ wmpnetwk.exe Service เริ่มขึ้นใหม่ หากต้องการวิธีแก้ที่แน่ชัด การปิด wmpnetwk.exe Service ถาวรเป็นทางออกที่ดีที่สุด หมายเหตุ: การปิด Service นี้ไม่害ระบบ
- กด Windows Key + R พิมพ์ services.msc กด Enter

- เลื่อนหา Window Media Player Network Sharing Service เจอแล้ว Right-click คลิก Stop

- ตอน Stop ขีดมอด Right-click Service อีกครั้ง คลิก Properties

- คลิกแท็บ General เข้าเมนูดรอปดาวน์หน้า Startup type ตั้งเป็น Disabled คลิก Apply

เสร็จสิ้น wmpnetwk.exe Service ถูกปิดถาวร จนกว่าจะกลับไป Services Menu เปิดใหม่