Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

ไม่สามารถตั้งค่าสถานะการเริ่มอัตโนมัติล่าช้าได้ – ข้อผิดพลาดของบริการ Windows

หากคุณได้รับ ไม่สามารถตั้งค่าสถานะการเริ่มอัตโนมัติที่ล่าช้าได้ ข้อผิดพลาด 87 พารามิเตอร์ไม่ถูกต้อง หรือ ข้อผิดพลาด 5 การเข้าถึงถูกปฏิเสธ เมื่อคุณพยายามตั้งค่าการเริ่มต้นบริการ Windows เป็นอัตโนมัติ (เริ่มล่าช้า) ใน Windows 10 โพสต์นี้จะช่วยคุณแก้ไขปัญหาได้

ไม่สามารถตั้งค่าสถานะการเริ่มอัตโนมัติล่าช้าได้ – ข้อผิดพลาดของบริการ Windows

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

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

ผู้ใช้บางคนบ่นว่าไม่สามารถชะลอการเริ่มต้นบริการเมื่อบู๊ตได้ เมื่อพวกเขาพยายามดำเนินการผ่านตัวจัดการบริการ ข้อความแสดงข้อผิดพลาดต่อไปนี้จะปรากฏขึ้น:

ไม่สามารถตั้งค่าสถานะการเริ่มอัตโนมัติที่ล่าช้า ข้อผิดพลาด 87 พารามิเตอร์ไม่ถูกต้อง

หรือ

ไม่สามารถตั้งค่าสถานะการเริ่มอัตโนมัติที่ล่าช้าได้ ข้อผิดพลาด 5 การเข้าถึงถูกปฏิเสธ

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

ไม่สามารถตั้งค่าสถานะการเริ่มอัตโนมัติแบบหน่วงเวลาได้

เมื่อคุณพยายามตั้งค่าการเริ่มต้นของ Windows Service เป็น Automatic (Delayed Start) แต่ไม่สามารถทำได้ อย่ากังวลเพราะคนอื่นประสบปัญหาที่คล้ายกันและออกมาเหนือสถานการณ์ ต่อไปนี้คือวิธีแนะนำในการตั้งค่าสถานะเริ่มต้นอัตโนมัติแบบหน่วงเวลาและกำจัดข้อผิดพลาดออกจากเครื่องของคุณ

  1. ตั้งค่าการเริ่มต้นอัตโนมัติแบบหน่วงเวลาจาก Windows Registry Editor
  2. ใช้ PowerShell
  3. ลบบริการออกจากกลุ่มบริการ (ไม่แนะนำ)

ก่อนที่คุณจะเริ่มต้น อย่าลืมสร้างจุดคืนค่าระบบก่อน

1] ตั้งค่าประเภทการเริ่มต้นล่าช้าจาก Windows Registry Editor

กด Windows + R รวมกันเพื่อเรียกใช้กล่องโต้ตอบเรียกใช้ ในกล่องโต้ตอบเรียกใช้ พิมพ์ Regedit แล้วกด ENTER

นำทางไปยังตำแหน่งต่อไปนี้ใน Windows Registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

ที่นี่ ให้มองหาบริการเฉพาะที่คุณพยายามทำให้การสตาร์ทอัตโนมัติล่าช้า

สมมติว่าเป็น Windows Search (WSearch)

ไม่สามารถตั้งค่าสถานะการเริ่มอัตโนมัติล่าช้าได้ – ข้อผิดพลาดของบริการ Windows

คุณต้องมองหา DelayedAutostart ที่สำคัญ

HKLM\SYSTEM\CurrentControlSet\services\WSearch\DelayedAutostart

ค่าต่างๆ มีดังนี้:

  • 0 – ไม่ได้ตั้งค่าให้เริ่มล่าช้า
  • 1 – อัตโนมัติ (เริ่มล่าช้า)

ดังนั้นคุณต้องตั้งค่าเป็น 1 สำหรับ การเริ่มล่าช้า .

ต่อไป ดูค่าของ เริ่มต้น คีย์ในหน้าเดียวกัน:

HKLM\SYSTEM\CurrentControlSet\services\WSearch\Start

ไม่สามารถตั้งค่าสถานะการเริ่มอัตโนมัติล่าช้าได้ – ข้อผิดพลาดของบริการ Windows

สำหรับ เริ่มต้น DWORD ค่าต่างๆ คือ:

  • 2 – อัตโนมัติ
  • 3 – คู่มือ
  • 4 – พิการ

ตอนนี้ถ้า DWORD เริ่มต้นถูกตั้งค่าเป็นอย่างอื่นที่ไม่ใช่ 2 (อัตโนมัติ) แสดงว่า DelayedAutoStart ค่าจะถูกละเว้น แม้ว่าจะตั้งค่าเป็น 1

ดังนั้นคุณต้องตรวจสอบให้แน่ใจว่าได้ตั้งค่าเป็น 2 ในกรณีนี้

สิ่งนี้น่าจะช่วยได้

2] ใช้ PowerShell

กดปุ่ม Windows และค้นหา PowerShell . คลิกขวาที่ Windows Power Shell จากผลการเปิดใช้สิทธิ์ผู้ดูแลระบบ

ในหน้าต่าง PowerShell ให้ป้อนคำสั่งต่อไปนี้แล้วกด ENTER เพื่อเรียกใช้:

Get-Service -Name ServiceName | Set-Service -StartupType AutomaticDelayedStart

หมายเหตุ: ในคำสั่งด้านบน ให้แทนที่ ServiceName ด้วยชื่อของบริการที่คุณต้องการทำงาน

3] ลบบริการออกจากกลุ่มบริการ (ไม่แนะนำ)

บริการจำนวนมากเป็นสมาชิกของกลุ่มบริการ กลุ่มเหล่านี้จำนวนมากมีรายการใน ServiceGroupList ในรีจิสทรีที่ควบคุมลำดับการเริ่มต้นบริการ ต้องเริ่มบริการจำนวนมากในลำดับเฉพาะ บริการที่เป็นสมาชิกของกลุ่มดังกล่าวไม่สามารถตั้งค่าเป็น Delayed start ได้

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

แต่ถ้าคุณยังต้องการดำเนินการต่อ ในกรณีนี้ คุณสามารถลบ กลุ่ม ค่าจากตำแหน่ง Windows Registry ต่อไปนี้:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName

หมายเหตุ:  แทนที่ ชื่อบริการ ด้วยชื่อของบริการที่เป็นปัญหา

หลังจากดำเนินการแล้ว ให้รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล

ไม่สามารถตั้งค่าสถานะการเริ่มอัตโนมัติล่าช้าได้ – ข้อผิดพลาดของบริการ Windows