Чем больше времени проходит после установки виндовс, тем больше разнообразных программ начинает появляться на компьютере и тем дольше он начинает загружаться. Происходит это часто из-за того, что многие утилиты добавляют себя, а так же компоненты, необходимые для запуска, в автозагрузку.

Автозагрузка представляет собой список программ , которые должны запустится одновременно со стартом системы. Соответственно, чем их больше, тем дольше будет стартовать ОС и тем больше она будет загружена сразу после запуска. Если утилит очень много, то они могут съедать множество системных ресурсов сразу после запуска, тем самым замедляя не только загрузку, но и саму работу.

Убираем программы из автозагрузки

Сразу стоит отметить, что некоторым приложениям лучше запускаться сразу. К ним можно отнести программы для защиты от вирусов и фаерволл, остальные же, по большей части, не нужны сразу после старта и их можно запустить позже, когда они будут действительно необходимы.

Для управления списком запускаемых утилит есть встроенная программа. Запустить ее просто, достаточно нажать Win + R , и ввести в поле msconfig.exe и нажать «ОК». Это приложение позволяет не только редактировать автозагрузку, но и производить другие настройки, так что не стоит менять что-либо, если нет уверенности в правильности такого решения.

Для непосредственно редактирования, нужно перейти на вкладку «». Здесь можно отметить галочками те утилиты, которые будут запускаться сразу и снять их с тех, которые не нужны сразу после запуска ОС.

После того, как настройка будет завершена, нужно будет перезагрузить пк , чтобы изменения вступили в силу. Так же, здесь можно отредактировать и службы, которые будут загружаться автоматически, однако не стоит отключать службы, если точно не знаете за что они отвечают. Хотя здесь есть опция «Не отображать службы Майкрософт », которая позволит убрать из списка системные службы, чтобы не отключить их случайно.

Бесплатные приложения для управления автозагрузкой

Есть возможность производить редактирование и при помощи сторонних программ, например, CCleaner . Эта утилита позволяет производить очистку системы от накопившегося мусора и может помочь настроить автозагрузку. Для этого стоит лишь зайти в «Сервис » и выбрать там соответствующую вкладку, где можно будет включать и отключать приложения.

Использование редактора реестра

Так же есть возможность воспользоваться весьма оригинальным методом редактирования — через реестр. Чтобы в него попасть нужно нажать Win + R и напечатать regedit , после чего кликнуть «ОК».

После чего откроется сам реестр. Здесь, в левой части можно увидеть папка, в которых будут хранится те или иные записи реестра. Нужные в данном случае будут хранится в:

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

Рядовой пользователь 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». В папках располагаются ярлыки, то есть ссылки на объекты автозагрузки, содержащие их имена и места расположения.

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

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

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

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

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

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

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

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

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

Вконтакте

Сегодня сложно найти организацию, которая не подвергалась бы вирусным атакам. И хотя практически везде уже установлено антивирусное ПО, иногда возникает необходимость вручную посмотреть, где же в реестре стартует то или иное вредоносное ПО.

Безмалый В.Ф.
MVP Consumer Security

