ควบคุม“ ลำดับ” ของโปรแกรมเริ่มต้นใน Windows


12

ฉันจะควบคุมลำดับของโปรแกรมเริ่มต้นใน Windows ได้อย่างไร โดยไม่จำเป็นต้องมีแอพของบุคคลที่สาม เมื่อค้นหาฉันมาด้วยนี้บทความจากHowToGeek.comซึ่งแสดงให้เห็น 2 วิธีที่จะทำมันได้ทั้งการใช้ app ที่เรียกว่า WinPatrol (ซึ่งผมไม่เต็มใจที่จะใช้งาน) หรือใช้สคริปต์ชุดที่กำหนดเอง

ในขณะที่ฉันพบว่า "สคริปต์ชุดงาน" มีความเหมาะสมมากกว่าสำหรับความต้องการของฉันฉันมีข้อสงสัยในการทำดังต่อไปนี้

  • เนื่องจากโปรแกรมเริ่มต้นใน Windows มักจะมีรายการรีจิสทรีที่กล่าวถึงว่าพวกเขาควรจะทำงานเมื่อเริ่มต้น Windows
  • หากมีแอพเดียวกันที่เรียกว่าการใช้startคำสั่งของ Windows (ดังที่กล่าวไว้ในบทความ How-To Geek) จะเปิดแอพนั้นสองครั้งหรือไม่

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

คำตอบ:


8

คุณสามารถทำได้โดยใช้Windows Task Scheduler :

ป้อนคำอธิบายรูปภาพที่นี่

สร้างงานด้วยทริกเกอร์การเริ่มต้นบูตสำหรับแต่ละแอปพลิเคชันที่คุณต้องการ (งานจะเริ่มโปรแกรม / บริการที่คุณต้องการ) และเพิ่มความล่าช้าเฉพาะ (เช่น 20s, 25s, 30s ... ) ในการเริ่มต้นสำหรับแต่ละคน

ที่นี่คุณสามารถดูตัวอย่างเกี่ยวกับการสร้างงานบนตัวกำหนดตารางเวลางาน

ในการปรับเปลี่ยนลำดับของโปรแกรมในรีจิสทรีคุณจะต้องลบออกจากเส้นทางรีจิสทรีนี้ (ลบรายการ) และแทนที่การเริ่มต้นรีจิสทรีสำหรับวิธีการเริ่มตัวจัดกำหนดการ

ฉันหวังว่านี่จะช่วยแก้ปัญหาของคุณได้ ดูดีขอให้สนุก: D


สำหรับทริกเกอร์ที่อยู่ในช่วงเวลาหนึ่งเช่น 21.00 น. อะไรคือจุดเกิดความล่าช้า ตัวอย่างเช่นหากคุณหน่วงเวลาไว้ 15 นาทีจะไม่เหมือนกับการตั้งค่าทริกเกอร์เป็น 9:15 น. โดยไม่ล่าช้าหรือไม่
Celeritas

4

นี่คือวิธีที่ฉันใช้

ไปที่:

C:\Users\YOUR_USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

(โฟลเดอร์ "เริ่มต้น" ยังอยู่ภายใต้ "เริ่ม"> "โปรแกรมทั้งหมด")

ค้นหา. exe ของสิ่งที่คุณต้องการเริ่มต้น สร้างทางลัด ลากทางลัดไปยังโฟลเดอร์ "Startup" จากนั้นเปลี่ยนชื่อพวกเขาทั้งหมดตามลำดับที่คุณต้องการ:

    1_"name"
    2_"name"
    3_"name"
    etc.

รีสตาร์ท Windows


โปรดทราบว่าสิ่งนี้ใช้ได้กับรายการเหล่านั้นในโฟลเดอร์เริ่มต้นเท่านั้น มันไม่ทำอะไรกับที่กำหนดไว้ในรีจิสทรี
Doktoro Reichard

ถูกต้อง Doktoro ดังที่ได้กล่าวไปแล้วคุณสร้างทางลัดและวางในโฟลเดอร์ Startup หากยังไม่มีอยู่ ตัวอย่างเช่นฉันใช้วิธีนี้ในการเริ่มต้น web dev สแต็คของโปรแกรม web dev ในลำดับที่จำเป็นบางอย่างดังนั้นฉันไม่จำเป็นต้องเปิดทุกโปรแกรมด้วยตนเองในลำดับที่ถูกต้องหลังจากการเริ่มต้นทุกครั้ง การแก้ไขรีจิสทรีไม่จำเป็นสำหรับวัตถุประสงค์นั้นเว้นแต่คุณจะต้องการข้อมูลที่เฉพาะเจาะจงมากเกี่ยวกับการโหลดสแต็กเกี่ยวกับกระบวนการโปรแกรมและอื่น ๆ
Tracy Hieatt

คุณพลาดจุด เป็นความคิดเห็นในคำตอบที่ได้รับการยอมรับหมายถึงโปรแกรมส่วนใหญ่เมื่อติดตั้งสร้างรายการเริ่มต้นในรีจิสทรีและไม่อยู่ในโฟลเดอร์เริ่มต้น คุณจะต้องทำสิ่งที่คล้ายกับสิ่งที่แนะนำไว้ก่อนหน้านี้ซึ่งเป็นการลบรายการใน Registry และสร้างใหม่ในโฟลเดอร์ Startup
Doktoro Reichard

ดูเหมือนจะไม่ทำงาน อย่างน้อยเพื่อที่ตัวอักษรและตัวเลขในโฟลเดอร์ Startup ไม่ได้ส่งผลกระทบต่อคำสั่งของปุ่มแถบงาน
Bob Stein

0

หรือใช้ winpatrol (คลิกขวาจัดการการเริ่มต้นหรือบริการ) ย้ายหนึ่งเพื่อชะลอการเริ่มต้นทำงานเหมือนมีเสน่ห์ ลดราคาวันนี้ขอบคุณที่ให้วันนี้และตัวเลือกเวลาในชีวิตกลับมาอีกครั้ง ... (ฉันไม่ได้รับเงินเพื่อบอกว่า!) (ฉันเกษียณแล้วตอนนี้ .... )

ฉันใช้โปรแกรมนี้ตั้งแต่วันแรก ตัวอย่าง ... สิ่งที่ฉันทำคือเรียกใช้ ram disk (64b) ฉันแน่ใจว่าโหลดครั้งแรก หลังจากนั้นแอป / ไดรเวอร์อื่น ๆ ในภายหลังสามารถใช้งานได้ (หรือพวกเขาบ่น) RAM disk จะบันทึก, สวมใส่และฉีกลงบน SSD ของฉัน


โปรดอ่านคำถามอีกครั้งอย่างระมัดระวัง คำตอบของคุณไม่ตอบคำถามเดิม OP กล่าวในคำถาม "WinPatrol (ซึ่งไม่ใช่ฉันเต็มใจใช้)"
DavidPostill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.