Автоматичний запуск програм



Де знайти програми запускаються автоматично
Є програми, які автоматично запускаються при завантаженні системи незалежно від того, хочете ви цього чи ні. Пошук і зупинка таких програм - сізіфова праця. Автоматичний запуск програм операційною системою Windows можливий з двох папок і восьми головних розділів реєстру. Нижче перераховані 10 місць, звідки Windows XP, Windows 2000 і Windows NT можуть автоматично запускати програми в процесі завантаження системи.
10. Папка Startup. Користувацька папка Startup є одним з поширених місць розташування програм, які Windows автоматично завантажує на початковому етапі роботи. Папка може мати наступний повний шлях: Documents and Settings, user, Start Menu, Programs, Startup. Після міграції з NT папку Startup можна знайти в WinNT, Profiles, user, Start Menu, Programs, Startup.
9. Папка All Users Startup. Ще одне поширене місце, де можуть зберігатися автоматично запускаються програми. Якщо вміст папки Startup визначає програми, які автоматично запускаються тільки для даного зареєстрованого користувача, то папка All Users Startup автоматично запускає програми незалежно від того, хто зареєструвався в системі. Повний шлях папки: Documents and Settings, All Users, Start Menu, Programs, Startup. Після міграції з NT папку можна знайти в WinNT, Profiles, user, Start Menu, Programs, Startup.
8. Розділ load. Кілька підрозділів реєстру також можуть автоматично запускати програми. Одне з таких таємних місць - параметр реєстру load в підрозділі HKEY_CURRENT_USERSoftwareMicrosoftWindowsNT CurrentVersionWindowsload.
7. Параметр Userinit. Параметр Userinit в розділі HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNT CurrentVersionWinlogonUserinit також може ініціювати запуск програм на етапі завантаження системи. Зазвичай цей параметр містить значення userinit.exe, але він може набувати значення змінних, поділюваних комами, так що інші програми можуть додаватися до кінця запису.
6. Параметр ExplorerRun. На відміну від load і Userinit, параметр ExplorerRun знаходиться в двох кореневих розділах - HKEY_CURRENT_USER і HKEY_LOCAL_MACHINE. Повні назви підрозділів з параметрами ExplorerRun: HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorerRun і KEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionPoliciesExplorerRun.
5. Параметр RunServicesOnce. Параметр RunServicesOnce призначений для запуску службових програм до того, як користувач зареєструється в системі, і до того, як запустяться програми з інших підрозділів. Параметр RunServicesOnce ви знайдете в підрозділах HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionRunServicesOnce і HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRunServicesOnce.
4. Параметр RunServices. Програми, перераховані в RunServices, запускаються відразу після зазначених у RunServicesOnce і до того, як користувач зареєструється в системі. Параметр RunServices можна знайти в підрозділах HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionRunServices і HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRunServices.
3. Параметр RunOnceSetup. Значення за замовчуванням для RunOnceSetup визначає програми для запуску після реєстрації користувача. Параметр RunOnceSetup є в кореневих розділах HKEY_CURRENT_USER і HKEY_LOCAL_MACHINE. Повні назви підрозділів: HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionRunOnceSetup і HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRunOnceSetup.
2. Параметр RunOnce. Зазвичай параметр RunOnce використовується для автоматичного запуску програм різними засобами настройки. Цей параметр можна знайти в підрозділах HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRunOnce і HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionRunOnce. Параметр RunOnce в кореневому розділі HKEY_LOCAL_MACHINE запускає відповідні програми безпосередньо після реєстрації користувача і до того, як запустяться програми, зазначені в інших параметрах Run. Параметр RunOnce в кореневому розділі HKEY_CURRENT_USER запускає програми після того, як операційна система обробить інші параметри Run і вміст папки Startup. Працюючи в XP, можна також перевірити параметр RunOnceEx в підрозділі HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRunOnceEx.
1. Параметр Run. Безсумнівно, найпоширеніше місце розташування програм автозапуску - параметр Run, він знаходиться в підрозділі HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionRun і в HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRun. Параметр Run в кореневому розділі HKEY_LOCAL_MACHINE запускає програми безпосередньо перед параметром Run в кореневому розділі HKEY_CURRENT_USER, і зазначені в обох параметрах програми запускаються раніше, ніж програми з папки Startup.



  • Еволюція Windows
  • Секретні прийоми автозавантаження в Windows
  • Порівняння програм запису дисків