บางผู้ใช้รายงานว่าพบข้อความผิดพลาดเกี่ยวกับ esrv.exe ทุกครั้งที่เริ่มเครื่อง เริ่มรายงานบน Windows 10 Technical Preview แต่ยืนยันแล้วว่าก็เกิดบนเครื่องที่อัปเดตแล้ว ข้อความผิดพลาดส่วนใหญ่คือ:
esrv.exe – Application Error: The application was unable to start correctly (0xc0000142). Click OK to close the application.
หมายเหตุ: กด OK จะหายชั่วคราว แต่จะกลับมาทุกครั้งที่เริ่มเครื่อง
จากการสืบสวน ปัญหาเกิดหลังจากอัปเดต Windows ใหญ่ หรืออัปเกรดจาก Windows รุ่นเก่า
Esrv.exe คืออะไร?
Eserv.exe เป็นกระบวนการของ Intel Driver Update ปัญหาเกิดเพราะ Intel Driver Update ถูกลบไม่ถูกต้อง (โดยผู้ใช้หรือโดย Windows Update ระหว่างติดตั้งอัปเดต)
การลบไม่ถูกต้องจะเหลือ registry keys (startup keys, run once keys) ที่ยังเรียกให้ esrv.exe รันตอนเริ่มเครื่อง แต่ Windows หา process ไม่เจอ จึงแสดง Esrv.exe Startup Application Error
Intel หยุดรองรับ Intel Driver Update แล้ว เปลี่ยนเป็น Intel Driver & Support Assistant Windows Update พยายามเปลี่ยนเอง แต่อาจผิดพลาดก่อให้เกิด error นี้
แก้ไข Esrv.exe Startup Application Error
นี่คือขั้นตอน troubleshooting ต่างๆ ลองทำตามลำดับจนแก้ไขได้
วิธีที่ 1: ถอนติดตั้ง Intel Driver Update
วิธีง่ายที่สุดคือถอนติดตั้งโปรแกรมที่ error มาจากนั้น Intel Driver Update ถอนติดตั้งได้จาก Programs and Features
หมายเหตุ: ไม่ต้องกังวลว่าจะเสียฟังก์ชัน Intel แทนที่ด้วย Intel Driver & Support Assistant แล้ว Windows จะดาวน์โหลดรุ่นใหม่ให้อัตโนมัติ หากไม่มี ให้ดาวน์โหลดมือเองจากลิงก์ (ที่นี่)
ขั้นตอน:
- กด Windows key + R พิมพ์ "appwiz.cpl" Enter เปิด Programs and Features

- เลื่อนหา Intel Driver Software
- คลิกขวาเลือก Uninstall ตามพรอมป์บนหน้าจอ
- เมื่อถอนติดตั้งเสร็จ ปิด Programs and Features รีสตาร์ทคอมพิวเตอร์
- ตรวจสอบว่าผิดพลาดหายหรือยัง หากหาย ให้ตรวจสอบใน Programs and Features ว่ามี Intel Driver & Support Assistant แทนแล้วหรือยัง หากยังไม่มี ดาวน์โหลดมือเองจากลิงก์ (ที่นี่)
หากยังมี error ไป วิธีที่ 2
วิธีที่ 2: เปลี่ยนชื่อทุกไฟล์ esrv.exe
บางคนแก้ได้โดยค้นหา esrv.exe ทุกตัวแล้วเปลี่ยนนามสกุล เป็น .old เพื่อให้ระบบละเลยไฟล์นั้น
ขั้นตอน:
- เปิด File Explorer ไปที่ C drive (หรือพาร์ติชันที่มี Windows)
- ค้นหา "esrv.exe" ในกล่องค้นหาขวาบน ควรเจออย่างน้อย 2 ไฟล์ในโฟลเดอร์ Intel ใต้ Program Files

- คลิกขวาแต่ละไฟล์ เลือก Rename เพิ่ม ".old" ท้ายนามสกุล

- คลิก Yes ยืนยัน

- รีบูทตรวจสอบว่า error หายหรือยัง
หากยังมี error ไป วิธีที่ 3
วิธีที่ 3: ใช้ Autoruns ลบ startup key ที่เกี่ยวกับ esrv.exe
หากวิธีก่อนไม่ได้ผล ให้ลบ startup keys ที่เรียก esrv.exe ด้วย Autoruns (โปรแกรมจัดการ run, runonce, registry keys, startup folders)
เพราะ error เกิดตอนเริ่มเครื่อง ต้องการ scheduled task ที่ค้างอยู่จากการถอนติดตั้งไม่ถูกต้อง หรือ glitch ออกมา ขั้นตอน:
- ดาวน์โหลด Autoruns จากลิงก์ (ที่นี่) คลิก Download Autoruns and Autorunsc

- แตกไฟล์ด้วย WinZip, WinRar หรือ 7Zip ในโฟลเดอร์ที่เข้าถึงง่าย
- เปิดโฟลเดอร์ คลิกสองครั้งที่ Autoruns executable
- รอจนรายการ Everything โหลดครบ
- กด Ctrl + F ค้นหา "esrv.exe" คลิก Find Next

- คลิกขวาที่รายการที่ไฮไลท์สีน้ำเงิน เลือก Delete ลบ startup item ทำซ้ำจนไม่เหลือรายการ esrv.exe
- ปิด Autoruns รีสตาร์ท ตอนเริ่มเครื่องหน้าควรไม่เจอ error แล้ว