Ключ автозагрузки в реестре

Настройка автозагрузки программ через реестр в Windows 10

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

Стоит отметить, что большинство пользователей ищут данную папку с целью очистки её содержимого, чтобы ускорить загрузку системы. Для этого можно использовать несколько способов: как ручной, так и автоматический (с применением стороннего софта).

Выделяют две разновидности автозапуска: пользовательский (специальная директория) и системный (находится в реестре). Сейчас я расскажу о каждом из них.

Каталог автозагрузки

В нем имеется перечень программ, которые установлены на ПК и запускаются при старте «операционки». Вот, как она выглядит:

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

Как найти? Достаточно просто. Можно использовать три метода:

  • Открываем диск C и переходим в директорию «Пользователи». Выбираем каталог с нужным именем, далее заходим в «AppData» и открываем Roaming \ Microsoft \ Windows \ Меню \ Программы. Вот здесь и находится нужная папка.
  • Если необходимо посмотреть список автозапуска для всех пользователей, то следует обратиться к скрытой папке «ProgramData», и затем проследовать по аналогичному пути (как в предыдущем способе).
  • Но быстрее всего добраться к «локации» можно с помощью окна «Выполнить». Жмём на клавиатуре Win + R и вводим в поле следующее выражение: shell:Startup, как на приведенном ниже скрине.
  • Добавление / удаление элементов

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

    Нет ничего сложного, согласны? Но это еще не всё. Впереди – масса полезностей для любителей поковыряться в настройках системы.

    Редактирование реестра

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

    Расположение

    Хотите знать, где находятся параметры запуска? Вот три простых шага:

  • Сначала необходимо открыть редактор с помощью запроса regedit, который вводится в консоли «Выполнить».
  • Для поиска настроек конкретного пользователя следует пройтись по пути:

    Удаление и добавление элементов

    Чтобы убрать ПО из автозагрузки, следует выделить в списке необходимый элемент, вызывать на нем контекстное меню и выбрать пункт «Удаление».

    А вот чтобы добавить утилиту нужно выполнить больше действий.

  • В правой части окна редактора следует кликнуть правой кнопкой мыши в незанятом месте. Выбираем «Создать», а затем «Строковый параметр».
  • Переходим к полю ввода значения и там прописываем полный путь к exe файлу приложения. Вот пример:
    • Подтверждаем, кликнув по «ОК» и перезапускаем ПК.
    • На самом деле, есть еще один способ очистить автозагрузку.

      Используем диспетчер задач

      У данного метода имеется одно ограничение: он не позволяет добавлять элементы. Как отключить софт, чтобы он не запускался при загрузке Windows 10?

    • Диспетчер задач вызываем с помощью одновременного нажатия клавиш: Ctrl, Esc и Shift. В открывшемся окне переходим на соответствующую вкладку.
    • Используем контекстное меню элемента для выполнения действий над ним. Можно удалить, посмотреть свойства и местоположение главного файла.
    • Вышеуказанные методы очень просты и не требуют установки дополнительного стороннего софта. Но лично я для этой цели использую CCleaner – универсальную утилиту для очистки мусора, оптимизации реестра, деинсталляции приложений. Но выбирать, каким способом пользоваться, это Ваше право.

      А как Вы управляете автозагрузкой? Поделитесь своим опытом в комментариях. Буду очень признателен.

      it-tehnik.ru

      где в реестре windows находятся ссылка на автозапуск программы.

      В реестре Windows Vista автозагрузка представлена в нескольких ветвях:

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Run] — программы, запускаемые при входе в систему.

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

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\RunOnce] — программы, запускаемые только один раз при входе пользователя в систему. После этого ключи программ автоматически удаляются из данного раздела реестра.

      [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Run] — программы, которые запускаются при входе текущего пользователя в систему [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\RunOnce] — программы, которые запускаются только один раз при входе текущего пользователя в систему. После этого ключи программ автоматически удаляются из данного раздела реестра.

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

      [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Run] и добавляем следующий ключ:

      «NOTEPAD.EXE»=»C:\WINDOWS\System32\notepad.exe»
      Использование групповой политики для автозапуска

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

      По умолчанию эта политика не задана, но вы можете добавить туда программу: включаем политику, нажимаем кнопку «Показать — Добавить», указываем путь к программе, при этом если запускаемая программа находится в папке ..WINDOWS\System32\ то можно указать только название программы, иначе придется указать полный путь к программе. При этом в системном реестре в разделе [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\policies] создается подраздел \Explorer\Run с ключами добавленных программ.

      В итоге получаем запуск Блокнота и Internet Explorer для всех пользователей. Аналогично задается автозапуск для текущих пользователей, в оснастке «Групповая политика» это путь «Конфигурация пользователя — Административные шаблоны — Система» (рис 2), а в реестре раздел [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer\Run]

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

      Программы могут запускаться и из следующего раздела реестра:

      [HKEY_CURRENT_USER\Software\Microsoft\ Windows NT\CurrentVersion\Windows]

      «load»=»programma» — программы запускаемые до входа пользователя в систему:

      «run»=»programma» — программы запускаемые после входа пользователя в систему.

      otvet.mail.ru

      Автозагрузка в реестре Windows 7 x64

      Автозагрузка — это функция Windows-систем, которая обеспечивает автоматический запуск сервисов и приложений. С одной стороны, до крайности удобный и полезный механизм (хотя с этим можно поспорить), с другой — один из факторов риска, ведь с помощью автозагрузки может запускаться не только кошерный Skype, но и богомерзкий вирус.

      Когда-то централизованные контейнеры для хранения данных об автоматически загружающихся сервисах и приложениях, в Windows 7 децентрализовались и разбрелись по углам, усложнив управление автозагрузкой. А в реестре 64-битной версии Windows они и вовсе поразбежались по разделам, связанным с битностью системы. Впрочем, пройдемся по порядку.

      1. В 32-битных Windows раздел, в котором хранились данные о программах, запускаемых при регистрации в системе для всех пользователей компьютера, хранился в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. В Windows 7 x86-64 этот путь углубился на один уровень, и теперь инстанс располагается в HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run. При этом ПО, разработанное под платформу x86, запускается из него же. Не спрашивайте, почему. Мы все равно не знаем.

      2. Привычный раздел, служащий для однократного (с последующим автоматическим удалением) запуска программ при регистрации пользователей в системе тоже переехал из HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce в HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce. Логично.

      3. Помните раздел HKLU\Software\Microsoft\Windows\CurrentVersion\Run, который служил для запуска программ при регистрации текущего пользователя в системе? Из предыдущих двух пунктов сделали вывод, что он тоже перебрался в инстанс Wow6432Node? Как бы не так, изменения не были реализованы настолько системно и однообразно. Инстанс остался на своем месте, с той же функциональностью. Вспоминается детская шутка-загадка, в которой предлагалось сперва угадать домашнее животное на букву «К» из 4 букв (отгадка — Клоп), потом — домашнее животное на букву «Д» (отгадка — Два клопа), а потом животное на букву «Т» (обычно угадывающий сразу же восклицал «Три клопа!», на что ему степенно возражали «Нет, Таракан!»). У Microsoft тоже есть чувство юмора, не правда ли?

      4. Тоже самое касается для раздела под однократный запуск для текущего пользователя с последующим удалением: он остался в HKLU\Software\Microsoft\Windows\CurrentVersion\RunOnce.

      techexperts.ru

      Ключ автозагрузки в реестре

      Здравствуйте, Zikmund, Вы писали:

      Z>Как можно сделать, что бы программа загружалась
      Z>с помощью реестра с необходимой директории.

      Во-первых, в русском языке говорят «каталог». Директория — это правительство Французской республики.

      Во-вторых, по теме:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\
      Запускаются все ключи

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce\
      Запускаются все ключи и удаляются

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices\
      Запускаются все ключи в качестве сервисов

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce\
      Запускаются все ключи в качестве сервисов и удаляются

      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\
      Запускаются все ключи

      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\
      Запускаются все ключи и удаляются

      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup\
      Используются программами Setup. Показывается диалог, пока запускается каждый ключ.

      HKEY_USERS\.Default\Software\Microsoft\Windows\CurrentVersion\Run\
      Запускаются все ключи

      HKEY_USERS\.Default\Software\Microsoft\Windows\CurrentVersion\RunOnce\
      Запускаются все ключи и удаляются

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
      После входа в систему запускается ключ Shell, можно заменить

      HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\
      Сюда тоже можно вписать свой компонент для загрузки (StubPath)

      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\
      Все ключи, значения «StaticVXD»

      HKEY_CURRENT_USER\Control Panel\Desktop
      Скринсейвер. Замени «SCRNSAVE.EXE» на то, что нужно.

      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
      Ключ «BootExecute». Там перечислены программы, запускающиеся перед загрузкой винды.

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
      Запускается при входе в систему

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\
      Запускается Эксплорером после его загрузки.

      HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\run
      Запускается при входе в систему

      HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load
      Запускается при входе в систему

      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\run\
      Значения запускаются при запуске Explorer’а

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\run\
      Значения запускаются при запуске Explorer’а

      Папки, программы в которых автоматически загружаются

      windir\Start Menu\Programs\Startup\
      User\Startup\
      All Users\Startup\
      windir\system\iosubsys\
      windir\system\vmm32\
      windir\Tasks\

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

      rsdn.org

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

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

      В системном реестре автозагрузка представлена в разделах:

      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
      Run
      — программы, которые запускаются при входе пользователя в систему (для текущего пользователя). (Windows 98, 2000, XP)

      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
      RunOnce —
      программы, которые запускаются только один раз при входе пользователя в систему. После этого ключи программ автоматически удаляются из данного раздела реестра. (Windows 98, 2000, XP)

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
      CurrentVersion\Run
      — программы, которые запускаются при входе в систему. Данный раздел отвечает за запуск программ для всех пользователей системы. (Windows 98, 2000, XP)

      RunOnce — программы, которые запускаются только один раз при входе пользователя в систему. После этого параметры программ автоматически удаляются из данного раздела. Этот раздел отвечает за запуск программ для всех пользователей системы. (Windows 98, 2000, XP)

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
      CurrentVersion\RunOnceEx
      — программы, которые запускаются только один раз, при загрузке системы. После этого ключи программ автоматически удаляются из данного раздела реестра. Данный раздел отвечает за запуск программ для всех пользователей системы. (Windows 98, 2000, XP)

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
      CurrentVersion\RunServices
      -, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
      CurrentVersion\RunServices —
      службы, которые загружаются при входе пользователя в Windows. (Windows 98)

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
      CurrentVersion\ RunServicesOnce
      — службы, которые загружаются один раз при загрузке системы. (Windows 98)

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services – раздел содержит подразделы с названиями драйверов и служб, которые могут загружаться на любой стадии загрузки Windows 2000, XP. То, на каком этапе загрузки ОС будет загружен драйвер или служба отвечает параметр Start типа DWORD. Параметр Start может принимать значения:

      0х0 – такое значение имеют низкоуровневые драйверы, например драйверы дисков, которые загружаются на самом раннем этапе загрузки – загрузки ядра. В случае, если какой – либо драйвер, имеющий данное значение, не был загружен система автоматически перезагружается. За загрузку драйверов, имеющих такое значение отвечает загрузчик ОС.

      0х1 – данное значение имеют драйверы, которые загружаются и инициализируются после инициализации ядра ОС. В отличие от драйверов со значением параметра Start 0х0, драйверы устройств со значением 0х1 загружаются не за счет вызовов BIOS, а с помощью драйверов устройств, загруженных на стадии загрузки ядра и только что инициализированных на этой стадии.

      0х2 – данное значение имеют драйверы или службы, которые должны быть загружены SCM (Диспетчером Управления Сервисами).

      0х3 – данное значение имеют драйверы или службы, запускаемые Диспетчером Управления Сервисами, только в случае получения явной инструкции на загрузку.

      0х4 — такое значение имеют драйверы или службы, которые не загружаются. Windows 2000, XP устанавливают в этот режим драйверы устройств в случае невозможности их загрузки SCM. Исключение составляют лишь драйверы файловых систем, которые загружаются, даже при установленном значении Start в 0х4.

      Знание вышеописанных разделов необходимо при сбое системы и невозможности ее загрузки в обычном режиме, так как в таком случае ОС можно загрузить в безопасном режиме и отредактировать соответствующие разделы системного реестра или запустить утилиту конфигурирования системы MSConfig, входящую в поставку ОС. Однако, что делать если ОС не загружается и с минимальным, жизненно необходимым набором драйверов и служб, т. е. в безопасном режиме? Если это стало происходить после установки драйвера или программы, тогда стоит посмотреть список драйверов и служб, загружаемых в безопасном режиме, и проверить нет ли там драйверов от сторонних разработчиков. Эту информацию можно найти в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
      SafeBoot

      Значит можно загрузиться с boot-дискеты MS-DOS, скопировать файлы отвечающие за реестр и отредактировать данный раздел на другом компьютере.

      В системах Windows 9x еще одним местом запуска кода может служить раздел

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD. Как видно из названия, из данного раздела загружаются виртуальные драйверы. В Windows 2000/XP программы может запускать Диспетчера Сеансов на этапе своей загрузки. Соответствующий раздел:

      Но вышеописанные способы не единственные для управления автозагрузкой. В Windows 2000 для добавления программ в автозапуск можно воспользоваться Microsoft Management Console (MMC). В частности, через MMC можно отключать автозагрузку программ или подключать необходимые программы. Для этого: откройте оснастку «Групповая политика» в Windows 2000, перейдите на вкладку «Конфигурация компьютера — Административные шаблоны – Система». В правой части оснастки перейдите на пункт «Запускать указанные программы при входе в систему». По умолчанию эта политика не задана, но вы можете добавить туда программу следующим способом: включаем политику, нажимаем кнопку «Показать – Добавить», указываем путь к программе, при этом если запускаемая программа находится в папке ..WINDOWS\System32\ то можно указать только название программы, иначе придется указать полный путь к программе. При этом в системном реестре в разделе

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
      CurrentVersion\Policies
      создастся подраздел \Explorer\Run с ключами добавленных программ.

      Для задания программ автозапуска только для текущего пользователя создайте разделы Explorer\Run в ветви

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

      load=«программа» – программы, запускаемые до входа пользователя в систему:

      run=«программа» – программы, запускаемые после входа пользователя в систему.

      Эти параметры — аналог автозагрузки из Win.ini в Windows 98.

      Для того, чтобы игнорировать списки автозагрузки программ выполняемых однажды проделайте: групповая политика: «Конфигурация компьютера — Административные шаблоны — Система — Не обрабатывать список автозапуска программ, выполняемых однажды», если эту политику включить, то не будут запускаться программы, запускаемые из списка

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

      DisableLocalMachineRunOnce значение 1, тип DWORD.

      Для отключения автозагрузки следует открыть запись «Отключить автозапуск» и отключить автозагрузку.

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

      HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\
      CurrentVersion\ policies\Explorer

      DisableLocalUserRunOnce значение 1, тип DWORD.

      Одним из самых стандартных способов управления автозагрузкой – папка «Автозагрузка», в которой хранятся ярлыки к программам, которые запускаются после успешной регистрации пользователя в системе. Ярлыки в эту папку могут добавляться программами при их установке или пользователем самостоятельно. Существует две папки: общая — для всех пользователей и индивидуальная — для текущего пользователя. По умолчанию эти папки находятся в следующих директориях:
      ROOT\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка — папка, программы из которой будут запускаться для всех пользователей ОС.
      ROOT\Documents and Settings\Username\Главное меню\Программы\Автозагрузка — это папка, программы из которой будут запускаться для текущего пользователя (Username – текущий пользователь). Таким образом для автоматического запуска программы после успешной регистрации пользователя в системе нужно создать ярлык к программе и поместить его в одну из вышеперечисленных папок. Следует также отметить, что если при входе пользователя в систему он зажмет клавишу Shift, то программы из папок для автозагрузки загружаться не будут.

      citforum.ru

      Смотрите еще:

      • Требуется водитель в следственный комитет Водитель, въехавший в переход у «Славянского бульвара», согласился пройти «детектор лжи» Лента новостей Все новости » Между тем защитник Виктора Тихонова ходатайствовал об исключении из числа вещественных […]
      • Приказ о смене фамилии работника Приказ о смене фамилии в связи с вступлением в брак Приказ о смене фамилии в связи с вступлением в брак – документ, часто подписываемый в женских коллективах. Кроме того, даже сотрудник мужского пола иногда […]
      • Вакансии в новосибирске помощник нотариуса Вакансии в новосибирске помощник нотариуса Место нахождения, фактический (почтовый) адрес: 630082, г. Новосибирск, ул. Дуси Ковальчук, 252. Телефон: 8 (383) 227 no skype extension 36 35 Чт 28/06/2018 12:00 […]
    Закладка Постоянная ссылка.

    Обсуждение закрыто.