เบื้องหลังคอมพิวเตอร์ Windows 10 ทุกเครื่องมีระบบนิเวศของกระบวนการ (processes) ที่ซ้อนทับกันควบคุมการสื่อสารของโปรแกรม การเชื่อมต่ออุปกรณ์พิมพ์ กล้อง และอินเทอร์เน็ต
Windows มี Internet Protocol (IP) Helper Service ซึ่งแสดงเป็น iphlpsvc.dll ใน Task Manager เนื่องจากเป็นกระบวนการไม่รู้จัก คุณอาจกังวลว่าเป็นมัลแวร์ แต่ IP Helper ปลอดภัยและเป็นบริการ רשמיของ Windows แม้จะใช้หน่วยความจำบ้าง วันนี้เราจะรู้จักว่ามันคืออะไร จำเป็นไหม และปิดการทำงานอย่างปลอดภัยอย่างไร
Iphlpsvc ใน Windows 10 คืออะไร?
Iphlpsvc หมายถึง IP Helper service ใน Windows 10 เป็นเครื่องมือช่วยให้ผู้ใช้รับข้อมูลเครือข่ายและตั้งค่าเครือข่ายผ่านโค้ด ผู้ใช้ส่วนใหญ่ไม่รู้ว่ามันอยู่ในระบบ เพราะไม่เจอในการใช้งานทั่วไป
โดยปกติเฉพาะนักพัฒนาซอฟต์แวร์ที่ทำงานกับ IPv6, เครือข่ายเฉพาะทาง หรือเข้าถึงฐานข้อมูลออนไลน์ที่มีข้อกำหนดการเชื่อมต่อเฉพาะเจาะจง เท่านั้นที่ต้องใช้ IP Helper
Iphlpsvc ปลอดภัยที่จะลบหรือไม่?
ถ้าเจอ Iphlpsvc ใน Task Manager อาจสงสัยว่าจำเป็นหรือเป็นมัลแวร์ IP Helper มาพร้อม Windows 10 ทุกตัว ปลอดภัยที่จะปล่อยให้ทำงาน และควรปล่อยไว้ เว้นแต่คุณมีเหตุผลที่จะหยุดหรือลบ
ถ้าสังเกตว่า IP Helper ใช้หน่วยความจำมาก มีหลายวิธีปิดบริการนี้ การหยุด IP Helper ปลอดภัยและไม่ควรส่งผลลบต่อระบบ
วิธีปิด IP Helper ผ่าน Services
วิธีง่ายที่สุดคือใช้หน้าต่าง Services
- กด Start พิมพ์ Services เปิดหน้าต่าง Services
- เลื่อนหา IP Helper คลิกขวาเลือก Stop กด OK
Windows จะหยุดบริการ จะอยู่ในสถานะหยุดจนกว่าจะรีบูต ถ้าต้องการปิดถาวร:
- เปิด Services Window
- คลิกขวา IP Helper เลือก Properties
- ใน Startup type เลือก Disabled
- กด Apply หรือ OK
ตอนนี้บริการจะปิดถาวรแม้หลังรีบูต
การเปิด IP Helper Service ใหม่
ขั้นตอนข้างต้นหยุดไม่ให้เริ่มต้นตอนบูต ถ้าต้องการใช้ภายหลัง เปิดได้ง่าย:
- เปิด Services Windows
- คลิกขวา IP Helper เลือก Properties
- ใน Startup type เลือก Automatic
- กด Apply หรือ OK
ครั้งหน้าที่รีบูต บริการจะทำงานอีกครั้ง ถ้าอยากเร่งบูต ให้เลือก Automatic (delayed start) จะหน่วงเริ่ม IP Helper 1-2 นาที
ปิด Iphlpsvc ผ่าน Command Prompt
ถ้าชอบใช้คำสั่ง สามารถปิด IP Helper ผ่าน Command Prompt ได้
- ค้นหา cmd ใน Start menu เลือก Run as administrator
- กด Yes เมื่อ UAC ถาม
- พิมพ์ net stop iphlpsvc เพื่อหยุดบริการ
- พิมพ์ y ยืนยัน
จะมีคำเตือนว่าบริการอื่นจะได้รับผลกระทบ เช่น Intel Dynamic Application Loader Host Interface Service ซึ่งผู้ใช้ส่วนใหญ่ไม่ต้องการ แต่บริการ Windows หลายตัว相互依存 หยุดหนึ่งอาจทำให้อื่นหยุดทำงาน
เพื่อปิดถาวรผ่านคำสั่ง ให้พิมพ์:
REG add “HKLM\SYSTEM\CurrentControlSet\services\iphlpsvc” /v Start /t REG_DWORD /d 4 /f
กด Enter จะแสดงยืนยันว่าปิดแล้ว
เหมือนวิธี Services จะหยุดไม่ให้เริ่มตอนบูต ถ้าต้องการกลับคืน ให้พิมพ์:
REG add “HKLM\SYSTEM\CurrentControlSet\services\iphlpsvc” /v Start /t REG_DWORD /d 2 /f
กด Enter ตั้งค่าให้เริ่มอัตโนมัติหลังรีบูตครั้งต่อไป
บริการไม่ได้เท่ากันทุกตัว
การหยุดบริการที่ไม่ได้ใช้ดูเหมือนวิธีเร่งเครื่อง แต่ต้องศึกษาก่อนว่าแต่ละตัวทำหน้าที่อะไร และมีบริการอื่นอาศัยอยู่ไหม ก่อนจะปิด
แม้จะดูเป็นไอเดียดี แต่ก็มีข้อโต้แย้งที่น่าสนใจว่าไม่ควรปิดบริการ Windows เพื่อหลีกเลี่ยงข้อผิดพลาดที่ยากต่อการแก้ไข