พยายามเปลี่ยนสถานะ Service ผ่าน services.msc แล้วเจอ Error "The parameter is incorrect" ไม่ว่าจะตั้งเป็น Manual หรือ Disabled ก็ไม่ได้
แก้ผ่าน Registry โดยตรง
- เปิด regedit.exe ด้วยสิทธิ์ Administrator
- ไปที่:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services - หา Service ที่ต้องการในพาเนลซ้าย
- ในพาเนลขวา หา Value ชื่อ Start (REG_DWORD) ถ้าไม่มี สร้างใหม่
- เปลี่ยนค่าเป็นตัวเลขตามสถานะที่ต้องการ:
- 0 = Boot
- 1 = System
- 2 = Automatic
- 3 = Manual
- 4 = Disabled
- ปิด regedit และ Restart เครื่อง
คำเตือน: การ Disable Service สำคัญอาจทำให้บูทไม่ได้ ทำต่อเมื่อแน่ใจว่ารู้ว่ากำลังทำอะไร
ตัวอย่างใช้งาน
ผู้เขียนใช้วิธีนี้ปิด Windows Defender Web Threat Service ที่ไม่ยอมหยุดทำงาน แม้ Defender ถูกลบแล้ว ต้องปิด 4 Services ที่เกี่ยวข้องจึงสำเร็จ
สรุป
เมื่อ GUI ไม่ทำงาน ให้แก้ Registry โดยตรง ไม่ใช่วิธีที่ดีที่สุด แต่บางครั้งจำเป็น ตัวอย่างหลัง Reset Windows 11 มี Service หลายตัวที่ยอมไม่เปลี่ยนสถานะ วิธีนี้แก้ได้ทุกตัว
Cheers.