4 วิธีในการลบหรือลบบริการใน Windows

ทุกคนรู้ดีว่าคุณจำเป็นต้องลบ bloatware(delete bloatware)และแอปพลิเคชั่นที่ไม่มีประโยชน์อื่นๆ เพื่อปรับปรุงประสิทธิภาพของพีซีของคุณ แต่บริการค่อนข้างยุ่งยากในการจัดการ

กระบวนการระดับต่ำเหล่านี้ทำงานในเบื้องหลัง โดยกินทรัพยากรการประมวลผลอันมีค่าอย่างเงียบๆ เนื่องจากไม่ใช่แอป คุณจึงไม่เพียงแค่ไปที่Add or Remove Programsเพื่อถอนการติดตั้ง

ดังนั้นคุณจะกำจัดบริการบนคอมพิวเตอร์ที่ใช้ Windows(Windows)ได้อย่างไร? นี่คือวิธีการบางอย่าง

บริการคืออะไร?

แอปพลิเคชั่นสมัยใหม่มีความซับซ้อนและหลากหลาย จำเป็นต้องมีกระบวนการต่างๆ เพื่อให้แอปทำงานต่อไปได้ ตั้งแต่ UI ที่คุณโต้ตอบด้วยไปจนถึงเธรดพื้นหลังที่จัดการการทำงานภายในของโปรแกรม

บริการเหล่านี้เป็นกระบวนการที่ซ่อนอยู่ซึ่งทำงานอย่างหนัก อ่านไฟล์จากหน่วยความจำและแสดงหน้าต่างที่คุณเห็น

ระบบ ปฏิบัติการ Windowsเป็นเจ้าของบริการจำนวนมากที่จัดการกับสิ่งสำคัญที่ทำให้คอมพิวเตอร์ของคุณทำงาน บริการเหล่านี้ส่วนใหญ่จำเป็นต่อการทำงานของพีซีของคุณ และไม่สามารถลบออกได้อย่างปลอดภัยโดยไม่กระทบต่อประสิทธิภาพการทำงาน

คุณสามารถดูบริการ(Services) ทั้งหมด ที่ติดตั้งบนคอมพิวเตอร์ของคุณ(Your Computer)ได้อย่างไร ?

ก่อนที่คุณจะเริ่มพยายามลบบริการ คุณควรดูว่าบริการใดกำลังทำงานอยู่บนพีซีของคุณ แน่นอน เนื่องจากจะไม่ปรากฏบนดิสก์เป็นแอปพลิเคชันที่ติดตั้งไว้ คุณต้องลองใช้วิธีอื่น

  1. ยูทิลิตี services.msc เป็นวิธีที่ง่ายที่สุดในการดูบริการที่ติดตั้งทั้งหมดบนคอมพิวเตอร์ ที่ ใช้ Windows (Windows)คุณสามารถค้นหาได้โดยป้อน "บริการ" ในแถบค้นหาเมนู เริ่ม(Start)

  1. การเรียกใช้ แอพ Servicesจะทำให้คุณมีหน้าต่าง(Window)พร้อมรายการบริการที่เรียงตามตัวอักษร พร้อมด้วยคำอธิบายสั้นๆ สถานะ และเวลาเริ่มต้นของแต่ละบริการ

คุณยังสามารถใช้ตัวจัดการงาน(Task Manager)เพื่อดูบริการที่กำลังทำงานอยู่ได้ แต่นั่นก็ไม่ได้ให้ข้อมูลอะไรมากมายแก่คุณ ยูทิลิตี services.msc จะแสดงบริการทั้งหมด แม้ว่าจะไม่ได้ทำงานอยู่ในขณะนี้ และให้คำอธิบายเพื่อช่วยให้คุณเข้าใจวัตถุประสงค์ของบริการ

คุณควรลบบริการ(Services)ในWindowsหรือไม่

บริการในWindowsสามารถแบ่งออกเป็นสองประเภทหลัก - บริการ Windowsและบริการของบุคคลที่สาม

โดยส่วนใหญ่ไม่ควรพยายามลบบริการ(it isn’t a good idea to try and remove a Windows service) Windows บริการเหล่านี้จำนวนมากทำหน้าที่ที่จำเป็น และการลบบริการเหล่านี้อาจทำให้คอมพิวเตอร์หยุดทำงาน

ในทางกลับกัน บริการของบุคคลที่สามนั้นสร้างขึ้นโดยแอปพลิเคชันที่ติดตั้งไว้ และในขณะที่คุณต้องการให้บริการที่เกี่ยวข้องกับแอปพลิเคชันที่มีประโยชน์ทำงานต่อไป คุณควรลบทุกอย่างอื่นออกเพื่อปรับปรุงประสิทธิภาพ

