Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขข้อผิดพลาด ESRV_SVC_WILLAMETTE ใน Event Viewer

ผู้ใช้พบ Critical Errors ใน Event Viewer เกี่ยวกับ ESRV_SVC_WILLAMETTE (จากไฟล์ esrv_svc.exe) ระบุว่าไม่พบคอมโพเนนต์หรือติดตั้งไม่ถูกต้อง เกิดใน Windows 7, 8.1, 10

ESRV_SVC_WILLAMETTE คืออะไร?

เป็นไฟล์ของคอมโพเนนต์ Intel เช่น Intel Energy Checker และ Intel Driver Update ตั้งอยู่ที่ %Program Files%\Intel\SUR\WILLAMETTE\ESRV\ หากพบในตำแหน่งอื่นและไม่ได้ติดตั้ง Intel เอง อาจเป็นมัลแวร์ ให้สแกนด้วย Malwarebytes

สาเหตุของข้อผิดพลาด ESRV_SVC_WILLAMETTE

  • แอป Intel ทำงานผิดปกติ — Intel Driver Update และ Intel Energy Checker เป็นสาเหตุหลัก ถอนติดตั้งหรือติดตั้งใหม่ช่วยได้
  • แอปพลิเคชันอื่นขัดแย้ง — บริการ/กระบวนการบุคคลที่ 3 อาจเป็นสาเหตุ Clean Boot ช่วยระบุได้
  • ไฟล์ระบบเสียหาย — รัน DISM หรือ SFC เพื่อซ่อมแซม

วิธีที่ 1: ถอนติดตั้งแอป Intel ที่ผิดปกติ

  1. กด Windows + R พิมพ์ appwiz.cpl > Enter
    วิธีแก้ไขข้อผิดพลาด ESRV_SVC_WILLAMETTE ใน Event Viewer
  2. หาแอป Intel ที่น่าจะเป็นสาเหตุ (Intel Driver Update, Intel Energy Checker, ฯลฯ)
  3. คลิกขวา > Uninstall > ทำตามขั้นตอน > รีสตาร์ท
    วิธีแก้ไขข้อผิดพลาด ESRV_SVC_WILLAMETTE ใน Event Viewer
  4. ตรวจสอบ Event Viewer อีกครั้งหลังใช้งานปกติ

หมายเหตุ: หากต้องใช้แอป Intel นั้น สามารถติดตั้งใหม่ได้ ผู้ใช้ส่วนใหญ่รายงานว่าไม่เกิดซ้ำหลังติดตั้งใหม่

วิธีที่ 2: Clean Boot State

บูทเข้า Clean Boot เพื่อกำจัดบริการบุคคลที่ 3

  1. ใช้บัญชี Admin
  2. กด Windows + R พิมพ์ msconfig > Enter > Yes (UAC)
    วิธีแก้ไขข้อผิดพลาด ESRV_SVC_WILLAMETTE ใน Event Viewer
  3. แท็บ Services > ทิก Hide all Microsoft Services
    วิธีแก้ไขข้อผิดพลาด ESRV_SVC_WILLAMETTE ใน Event Viewer
  4. คลิก Disable All (บริการที่ไม่ใช่ Microsoft)
  5. คลิก Apply
  6. แท็บ Startup > Open Task Manager
    วิธีแก้ไขข้อผิดพลาด ESRV_SVC_WILLAMETTE ใน Event Viewer
  7. ใน Task Manager > Disable ทุก Startup item
    วิธีแก้ไขข้อผิดพลาด ESRV_SVC_WILLAMETTE ใน Event Viewer
  8. ปิด Task Manager > รีสตาร์ท
  9. ใช้งานปกติ ดู Event Viewer หายังมี Error ESRV_SVC_WILLAMETTE หรือไม่
  10. หากหาย ให้ Enable บริการทีละตัวพร้อมรีสตาร์ททดสอบ จนหาตัวกระตุ้น

วิธีที่ 3: รัน SFC และ DISM Scans

ไฟล์ระบบเสียหายอาจเป็นสาเหตุ ให้รัน SFC และ DISM

  1. เปิด Elevated CMD (Windows + R > cmd > Ctrl+Shift+Enter > Yes)
    วิธีแก้ไขข้อผิดพลาด ESRV_SVC_WILLAMETTE ใน Event Viewer
  2. รัน SFC:
    sfc /scannow

    ห้ามปิด CMD ระหว่างรัน อาจทำให้เสียหายเพิ่ม

  3. รอเสร็จ > รีสตาร์ท > ทดสอบ
  4. หายังมี Error ให้เปิด Elevated CMD อีกครั้ง รัน DISM:
    DISM /Online /Cleanup-Image /RestoreHealth
  5. รอเสร็จ > รีสตาร์ท > ทดสอบอีกครั้ง