Обычно они запускаются через реестр, хотя есть несколько разных мест, где программы могут запускаться, включая сценарии запуска, запланированные задачи, меню «Пуск» -> папка запуска, как службы и, как упоминалось ранее, реестр.
Большинство программ делают это в реестре, хотя.
В реестре есть 4 места для запуска программ, разделенных на 2 раздела.
Локальный компьютер хранит программы, которые запускаются независимо от того, кто запускает компьютер (установлен для всех пользователей)
А текущий пользователь хранит программы, которые запускаются только для пользователя, вошедшего в систему (установленного для вашего пользователя)
Итак, ключи:
[HK_LM \ HK_CU] \Software\Microsoft\Windows\CurrentVersion\Run
а также
[HK_LM \ HK_CU] \Software\Microsoft\Windows\CurrentVersion\RunOnce
RunOnce
используется только для запуска программы один раз и автоматически очищается при следующем запуске, хотя иногда программа устанавливает себя обратно при каждом запуске (обычно вирусы)
Такие программы, как punkbuster, полагаются на сервисы и сервисы могут быть настроены на автоматический запуск.
Чтобы получить к ним доступ, сделайте следующее:
- Откройте меню «Пуск»
- Введите: services.msc
- Нажмите ввод
- Нажмите Да в диалоговом окне UAC.
- Найдите сервис и дважды щелкните по нему
- Нажмите Стоп, чтобы остановить службу
- Измените Тип запуска на
manual
чтобы предотвратить его повторную загрузку, или на disabled
чтобы ничто не могло даже запустить его вручную.
Обратите внимание, что если вы отключите punkbuster, вы не сможете играть в многопользовательские игры, в которых punkbuster активен.
Обратите внимание, что вы можете использовать команды net start
и net stop
для запуска и остановки служб, если их тип запуска не disabled
.