แม้แต่บริการ Windows บางรายการก็จัดอยู่ในหมวดหมู่นี้(some Windows services fall into this category)และสามารถหยุดและลบออกได้โดยไม่กระทบต่อการทำงานของระบบหลัก แต่ถ้าไม่แน่ใจ ปล่อยให้ บริการ Windowsยังคงอยู่

วิธีที่ 1: การใช้Windows Registry

วิธีที่ง่ายที่สุดในการลบบริการใดๆ (แม้ว่าอาจดูน่ากังวลเล็กน้อย) คือการใช้Windows Registry (Windows Registry)รีจิสทรีเป็นที่ที่ระบบปฏิบัติการและแอปพลิเคชันจำนวนมากจัดเก็บการตั้งค่าระดับต่ำไว้ ซึ่งรวมถึงบริการที่จะเริ่มต้น คุณสามารถนำทางไปยัง คีย์ บริการ(Services)และลบบริการใดๆ ที่อยู่ในรายการ จากนั้นบริการจะหยุดทำงาน

  1. ในการแก้ไขรีจิสทรี คุณต้องใช้เครื่องมือRegistry Editor เพียง(Just)ป้อน "regedit" ใน แถบค้นหา Start Menuเพื่อค้นหา

  1. Regeditใช้งานง่าย คีย์ทั้งหมดถูกจัดเรียงเหมือนโฟลเดอร์ในWindows File Explorerและนำทางในลักษณะเดียวกัน คุณสามารถขยายคีย์เพื่อดูคีย์ย่อย (หรือไดเรกทอรีย่อย) และค่าของคีย์ย่อยได้

  1. สำหรับบริการ คุณต้องไปที่ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices

  1. บริการทั้งหมดบนคอมพิวเตอร์ของคุณจะแสดงด้วยคีย์ในไดเร็กทอรีนี้ เพียง(Simply)คลิกขวาที่คีย์ที่คุณต้องการลบแล้วเลือก ลบ(Delete)

ครั้งต่อไปที่คุณรีบูทพีซีของคุณ บริการจะไม่ทำงานอีกต่อไป

วิธีที่ 2: จาก Command-Prompt

เทอร์มินัลบรรทัดคำสั่ง(command-line terminal)มีอีกวิธีง่ายๆ ในการลบบริการ จำไว้ว่าวิธีนี้กำหนดให้คุณต้องป้อนชื่อบริการที่คุณต้องการลบ ดังนั้นคุณต้องค้นหาข้อมูลนั้นก่อน

  1. เปิดCommand Promptโดยพิมพ์ cmd ในแถบค้นหาStart Menu ใช้ ตัวเลือก Run as administrator เนื่องจากบางคำสั่งต้องการสิทธิ์ของผู้ดูแลระบบ

  1. หากคุณไม่แน่ใจเกี่ยวกับชื่อของบริการที่คุณต้องการลบ คุณสามารถแสดงรายการบริการทั้งหมดใน cmd เพียง(Simply)ป้อน sc queryex type=service state=all

  1. หากต้องการลบบริการ ให้ใช้คำสั่ง sc delete name โดยที่ชื่อควรแทนที่ด้วยชื่อจริงของบริการที่เป็นปัญหา คุณจะได้รับ ข้อความ SUCCESSหากการดำเนินการสำเร็จ

วิธีที่ 3: Windows PowerShell

สำหรับผู้ใช้หลายคน คำสั่ง PowerShellมีประโยชน์และสะดวกกว่าพรอมต์คำสั่ง Cmdlet ของ PowerShell(PowerShell)ใช้ซ้ำได้ไม่จำกัด ทำให้ผู้ดูแลระบบสามารถทำงานประจำวันได้โดยใช้สคริปต์เดียว

  1. เปิด PowerShell(Open PowerShell)โดยค้นหาในแถบเมนูเริ่ม (Start Menu)คุณอาจต้องการเรียกใช้ในฐานะผู้ดูแลระบบเพื่อรับสิทธิ์เต็มที่

  1. PowerShellสามารถแสดงชื่อของบริการทั้งหมดที่ติดตั้งในระบบของคุณได้เช่นกัน อาจเป็นวิธีที่สะดวกในการดูชื่อที่ถูกต้องของบริการที่คุณต้องการนำออกในกรณีที่คุณจำไม่ได้ เพียง(Just)ใช้คำสั่งGet-Serviceเพื่อดูรายการบริการ

  1. คำสั่งสำหรับการลบบริการจะเหมือนกับในCommand Prompt : sc delete name โดยที่ชื่อจะถูกแทนที่ด้วยชื่อของบริการที่เป็นปัญหา ต่างจาก cmd PowerShellจะแสดงข้อความแสดงข้อผิดพลาดเท่านั้น ดังนั้นคำใบ้เดียวของคำสั่งที่ประสบความสำเร็จก็คือการไม่เห็นอะไรเลย

