เรียกใช้โปรแกรมเพียงครั้งเดียวเมื่อคุณบูตเข้าสู่ Windows

2017-04-10 07:47:02
หลัก·ของ windows·เรียกใช้โปรแกรมเพียงครั้งเดียวเมื่อคุณบูตเข้าสู่ Windows

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

หนึ่งในตำแหน่งเริ่มต้นอัตโนมัติและซอฟต์แวร์ที่ใช้กันมากที่สุดคือคีย์ Run ในรีจิสตรีซึ่งตัวมันเองอยู่ในตำแหน่งที่ต่างกันอย่างน้อย 2 แห่งส่วนที่สำคัญคือ:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

ผู้ใช้ Windows แบบ 64 บิตจะได้รับรีจิสตรีคีย์ 2 Run ที่พบใน Software \ Wow6432Node \ Windows \ CurrentVersion \ Run สำหรับผู้ใช้ปัจจุบันและเครื่องโลคอล เหล่านี้คือกุญแจรีจิสตรีที่สำคัญที่สุดที่คุณควรจำได้อย่างแน่นอนเพราะทุกอย่างในคีย์จะเริ่มขึ้นทุกครั้งที่คุณบูตเข้าสู่ Windows มันเป็นสถานที่โปรดของมัลแวร์ในการแทรกตัวเองเพื่อให้สามารถเริ่มต้นด้วย Windows และซอฟต์แวร์ที่มีปัญหาสามารถปิดการใช้งานได้จากที่นี่เช่นกัน แม้ว่าคีย์ Run จะเรียกใช้งานโปรแกรมที่รวมอยู่ในการบู๊ตทุกครั้ง (นอกเหนือจากการบูตไปยัง Safe Mode) แต่ก็มีอีกหนึ่งปุ่ม Run ที่บู๊ตโปรแกรมทั้งหมดในคีย์ แม้ว่าคีย์นี้จะเรียกใช้โปรแกรมเมื่อ Windows บูทในครั้งต่อไปเท่านั้นจากนั้นรายการจะถูกลบและจะไม่ทำงานอีกครั้ง กุญแจสำคัญนี้เรียกว่า RunOnce โดยปกติแล้วปุ่ม RunOnce จะใช้เพื่อลบระบบหรือไฟล์ที่ถูกล็อคและยังมีซอฟต์แวร์บางอย่างเพื่อทำการเปลี่ยนแปลงในระหว่างการรีบูต

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

เพียงแค่เรียกใช้เครื่องมือ RunItOnce แล้วมันจะเปิดกล่องโต้ตอบผู้ร้องขอข้อมูลเพื่อขอให้คุณเลือกโปรแกรมที่จะเรียกใช้ในการบู๊ตครั้งต่อไป จะยอมรับไฟล์. exe, .cmd, .bat หรือทางลัด Windows หลังจากคลิกเปิดหากคุณต้องดูในรีจิสทรีคุณจะเห็นค่าคีย์จะถูกสร้างขึ้นทันที

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunOnce

ข้อ จำกัด ของเครื่องมือนี้คือคุณสามารถเพิ่มและไม่สามารถแก้ไขหรือลบคีย์ RunOnce คุณต้องทำด้วยตนเองโดยใช้ Windows Registry หรือมิฉะนั้นให้ดาวน์โหลดและเรียกใช้ไฟล์รีจิสทรีนี้ซึ่งจะลบคีย์ใด ๆ ที่สร้างโดย RunItOnce

ดาวน์โหลด RunOnce Delete Registry File

RunItOnce ยังสามารถเรียกใช้งานได้จากพรอมต์คำสั่งหรือแบตช์ไฟล์เพราะยอมรับโปรแกรมที่จะเพิ่มเป็นอาร์กิวเมนต์ โปรดตรวจสอบให้แน่ใจว่าได้เปิดเครื่องมือ RunItOnce ในฐานะผู้ดูแลระบบมิฉะนั้นจะไม่สามารถทำการเปลี่ยนแปลงรีจิสทรีของ Windows ได้และจะให้ข้อผิดพลาด“ RunItOnce Failed for: ProgramName”

ดาวน์โหลด RunItOnce

ผู้ผลิต RunItOnce, Favesoft ได้สร้างเครื่องมืออื่นที่คล้ายกันซึ่งสามารถเพิ่มรายการลงในเรียกใช้รีจิสตรีคีย์เพื่อให้ทำงานในทุกการบู๊ต โปรแกรมนี้เรียกว่า RunIt และทำงานในลักษณะเดียวกับ RunItOnce

ตัวเลือกของบรรณาธิการ