Автозапуск приложений Windows

Материал из Википедия MyArena.ru
Версия от 17:50, 28 октября 2024; BaHeK (обсуждение | вклад) (Откроется окно:)

Перейти к: навигация, поиск

Автозагрузка программ на примере windows 10

а) вы включаете "питание" сервера или производите его перезагрузку с помощью функции "reset"
б) сервер включается и происходит загрузка ОС
!--> здесь сервер больше ничего не запускает и ждет, пока к нему через удаленный рабочий стол подключиться пользователь
в) после подключения пользователя через удаленный рабочий стол запускается сессия/терминал
г) при запуске терминальной сессии - запускаются программы из папки "автозагрузка" пользователя, который вошел в систему.

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

C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

или

"Пуск" -> "Выполнить" -> shell:startup -> OK

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

Для того, что бы обеспечить автоматический запуск программ из папки автозагрузки, нужно настроить автоматический запуск сессии/терминал (авто-вход) на сервере. Для этого на сервере нужно выполнить:

"Пуск" -> "Выполнить" -> control userpasswords2 -> OK

или

"Пуск" -> "cmd" -> control userpasswords2 -> OK

Откроется окно:

Рисунок 1.


Снять галочку "Требовать ввод имени пользователя и пароля"

Нажать кнопку "Применить"

Ввести имя пользователя "administrator" или "admin" (может быть и такой вариант "Администратор") и два раза его актуальный пароль. Убедитесь, что правильно указали пароль, иначе авто-вход работать не будет!

Дальше нажмите кнопку "ОК".

Теперь, после загрузки ОС (пункт Б) будет выполнен автоматический вход в систему с указанными вами данными, запуститься сессия/терминал и все программы из папки "Startup" или "Автозагрузка".

Обратите внимание, что сессия/терминал запускается в "консольной сессии", для подключения к ней необходимо обязательно в настройках RDP подключения указывать параметры /admin /console!
Вам нужно подключатся в таком режиме со своего компьютера

"Пуск" -> "cmd" -> mstsc.exe /console /admin -> OK

Если данные параметры не указаны, то будет запущена новая сессия/терминал, что, соответственно, повлечет повторный запуск программ из автозагрузки и т.д.!

Внимание: если в дальнейшем вы измените пароль администратора - процедуру настройки авто-входа нужно повторить заново (отключить/включить галочку
"Требовать ввод имени пользователя и пароля" и затем указать новый пароль для авто-входа), в противном случае авто-вход перестанет работать!

Проблемы:

Вопрос: Нет галочки как на скриншоте "Требовать ввод имени пользователя и пароля"
Ответ: Видимо вы используете CloudVDS и windows 10 RU. Вам нужно сменить версию операционной системы на windows 10 EN или использовать небезопасный способ через реестр Microsoft