Где в Windows 7 находится автозагрузка и как ей управлять

Рядовой пользователь Windows 7 практически не задумывается о том, как происходит автоматический запуск программ при старте Windows – для него важна сама эта функция, а не её реализация. Тем не менее, скорость загрузки ОС напрямую зависит от количества объектов автозапуска, независимо от того, кто их создал – сам пользователь или система. Поэтому неусыпный контроль над такими объектами – это одно из средств не допускать постепенного увеличения времени загрузки системы. Но для такого контроля пользователь должен знать все возможные способы выполнения автозагрузки.

Где находятся объекты автозапуска

Для неискушённого пользователя этот вопрос может показаться странным, ведь он всегда может воспользоваться встроенной в Windows утилитой msconfig. Трудно объяснить её присутствие в качестве пользовательского инструмента – она покажет далеко не все загружаемые объекты, позволит только увидеть объекты из выданного ею далеко не полного списка, и не позволит добавить в этот список новые объекты. Зачем она нужна – это вопрос к разработчикам ОС, так как есть много сторонних приложений для управления автозапуском, которые прекрасно знают о местоположении всех точек автоматической загрузки и об объектах автозагрузки.

Объекты автозагрузки

Такими объектами являются:

  • Исполняемые программы, как системные, так и пользовательские.
  • Службы Windows.
  • Системные драйверы.
  • Расширения браузеров, которые загружаются при их вызове.
  • И некоторые другие объекты.

Первые два типа объектов можно найти и увидеть с помощью утилиты msconfig, открыв в её окне вкладки «Автозагрузка» и «Службы». Остальные типы объектов эта программа не показывает. Отключать и включать автоматическую загрузку какого-либо объекта можно снятием и установкой флажка слева от его названия.

После изменения состояния этого флажка требуется нажать кнопки «Применить» и «ОК». Возможно, что система попросит пользователя выполнить перезагрузку, чтобы изменения вступили в силу.

Точки автозагрузки

Этим термином будем называть те места в системе, где находятся указания на вызов объекта автоматической загрузки. Далее рассмотрим такие места.

Папки автозагрузки

Эти папки имеют название startup и находятся в указанных далее местах (в предположении, что «C:» — это системный диск):

C:\Users\All Users\Microsoft\Windows\Start Menu\Programs\Startup

и

C:\Users\«user»\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Первая из них используется в случае старта системы под аккаунтом любого пользователя, вторая — при старте под аккаунтом пользователя с логином «user». В папках располагаются ярлыки, то есть ссылки на объекты автозагрузки, содержащие их имена и места расположения.

Автозапуск из реестра

Объекты, загружаемые из реестра, описываются в нём в четырёх ветках:
[tip]
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
[/tip]
Эти две ветки используются для текущего пользователя. Вторая из них задаёт однократный автозапуск при последующей загрузке системы.

Ветки
[tip]
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
[/tip]
содержат перечни объектов, загружаемых автоматически для всех пользователей.

Для управления автозагрузкой из реестра следует пользоваться системной утилитой regedit (Редактор реестра), которую можно вызвать из командной строки. На следующем рисунке показан пример описания программ, загружаемых при старте Windows под аккаунтом любого пользователя:

В правой части этого окна находится список объектов автозапуска, выполняемого для всех пользователей. Каждая строка списка описывает один параметр, состоящий из названия загружаемого объекта, типа параметра (REG_SZ означает «строковый») и полного пути до места, где находится объект. Редактор реестра позволяет изменять этот список (удалять параметры, добавлять их и переименовывать). Описание полного списка возможностей редактора и соответствующих действий пользователя выходят за рамки этой статьи. Но нужно предупредить тех, кто не имеет достаточного опыта редактирования реестра, о необходимости создания точки восстановления перед коррекцией реестра, на которую придётся откатиться при неудачном изменении реестра. Также есть ряд программ, позволяющих создавать копию реестра и восстанавливать его из этой копии.

Автозагрузка драйверов и служб

Большинство этих объектов Windows также загружаются из реестра. Их перечень содержится в ветке HKLM\System\CurrentControlSet\Services. Если список служб ещё можно посмотреть и изменить (отключить или включить) с помощью msconfig, то вот с драйверами так не получится. Для этого нужна сторонняя программа, например, Autoruns. При щелчке по вкладке «драйверы» в её окне выдаётся перечень всех драйверов, загружаемых автоматически при запуске ОС. На следующем рисунке показан отрывок из этого перечня:

Здесь также допускается снятие и установка флажка слева от названия объекта, но в отличие от msconfig всю запись о службе или драйвере можно вообще удалить из списка с помощью контекстного меню.

Автозагрузка из Планировщика

Многие сторонние программы в своих настройках имеют возможность задать их выполнение по расписанию, а это означает, что их запуск будет производиться системной службой, называемой Планировщиком. Пользователь, установив такую программу и не заглянув в её настройки, с удивлением обнаруживает, что она запускается без его ведома в определённый интервал времени. Типичным примером является запуск программы для проведения обновления.

Увидеть такие объекты и расписание их запуска можно вызовом Планировщика с помощью командной строки taskschd.msc. Также это можно сделать в утилите Autoruns щелчком по вкладке «Запланированные задания». И так же, как и в предыдущих средствах коррекции автозагрузки, их запуск можно отключать и включать с помощью этой утилиты.

9 комментариев

  1. Валерий:

    пока не проверил — работает ли, но в любом случае спасибо за труд

  2. Олег:

    Скажыте у меня проблема открыл винлокер можна удалить его через автор загрузку не включая компьютера ну например через биос или как-то подругому

  3. Сергей:

    Полезно для новичков, если комп тормозит во время загрузки то надо копать глубже чем стандартная автозагрузка

  4. Чел:

    Открываю папку Автозагрузка, а она у меня пустая! Как добавить в нее прогу ctfmon.exe , у меня пропала языковая панель и каждый раз нужно вводить ctfmon.exe через Пуск — Выполнить

  5. Аделаида:

    Наконец-то этот автоматически открывающийся мусор смогла убрать, а то компьютер из-за этой дряни работать переставал

  6. Алёшка:

    у меня проблема с ноутом…при загрузки системы, выходит картинка, нет значков….одна стрелка…что делать

    • Максим:

      открой диспетчер задач и включи процесс explorer

  7. Сергей:

    все просто и понятно,спасибо)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *