Содержание
- Автозагрузка в Windows
- Способы автозагрузки
- Реестр
- Использование групповой политики для автозапуска
- Игнорирование списков автозагрузки программ, выполняемых однократно
- Назначенные задания
- Папка «Автозагрузка»
- Смена папки автозагрузки
- Скрытые уязвимости
- Добавление любой программы в автозагрузку Windows.
- Памятка админа. Windows Server 2008/2012/2016/2019. Полезное.
- Windows 8/8.1/2012
- Изменить профиль сети с Public на Private в Windows 8.1/Server 2012 R2
- Windows Server 2019 core
- Core Edition. Установка Features on Demand (FOD) for App Compatibility
- Автозагрузка в Windows Server Core (Hyper-V Server)
- Удалённый интерактивный сеанс Powershell
- Управление производительностью процессора Windows Server Core
- Полезные ссылки
- Windows Admin Center
- Microsoft Software download portal
- Включение / выключение Hyper-V
- Управление локальным/удалённым сервером Hyper-V
Автозагрузка в Windows
Сегодня сложно найти организацию, которая не подвергалась бы вирусным атакам. И хотя практически везде уже установлено антивирусное программное обеспечение, иногда возникает необходимость вручную посмотреть, где же в реестре запускают программы, причем даже не обязательно вредоносные. При поиске резидентных вредоносных программ нас интересуют следующие вопросы.
- Как осуществляется автозагрузка?
- Где найти список программ, загружаемых автоматически?
- Как отключить соответствующий список автозагрузки?
Именно этому будет посвящена данная статья.
Способы автозагрузки
Способов автозагрузки существует много. Ниже приведены некоторые из вариантов. Надеюсь, что это сможет вам помочь в розыске и удалении вредоносных программ из автозагрузки.
Реестр
В реестре Windows 7 автозагрузка представлена в нескольких разделах:
- [HKEY_LOCALMACHINESOFT-WAREMicrosoftWindowsCurrentVersionRun] — программы, запускаемые при регистрации в системе. Программы, которые запускаются в этом разделе, запускаются для всех пользователей в системе (см. экран 1).
Использование групповой политики для автозапуска
Откройте оснастку «Групповая политика» (gpedit.msc), перейдите в раздел «Конфигурация компьютера, Административные шаблоны, Система». В правой части оснастки перейдите в узел «Вход в систему» (см. экран 2).
По умолчанию эта политика не задана, но можно добавить туда программу: включаем политику, нажимаем кнопку «Показать — Добавить», указываем путь к программе, при этом если запускаемая программа находится в папке WINDOWSSystem32, то можно указать только название программы, иначе придется вводить полный путь к ней. Фактически в данном разделе локальной групповой политики можно указать дополнительную программу или документ, который будет выполняться при регистрации пользователя в системе.
Данный пункт политики доступен в разделах конфигурации компьютера и конфигурации пользователя. Если заданы оба пункта политики, то вначале будет запущена программа, указанная в разделе конфигурации компьютера, а затем уже пользователя. При этом в системном реестре в разделе [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpolicies] создается подразделExplorerRun с параметрами добавленных программ.
[HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersion policiesExplorerRun] «1»=»notepad.exe»
В итоге при регистрации в системе происходит запуск приложения «Блокнот» (см. экран 3).
Аналогично задается автозапуск для текущих пользователей, в оснастке «Групповая политика» это путь «Конфигурация пользователя — Административные шаблоны — Система» (см.экран 2), а в реестре раздел [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun].
При этом программы из данного списка не отображаются в списке программ, доступных для отключения в msconfig.exe, а также определяются не всеми менеджерами автозагрузки.
Игнорирование списков автозагрузки программ, выполняемых однократно
Настраивается с помощью групповой политики в разделе «Конфигурация компьютера, Административные шаблоны, Система, Вход в систему» через параметр «Не обрабатывать список однократного запуска программ». Если эту политику включить, то не будут запускаться программы из списка [HKEY_LOCAL_MACHINE
SoftwareMicrosoftWindowsCurrent
VersionRunOnce]. Если эта политика включена, в реестре создается следующий параметр:
[HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersion policiesExplorer] «DisableLocalMachineRunOnce»= dword:00000001
Так же настраивается политика для текущих пользователей: «Конфигурация пользователя, Административные шаблоны, Система, Вход в систему», параметр «Не обрабатывать список однократного запуска программ». Параметры реестра:
[HKEY_CURRENT_USERSOFTWARE MicrosoftWindowsCurrentVersion policiesExplorer] «DisableLocalUserRunOnce»= dword:00000001
Назначенные задания
Программы могут запускаться с помощью «Планировщика заданий». Посмотреть список установленных заданий, а также добавить новое можно так: указываем в меню «Пуск», «Все программы», «Стандартные», «Служебные», «Планировщик заданий» и видим окно «Планировщика заданий», в котором отображены назначенные задания (см. экран 4).
Чтобы добавить новое задание, нужно в панели «Действия» выбрать пункт «Создать простую задачу» (см. экран 5).
Запуск программ с помощью этого мастера возможен однократно, при регистрации в Windows, при включении компьютера, а также по расписанию.
Папка «Автозагрузка»
Папка, в которой хранятся ярлыки для программ, запускаемых после регистрации пользователя в системе. Ярлыки в эту папку могут добавляться программами при их установке или пользователем. Существует две папки — общая для всех пользователей и индивидуальная для текущего пользователя. По умолчанию эти папки находятся здесь:
- UsersAll UsersMicrosoftWindowsStart MenuProgramsStartup — это папка, программы из которой будут запускаться для всех пользователей компьютера;
- %USERPROFILE%AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup — это папка, программы из которой будут запускаться для текущего пользователя.
Посмотреть, какие программы у вас запускаются таким способом, можно, открыв меню «Пуск», далее выбрав «Все программы», «Автозагрузка». Если вы создадите в этой папке ярлык для какой-то программы, она будет запускаться автоматически после регистрации пользователя в системе.
Смена папки автозагрузки
Windows считывает данные о пути к папке «Автозагрузка» из реестра. Этот путь прописан в следующих разделах:
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerUser Shell Folders] «Common Startup»=»%ProgramData%Microsoft WindowsStart MenuProgramsStartup» — для всех пользователей системы.
- [HKEY_CURRENT_USERSoft-wareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders]»Startup»=»%USERPROFILE%AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup» — для текущего пользователя. Сменив путь к папке, мы получим автозагрузку всех программ из указанной папки.
Пример: [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser ShellFolders] «Startup»=»c:mystartup» — система загрузит все программы, ярлыки которых находятся в папке c:mystartup, при этом папка «Автозагрузка» все так же будет отображаться в меню «Пуск», а если у пользователя в ней ничего не было, то он и не заметит подмены.
Скрытые уязвимости
Подмена ярлыка для программы из списка автозагрузки выполняется просто. Допустим, у вас установлено приложение Adobe Acrobat. Тогда в папке «Автозагрузка» у вас будет находиться ярлык «Adobe Reader Speed Launch», он устанавливается туда по умолчанию. Но вовсе не обязательно этот ярлык ссылается именно на соответствующее приложение — вместо него может быть запущена любая другая программа, тем более что на функциональности Acrobat это не скажется.
Добавление программы к программе, запускаемой из списка автозагрузки, есть модификация предыдущего варианта — одновременно с загрузкой какой-либо программы из списка автозагрузки у вас будет стартовать другая программа. Дело в том, что можно «склеить» два исполняемых файла в один, и они будут запускаться одновременно. Существуют специальные программы для такой «склейки». Или ярлык может ссылаться на командный файл, из которого и будут запускаться как оригинальная программа из списка, так и добавленные посторонние программы.
Посмотреть список автоматически загружаемых программ можно, открыв окно «Сведения о системе». Для этого откройте меню «Пуск», «Все программы», «Стандартные», «Служебные», «Сведения о системе» или наберите msinfo32.exe в командной строке и перейдите в раздел «Программная среда — Автоматически загружаемые программы». Приложение «Свойства системы» отображает группы автозагрузки из реестра и папок «Автозагрузка» (см. экран 6).
Другая программа, позволяющая посмотреть список программ автозагрузки, — «Настройка системы» (для запуска наберите msconfig.exe из командной строки). Эта программа, кроме просмотра списка автозагрузки, предоставляет возможность отключить все пункты автозагрузки (вкладка «Общие») или выборочных программ (вкладка «Автозагрузка»).
Сведения, приведенные в данной статье, нельзя считать исчерпывающими, однако, надеюсь, они помогут вам в нелегкой борьбе с вредоносными программами.
Владимир Безмалый — специалист по обеспечению безопасности, MVP Consumer Security
Добавление любой программы в автозагрузку Windows.
Далеко не в каждой установленной программе в настройках есть пункт добавления ее в автозагрузку, то есть в список автоматически запускаемых программ при загрузке системы. Если вам нужно добавить какую-то программу в автозагрузку, то сделать это можно разными способами: использовать сторонние утилиты, воспользоваться встроенными средствами или редактором реестра. Главное не забывать, что чем больше программ в автозагрузке, тем дольше загружается система. В этой статье рассмотрим очень простой способ, который подходит даже совсем неопытным пользователям. Для этого нам нужно найти системную автозагрузочную папку:
Для Windows 7 – Локальный диск (С:) → ProgramData → Microsoft → Windows → Главное меню → Программы → Автозагрузка. Либо можно открыть меню «Пуск» → Все программы → Автозагрузка.
Для Windows 10 – нажатием сочетания клавиш Win + R открываем диалоговое окно «Выполнить», вводим команду shell:startup и нажимаем «ОК» или клавишу Enter.
После чего мы попадаем в нужную нам системную папку автозагрузки.
Открываем папку с установленной программой, которую мы хотим добавить в автозагрузку, например, браузер Mozilla Firefox. Создаем ярлык исполняемого файла (.exe), нажав по нему правой кнопкой мыши и выбрав из контекстного меню «Создать ярлык».
Созданный ярлык, выделив его и зажав левую кнопку мыши, просто перетягиваем в открытую ранее папку «Автозагрузка», либо можно воспользоваться пунктами контекстного меню «Вырезать» и «Вставить».
Вот и все, программа добавлена в автозагрузку и будет запускаться вместе с загрузкой системы. Способ работает в 90% случаев. Если он вам не подошел, придется искать альтернативные способы, например, прописывать программы в автозагрузку с помощью редактора реестра.
Если вам понравилась статья, поставьте лайк, поделитесь в социальных сетях, и не забудьте 👉 подписаться на канал , чтобы не пропустить новые выпуски!
Памятка админа. Windows Server 2008/2012/2016/2019. Полезное.
Windows 8/8.1/2012
Изменить профиль сети с Public на Private в Windows 8.1/Server 2012 R2
PSH> Get-NetConnectionProfile PSH> Set-NetConnectionProfile -InterfaceIndex Num -NetworkCategory Private
Windows Server 2019 core
Core Edition. Установка Features on Demand (FOD) for App Compatibility
The easiest method for installing the Feature on Demand (FoD) package is online via Windows Update. This can be done with the PowerShell command:
PSH> Add-WindowsCapability -Online -Name ServerCore.AppCompatibility
Автозагрузка в Windows Server Core (Hyper-V Server)
Самое простое — через реестр. Например, запуск Far Manager при старте:
reg add HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun /v Far /d «C:Program FilesFar ManagerFar.exe»
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]
«far»=»»C:Program FilesFar ManagerFar.exe»»
Удалённый интерактивный сеанс Powershell
Enter-PSSession -ComputerName SERVERNAME
Управление производительностью процессора Windows Server Core
For example, to adjust the Boost Mode in the Power Saver plan and make that Power Saver is the current plan, run the following commands:
Powercfg -setacvalueindex scheme_current sub_processor PERFBOOSTMODE 1
Powercfg -setactive scheme_current
If your server requires ultra-low latency, invariant CPU frequency (e.g., for repeatable testing), or the highest performance levels, you might not want the processors switching to lower-performance states. For such a server, you can cap the minimum processor performance state at 100 percent by using the following commands:
Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 100
Powercfg -setactive scheme_current
If your server requires lower energy consumption, you might want to cap the processor performance state at a percentage of maximum. For example, you can restrict the processor to 75 percent of its maximum frequency by using the following commands:
Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMAX 75
Powercfg -setactive scheme_current
For example, if your server requires ultra-low latency while still wanting to benefit from low power during idle periods, you could quicken the performance state increase for any increase in load and slow the decrease when load goes down. The following commands set the increase policy to «Rocket» for a faster state increase, and set the decrease policy to «Single». The increase and decrease thresholds are set to 10 and 8 respectively.
Powercfg.exe -setacvalueindex scheme_current sub_processor PERFINCPOL 2
Powercfg.exe -setacvalueindex scheme_current sub_processor PERFDECPOL 1
Powercfg.exe -setacvalueindex scheme_current sub_processor PERFINCTHRESHOLD 10
Powercfg.exe -setacvalueindex scheme_current sub_processor PERFDECTHRESHOLD 8
Powercfg.exe /setactive scheme_current
Полезные ссылки
Windows Admin Center
Windows Admin Center runs in a web browser and manages Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 10, and more through the Windows Admin Center gateway installed on Windows Server or Windows 10. The gateway manages servers by using Remote PowerShell and WMI over WinRM. The gateway is included with Windows Admin Center in a single lightweight .msi package that you can download.
Microsoft Software download portal
Включение / выключение Hyper-V
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Управление локальным/удалённым сервером Hyper-V
Probus ProHVM.
With ProHVM you can manage Hyper-V Servers and virtual machines both locally and remotely. ProHVM enables you to manage multiple versions of Hyper-V in one application, and from almost any version of windows. Use it on Servers, desktops and Core installations both 32 and 64-Bit. Using ProHVM you can connect to and manage Hyper-V servers in other domains and workgroups using different credentials.
It is very useful on installations of free Microsoft Hyper-V Server where you cannot run Microsoft Hyper-V manager locally. ProHVM Standard Is FREE for personal and commercial use!
Для некоторых программ очень важна стабильная работа без длительных отключений, простой в течении 1 часа торгового терминала может стоить больших денег. Автоматический запуск нужных приложений поможет избежать простоя в случае перезапуска сервера, в результате обновления Windows, технической неполадки или сбоя.
Для начала, нужно настроить автоматический вход в систему, чтобы приложения запускались без нашего участия.
Выполняем команду control userpasswords2. Это можно сделать кнопками win+r или через консоль.
Снимите флажок Требовать ввод имени пользователя и пароль и нажмите ОК.
В появившемся окне введите имя пользователя и пароль, которые следует использовать для входа в систему и нажмите кнопку OK.
Теперь при запуске windows будет производиться автоматический вход в систему с указанными учетными данными, и мы можем добавить нужную программу в автозапуск.
Переходим по адресу:
C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup
и загружаем в эту папку ярлык программы, которая будет запускаться автоматически. В нашем случае — это ярлык блокнота.
Если программу нужно запускать не для всех пользователей, а для определенного, тогда загружаем ярлык по адресу:
C:UsersUserNameAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
Для тестирования можно перезагрузить Windows и проверить, что программа запустилась автоматически.
Содержание
- Windows 8/8.1/2012
-
- Изменить профиль сети с Public на Private в Windows 8.1/Server 2012 R2
-
- Windows Server 2019 core
-
- Core Edition. Установка Features on Demand (FOD) for App Compatibility
- Автозагрузка в Windows Server Core (Hyper-V Server)
- Удалённый интерактивный сеанс Powershell
- Управление производительностью процессора Windows Server Core
-
- Полезные ссылки
-
- Windows Admin Center
- Microsoft Software download portal
- Включение / выключение Hyper-V
- Управление локальным/удалённым сервером Hyper-V
-
Windows 8/8.1/2012
Изменить профиль сети с Public на Private в Windows 8.1/Server 2012 R2
PSH>
Get-NetConnectionProfile PSH> Set-NetConnectionProfile -InterfaceIndex Num -NetworkCategory Private
Core Edition. Установка Features on Demand (FOD) for App Compatibility
The easiest method for installing the Feature on Demand (FoD) package is online via Windows Update. This can be done with the PowerShell command:
PSH> Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
Features On Demand
Available Features on Demand
Install Windows Server 2019 Core Feature on Demand for App Compatibility
Автозагрузка в Windows Server Core (Hyper-V Server)
Самое простое — через реестр. Например, запуск Far Manager при старте:
reg add HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun /v Far /d "C:Program FilesFar ManagerFar.exe"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]
"far"=""C:Program FilesFar ManagerFar.exe""
Удалённый интерактивный сеанс Powershell
Enter-PSSession -ComputerName SERVERNAME
Управление производительностью процессора Windows Server Core
For
example, to adjust the Boost Mode in the Power Saver plan and make that
Power Saver is the current plan, run the following commands:
Powercfg -setacvalueindex scheme_current sub_processor PERFBOOSTMODE 1
Powercfg -setactive scheme_current
If
your server requires ultra-low latency, invariant CPU frequency (e.g.,
for repeatable testing), or the highest performance levels, you might
not want the processors switching to lower-performance states. For such a server, you can cap the minimum processor performance state at 100 percent by using the following commands:
Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 100
Powercfg -setactive scheme_current
If
your server requires lower energy consumption, you might want to cap
the processor performance state at a percentage of maximum. For example, you can restrict the processor to 75 percent of its maximum frequency by using the following commands:
Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMAX 75
Powercfg -setactive scheme_current
For
example, if your server requires ultra-low latency while still wanting
to benefit from low power during idle periods, you could quicken the
performance state increase for any increase in load and slow the
decrease when load goes down. The following commands set the increase policy to «Rocket» for a faster state increase, and set the decrease policy to «Single». The increase and decrease thresholds are set to 10 and 8 respectively.
Powercfg.exe -setacvalueindex scheme_current sub_processor PERFINCPOL 2
Powercfg.exe -setacvalueindex scheme_current sub_processor PERFDECPOL 1
Powercfg.exe -setacvalueindex scheme_current sub_processor PERFINCTHRESHOLD 10
Powercfg.exe -setacvalueindex scheme_current sub_processor PERFDECTHRESHOLD 8
Powercfg.exe /setactive scheme_current
Статья на сайте Microsoft
Полезные ссылки
Windows Admin Center
https://docs.microsoft.com/ru-ru/windows-server/manage/windows-admin-center/use/manage-servers
Windows Admin Center runs in a web browser and manages Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 10, and more through the Windows Admin Center gateway installed on Windows Server or Windows 10. The gateway manages servers by using Remote PowerShell and WMI over WinRM. The gateway is included with Windows Admin Center in a single lightweight .msi package that you can download.
Microsoft Software download portal
https://www.microsoft.com/en-us/software-download/
Включение / выключение Hyper-V
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Управление локальным/удалённым сервером Hyper-V
Probus ProHVM.
With ProHVM you can manage Hyper-V Servers and virtual machines both locally and remotely. ProHVM enables you to manage multiple versions of Hyper-V in one application, and from almost any version of windows. Use it on Servers, desktops and Core installations both 32 and 64-Bit. Using ProHVM you can connect to and manage Hyper-V servers in other domains and workgroups using different credentials.
It is very useful on installations of free Microsoft Hyper-V Server where you cannot run Microsoft Hyper-V manager locally. ProHVM Standard Is FREE for personal and commercial use!
Наверняка на ваших виртуалках крутится некоторое количество программ, стабильное функционирование которых имеет особую важность. Тому, чтобы такой софт работал без перерывов на протяжении длительного времени, может помочь автоматический запуск критически важных приложений. Ниже покажем, как настроить автоматический запуск определённых программ на виртуальных серверах, а также, что можно предпринять, если какие-нибудь некорректно работающие приложения закрываются после завершения сессии удалённого управления сервером.
Автозапуск приложений на серверах Windows
Для начала, на виртуальном сервере, работающем под управлением ОС Windows, необходимо настроить автоматический вход в систему. Для этого нажмите Win R
, в открывшейся строке введите control userpasswords2
и нажмите OK
.
Далее, необходимо поставить галочку в строке Требовать ввод имени пользователя и пароля
(Users must enter a user name and password to use this computer
).
Затем необходимо набрать имя учётной записи, под которой будет осуществляться вход в систему, а также дважды пароль этого пользователя. Закончив ввод учётных данных нажмите OK
.
На следующем этапе добавьте приложение, которое вы планируете запускать автоматически при входе в систему. Чтобы это сделать, в проводнике перейдите по следующему адресу:
C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup
После чего в данную директорию скопируйте ярлык необходимого приложения. В нашем случае мы положили в этот каталог ярлык Paint
.
После того, как вы произведёте данные действия, добавленное в автозагрузку приложение должно будет запускаться автоматически.
В общем случае, при закрытии окна сессии удалённого рабочего стола без выхода из системы, все работающие приложения будут продолжать функционировать. Если вы не планируете задавать явным образом ограничение времени сессии RDP, то данные программы будут продолжать работать, пока вы их не закроете, не выйдите из системы или не перезапустите свою виртуалку. Настройки временных лимитов находятся в свойствах пользователя. Для того, чтобы перейти к ним, наберите в командной строке lusrmgr.msc
в случае с локальной учёткой, либо перейдите в Active Directory - пользователи и компьютеры
в случае с пользователем домена.
Те же настройки можно произвести с помощью групповых политик. В этом случае запустите gpedit.msc
и перейдите в User Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Session Time Limits
.
О некоторых приложениях
В некоторых случаях может происходить так, что запущенные приложения завершают свою работу при отключении сеанса удалённого рабочего стола. Такая проблема имеет своё решение. Заключается оно в следующем: в Параметрах
необходимо найти вкладку Power & sleep
и там установить опцию When plugged in, turn off after
в значение Never
.
После этого необходимо перед завершением сессии RDP запустить командную строку (cmd
).
В командной строке нужно набрать:
query session
Результатом выполнения данной команды станет список всех сессий, выполняющихся в данный момент на вашем сервере. В списке необходимо отыскать свою сессию, и подключиться к ней с помощью утилиты tscon
. Пример использования данной утилиты выглядит следующим образом:
tscon X /dest:console
Здесь X
— это идентификатор интересующей нас сессии. Этот самый идентификатор указывается в выводе команды query session
в поле ID
.
В результате, программы указанной сессии продолжат работать в фоновом режиме.
Но использование такого метода не является безопасным. Применять его следует исключительно в случаях крайней необходимости.
Автозапуск приложений на серверах Linux
На серверах, работающих под управлением операционных систем семейства Linux, для управления автозапуском используется система инициализации systemd
. Интерфейсом при работе с systemd
является команда systemctl
. Вот некоторые примеры применения данной команды:
$ sudo systemctl enable my-service
В данном случае команда systemctl
добавляет службу my-service
в автозагрузку.
$ sudo systemctl disable my-service
Здесь команда systemctl
удаляет службу my-service
из автозагрузки.
$ sudo systemctl is-enabled my-service
А здесь команда systemctl
проверяет наличие службы my-service
в автозагрузке.
Команда systemctl
также может использоваться для добавления в автозагрузку исполнительных сценариев (скриптов). Делается это созданием unit-файла, который в свою очередь необходимо так же добавить в автозагрузку.
Пример команды создания unit-файла выглядит следующим образом:
$ cd /lib/systemd/system
$ sudo vi my-script.service
В данном примере my-script.service
— имя создаваемого unit-файла. Его содержимое выглядит примерно так:
[Unit]
Description=My Script Service
After=multi-user.target
[Service]
Type=idle
ExecStart=/usr/bin/local/my-script.sh
[Install]
WantedBy=multi-user.target
В данном случае:
Description
– описание скрипта;After=multi-user.target
означает, что запуск скрипта производится во многопользовательском режиме;Type=idle
говорит о том, что служба будет запущена после отправки всех заданий;ExecStart=/usr/bin/local/my-script.sh
– место расположения скрипта.
Для того, чтобы скрипт смог запуститься на исполнение, ему нужно добавить необходимые права:
$ sudo 644 my-script.service
Далее, следует перезапустить систему инициализации:
$ sudo systemctl daemon-reload
И наконец, нужно добавить наш скрипт в автозагрузку:
$ sudo systemctl enable my-script.service
Теперь my-script.service
будет автоматически запускаться при загрузке операционной системы.
И ещё о некоторых приложениях
Так же, как и на Windows-серверах, на серверах, работающих на Linux, существует проблема некоторых приложений, которые прекращают свою работу при завершении сеанса удалённой работы на сервере. В данном случае речь идёт, конечно же, о подключении по SSH. И, естественно, такая проблема имеет решение.
Во-первых, можно перевести процесс в фоновый режим при помощи команды nohup
. Команда nohup
умеет блокировать сигнал SIGHUP
, который получают процессы при завершении сессии SSH. Пример написания данной команды выглядит так:
$ sudo nohup /lib/systemd/system/my-script.service &
Обратите внимание на символ &
. Как раз он-то и означает, что процесс будет работать в фоновом режиме.
Ещё одним методом решения проблемы является команда setsid
. Она может создать новую сессию в случае, когда вызывающий процесс — не ведущий в группе процессов. Вызывающий процесс становится ведущим и единственным в новой сессии и в новой группе процессов. Как правило, новая сессия не имеет терминала, который её контролирует. Но при всём при том, ID
сессии и ID
группы процессов – это то же, что и ID
процесса.
Если вернутся к нашему скрипту, то команду setsid
можно использовать со следующими опциями:
$ sudo setsid /lib/systemd/system/my-script.service
Здесь скрипт запускается в новой сессии.
$ sudo setsid -c /lib/systemd/system/my-script.service
В данном случае с помощью setsid
управляющий терминал устанавливается в текущий.
$ sudo setsid -w /lib/systemd/system/my-script.service
А здесь устанавливается ожидание завершения работы скрипта и возвращается его выходное значение в качестве возвращаемого значения команды setsid
.
$ sudo setsid -V
Такая команда возвращает версию команды setsid
.
$ sudo setsid -h
А таким образом можно вызвать небольшой help
для команды setsid
.
Перейдите в Пуск -> Панель управления -> Система и безопасность -> Центр поддержки -> Активация Windows и просто нажмите кнопку активации.
Как включить сервер?
В разделе «Серверы» найдите сервер, который нужно отредактировать. Щелкните / коснитесь значка карандаша. Совет: вы можете отфильтровать список, чтобы отображать только включенные серверы или только отключенные серверы. Переключить Включенный переключатель.
Как найти папку автозагрузки в Windows Server 2012 или 2016
- Щелкните правой кнопкой мыши в меню «Пуск» и выберите «Выполнить».
- Введите «оболочка: запуск» и нажмите «ОК».
- Затем появится папка автозагрузки, в которую вы сможете поместить ярлыки или приложения.
Как я могу получить удаленный доступ к моему серверу?
Выберите Пуск → Все программы → Стандартные → Подключение к удаленному рабочему столу. Введите имя сервера, к которому хотите подключиться.
…
Как управлять сетевым сервером удаленно
- Откройте панель управления.
- Дважды щелкните Система.
- Щелкните Расширенные настройки системы.
- Щелкните вкладку Remote.
- Выберите Разрешить удаленное подключение к этому компьютеру.
- Нажмите кнопку ОК.
Как включить удаленный сервер?
Шаги по включению удаленного рабочего стола в Windows
- Запустите меню «Пуск» и откройте диспетчер серверов. …
- Щелкните локальный сервер в левой части окна диспетчера серверов. …
- Выделите текст Disabled. …
- Щелкните Разрешить подключения к удаленному рабочему столу с этим компьютером в окне свойств системы.
Как мне проверить свой реестр автозагрузки?
Чтобы просмотреть приложения, загружаемые при запуске, введите следующую команду: MSH HKLM: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ MicrosoftWindowsCurrentVersionRun> get-itemproperty . В этом разделе будут перечислены все значения реестра.
Как мне найти папку автозагрузки?
Чтобы получить доступ к папке автозагрузки «Все пользователи» в Windows 10, откройте диалоговое окно «Выполнить» (Windows Key + R), введите оболочку: общий запуск и щелкните OK. Для папки запуска «Текущий пользователь» откройте диалоговое окно «Выполнить» и введите shell: startup.
Где находится папка автозагрузки в Windows Server 2019?
Расположение папки автозагрузки Windows 10
Откройте приложение WinX меню. Выберите «Выполнить», чтобы открыть окно «Выполнить».. Введите оболочку: запуск и нажмите Enter. , чтобы открыть папку «Автозагрузка текущих пользователей». Введите shell: common startup и нажмите Enter, чтобы открыть папку «Автозагрузка всех пользователей».
Как мне узнать IP-адрес моего сервера?
Откройте командную строку и введите пинг. Затем нажмите пробел. Затем введите домен или хост сервера и нажмите клавишу ВВОД, чтобы завершить процесс. Он быстро извлекает и отображает IP-адрес.
Как мне подключиться к локальному серверу?
Как подключиться к компьютеру в локальной сети
- На панели инструментов сеанса щелкните значок Компьютеры. …
- В списке «Компьютеры» щелкните вкладку «Подключение по локальной сети», чтобы просмотреть список доступных компьютеров.
- Фильтруйте компьютеры по имени или IP-адресу. …
- Выберите компьютер, к которому хотите получить доступ, и нажмите «Подключиться».
Как включить физический сервер?
Чтобы изменить состояние питания сервера:
- Перейдите на страницу Power Management → Server Power.
- Нажмите одну из следующих кнопок: Кратковременное нажатие — то же самое, что и нажатие физической кнопки питания. Если сервер выключен, кратковременное нажатие включит сервер.
Содержание
- Как добавить программу в автозагрузку?
- Как вручную добавить программу в автозагрузку?
- Способ №1. Добавить ярлык в папку «автозагрузка»
- Способ №2. Добавить значение реестра в папку Run.
- Способ №3. Отложенный запуск программы при старте Windows.
- Автозагрузка в Windows
- Способы автозагрузки
- Реестр
- Использование групповой политики для автозапуска
- Игнорирование списков автозагрузки программ, выполняемых однократно
- Назначенные задания
- Папка «Автозагрузка»
- Смена папки автозагрузки
- Скрытые уязвимости
- Памятка админа. Windows Server 2008/2012/2016/2019. Полезное.
- Windows 8/8.1/2012
- Изменить профиль сети с Public на Private в Windows 8.1/Server 2012 R2
- Windows Server 2019 core
- Core Edition. Установка Features on Demand (FOD) for App Compatibility
- Автозагрузка в Windows Server Core (Hyper-V Server)
- Удалённый интерактивный сеанс Powershell
- Управление производительностью процессора Windows Server Core
- Полезные ссылки
- Windows Admin Center
- Microsoft Software download portal
- Включение / выключение Hyper-V
- Управление локальным/удалённым сервером Hyper-V
- Как установить Windows 10
- Как добавить программу в автозагрузку
- Как добавить программу в автозагрузку
- Где находится автозагрузка в Windows и как добавить или удалить программу
- Для чего нужна Автозагрузка?
- Инструкция для редактирования автозагрузки в Windows 7
- Инструкция для редактирования автозагрузки в Windows 10
- Видео
Как добавить программу в автозагрузку?
Даже обычному пользователю интернета иногда требуется, что-бы при включении компьютера автоматически запускалась какая-либо программа. Это может быть создано для удобства пользования, что-бы самому не включать несколько приложений или же по служебной необходимости, например что-бы при старте компьютера запускался какой-либо Web-Сервер или FTP сервер, которым могут воспользоваться коллеги. Обычно, многие программы имеют возможность настройки запуска при старте компьютера, обычно в настройках есть галка « запускать при старте Windows «. Но, что делать если такой возможности нет? Как самому добавить приложение в автозагрузку?
Как вручную добавить программу в автозагрузку?
В целом, это сделать очень легко. Существует несколько вариантов как это можно сделать.
Способ №1. Добавить ярлык в папку «автозагрузка»
Скопируем ярлык нужной программы в папку «автозагрузка». Например у нас есть программа Microsoft Word. Мы хотим, что-бы Word запускался при старте Windows. Нам необходимо:
Открываем папку папку автозагрузка. Находится она по адресу C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup (так же можно туда попасть нажав Win+R, в окне выполнить набрать shell:Common Startup)
Вы можете скопировать этот путь и вставить в любое окно.
Способ №2. Добавить значение реестра в папку Run.
Есть способ более сложный, для более продвинутых пользователей компьютера. Можно добавить запуск определенной программы путем создания значений в реестре, ярлык в такой случае создавать нигде не придется и в папке автозагрузка отображаться ничего не будет.
В редакторе переходим по следующему пути HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun.
Далее в этом каталоге создаем строковый параметр.
После того как создали строковый параметр, нажимаем изменить и вставляем туда путь до EXE файла, который мы ходим запускать. В нашем случае это Word.
Готово. После перезагрузки будет запускаться Word.
Примечание: Запускаться он будет только под данным пользователем, если на компьютере пользователей сколько, то нужно прописывать в реестре информацию для каждого.
Способ №3. Отложенный запуск программы при старте Windows.
Что такое отложенный запуск? Это автоматический запуск программы, но через определенный период времени. Например система уже загрузилась, а программа сделает старт через 30 секунд. В каком случае это может понадобиться? Например, если у вас запускается множество приложений, что создает огромные тормоза компьютера. При отложенном запуске данной проблемы не будет. Иногда бывают случаи что программы не могут запуститься «сразу», это зависит от специфики приложения, в таком случае тоже спасает данный вид запуска.
Как реализовать?
Настроить данный вид запуска можно только сторонними средствами, например с помощью программы AnVir Task Manager. Приложение отличное, оно обладает огромным колличеством возможностей связанных с запуском, завершением и регулированием работы приложений. Все их я описывать не буду нас интересует только отложенный запуск.
Нажимаем правой кнопкой на нужно нам приложение и выбираем добавить в отложенную загрузку.
После этого выставляем время интервала.
Если у вас остались вопросы, задайте их в комментариях. Все вопросы не останутся без внимания!
Возможно вам будет интересно:
Источник
Автозагрузка в Windows
Сегодня сложно найти организацию, которая не подвергалась бы вирусным атакам. И хотя практически везде уже установлено антивирусное программное обеспечение, иногда возникает необходимость вручную посмотреть, где же в реестре запускают программы, причем даже не обязательно вредоносные. При поиске резидентных вредоносных программ нас интересуют следующие вопросы.
Именно этому будет посвящена данная статья.
Способы автозагрузки
Способов автозагрузки существует много. Ниже приведены некоторые из вариантов. Надеюсь, что это сможет вам помочь в розыске и удалении вредоносных программ из автозагрузки.
Реестр
В реестре Windows 7 автозагрузка представлена в нескольких разделах:
Использование групповой политики для автозапуска
Откройте оснастку «Групповая политика» (gpedit.msc), перейдите в раздел «Конфигурация компьютера, Административные шаблоны, Система». В правой части оснастки перейдите в узел «Вход в систему» (см. экран 2).
По умолчанию эта политика не задана, но можно добавить туда программу: включаем политику, нажимаем кнопку «Показать — Добавить», указываем путь к программе, при этом если запускаемая программа находится в папке WINDOWSSystem32, то можно указать только название программы, иначе придется вводить полный путь к ней. Фактически в данном разделе локальной групповой политики можно указать дополнительную программу или документ, который будет выполняться при регистрации пользователя в системе.
Данный пункт политики доступен в разделах конфигурации компьютера и конфигурации пользователя. Если заданы оба пункта политики, то вначале будет запущена программа, указанная в разделе конфигурации компьютера, а затем уже пользователя. При этом в системном реестре в разделе [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpolicies] создается подразделExplorerRun с параметрами добавленных программ.
[HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersion policiesExplorerRun] «1»=»notepad.exe»
В итоге при регистрации в системе происходит запуск приложения «Блокнот» (см. экран 3).
Аналогично задается автозапуск для текущих пользователей, в оснастке «Групповая политика» это путь «Конфигурация пользователя — Административные шаблоны — Система» (см.экран 2), а в реестре раздел [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun].
При этом программы из данного списка не отображаются в списке программ, доступных для отключения в msconfig.exe, а также определяются не всеми менеджерами автозагрузки.
Игнорирование списков автозагрузки программ, выполняемых однократно
Настраивается с помощью групповой политики в разделе «Конфигурация компьютера, Административные шаблоны, Система, Вход в систему» через параметр «Не обрабатывать список однократного запуска программ». Если эту политику включить, то не будут запускаться программы из списка [HKEY_LOCAL_MACHINE
SoftwareMicrosoftWindowsCurrent
VersionRunOnce]. Если эта политика включена, в реестре создается следующий параметр:
[HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersion policiesExplorer] «DisableLocalMachineRunOnce»= dword:00000001
Так же настраивается политика для текущих пользователей: «Конфигурация пользователя, Административные шаблоны, Система, Вход в систему», параметр «Не обрабатывать список однократного запуска программ». Параметры реестра:
[HKEY_CURRENT_USERSOFTWARE MicrosoftWindowsCurrentVersion policiesExplorer] «DisableLocalUserRunOnce»= dword:00000001
Назначенные задания
Программы могут запускаться с помощью «Планировщика заданий». Посмотреть список установленных заданий, а также добавить новое можно так: указываем в меню «Пуск», «Все программы», «Стандартные», «Служебные», «Планировщик заданий» и видим окно «Планировщика заданий», в котором отображены назначенные задания (см. экран 4).
Чтобы добавить новое задание, нужно в панели «Действия» выбрать пункт «Создать простую задачу» (см. экран 5).
Запуск программ с помощью этого мастера возможен однократно, при регистрации в Windows, при включении компьютера, а также по расписанию.
Папка «Автозагрузка»
Папка, в которой хранятся ярлыки для программ, запускаемых после регистрации пользователя в системе. Ярлыки в эту папку могут добавляться программами при их установке или пользователем. Существует две папки — общая для всех пользователей и индивидуальная для текущего пользователя. По умолчанию эти папки находятся здесь:
Посмотреть, какие программы у вас запускаются таким способом, можно, открыв меню «Пуск», далее выбрав «Все программы», «Автозагрузка». Если вы создадите в этой папке ярлык для какой-то программы, она будет запускаться автоматически после регистрации пользователя в системе.
Смена папки автозагрузки
Windows считывает данные о пути к папке «Автозагрузка» из реестра. Этот путь прописан в следующих разделах:
Пример: [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser ShellFolders] «Startup»=»c:mystartup» — система загрузит все программы, ярлыки которых находятся в папке c:mystartup, при этом папка «Автозагрузка» все так же будет отображаться в меню «Пуск», а если у пользователя в ней ничего не было, то он и не заметит подмены.
Скрытые уязвимости
Подмена ярлыка для программы из списка автозагрузки выполняется просто. Допустим, у вас установлено приложение Adobe Acrobat. Тогда в папке «Автозагрузка» у вас будет находиться ярлык «Adobe Reader Speed Launch», он устанавливается туда по умолчанию. Но вовсе не обязательно этот ярлык ссылается именно на соответствующее приложение — вместо него может быть запущена любая другая программа, тем более что на функциональности Acrobat это не скажется.
Добавление программы к программе, запускаемой из списка автозагрузки, есть модификация предыдущего варианта — одновременно с загрузкой какой-либо программы из списка автозагрузки у вас будет стартовать другая программа. Дело в том, что можно «склеить» два исполняемых файла в один, и они будут запускаться одновременно. Существуют специальные программы для такой «склейки». Или ярлык может ссылаться на командный файл, из которого и будут запускаться как оригинальная программа из списка, так и добавленные посторонние программы.
Посмотреть список автоматически загружаемых программ можно, открыв окно «Сведения о системе». Для этого откройте меню «Пуск», «Все программы», «Стандартные», «Служебные», «Сведения о системе» или наберите msinfo32.exe в командной строке и перейдите в раздел «Программная среда — Автоматически загружаемые программы». Приложение «Свойства системы» отображает группы автозагрузки из реестра и папок «Автозагрузка» (см. экран 6).
Другая программа, позволяющая посмотреть список программ автозагрузки, — «Настройка системы» (для запуска наберите msconfig.exe из командной строки). Эта программа, кроме просмотра списка автозагрузки, предоставляет возможность отключить все пункты автозагрузки (вкладка «Общие») или выборочных программ (вкладка «Автозагрузка»).
Сведения, приведенные в данной статье, нельзя считать исчерпывающими, однако, надеюсь, они помогут вам в нелегкой борьбе с вредоносными программами.
Владимир Безмалый — специалист по обеспечению безопасности, MVP Consumer Security
Источник
Памятка админа. Windows Server 2008/2012/2016/2019. Полезное.
Windows 8/8.1/2012
Изменить профиль сети с Public на Private в Windows 8.1/Server 2012 R2
Windows Server 2019 core
Core Edition. Установка Features on Demand (FOD) for App Compatibility
The easiest method for installing the Feature on Demand (FoD) package is online via Windows Update. This can be done with the PowerShell command:
Автозагрузка в Windows Server Core (Hyper-V Server)
Самое простое — через реестр. Например, запуск Far Manager при старте:
reg add HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun /v Far /d «C:Program FilesFar ManagerFar.exe»
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]
«far»=»»C:Program FilesFar ManagerFar.exe»»
Удалённый интерактивный сеанс Powershell
Управление производительностью процессора Windows Server Core
For example, to adjust the Boost Mode in the Power Saver plan and make that Power Saver is the current plan, run the following commands:
If your server requires ultra-low latency, invariant CPU frequency (e.g., for repeatable testing), or the highest performance levels, you might not want the processors switching to lower-performance states. For such a server, you can cap the minimum processor performance state at 100 percent by using the following commands:
If your server requires lower energy consumption, you might want to cap the processor performance state at a percentage of maximum. For example, you can restrict the processor to 75 percent of its maximum frequency by using the following commands:
For example, if your server requires ultra-low latency while still wanting to benefit from low power during idle periods, you could quicken the performance state increase for any increase in load and slow the decrease when load goes down. The following commands set the increase policy to «Rocket» for a faster state increase, and set the decrease policy to «Single». The increase and decrease thresholds are set to 10 and 8 respectively.
Полезные ссылки
Windows Admin Center
Microsoft Software download portal
Включение / выключение Hyper-V
Управление локальным/удалённым сервером Hyper-V
Probus ProHVM.
With ProHVM you can manage Hyper-V Servers and virtual machines both locally and remotely. ProHVM enables you to manage multiple versions of Hyper-V in one application, and from almost any version of windows. Use it on Servers, desktops and Core installations both 32 and 64-Bit. Using ProHVM you can connect to and manage Hyper-V servers in other domains and workgroups using different credentials.
It is very useful on installations of free Microsoft Hyper-V Server where you cannot run Microsoft Hyper-V manager locally. ProHVM Standard Is FREE for personal and commercial use!
Источник
Как установить Windows 10
Как добавить программу в автозагрузку
Как добавить программу в автозагрузку
И пожалуйста, открывается наша папка Автозагрузка, копируем в неё ярлыки тех программ, которые хотим добавить в автозагрузку. Я добавляю Adobe Photoshop и Total Commander и ещё ярлыки браузеров Оpera и Google Chrome, затем перезагружаю компьютер.
вводим «regedit» и ОК, открывается реестр.
Разделы реестра отвечающие за автозагрузку программ:
Для текущего пользователя:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun
Для всех пользователей:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
Я один работаю за компьютером и выберу первую ветку HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun
Захожу в раздел и щёлкаю правой кнопкой мыши, выбирю в меню Создать->Строковый параметр,
Имя можно выбрать любое, например FileZilla.
Теперь указываем путь к программе, щёлкаем на созданном параметре правой кнопкой мыши и выбираем «Изменить»,
указываем расположение исполняемого файла программы: C:Program Files (x86)FileZilla FTP Clientfilezilla.exe и жмём ОК.
Укажите «Имя» задачи, например «Opera» Переходим на вкладку Триггеры
и нажимаем «Создать»,
в пункте «Начать задачу» указываем «При входе в систему». Откладываем задачу на 30 секунд, нажимаем ОК.
Вкладка «Действия» жмём на кнопку «Создать»
и в появившемся окне нажимаем Обзор,
указываем в проводнике место нахождение исполняемого файла нашей программы C:Program FilesOperaOpera.exe и нажимаем Открыть
и ещё раз жмёмм ОК.
Под конец статьи хочу вам сказать, что существует хорошая программа AnVir Task Manager, это классный менеджер автозагрузки, в этом менеджере вы можете исключить любую программу из автозагрузки но и добавить нужную вам программу в отложенную автозагрузку. Происходит это чуть попроще чем в представленном мной планировщике заданий. Если интересно, можете прочитать на эту тему нашу подробную статью Автозагрузка программ Windows 7.
Источник
Где находится автозагрузка в Windows и как добавить или удалить программу
Читайте в инструкции, где находится автозагрузка в Windows. А так же все способы добавить или удалить программы в автозагрузку. Лучшие программы.
Рассмотрим опцию автозагрузки программ в Windows и все способы редактирования этого раздела. Если опцию настроить правильно, вы никогда не столкнетесь с проблемой медленного запуска системы, а также всегда будете иметь быстрый доступ к нужным программам.
Для чего нужна Автозагрузка?
Прежде чем приступать к процессу управления и настройки, разберемся с тем, для чего же нужна Автозагрузка и почему её следует использовать.
Автозагрузка Windows (или Startup ) – это встроенный во все версии Виндовс специальный раздел оперативной памяти, в который добавляются загружаемые вместе с системой программы. Это означает, что на этапе включения вашего компьютера загружается не только рабочий стол ОС, но еще и несколько приложений.
Автоматический запуск приложений позволит начать работать с программой сразу после включения, поэтому в данный системный раздел удобно добавлять браузер, офисные программы, различные редакторы и так далее.
Также, есть стандартный список служб и приложений автозапуска, который пользователь изменить не может. Это утилита подключенной беспроводной мышки, клавиатуры, веб-камеры и других периферийных устройств, которые работают в системе.
Среди отрицательных моментов в работе автозагрузки есть следующие:
На компьютерах с небольшим количеством оперативной памяти работа автозапуска может привести к торможениям и зависаниям системы;
Есть программы, которые в процессе установки сами добавляются в автозагрузку. Если их не убрать из этого списка, могут начаться проблемы с ПК (из-за захламления раздела слишком большим количеством процессов).
Инструкция для редактирования автозагрузки в Windows 7
Рассмотрим, как добавить программы или убрать их из автозагрузки Windows 7. А также все способы включения раздела.
Редактирование содержимого папки
Первый и наиболее легкий способ редактирования автозагрузки – это использование файлового проводника. На жестком диске есть папка, в которую добавлены ярлыки программ для автозагрузки вместе с ОС.
Откройте меню «Пуск» и в левой части окна (в списке всех программ) найдите эту папку. Кликните на неё, чтобы посмотреть содержимое. Для удаления или добавления нового приложения в список автозапуска достаточно убрать или переместить ярлык в папку.
Заметьте, в папке не отображаются системные службы и процессы, которые включаются вместе с операционной системой. Здесь вы не увидите утилиты мышки, клавиатуры и другой периферии. Добавляя новые программы в список, будьте внимательны и не переусердствуйте с их количеством.
Перемещение ярлыка из папки не удалит саму программу, она просто перестанет запускаться сразу после включения компьютера.
Диспетчер задач
` С помощью Диспетчера задач можно посмотреть все процессы, которые относятся к оперативной памяти – запущенные задачи, авторизованные пользователи, автозагрузка Windows 7.
Для управления разделом следуйте инструкции:
Нажмите на клавишу «Пуск»;
В текстовом поле для поиска введите название службы – «Диспетчер задач»;
Кликните на найденный значок «Просмотр процессов», как показано на рисунке.
Для управления списком программ необходимо в новом окне открыть вкладку «Автозагрузка». С помощью Диспетчера вы сможете отключить указанные в перечне программы. Добавить другие приложения нельзя эти способом.
Конфигурация системы
Третий способ запуска и редактирования раздела автозапуска заключается в использовании системной службы конфигурации:
Откройте окно «Выполнить» с помощью меню «Пуск» или с помощью одновременного нажатия клавиш Win + R ;
В новом окне откройте вкладку автозагрузки и отключите ненужные программы. В этом окне тоже нельзя добавлять приложения в перечень автоматического запуска. Для этой цели воспользуйтесь первым методом, добавив в системную папку проводника ярлык с программой.
Редактирование автозагрузки в реестре
Продвинутые пользователи могут использовать системный реестр для редактирования раздела автоматического включения приложений. Рекомендуем работать с реестром только в том случае, если раньше вам уже приходилось его редактировать и проблем с этим не возникло.
Внешне реестр отличается от других настроек ОС, но по сути это тот же диспетчер задач, но пользователь может редактировать записи не только процессов из оперативной памяти, но еще и из жесткого диска.
Следуйте инструкции:
Зайдите в реестр с помощью команды REGEDIT и окна «Выполнить»;
Откройте директорию Run и в правой части окна появятся нужные нам записи, каждая из которых обозначает одну добавленную в автозагрузку программу.
Для удаления программы из списка просто кликните на запись правой кнопкой мышки и нажмите на «Стереть». Прежде чем удалять что-либо, посмотрите на название записи. К примеру, удаление параметра Switchboard может стать причиной неполадок с подключением клавиатуры через автозагрузку Windows 7.
Для добавления новой программы кликните ПКМ на пустом месте в папке Run и в выпадающем списке выберите «Строковый параметр» «Создать»:
В новом окне дайте параметру название. Удобнее будет вместо названия указать имя программы. В дальнейшем вы не забудете, что означает эта строка реестра и сможете её изменить/удалить.
Для удаления записи, и соответственно программы из автозапуска, нужно кликнуть правой кнопкой мышки по одному из строковых параметров и выбрать «Удалить».
Теперь вы знаете, где находится автозагрузка в Windows 7 и сможете добавить или удалить программы из списка.
Инструкция для редактирования автозагрузки в Windows 10
В Windows 10 автозагрузка не потерпела значительных изменений. Управлять списком автоматического запуска можно с помощью:
Настройка с помощью Проводника
Чтобы открыть папку Автозагрузка в проводнике кликните на значок поиска в трее. Далее в текстовом поле пропишите название директории. В результатах поиска отобразится нужная папка. Кликните на неё для открытия.
Теперь добавьте ярлыки программ или уберите их. При следующем включении компьютера настройки будут применены.
Диспетчер задач
Для открытия диспетчера задач кликните правой клавишей мышки на значке «Пуск» или на трее Виндовс. Выберите соответствующее поле:
В новом окне нажмите на вкладку автозапуска. Здесь вы можете включить и выключить только те приложения, которые уже отображаются в списке. Добавить новые программы можно с помощью редактирования реестра, добавлением ярлыка в папку автозагрузки или благодаря использованию сторонних утилит.
Список автозагрузки в Диспетчере задач формируется на основании типа программ. Как правило, в раздел всегда добавляются мессенджеры, клиенты облачных хранилищ, антивирусы, программы для работы с видеокартой, ускорители и прочие.
Использование Планировщика заданий
Планировщик заданий – это встроенное приложение для Windows 10, которое позволяет настроить расписание автоматически запускаемых задач системы. В частности, пользователь может задать конфигурацию автоматического запуска программ – включать ПО каждый новый сеанс, только один раз или только для конкретного юзера.
Для запуска программы введите её название в поле поиска:
В открывшемся окне кликните на раздел «Библиотека планировщика». Нажав на поле «Состояние», можно отключить или включить задачу запуска приложения. Для добавления новой программы в этот список нажмите на «Создать задание» в правой части окна.
Редактируем автозагрузку в реестре
Для запуска системного реестра в Виндовс 10 откройте окно «Выполнить» (сочетание кнопок Win R ). Введите текст REGEDIT.
Перейдите в директорию Current User-Software-Microsoft-Windows-CurrentVersion-Run. В правой части окна появится список программ, которые добавлены в автозагрузку. Каждый элемент списка – это запись реестра, которую можно редактирвоать, удалять или создавать новую строку.
Создание новой программы в автозапуске:
Лучшие утилиты для редактирования автозагрузки
CCleaner
CCleaner – это одна из самых популярных программ для чистки системы от ненужных фалов. Также, утилита позволяет значительно ускорить работу сеанса за счет управления автозагрузкой и процессами в оперативной памяти.
Autoruns
Autoruns – это портативная утилита для управления автозапуском. Устанавливать её на компьютер не нужно. Достаточно просто запустить EXE- файл.
Преимуществом данной программы перед встроенными службами Виндовс является полное отображение все приложений, задач и процессов. С помощью Autoruns можно выявлять вирусные файлы, которые под видом служб запускаются в оперативной памяти.
Главное окно программы:
Источник
Видео
Windows server 2019 — установка и настройка AD, DNS, DHCP
Установится ли Windows Server 2019 LTSC на современный мощный ПК в 2022 году?
Как добавить программу в автозагрузку в Windows10
1.5 Добавление пользователя в Windows Server 2019
Как добавить программу в автозагрузку через реестр
RDS в Windows Server 2019! Win10 for Virtual Desktops и виртуальный Office 2019!
#4. Базовая настройка Windows Server 2019.
Active Directory, учетные записи. Создание домена, групповая политика [Windows Server 2012] #2
#10. Создание Active Directory на Windows Server 2019.
#14. Установка и настройка терминального сервера на Windows Server 2019.
- Remove From My Forums
-
Question
-
Добрый день , на виндовс сервер 2019 , установлена ос Group Policy, Some settings are managed by your organization .
Я хотел добавить некоторые программы в автозагрузку, но похоже это сделать нельзя?
Answers
-
для добавления программ в автозагрузку существует более 1 места
правильным решением в вашей ситуации, было бы обратиться в ваш департамент IT за помощью в решении задачи.
Если же хотите колупаться самолично то вы можете создать Schedulled task (можете погуглить), и внем указать все необходимые программы для автозапуска и тригеров выставить ваш логон
The opinion expressed by me is not an official position of Microsoft
-
Marked as answer by
Saturday, November 9, 2019 7:44 AM
-
Edited by
Vector BCOModerator
Saturday, November 9, 2019 7:53 AM
перефразировал первое предложение
-
Marked as answer by
Некоторые приложения, работающие на наших серверах, особенно важны с точки зрения их непрерывного и стабильного функционирования на протяжении длительного периода времени. Для того, чтобы избежать простоя таких программ после перезагрузки сервера, полезно использовать автоматический запуск необходимых приложений. В данном мануале расскажем о том, как настроить автозапуск приложений на сервере, и как сделать так, чтобы некоторые кривые программы (приложения) не закрывались после завершении сессии RDP/SSH.
Автозапуск приложений на Windows Server
Во-первых, на Windows-сервере необходимо настроить автоматический вход пользователя в систему при запуске сервера. Для чего нажмите Win R
, и в открывшейся строке наберите control userpasswords2
. После чего намите OK
.
Здесь активируйте опцию Users must enter a user name and password to use this computer
или Требовать ввод имени пользователя и пароля
.
Далее введите имя пользователя и дважды пароль учётной записи, под именем которой будет осуществляться вход в систему. После чего нажмите OK
.
На следующем шаге нужно будет добавить необходимое приложение для автоматического запуска. Для чего перейдите в проводнике по адресу:
C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup
И далее, в этот каталог добавьте программу, которую вы хотите запускать. В нашем примере мы добавили туда Paint
, точнее ярлык этого приложения.
Теперь после перезагрузки или при включении сервера это приложение будет запускаться автоматически.
По умолчанию, когда вы закрываете окно сессии RDP нажатием на крестик без выхода из системы, все запущенные приложения продолжают работать. Если явно не задано ограничение времени сессии RDP, то эти приложения будут продолжать функционировать пока вы их не закроете, не произведёте выход из системы или не перезагрузите сервер. Лимиты времени активности сессии можно настроить в свойствах учётной записи. Для перехода к данным настройкам наберите lusrmgr.msc
для локального пользователя, либо перейдите в Active Directory - пользователи и компьютеры
для доменной учётной записи.
Таймауты сессий также можно настроить при помощи групповых политик. Для чего необходимо запустить gpedit.msc
, и далее, User Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Session Time Limits
.
Про некоторые приложения (опционально)
Однако иногда, некоторые приложения (далеко не все) могут прекращать свою работу при завершении сеанса RDP. В качестве решения подобной проблемы можно использовать следующий способ.
Во-первых, в Параметрах
найдите вкладку Power & sleep
и установите опцию When plugged in, turn off after
в значение Never
.
Далее, перед завершением сессии RDP запустите командную строку (cmd
).
В командной строке наберите:
query session
Эта команда выдаст вам список всех сессий, которые выполняются на сервере в данный момент. В этом списке найдите свою сессию. Далее, нам понадобится утилита для подключения к нашей сессии tscon
. При наборе следующей команды используйте идентификатор своей сессии. Он указан в поле ID
.
tscon X /dest:console
В нашем случае X
– это 2
.
После выполнения команды приложения данной сессии будут продолжать свою работу в фоновом режиме.
Следует сказать, что применение данного метода небезопасно. Используйте его только в случае самой крайней необходимости.
Автозапуск приложений на Linux
В операционных системах Linux для управления автоматическим запуском приложений чаще всего используется система инициализации systemd
. В данном случае для управления приложениями, или службами, применяется команда systemctl
.
Формат команды выглядит следующим образом:
- добавление службы в автозагрузку:
$ sudo systemctl enable service-name
- удаление службы из автозагрузки:
$ sudo systemctl disable service-name
- проверка наличия службы в автозагрузке:
$ sudo systemctl is-enabled service-name
где, service-name
– имя службы.
Команду systemctl
также следует использовать для добавления в автозагрузку скриптов. Чтобы это сделать, необходимо создать unit-файл. После чего, созданный файл нужно добавить в автозагрузку также, как и службу.
Для создание unit-файла наберите команды:
$ cd /lib/systemd/system
$ sudo vi your-script.service
Unit-файл выглядит примерно так:
[Unit]
Description=Your Script Service
After=multi-user.target
[Service]
Type=idle
ExecStart=/usr/bin/local/your-script.sh
[Install]
WantedBy=multi-user.target
Здесь:
Description
– описание скрипта;After=multi-user.target
– запуск скрипта во многопользовательском режиме;Type=idle
– означает, что служба будет запускаться после отправки всех заданий;ExecStart=/usr/bin/local/your-script.sh
– полный путь к скрипту.
Теперь нужно дать созданному файлу необходимые права:
$ sudo 644 your-script.service
Обновить конфигурацию:
$ sudo systemctl daemon-reload
Добавить наш скрипт в автозагрузку:
$ sudo systemctl enable your-script.service
Далее, этот скрипт будет запускаться при загрузке сервера автоматически.
Ещё раз про некоторые приложения (опционально)
Некоторые скрипты, приложения и команды прекращают работу при завершении сессии SSH. Для того, чтобы обойти проблему, существуют несколько способов. Мы же рассмотрим здесь парочку из них.
В первом случае перевести процесс в фоновый режим можно при помощи команды nohup
. Данная команда блокирует сигнал SIGHUP
, который отправляется процессам при завершении сессии SSH.
Например, чтобы отправить выполнение нашего скрипта в фон, нужно набрать:
$ sudo nohup /lib/systemd/system/your-script.service &
Символ &
означает, что процесс будет работать в фоновом режиме.
Ещё один способ избежать завершения процесса при закрытии сессии SSH – это команда setsid
.
Команда setsid
создаёт новую сессию, если вызывающий процесс не является ведущим в группе процессов. Вызывающий процесс становится ведущим и единственным в новой сессии и в новой группе процессов. Изначально новая сессия не имеет терминала, контролирующего её. При этом ID
сессии и ID
группы процессов – тот же, что ID
процесса.
Применительно к нашему скрипту команда setsid
может использоваться со следующими опциями:
$ sudo setsid /lib/systemd/system/your-script.service
- команда запускает скрипт в новой сессии;
$ sudo setsid -c /lib/systemd/system/your-script.service
- опция устанавливает управляющий терминал в текущий;
$ sudo setsid -w /lib/systemd/system/your-script.service
- опция устанавливает ожидание завершения работы скрипта и возвращает выходное значение скрипта в качестве возвращаемого значения команды
setsid
;
$ sudo setsid -V
- опция возвращает версию команды
setsid
;
$ sudo setsid -h
- опция показывает небольшой
help
для командыsetsid
.
Обновлено 19.08.2021
Добрый день! Уважаемые читатели и гости крупнейшего IT блога рунета pyatilistnik.org. Вчера ко мне обратился сотрудник из отдела разработки, и попросил посмотреть их сервер с приложением. Приложение Trassir (Видео сервер) корректно не запускалось, со слов технической поддержки, у нас на сервере был конфликт двух версий 3-й и 4-ой, который запускались одновременно в автозагрузке Windows Server 2012 R2. Меня попросили из нее убрать запуск третьей версии, но вот не задача такого окна автозагрузки как в Windows 10, в серверной версии нет, вы увидите там формулировку «В этой системе элементы автозагрузки недоступны«. Давайте я вам покажу, где лежат файлы запускаемые при старте сервера и как туда добавить нужное или убрать не используемое. Сегодня речь пойдет, о автозагрузке в Windows Server 2012 R2, актуально и для 2016 и выше.
Для чего нужна автозагрузка
Логично сделать вывод, что это процесс, который в момент загрузки операционной системы, запускает необходимые утилиты и процессы. Простой пример, когда вы установили Windows Server 2012 R2, то при первом входе у вас откроется «Диспетчер сервера», так как он находится в автозапуске в системе, чтобы пользователь мог с ним познакомиться.
Настройка автозагрузки в Windows Server
К сожалению Windows Server 2012 R2 не имеет такой вкладки «Автозагрузка», как у клиентских ОС Windows 8.1 и 10.
Попробуем зайти в конфигурацию системы и открыть там вкладку «Автозагрузка», делается это через msconfig в окне «Выполнить», вы обнаружите там, что «В этой системе элементы автозагрузки недоступны»
Так как в msconfig отсутствует нужная нам функциональность, то мы пойдем другим путем. Включите отображение скрытых элементов Windows и перейдите вот по такому пути:
C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp
У вас откроется папка, в которой будут лежать ярлыки программ запускающихся при загрузке сервера, в моем примере, это «Автозапуск Trassir 4 Server».
Данный путь будет работать для всех пользователей, зашедших на сервер. Если нужно реализовать автозапуск утилит или процессов, для конкретного пользователя, то нужно положить необходимый ярлык по такому пути:
C:Usersпрофиль пользователяAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
Альтернативный метод задать автозапуск нужных программ для конкретного пользователя, это в окне «Выполнить» вбить команду:
Можете тут смело производить добавление программы в автозагрузку Windows Server.
Настройка автозагрузки через реестр Windows
Настроить автозагрузку в операционных системах семейства Windows Server 2012 R2 и выше, можно, через реестр. Для этого перейдите в ветку:
HKEY_LOCAL_MACHINESOFTWAREWow6432Node MicrosoftWindowsCurrentVersionRun
У вас тут будет список программ, которые запускаются для конкретного пользователя. Если вам нужно, что-то добавить в автозапуск, то создайте новый строковый ключ (REG_SZ). Задайте любое имя ключа реестра и укажите путь до исполняемого файла.
Управление автозагрузкой Windows Server 2012 R2 через Ccleaner
Я вам уже много раз рассказывал, об этой полезной утилите. Она позволяет не только производить очистку вашего компьютера или сервера, но и управляет автозапуском. Для этого зайдите в раздел «Сервис — Автозагрузка». Тут будет представлен список ваших программ, стартующих при подключении к серверу.
Чтобы, что-то отключить, то выберите нужный пункт и нажмите кнопку «Выключить». Обратите внимание, что тут же вы можете изменять пункты контекстного меню (Правый клик), вы можете исключить лишние пункты.
Управление автозагрузкой в Autoruns Sysinternals
Есть такой набор утилит от компании Microsoft под названием Sysinternals. В нем есть утилита autoruns.exe. Это специализированная утилита для управления автозагрузкой всего, что только можно в операционной системе Windows.
Вот так вот выглядит общее окно со всем, что только загружается в вашей Windows Server. Вы тут можете обнаружить:
- Ключи реестра
- Процессы и утилиты
- Библиотеки
- Драйвера
- Кодаки
Для примера. я хочу, чтобы служба обновления Google Chrome у меня не запускалась, открываем вкладку «Services» и снимаем галки с нужных служб, тем самым вы отключаете автоматическую загрузку.
Теперь посмотрите вкладку «Logon», в ней будут перечислены процессы запускающиеся при входе в систему, все что вам не нужно отключите.
Таких утилит на самом деле очень много, но лично мне для управления автозагрузкой этого более, чем достаточно. Уверен, что теперь автозапуск программ в Windows Server 2012 R2-2016-2019 у вас по колпаком. Остались вопросы, пишите их в комментариях. Материал сайта pyatilistnik.org.