วิธีที่ 4: ด้วยยูทิลิตี้การทำงานอัตโนมัติ

หากการเล่นซอกับคีย์รีจิสทรีและคำสั่งเทอร์มินัลไม่ใช่สิ่งที่คุณต้องการ คุณสามารถลองใช้Autoruns นี่คือ ยูทิลิตี้ ของ Microsoft(Microsoft)ที่ออกแบบมาเพื่อกำหนดค่าแอปพลิเคชันที่เริ่มอัตโนมัติ(configure auto-start applications)ในคอมพิวเตอร์ของคุณ รวมทั้งทั้งWindowsและแอพของบริษัทอื่น

มันครอบคลุมจนน่าประหลาดใจ โดยแสดงส่วนขยาย การแจ้งเตือน และบริการทั้งหมด คุณยังสามารถลบบริการด้วยAutorunsซึ่งง่ายกว่าการใช้คำสั่งเทอร์มินัล

  1. ในการเริ่มต้นดาวน์โหลด Autoruns จากเว็บไซต์ทางการ(download Autoruns from the official website) .

  1. เป็นแอปแบบพกพา สิ่งที่คุณต้องทำคือดึงไฟล์ zip ที่ดาวน์โหลดมาและเรียกใช้

  1. หลังจากยอมรับข้อตกลงใบอนุญาต คุณจะเห็นหน้าจอหลักของAutorunsซึ่งจะเริ่มสแกนระบบทันที

  1. สลับไปที่ แท็บ บริการ(Services)เพื่อดูบริการทั้งหมดที่ลงทะเบียนบนคอมพิวเตอร์ของคุณ การ ทำงานอัตโนมัติ(Autoruns)ยังบอกคุณด้วยว่าผู้เผยแพร่ของบริการนั้นได้รับการยืนยันหรือไม่ ช่วยให้คุณกำจัดบริการของบุคคลที่สามที่รอบคอบได้อย่างง่ายดาย

  1. คลิกขวา(Right-click)ที่บริการใด ๆ ที่คุณต้องการลบและเลือกลบ(Delete)จากเมนูแบบเลื่อนลงที่ปรากฏขึ้น

  1. การ ทำงานอัตโนมัติ(Autoruns)จะยืนยันว่าคุณต้องการลบบริการและเตือนคุณว่าการดำเนินการนี้ไม่สามารถย้อนกลับได้ เลือกตกลง(Select OK)เพื่อดำเนินการต่อ

  1. บริการบางอย่างจะต้องมีการยกระดับสิทธิ์เพื่อลบออก มิฉะนั้นจะปฏิเสธการเข้าถึง คุณสามารถเรียกใช้ในฐานะผู้ดูแลระบบ(Administrator)เพื่อแก้ไขปัญหานั้นได้

วิธีที่ดีที่สุดในการลบบริการ(Services)ในWindowsคืออะไร?

บริการที่ไม่จำเป็นอาจทำให้คอมพิวเตอร์ของคุณช้าลงโดยใช้วงจรการประมวลผลและหน่วยความจำที่ใช้ที่อื่นได้ดีขึ้น คุณสามารถปรับปรุงประสิทธิภาพของระบบและเวลาเริ่มต้นได้อย่างมากโดยการลบออกจากคอมพิวเตอร์ของคุณ

แต่เนื่องจากบริการต่างๆ ไม่ใช่แอปพลิเคชัน จึงไม่สามารถถอนการติดตั้งได้ตามปกติ คุณต้องลบคีย์ที่เกี่ยวข้องโดยใช้Registry Editorหรือคำสั่ง sc delete จากCommand Prompt(Command Prompt)หรือPowerShell

หรือดีกว่านั้น ใช้ ยู ทิ(Autoruns)ลิตี้การทำงานอัตโนมัติ อาจเป็นเพียงวิธีเดียวที่ใช้งานง่ายในการลบบริการออกจากWindowsและใช้งานได้อย่างมีเสน่ห์ เป็นโบนัสAutorunsให้คุณล้าง รายการ Startupได้เช่นกันลบ bloatware ใด ๆ(removing any bloatware)ที่อาจทำให้เวลาบูตช้าลง



About the author

ฉันเป็นวิศวกรเสียงมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันทำงานในวงการเพลงมาสองสามปีแล้ว และได้พัฒนาชื่อเสียงที่แข็งแกร่งในสาขานั้น ฉันยังเป็นบัญชีผู้ใช้ที่มีประสบการณ์สูงและดูแลความปลอดภัยของครอบครัวอีกด้วย ความรับผิดชอบของฉันรวมถึงการจัดการบัญชีผู้ใช้ การให้การสนับสนุนลูกค้า และการให้คำแนะนำด้านความปลอดภัยในครอบครัวแก่พนักงาน



Related posts