ในโพสต์นี้ เราจะพูดถึงหัวข้อวิธีการ เปิดหรือปิดบริการ และวิธีเริ่ม หยุด และเริ่มบริการใหม่ ใน Windows 11 หรือ Windows 10 โดยใช้ PowerShell, Command Prompt, Task Manager และ Net Command
Windows Services คือแอปพลิเคชันที่โดยทั่วไปจะเริ่มเมื่อคอมพิวเตอร์บูตและทำงานอย่างเงียบ ๆ ในพื้นหลังจนกว่าจะปิดเครื่อง โดยพื้นฐานแล้ว บริการคือแอปพลิเคชัน Windows ใดๆ ที่นำไปใช้กับ API ของบริการ และจัดการงานระดับต่ำที่ต้องการการโต้ตอบกับผู้ใช้เพียงเล็กน้อยหรือไม่มีเลย
เปิดหรือปิดบริการโดยใช้ PowerShell และ Command Prompt ใน Windows
ระบบปฏิบัติการ Windows เมื่อติดตั้งและใช้งานบนอุปกรณ์ของคุณจะจัดการบริการต่างๆ โดยอัตโนมัติได้อย่างดี แต่บางครั้งคุณอาจต้องเปิดหรือปิดบริการตามความต้องการด้วยตนเอง โปรดทราบว่าหากคุณปิดใช้งานบริการ บริการที่ขึ้นต่อกันจะได้รับผลกระทบด้วย และการเปิดใช้บริการจะไม่เริ่มบริการที่ขึ้นต่อกันโดยอัตโนมัติ
บริการ Windows ทั้งหมดสามารถเข้าถึงได้ผ่านทาง Windows Services Manager และคุณสามารถเริ่ม หยุด ปิดใช้งาน Windows Services ได้
แต่คุณยังใช้ PowerShell และ Command Prompt เพื่อจัดการบริการได้
คุณต้องลงชื่อเข้าใช้เป็นผู้ดูแลระบบเพื่อเปิดและปิดบริการ ไม่แนะนำให้ปิดใช้งานบริการเว้นแต่คุณจะรู้ว่าฟังก์ชันใดจะได้รับผลกระทบ และโดยทั่วไปจะส่งผลต่อประสิทธิภาพของระบบอย่างไร หากคุณปิดใช้งานบริการและไม่สามารถเข้าถึงคอมพิวเตอร์ของคุณได้ คุณสามารถบูตเข้าสู่ Safe Mode เพื่อเปิดใช้งานบริการได้
ก่อนทำการเปลี่ยนแปลงบริการ เราขอแนะนำให้คุณสร้างจุดคืนค่าระบบเป็นมาตรการป้องกันที่จำเป็นในกรณีที่ขั้นตอนดังกล่าวทำให้ระบบทำงานผิดปกติ คุณสามารถดำเนินการคืนค่าระบบโดยใช้จุดคืนค่าเพื่อเลิกทำการเปลี่ยนแปลง
เปิดหรือปิดบริการโดยใช้ PowerShell
หากต้องการเปิดหรือปิดบริการโดยใช้ PowerShell ใน Windows 11/10 ให้ทำดังต่อไปนี้:
- กด แป้น Windows + X เพื่อเปิดเมนู Power User
- แตะ A บนแป้นพิมพ์เพื่อเปิด PowerShell (Windows Terminal) ในโหมดผู้ดูแลระบบ/โหมดยกระดับ
- ในคอนโซล PowerShell ให้พิมพ์หรือคัดลอกและวางคำสั่งด้านล่างแล้วกด Enter เพื่อตรวจสอบสถานะปัจจุบันของบริการทั้งหมด:
Get-Service | Format-Table -Auto
เพื่อ เปิดใช้งานบริการ พิมพ์คำสั่งด้านล่างที่คุณต้องการลงในคอนโซล PowerShell แล้วกด Enter:
หมายเหตุ :แทนที่ ServiceName ตัวยึดตำแหน่งในแต่ละคำสั่งที่มีชื่อบริการจริงที่คุณต้องการเปิดหรือปิดใช้งาน
(อัตโนมัติ (เริ่มล่าช้า))
Set-Service -Name "ServiceName" -StartupType AutomaticDelayedStart
หรือ
(อัตโนมัติ)
Set-Service -Name "ServiceName" -StartupType Automatic
หรือ
(คู่มือ)
Set-Service -Name "ServiceName" -StartupType Manual
เพื่อ เปิดใช้งาน และเริ่มบริการ พิมพ์คำสั่งด้านล่างที่คุณต้องการลงในคอนโซล PowerShell แล้วกด Enter:
(อัตโนมัติ (เริ่มล่าช้า))
Set-Service -Name "ServiceName" -StartupType AutomaticDelayedStart -Status Running
หรือ
(อัตโนมัติ)
Set-Service -Name "ServiceName" -StartupType Automatic -Status Running
หรือ
(คู่มือ)
Set-Service -Name "ServiceName" -StartupType Manual -Status Running
เพื่อหยุดและปิดใช้งาน บริการ พิมพ์คำสั่งด้านล่างลงในคอนโซล PowerShell แล้วกด Enter:
Set-Service -Name "ServiceName" -StartupType Disabled -Status Stopped
- ออกจาก PowerShell เมื่อเสร็จสิ้น
เปิดหรือปิดบริการโดยใช้พรอมต์คำสั่ง
หากต้องการเปิดหรือปิดบริการโดยใช้พรอมต์คำสั่งใน Windows 11/10 ให้ทำดังต่อไปนี้:
- กด แป้น Windows + X เพื่อเปิดเมนู Power User
- แตะ A บนแป้นพิมพ์เพื่อเปิด Windows Terminal ในโหมดผู้ดูแลระบบ/ยกระดับ
- เลือกพรอมต์คำสั่ง
- ในคอนโซลพรอมต์ CMD ให้พิมพ์หรือคัดลอกและวางในคำสั่งด้านล่างแล้วกด Enter เพื่อตรวจสอบสถานะปัจจุบันของบริการทั้งหมด:
sc queryex state=all type=service
เพื่อ เปิดใช้งานบริการ พิมพ์คำสั่งด้านล่างที่คุณต้องการลงในคอนโซลพรอมต์ CMD แล้วกด Enter:
หมายเหตุ :แทนที่ ServiceName ตัวยึดตำแหน่งในแต่ละคำสั่งที่มีชื่อบริการจริงที่คุณต้องการเปิดหรือปิดใช้งาน
(อัตโนมัติ (เริ่มล่าช้า))
sc config "ServiceName" start=delayed-auto
หรือ
(อัตโนมัติ)
sc config "ServiceName" start=auto
หรือ
(คู่มือ)
sc config "ServiceName" start=demand
เพื่อ เปิดใช้งาน และเริ่มบริการ พิมพ์คำสั่งด้านล่างที่คุณต้องการลงในคอนโซลพรอมต์ CMD แล้วกด Enter:
(อัตโนมัติ (เริ่มล่าช้า))
sc config "ServiceName" start=delayed-auto && sc start "ServiceName"
หรือ
(อัตโนมัติ)
sc config "ServiceName" start=auto && sc start "ServiceName"
หรือ
(คู่มือ)
sc config "ServiceName" start=demand && sc start "ServiceName"
เพื่อหยุดและปิดใช้งาน บริการ พิมพ์คำสั่งด้านล่างลงในคอนโซลพร้อมต์ CMD แล้วกด Enter:
sc stop "ServiceName" && sc config "ServiceName" start=disabled
- ออกจาก Command Prompt เมื่อเสร็จสิ้น
เริ่ม หยุด เริ่มบริการใหม่โดยใช้ PowerShell ตัวจัดการงาน Net Command &CMD
คุณต้องลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบเพื่อเริ่ม หยุด หรือเริ่มบริการใหม่ นอกจากนี้ คุณจะไม่สามารถเริ่มบริการที่ถูกปิดใช้งานได้จนกว่าคุณจะเปิดใช้งานบริการ
เริ่ม หยุด หรือเริ่มบริการใหม่โดยใช้ PowerShell
หากต้องการเริ่ม หยุด หรือเริ่มบริการใหม่ใน PowerShell ใน Windows 11/10 ให้ทำดังต่อไปนี้:
- เปิด PowerShell (Windows Terminal) ในโหมดผู้ดูแลระบบ/ยกระดับ
เพื่อ เริ่มบริการ พิมพ์คำสั่งด้านล่างที่คุณต้องการลงในคอนโซล PowerShell แล้วกด Enter:
หมายเหตุ :แทนที่ ServiceName และ ชื่อที่แสดง ตัวยึดตำแหน่งในแต่ละคำสั่งที่มีชื่อบริการจริงและชื่อที่แสดงตามลำดับสำหรับบริการที่คุณต้องการเริ่ม หยุด หรือเริ่มใหม่
Start-Service -Name "ServiceName"
หรือ
Start-Service -DisplayName "DisplayName"
เพื่อ หยุดบริการ พิมพ์คำสั่งด้านล่างที่คุณต้องการลงในคอนโซล PowerShell แล้วกด Enter:
Stop-Service -Name "ServiceName"
หรือ
Stop-Service -DisplayName "DisplayName"
เพื่อ เริ่มบริการใหม่ พิมพ์คำสั่งด้านล่างที่คุณต้องการลงในคอนโซล PowerShell แล้วกด Enter:
Restart-Service -Force -Name "ServiceName"
หรือ
Restart-Service -Force -DisplayName "DisplayName"
- ออกจาก PowerShell เมื่อเสร็จสิ้น
เริ่ม หยุด หรือเริ่มบริการใหม่ในตัวจัดการงาน
หากต้องการเริ่ม หยุด หรือเริ่มบริการใหม่ในตัวจัดการงานใน Windows 11/10 ให้ทำดังต่อไปนี้:
- เปิดตัวจัดการงาน
- คลิก/แตะที่ บริการ แท็บ
- ตอนนี้ คลิกขวาหรือกดค้างที่บริการ
- คลิก/แตะที่ เริ่ม , หยุด , หรือ รีสตาร์ท .
หมายเหตุ :เริ่ม จะใช้ได้ก็ต่อเมื่อสถานะการบริการหยุดอยู่ในขณะนี้ หยุด และ รีสตาร์ท จะใช้ได้ก็ต่อเมื่อสถานะบริการกำลังทำงานอยู่
- ออกจากตัวจัดการงานเมื่อเสร็จแล้ว
เริ่ม หยุด หรือเริ่มบริการใหม่โดยใช้ Net Command
ในการเริ่ม หยุด หรือเริ่มบริการใหม่โดยใช้ Net Command ใน Windows 11/10 ให้ทำดังต่อไปนี้:
- เปิด Windows Terminal ในโหมดผู้ดูแลระบบ/ยกระดับ
- เลือก Command Prompt หรือ PowerShell
เพื่อ เริ่มบริการ พิมพ์คำสั่งด้านล่างที่คุณต้องการลงในคอนโซลแล้วกด Enter:
หมายเหตุ :แทนที่ ServiceName และ ชื่อที่แสดง ตัวยึดตำแหน่งในแต่ละคำสั่งที่มีชื่อบริการจริงและชื่อที่แสดงตามลำดับสำหรับบริการที่คุณต้องการเริ่ม หยุด หรือเริ่มใหม่
net start ServiceName
หรือ
net start "DisplayName"
เพื่อ หยุดบริการ พิมพ์คำสั่งด้านล่างที่คุณต้องการลงในคอนโซลแล้วกด Enter:
net stop ServiceName
หรือ
net stop "DisplayName"
- ออกจาก Windows Terminal เมื่อเสร็จสิ้น
เริ่ม หยุด หรือเริ่มบริการใหม่โดยใช้พรอมต์คำสั่ง
หากต้องการเริ่ม หยุด หรือเริ่มบริการใหม่โดยใช้พรอมต์คำสั่งใน Windows 11/10 ให้ทำดังต่อไปนี้:
- เปิด Windows Terminal ในโหมดผู้ดูแลระบบ/ยกระดับ
- เลือกพรอมต์คำสั่ง
เพื่อ เริ่มบริการ พิมพ์คำสั่งด้านล่างลงในคอนโซลพร้อมต์ CMD แล้วกด Enter:
หมายเหตุ :แทนที่ ServiceName ตัวยึดตำแหน่งในแต่ละคำสั่งที่มีชื่อบริการจริงสำหรับบริการที่คุณต้องการเริ่ม หยุด หรือเริ่มต้นใหม่
sc start ServiceName
เพื่อ หยุดบริการ พิมพ์คำสั่งด้านล่างลงในคอนโซลพร้อมต์ CMD แล้วกด Enter:
sc start ServiceName
- ออกจาก Command Prompt เมื่อเสร็จสิ้น
แค่นั้นแหละ! หวังว่าคุณจะพบโพสต์นี้มีข้อมูลและเป็นประโยชน์เพียงพอ
ฉันสามารถปิดใช้งานบริการเริ่มต้นของ Microsoft ใดได้บ้าง
มีบริการ Windows 11/10 สองสามรายการที่ปิดใช้งานได้อย่างปลอดภัย ได้แก่:
- บริการ AVCTP – ปิดใช้งานหากคุณไม่ได้ใช้อุปกรณ์เสียงบลูทูธหรือหูฟังไร้สาย
- บริการเข้ารหัสลับไดรฟ์ด้วย BitLocker – ปิดใช้งานหากคุณไม่ได้ใช้การเข้ารหัสที่เก็บข้อมูลด้วย BitLocker
- บริการสนับสนุนบลูทูธ – ปิดใช้งานหากคุณไม่ได้ใช้อุปกรณ์บลูทูธใดๆ
- คอมพิวเตอร์เบราว์เซอร์ – การดำเนินการนี้จะปิดใช้งานการค้นหาเครือข่ายของระบบในเครือข่ายท้องถิ่น
- ประสบการณ์ผู้ใช้ที่เชื่อมต่อและการวัดและส่งข้อมูลทางไกล – ปิดใช้งานการตอบกลับ การวัดและส่งข้อมูลทางไกลและการรวบรวมข้อมูล
- บริการนโยบายการวินิจฉัย
- เป็นต้น
จะเกิดอะไรขึ้นหากฉันปิดใช้งานบริการของ Microsoft ทั้งหมด
ตัวอย่างเช่น บริการไร้สายจะควบคุมการ์ด Wi-Fi ของคุณและหากคุณปิดใช้งานบริการนั้น คุณอาจไม่สามารถเชื่อมต่อ Windows 11/10 ของคุณกับเครือข่ายแบบไร้สายได้ Intel มีบริการค่อนข้างน้อยซึ่งไม่เคยใช้ทรัพยากรระบบมากนัก สุดท้ายนี้ บริการกราฟิกการ์ดใด ๆ ควรยังคงเปิดใช้งานอยู่
เคล็ดลับสุดฮอต :Windows 11 Repair and Recovery Tool เปิดให้ใช้งานฟรีแล้ว ไปรับมันในขณะที่คุณสามารถทำได้เพราะคุณไม่รู้ว่าคุณต้องการมันเมื่อใด!