Сегодня сложно найти организацию, которая не подвергалась бы вирусным атакам. И хотя практически везде уже установлено антивирусное ПО, иногда возникает необходимость вручную посмотреть, где же в реестре стартует то или иное вредоносное ПО, причем даже не обязательно вредоносное. При поиске резидентного вредоносного ПО нас не могут не волновать следующие вопросы:

  • Где найти список программ, загружаемых автоматически?
  • Как отключить соответствующий список автозагрузки?
  • Именно этому и будет посвящена эта статья.

    Существует много способов автозагрузки. Ниже приведены несколько вариантов. Надеюсь, что это сможет вам помочь в розыске и удалении вредоносного ПО из автозагрузки.

    Способы автозагрузки

    Реестр

    В реестре Windows 7 автозагрузка представлена в нескольких ветвях:
    ‐ программы, запускаемые при входе в систему.

    Программы, которые запускаются в этом разделе, запускаются для всех пользователей в системе (рис.1).

    Рисунок 1 Автозапуск для всех пользователей

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

    ‐ программы, которые запускаются при входе текущего пользователя в систему

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

    Например, чтобы автоматически запускать Блокнот при входе текущего пользователя, открываем Редактор реестра (regedit.exe), переходим в раздел

    и добавляем следующий ключ:
    "NOTEPAD.EXE"="C:\WINDOWS\System32\notepad.exe"

    Откройте оснастку "Групповая политика" (gpedit.msc), перейдите на вкладку "Конфигурация компьютера ‐ Административные шаблоны ‐ Система". В правой части оснастки перейдите на пункт «Вход в систему». (рис.2).

    Рисунок 2 Использование групповой политики для автозапуска (для всех пользователей)

    По умолчанию эта политика не задана, но вы можете добавить туда программу: включаем политику, нажимаем кнопку "Показать ‐ Добавить", указываем путь к программе, при этом если запускаемая программа находится в папке..WINDOWS\System32\ то можно указать только название программы, иначе придется указать полный путь к программе.

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

    Внимание! Данный пункт политики доступен в Конфигурации компьютера и Конфигурации пользователя. Если заданы оба пункта политики, то вначале будет запущена программа из Конфигурации компьютера, а затем уже пользователя.

    При этом в системном реестре в разделе [ HKEY _LOCAL _MACHINE \SOFTWARE \Microsoft \Windows \CurrentVersion \policies ] создается подраздел \ Explorer \Run с ключами добавленных программ.

    Пример:

    "1"="notepad.exe"

    В итоге получаем запуск Блокнота (рис 3).

    Рисунок 3 Запуск Блокнота с помощью локальной групповой политики

    Аналогично задается автозапуск для текущих пользователей, в оснастке "Групповая политика" это путь "Конфигурация пользователя ‐ Административные шаблоны ‐ Система" (рис 2), а в реестре раздел

    Внимание! При этом программы из этого списка не отображаются в списке программ доступных для отключения в msconfig.exe, а также определяются не всеми менеджерами автозагрузки.

    Игнорировать списки автозагрузки программ выполняемых однажды

    Настраивается с помощью групповой политики: "Конфигурация компьютера ‐ Административные шаблоны ‐ Система - Вход в систему ‐ Не обрабатывать список однократного запуска программ»

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


    "DisableLocalMachineRunOnce"=dword:00000001

    Так же настраивается политика для текущих пользователей: "Конфигурация пользователя ‐ Административные шаблоны ‐ Система - Вход в систему ‐ Не обрабатывать список однократного запуска программ» Параметры реестра:


    "DisableLocalUserRunOnce"=dword:00000001

    Назначенные задания

    Программы могут запускаться с помощью "Планировщика заданий". Посмотреть список установленных заданий, а также добавить новое можно так: "Пуск ‐ Все программы ‐ Стандартные ‐ Служебные - Планировщик заданий" ‐ при этом откроется окно Планировщика заданий, в котором отображены назначенные задания (рис.4).


    Рисунок 4 Окно Планировщика заданий

    Чтобы добавить новое задание, нужно из меню «Действия» выбрать пункт «Создать простую задачу» (рис.5).


    Рисунок 5 Создание простой задачи в Планировщике задач

    Запуск программ с помощью этого мастера возможен однократно, при входе в Windows, при включении компьютера, а также по расписанию.

    Папка "Автозагрузка"

    Папка, в которой хранятся ярлыки для программ запускаемых после входа пользователя в систему. Ярлыки в эту папку могут добавляться программами при их установке или пользователем самостоятельно. Существует две папки ‐ общая для всех пользователей и индивидуальная для текущего пользователя. По умолчанию эти папки находятся здесь:

    .. \Users\All Users\Microsoft\Windows\Start Menu\Programs\Startup ‐ это папка, программы из которой будут запускаться для всех пользователей компьютера.

    %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ‐ это папка, программы из которой будут запускаться для текущего пользователя.

    Посмотреть какие программы у вас запускаются таким способом можно открыв меню "Пуск ‐ Все программы ‐ Автозагрузка". Если вы создадите в этой папке ярлык для какой-то программы, она будет запускаться автоматически после входа пользователя в систему.

    Смена папки автозагрузки

    Windows считывает данные о пути к папке "Автозагрузка" из реестра. Этот путь прописан в следующих разделах:

    «Common Startup»=«%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup» ‐ для всех пользователей системы.


    «Startup»=«%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup»
    ‐ для текущего пользователя. Сменив путь к папке, мы получим автозагрузку всех программ из указанной папки.


    "Startup"="c:\mystartup" ‐ система загрузит все программы, ярлыки которых находятся в папке c:\mystartup\, при этом папка "Автозагрузка" все так же будет отображаться в меню "Пуск", а если у пользователя в ней ничего не было, то он и не заметит подмены.

    Подмена ярлыка для программы из списка автозагрузки

    Допустим у вас установлен пакет Acrobat. Тогда в папке "Автозагрузка" у вас будет находиться ярлык "Adobe Reader Speed Launch" ‐ этот ярлык устанавливается туда по умолчанию. Но вовсе необязательно этот ярлык ссылается именно на соответствующее приложение ‐ вместо него может быть запущена любая другая программа, тем более что на функциональности Acrobat это не скажется.

    Добавление программы к программе запускаемой из списка автозагрузки

    Модификация предыдущего варианта ‐ одновременно с загрузкой какой-либо программы из списка автозагрузки у вас будет стартовать другая программа ‐ дело в том, что можно "склеить" два исполняемых файла в один и они будут запускаться одновременно. Существуют программы для такой "склейки". Или ярлык может ссылаться на командный файл, из которого и будут запускаться как оригинальная программа из списка, так и добавленные посторонние программы.

    Посмотреть список автоматически загружаемых программ можно открыв программу "Сведения о системе" (откройте "Пуск ‐ Все программы ‐ Стандартные ‐ Служебные ‐ Сведения о системе" или наберите msinfo32.exe в командной строке) и перейдя в пункт "Программная среда ‐ Автоматически загружаемые программы". Программа "Свойства системы" отображает группы автозагрузки из реестра и папок "Автозагрузка" (рис.6).


    Рисунок 6 Автоматически загружаемые программы

    Другая программа, позволяющая посмотреть список программ автозагрузки ‐ "Настройка системы" (для запуска наберите msconfig.exe из командной строки). Эта программа кроме просмотра списка автозагрузки предоставляет возможность отключения всех пунктов автозагрузки (вкладка "Общие") или выборочных программ (вкладка "Автозагрузка").

    Заключение

    Безусловно, сведения, приведенные в данной статье нельзя считать исчерпывающими, однако, надеюсь, они помогут вам в нелегком труде борьбы с вредоносным ПО.

    Здравствуйте, уважаемые читатели блога сайт. Любая программа, написанная для выполнения каких либо действий, должна облегчать совершение этих самых действий. Иначе смысла в ней никакого не будет. Собственно и программы между собой отличаются тем, насколько одна выполняет определенные действия лучше чем другая. Операционная система точно так же создана для выполнения действий наилучшим способом. Трудно представить хорошую операционную систему, в которой при каждом включении требовалось бы запускать вручную все системные программы, которые используются вами каждый день независимо от выполняемой работы. Только представьте, вы включаете компьютер, загружается Windows 7 и вы начинаете каждый раз запускать по очереди например такие приложения как:

    • программа автоматического переключения неверной раскладки клавиатуры
    • облачные сервисы хранения файлов Dropbox или Google Drive
    • программу работы с устройствами через Bluetooth и многое другое.

    Естественно разработчики Windows придумали еще в самом начале создания операционки инструмент, который позволил автоматизировать запуск всех необходимых вам приложений в автоматическом режиме без вашего участия. Сервис получил естественное название «Автозагрузка». Этот сервис представляет собой список программ с параметрами, которые необходимо запускать сразу после старта операционной системы. Он так же позволяет разделить какие программы запускать для разных пользователей. Один пользователь может запускать одну программу для коррекции раскладки, другой может пользоваться совершенно другим приложением. И это очень удобно. Для настройки автозагрузки под себя, вам необходимо знать как посмотреть автозагрузку windows 7 и как настроить автозагрузку windows 7.

    Как посмотреть автозагрузку windows 7

    Разработчики ОС Windows 7 решили разделить автозагрузку на две части. Первая доступна как папка в меню пуск. Так и называется «Автозагрузка». Открываете папку и все что находится в ней, будет автоматически запущено. Однако это не все программы и приложения, которые находятся в автозагрузке.

    Основной список элементов находится в «конфигурации системы». Чтобы посмотреть список автозагрузки windows 7, нажмите «Пуск» и в строке поиска «Найти программы и файлы» введите полностью слово msconfig. В результате поиска появится программа msconfig.exe. Запускаете ее.

    В окне «Конфигурация системы» переходите на вкладку «Автозагрузка». В этом окне будет весь список для автозагрузки.

    Как настроить автозагрузку windows 7

    Чтобы настроить автозагрузку в windows 7 надо сначала разобраться что понимается под настройкой автозагрузки. Одни подразумевают автоматический запуск программ и приложений при старте операционной системы, а другие — управление загрузкой виндовс 7 (т.е. как и с какими параметрами будет стартовать). В первом случае вам необходимо открыть «добраться» до папки или вкладки с элементами и настроить все под себя. Для этого открываем папку «Автозагрузка» или же запускаем конфигурацию системы и переходим во вкладку «Автозагрузка».

    Если вы не нашли в папке нужное для отключения приложение, запустите «Конфигурацию системы» через msconfig. Можно нажать сочетание клавиш Win+R и в строке ввода набрать «msconfig».

    В окне перейдите во вкладку «Автозагрузка» и найдите приложение, которое необходимо отключить. Просто снимите галочку с приложения и оно больше не будет запускаться. Для подтверждения не забудьте нажать «Ок» или «Применить».

    Если же вы хотите настроить параметры того, как будет загружаться Windows 7, все настройки производятся в приложении «Конфигурация системы». Так же как и описано выше, запускаете его через msconfig. И во вкладках настраиваем параметры. Первая вкладка — «Общие» позволяет выбрать один из трех вариантов запуска системы:

    1. Обычный запуск — параметр по умолчанию при котором операционная система запускается в обычном режиме при отсутствии каких либо проблем со стороны Windows.
    2. Диагностический запуск — при выборе этого параметра, Windows при загрузке запустит только основные драйвера и службы которые минимально необходимы для нормальной работы. Используется для определения проблем в Windows. В случае, если система в этом режиме работает нормально, значит проблему надо искать дальше и попробовать запустить систему в режиме «Выборочный запуск». Если же в режиме «Диагностический запуск» операционка так же не работает, значит повреждены основные драйвера и файлы. Возможно что придется переустановить ОС.
    3. Выборочный запуск — позволяет ограничить загрузку одним из трех параметров или же сразу три. Позволяет определить в каком из элементов системы проблема.

    Во вкладке «Загрузка» настраиваются детальные настройки запуска. В области (1) выбирается система, которая будет загружаться по умолчанию. Актуально, если у вас несколько систем на одном компьютере. В этом окне можно как задать загрузку системы по умолчанию, так и убрать из загрузчика одну из установленных (система не удаляется, а удаляется только возможность загрузки).

    При выбранном «Безопасный режим» Windows загружается с минимальным набором служб драйверов и устройств. Главное здесь слово — минимальное.

    В области (3) можно задать дополнительное ограничение при загрузке:

    • Без окна приветствия
    • Вести журнал загрузки и записывать все в файл %SystemRoot%Ntbtlog.txt
    • Базовое видео активирует минимальный режим VGA при котором отключаются видео драйвер карты, а загружаются стандартный драйвер VGA
    • В процессе загрузки отображаются имена драйверов, которые загружаются.

    В области (4) можно задать параметр времени выбора операционной системы при старте. Это время, в течение которого можно вместо операционной системы по умолчанию выбрать другую.

    Дополнительные параметры позволяют ограничить число ядер процессора и памяти. Так же можно блокировать PCI чтобы система не распределяла ресурсы ввода-вывода. Отладка включает отладку в режиме ядра для разработчиков драйверов устройств.

    Вкладка «Службы» отображает состояние служб, которые загружаются. В этом окне можно посмотреть работает или остановлена конкретная служба. Для того чтобы отключить службу — снимите галочку напротив. Можно отключить показ служб Майкрософт.

    И в последней вкладке «Сервис» содержит список необходимых диагностических средств как говориться «в одном месте». Доступ к этим средствам возможен из самой операционной системы, но из разных мест, а здесь собрано все в одном для удобства.