Управление автозагрузкой
Управление автозагрузкой
Папка Автозагрузка в меню Пуск — это место, куда обращается большинство людей, если нужно, чтобы система Windows при загрузке автоматически запустила приложение. Просто поместите ярлык программы в эту папку, a Windows сделает все остальное. Или удалите существующий ярлык, чтобы программа не запускалась во время загрузки компьютера.
Проблема в том, что кроме папки Автозагрузка существует еще много способов задать конфигурацию программ запуска, и если вы пытаетесь решить проблему или просто хотите уменьшить время запуска компьютера, то нужно просмотреть все эти способы. Чтобы увидеть их все в одном месте, откройте инструмент Конфигурация системы (msconfig.exe) и выберите автозагрузку. Уберите галочки с программ, запуск которых вы хотите отменить, и нажмите Применить.
Ниже перечислен список мест, где Windows ищет элементы запуска:
- Папки автозагрузки
На самом деле на жестком диске имеется две такие палки, но в меню Автозагрузка (под словами Все программы в меню Пуск) показаны ярлыки из обеих. Если вам необходимо вплотную заняться очисткой компьютера, то проще открыть Проводник, чем многократно открывать меню Пуск. Во-первых, ваша личная палка запуска находится здесь:
С:\Users\{username}\AppData\Roaming\Microsoft:\Windows\Start Menu\ Programs\Startup
Программы, указанные в ней, будут загружаться автоматически после входа в систему с вашей учетной записью пользователя. Далее, папка запуска «Все пользователи» находится здесь:
С:\ProgramData\Microsoft\Windows\Star Menu\Programs\Startup
и в ней перечислены программы, которые загружаются автоматически при входе в систему любого пользователя.
- Системный реестр
В системном реестре есть несколько мест, в которых заданы программы запуска. Инсталляторы добавляют свои программы в эти разделы по нескольким причинам: чтобы предотвратить вмешательство, для большей гибкости или — в случае вирусов, троянских программ и шпионского ПО — чтобы убрать их с видного места.
Разделы содержат в себе программы запуска для текущего пользователя:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
А эти содержат в себе программы запуска для всех пользователей:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
Если вы используете 64-битную Windows, то тогда могут быть еще такие записи:
HKEY_L0CAL_MACHINE\S0FTWARE\Wow6432Node\Microsoft\Windows\ CurrentVersion\Run
HKEY_L0CAL_MACHINE\S0FTWARE\Wow6432Node\Microsoft\Windows\ CurrentVersion\RunOnce
Наименование разделов должно говорить само за себя. Программы, ссылающиеся на какой-либо из разделов Run, запускаются каждый раз при запуске Windows, и это именно то место, где находится большинство программ автозагрузки. Программы, ссылающиеся на разделы RunOnce, запускаются только один раз, а потом удаляются из разделов.
- Службы
Окно Службы (services.msc) перечисляет десятки программ, специально разработанных для работы в фоновом режиме. Преимущество служб над другими методами автозагрузки состоит в том, что они активны даже тогда, когда ни один пользователь не вошел в систему. Например, веб-сервер может продолжать обслуживание веб-страниц, когда отображается экран приветствия (входа) в систему.
Автозапуск для Windows — Sysinternals
- Статья
По Mark Russinovich
Опубликовано: 16 февраля 2022 г.
Скачивание автозапусков и автозапусков(3,7 МБ)
Запустите сейчас из Sysinternals Live.
Введение
Эта служебная программа, которая обладает наиболее полными знаниями о автоматических начальных расположениях любого монитора запуска, показывает, какие программы настроены для запуска во время загрузки системы или входа, а также при запуске различных встроенных Windows приложений, таких как Internet Explorer, Explorer и проигрыватели мультимедиа. Эти программы и драйверы включают в папку запуска, Run, RunOnce и другие разделы реестра.
Параметр «Скрыть подписанные записи Майкрософт» позволяет увеличить масштаб сторонних образов автоматического запуска, добавленных в систему, и он поддерживает поиск изображений автозапуска, настроенных для других учетных записей, настроенных в системе. Кроме того, в пакет загрузки входит эквивалент командной строки, который может выводить данные в формате CSV, Autorunsc.
Вероятно, вы будете удивлены тем, сколько исполняемых файлов запускается автоматически!
Снимок экрана
Использование
Просто запустите автозапуск и отображает настроенные в настоящее время приложения автоматического запуска, а также полный список расположений реестра и файловой системы, доступных для настройки автоматического запуска. Расположения автозапуска, отображаемые автозапуском, включают записи входа в систему, надстройки Explorer, надстройки Internet Explorer, включая вспомогательные объекты браузера (BHOs), библиотеки DLL Appinit, перехваты изображений, загрузочные образы, библиотеки DLL уведомлений Winlogon, библиотеки DLL уведомлений Winlogon, службы Windows и поставщики служб winsock layered, кодеки мультимедиа и многое другое. Переключение вкладок для просмотра автозапусков из разных категорий.
Чтобы просмотреть свойства исполняемого файла, настроенного для автоматического запуска, выберите его и нажмите кнопку меню «Свойства» или кнопку панели инструментов. Если обозреватель процессов запущен и имеется активный процесс, выполняющий выбранный исполняемый файл, то пункт меню обозревателя процессов в меню «Запись » откроет диалоговое окно свойств процесса для процесса, выполняющего выбранное изображение.
Перейдите к расположению реестра или файловой системы или конфигурации элемента автозапуска, выбрав элемент и нажав кнопку меню «Запись Jumpto» или кнопку панели инструментов и перейдите к расположению образа автозапуска.
Чтобы отключить автоматическую начальную запись, снимите флажок. Чтобы удалить запись конфигурации автозапуска, используйте пункт меню «Удалить » или кнопку панели инструментов.
Меню «Параметры» включает несколько параметров фильтрации отображения, таких как только отображение записей, отличных от Windows, а также доступ к диалоговому окну параметров сканирования, из которого можно включить проверку подписи и отправку всего хэша и файла.
Выберите записи в меню «Пользователь» , чтобы просмотреть изображения автоматического запуска для различных учетных записей пользователей.
Дополнительные сведения о параметрах отображения и дополнительных сведениях см. в справке в строке.
Использование autorunsc
Autorunsc — это версия командной строки autoruns. Его синтаксис использования:
Использование: autorunsc [-a <*|bdeghiklmoprsw>] [-c|-ct] [-h] [-m] [-s] [-u] [-vt] [[-z ] | [пользователь]]
Параметр | Описание |
---|---|
-a | Выбор записи автозапуска: |
* | Все. |
b | Выполнение загрузки. |
d | Библиотеки DLL Appinit. |
e | Надстройки обозревателя. |
g | Гаджеты боковой панели (Vista и более поздние версии) |
h | Захваты изображений. |
i | Надстройки Internet Explorer. |
k | Известные библиотеки DLL. |
l | Запуски входа (это значение по умолчанию). |
m | Записи WMI. |
n | Протокол Winsock и поставщики сети. |
o | Кодеки. |
P | Библиотеки DLL монитора принтера. |
r | Поставщики безопасности LSA. |
s | Службы автозапуска и не отключенные драйверы. |
t | Запланированные задачи. |
w | Записи Winlogon. |
-c | Вывод выходных данных в формате CSV. |
-ct | Вывод выходных данных в виде значений с разделителями табуляции. |
-h | Отображение хэшей файлов. |
-m | Скрытие записей Майкрософт (подписанные записи, если они используются с -v). |
-s | Проверка цифровых подписей. |
-t | Отображение меток времени в нормализованном формате UTC (ГГГГММДД-чммс). |
-u | Если включена проверка VirusTotal, отобразятся файлы, неизвестные VirusTotal или не являющиеся нулевыми, в противном случае отображаются только неподписанные файлы. |
-x | Вывод выходных данных в формате XML. |
-v[rs] | Запрос VirusTotal для вредоносных программ на основе хэша файлов. Добавьте «r», чтобы открыть отчеты для файлов с ненулевым обнаружением. Файлы, зарегистрированные как не проверенные ранее, будут отправлены в VirusTotal, если указан параметр s. Обратите внимание, что результаты сканирования могут быть недоступны в течение пяти или более минут. |
-vt | Перед использованием функций VirusTotal необходимо принять условия обслуживания VirusTotal. Если вы не приняли условия и опустили этот параметр, вам будет предложено в интерактивном режиме. |
-z | Указывает автономную систему Windows для сканирования. |
user | Указывает имя учетной записи пользователя, для которой будут отображаться элементы автозапуска. Укажите «*», чтобы проверить все профили пользователей. |
- Windows Internals Book Официальные обновления и страница эрраты для окончательной книги на Windows внутренних, по Mark Russinovich и David Solomon.
- Windows Справочник администратора Sysinternals. Официальное руководство по служебным программам Mark Russinovich Sysinternals, включая Aaron Margosisописания всех средств, их функции, способы их использования для устранения неполадок и примеры реальных вариантов их использования.
Скачивание
Скачивание автозапусков и автозапусков(3,7 МБ)
Запустите сейчас из Sysinternals Live.
Создание приложения с поддержкой автозапуска (Windows)
Твиттер LinkedIn Фейсбук Электронная почта
- Статья
Создание приложения с поддержкой автозапуска — простая процедура. В этом разделе в качестве примера используется компакт-диск (это был первый носитель, на котором была реализована эта технология), но сегодня существует множество различных типов носителей, которые могут ее использовать.
Чтобы включить автозапуск в вашем приложении, вы просто включаете два необходимых файла:
- Файл Autorun. inf
- Запуск приложения
Когда пользователь вставляет диск в дисковод для компакт-дисков на компьютере, совместимом с AutoRun, система немедленно проверяет, имеет ли диск файловую систему персонального компьютера. Если это так, система ищет файл с именем Autorun.inf. В этом файле указывается приложение установки, которое будет запущено, а также множество дополнительных параметров. Запускаемое приложение обычно устанавливает, удаляет, настраивает и, возможно, запускает приложение.
- Создание файла Autorun.inf
- Раздел [DeviceInstall]
- Похожие темы
Создание файла Autorun.inf
Autorun.inf — это текстовый файл, расположенный в корневом каталоге компакт-диска, содержащего ваше приложение. Его основная функция — предоставить системе имя и расположение программы запуска приложения, которая будет запущена при вставке диска.
Примечание Файлы Autorun.inf не поддерживаются в Windows XP для дисков, которые возвращают DRIVE_REMOVABLE из GetDriveType .
Файл Autorun.inf также может содержать дополнительную информацию, в том числе:
- Имя файла, содержащего значок, представляющий дисковод компакт-дисков вашего приложения. Этот значок будет отображаться проводником Windows вместо стандартного значка диска.
- Дополнительные команды для контекстного меню, которое отображается, когда пользователь щелкает правой кнопкой мыши значок компакт-диска. Вы также можете указать команду по умолчанию, которая запускается, когда пользователь дважды щелкает значок.
Файлы Autorun.inf аналогичны файлам .ini. Они состоят из одного или нескольких разделов, каждый из которых начинается с имени, заключенного в квадратные скобки. Каждый раздел содержит ряд команд, которые будут выполняться оболочкой при вставке диска. В настоящее время для файлов Autorun.inf определены два раздела.
- Раздел [autorun] содержит команды автозапуска по умолчанию. Все файлы Autorun.inf должны иметь раздел [autorun] .
- Дополнительный Раздел [autorun.alpha] может быть включен для систем, работающих на компьютерах с архитектурой RISC. Когда диск вставляется в дисковод для компакт-дисков в системе на основе RISC, оболочка будет выполнять команды из этого раздела вместо команд из раздела [autorun] .
Примечание Сначала командная консоль проверяет наличие раздела, относящегося к конкретной архитектуре. Если не находит, использует информацию из раздела [autorun] . После того, как оболочка находит раздел, она игнорирует все остальные, поэтому каждый раздел должен быть автономным.
Каждый раздел содержит ряд команд, определяющих, как выполняется операция автозапуска. Доступны пять команд.
значок по умолчанию | Задает значок по умолчанию для приложения. |
значок | Указывает путь и имя файла значка приложения для дисковода компакт-дисков. |
открытый | Указывает путь и имя файла запускаемого приложения. |
использование автозапуска | Указывает, что следует использовать функции Autoplay V2, если они поддерживаются. |
корпус | Определяет команду по умолчанию в контекстном меню компакт-диска. |
shell_verb | Добавляет команды в контекстное меню компакт-диска. |
Ниже приведен пример простого файла Autorun.inf. Он указывает Filename.exe в качестве запускаемого приложения. Второй значок в Filename.exe будет представлять дисковод компакт-дисков вместо стандартного значка дисковода.
[автозапуск] открыть = имя файла.exe значок = имя файла.exe, 1
Этот образец Autorun.inf запускает различные приложения запуска в зависимости от типа компьютера.
[автозапуск] открыть = имя_файла_x86.exe icon=IconFile.ico [автозапуск.альфа] open=имя_файла_RISC. exe icon=IconFile.ico
Раздел [DeviceInstall]
Вы можете использовать раздел [DeviceInstall] на любом съемном носителе. Он поддерживается только в Windows XP. Вы используете DriverPath , чтобы указать путь к каталогу, в котором Windows XP ищет файлы драйверов, что предотвращает длительный поиск по всему содержимому.
Вы используете раздел [DeviceInstall] с установкой драйвера, чтобы указать каталоги, в которых Windows XP должна искать на носителе файлы драйвера. В Windows XP поиск по всему медиафайлу больше не выполняется по умолчанию, поэтому для указания места поиска требуется [DeviceInstall] . Ниже приведены единственные съемные носители, на которых Windows XP выполняет полный поиск без раздела [DeviceInstall] в файле Autorun.inf.
- Дискеты обнаружены в дисководах A или B.
- CD/DVD-носители размером менее 1 гигабайта (ГБ).
Все остальные носители должны содержать раздел [DeviceInstall] , чтобы Windows XP могла обнаруживать любые драйверы, хранящиеся на этом носителе.
Примечание Как и в случае с разделом [AutoRun] , раздел [DeviceInstall] может зависеть от архитектуры.
Как реализовать автозапуск запускаемых приложений
Написание приложения для установки устройства
Автозапуск для Windows — Sysinternals
Редактировать
Твиттер LinkedIn Фейсбук Электронная почта
- Статья
Автор: Марк Руссинович
Опубликовано: 16 февраля 2022 г.0038 от Sysinternals Live.
Введение
Эта утилита, обладающая самыми полными знаниями о расположение автозапуска любого монитора запуска, показывает, какие программы настроены на запуск во время загрузки системы или входа в систему, а также при запуске различные встроенные приложения Windows, такие как Internet Explorer, Explorer и медиаплееры. Эти программы и драйверы включают в себя папка автозагрузки, Run, RunOnce и другие разделы реестра. Autoruns сообщает о расширениях оболочки Explorer, панелях инструментов, помощнике браузера объекты, уведомления Winlogon, автозапуск служб и многое другое. более. Autoruns выходит далеко за рамки других утилит автозапуска.
Autoruns ‘ Скрыть подписанные записи Microsoft опция помогает увеличить масштаб на сторонних автоматически запускаемых изображениях, которые были добавлены в ваш система и поддерживает просмотр автоматически запускаемых образов настроен для других учетных записей, настроенных в системе. Также включены в загружаемый пакет является эквивалентом командной строки, который может выводить в формате CSV. формат, автозапуск.
Вы, наверное, удивитесь, сколько запущенных исполняемых файлов автоматически!
Скриншот
Использование
Просто запустите Autoruns и он покажет вам текущие настройки автозапуск приложений, а также полный список реестра и файлов системные местоположения, доступные для настройки автозапуска. Автоматический старт места, отображаемые Autoruns, включают записи входа в систему, надстройки Explorer, Надстройки Internet Explorer, включая вспомогательные объекты браузера (BHO), Библиотеки Appinit, перехват образов, загрузочные образы выполнения, уведомление Winlogon библиотеки DLL, службы Windows и многоуровневые поставщики услуг Winsock, носители кодеки и многое другое. Переключайте вкладки для просмотра автозапусков из разных категории.
Чтобы просмотреть свойства исполняемого файла, настроенного для автоматического запуска, выберите его и используйте пункт меню или кнопку на панели инструментов. Если Обозреватель процессов работает и есть активный процесс, выполняющий выбранный исполняемый файл затем откроется пункт меню Process Explorer в меню Entry диалоговое окно свойств процесса для процесса, выполняющего выбранный изображение.
Перейдите к отображаемому расположению реестра или файловой системы или настройка элемента автозапуска путем выбора элемента и использования Перейти к пункту меню или кнопке панели инструментов «Ввод » и перейти к расположение образа автозапуска.
Чтобы отключить автозапуск, снимите соответствующий флажок. Чтобы удалить автозапуск записи конфигурации с помощью пункта меню или панели инструментов Удалить кнопка.
В меню «Параметры» есть несколько параметров фильтрации отображения, например отображаются только записи, отличные от Windows, а также доступ к параметрам сканирования диалоговое окно, в котором вы можете включить проверку подписи и Virus Total хэш и отправка файлов.
Выберите записи в меню User , чтобы просмотреть автоматически запускаемые изображения для разные учетные записи пользователей.
Дополнительные сведения о параметрах отображения и дополнительная информация см. доступны в интерактивной справке.
Использование Autorunsc
Autorunsc — это версия Autoruns для командной строки. Его синтаксис использования:
Использование: autorunsc [-a <*|bdeghiklmoprsw>] [-c|-ct] [-h] [-m] [-s] [-u] [-vt] [[-z ] | [пользователь]]]
Параметр | Описание |
---|---|
-а | Выбор записи автозапуска: |
* | Все. |
б | Выполнение загрузки. |
д | DLL Appinit. |
и | Дополнения Проводника. |
г | Гаджеты боковой панели (Vista и выше) |
ч | Взлом изображения. |
и | Дополнения для Internet Explorer. |
к | Известные библиотеки DLL. |
л | Запуск входа в систему (значение по умолчанию). |
м | записи WMI. |
нет | Протокол Winsock и сетевые провайдеры. |
или | Кодеки. |
р | Библиотеки DLL монитора принтера. |
р | Поставщики безопасности LSA. |
с | Службы автозапуска и неотключенные драйверы. |
т | Запланированные задачи. |
ш | записи Winlogon. |
-с | Вывод на печать в формате CSV. |
-кт | Вывод на печать в виде значений, разделенных табуляцией. |
-ч | Показать хэши файлов. |
-м | Скрыть записи Microsoft (подписанные записи, если используется с -v). |
-с | Проверка цифровых подписей. |
-т | Показывать метки времени в нормализованном формате UTC (ГГГГММДД-ччммсс). |
-у | Если проверка VirusTotal включена, показывать файлы, которые неизвестны VirusTotal или имеют ненулевое обнаружение, в противном случае показывать только неподписанные файлы. |
-х | Вывод на печать в формате XML. |
-в[рс] | Запрос VirusTotal на наличие вредоносного ПО на основе хэша файла. Добавьте ‘r’, чтобы открывать отчеты для файлов с ненулевым обнаружением. Файлы, указанные как ранее не просканированные, будут загружены в VirusTotal, если указана опция ‘s’. Примечание. Результаты сканирования могут быть недоступны в течение пяти и более минут. |
-вт | Прежде чем использовать функции VirusTotal, вы должны принять условия обслуживания VirusTotal. Если вы не приняли условия и пропустили этот параметр, вам будет предложено интерактивно. |
-з | Указывает автономную систему Windows для сканирования. |
пользователь | Указывает имя учетной записи пользователя, для которой будут отображаться элементы автозапуска. Укажите «*», чтобы сканировать все профили пользователей. |