การพึ่งพาซอฟต์แวร์เพียงอย่างเดียวในการทำความสะอาดนั้นไม่เพียงพอ เราต้องใช้ความคิดริเริ่มและทำความเข้าใจกลไกการเริ่มต้นด้วยตนเองใน Windows เพื่อที่เราจะได้รู้จักตัวเองและศัตรูและได้รับชัยชนะในทุกการต่อสู้
1. โฟลเดอร์ไฟล์เริ่มต้นเฉพาะของผู้ใช้ปัจจุบัน
นี่เป็นตำแหน่งทั่วไปที่แอปพลิเคชันจำนวนมากเปิดขึ้นโดยอัตโนมัติ และ Windows จะเปิดทางลัดที่สร้างในโฟลเดอร์นี้โดยอัตโนมัติ โดยทั่วไปโฟลเดอร์เริ่มต้นระบบของผู้ใช้จะอยู่ที่: Documents and Settings<ชื่อผู้ใช้>"Start" formProgramsStartup โดยที่ "<ชื่อผู้ใช้>" คือชื่อของบัญชีผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน
2. โฟลเดอร์เริ่มต้นใช้งานได้สำหรับผู้ใช้ทุกคน
นี่เป็นสถานที่สำคัญอันดับสองในการค้นหาโปรแกรมเริ่มต้นอัตโนมัติไม่ว่าผู้ใช้จะใช้ข้อมูลประจำตัวใดในการเข้าสู่ระบบทางลัดที่สร้างขึ้นในโฟลเดอร์นี้จะเริ่มทำงานโดยอัตโนมัติเสมอ - นี่คือความแตกต่างระหว่างโปรแกรมดังกล่าวกับโฟลเดอร์เริ่มต้นระบบเฉพาะของผู้ใช้ . โดยปกติโฟลเดอร์นี้จะอยู่ที่: Documents and SettingsAll Users"Start" formProgramsStartup
3. โหลดคีย์การลงทะเบียน
ไม่มีข้อมูลมากนักที่แนะนำคีย์การลงทะเบียนนี้ แต่ในความเป็นจริงแล้ว คีย์นี้สามารถเริ่มโปรแกรมได้โดยอัตโนมัติเช่นกัน ที่ตั้ง:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsNTCurrentVersionWindowsload.
4. รหัสการลงทะเบียน Userinit
ที่ตั้ง:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogonUserinit.
นอกจากนี้ยังสามารถเริ่มโปรแกรมโดยอัตโนมัติเมื่อระบบเริ่มทำงานได้อีกด้วย โดยปกติจะมี userinit.exe อยู่ใต้คีย์การลงทะเบียน คีย์นี้อนุญาตให้ระบุหลายโปรแกรมโดยคั่นด้วยเครื่องหมายจุลภาค เช่น "userinit.exe, OSA.exe" (โดยไม่มีเครื่องหมายคำพูด)
5. รหัสลงทะเบียน ExplorerRun
แตกต่างจากการโหลดและ Userinit ปุ่ม ExplorerRun มีให้ใช้งานภายใต้ HKEY_CURRENT_USER และ HKEY_LOCAL_MACHINE ตำแหน่งเฉพาะคือ:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun และ HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorerRun
6. รหัสการลงทะเบียน RunServicesOnce
รหัสการลงทะเบียน RunServicesOnce ใช้เพื่อเริ่มเซอร์วิสโปรแกรมก่อนที่ผู้ใช้จะเข้าสู่ระบบ และก่อนที่โปรแกรมอื่นจะเริ่มทำงานด้วยรหัสการลงทะเบียน ตำแหน่งของคีย์การลงทะเบียน RunServicesOnce คือ:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServicesOnce และ HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServicesOnce
7. รหัสลงทะเบียน RunServices
โปรแกรมที่ระบุโดยคีย์การลงทะเบียน RunServices จะถูกดำเนินการทันทีหลังจากโปรแกรมที่ระบุโดย RunServicesOnce แต่ทั้งคู่จะเกิดขึ้นก่อนที่ผู้ใช้จะเข้าสู่ระบบ ตำแหน่งของ RunServices คือ:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServices และ HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServices
8. รหัสการลงทะเบียน RunOnceSetup
RunOnceSetup ระบุโปรแกรมที่จะดำเนินการหลังจากที่ผู้ใช้เข้าสู่ระบบ ตำแหน่งของมันคือ:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion RunOnceSetup และ HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
CurrentVersionRunOnceSetup.
9. รหัสลงทะเบียน RunOnce
โปรแกรมการติดตั้งมักจะใช้คีย์ RunOnce เพื่อรันโปรแกรมโดยอัตโนมัติ และตำแหน่งของมันคือ
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce และ HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce
คีย์ RunOnce ภายใต้ HKEY_LOCAL_MACHINE จะรันโปรแกรมทันทีหลังจากที่ผู้ใช้เข้าสู่ระบบ และเวลาดำเนินการจะอยู่ก่อนโปรแกรมที่ระบุโดยคีย์ Run อื่นๆ คีย์ RunOnce ภายใต้ HKEY_CURRENT_USER จะถูกดำเนินการหลังจากที่ระบบปฏิบัติการประมวลผลคีย์ Run อื่นๆ และเนื้อหาของโฟลเดอร์ "Startup" ถ้าเป็น XP คุณต้องตรวจสอบ HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnceEx ด้วย
10. เรียกใช้รหัสลงทะเบียน
Run เป็นคีย์การลงทะเบียนที่ใช้บ่อยที่สุดสำหรับการรันโปรแกรมโดยอัตโนมัติ ซึ่งอยู่ที่:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun และ HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
คีย์ Run ภายใต้ HKEY_CURRENT_USER จะถูกดำเนินการทันทีหลังจากคีย์ Run ภายใต้ HKEY_LOCAL_MACHINE แต่ทั้งคู่จะดำเนินการก่อนประมวลผลโฟลเดอร์ "Startup"