Как автозапускать программу без входа в систему?

Все темы, касающиеся администрирования и работы с Windows/Windows Server.

Модератор: Sebas

brigval
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 176
Зарегистрирован: 16.10.2005 (Вс) 12:37
Откуда: Подмосковье

Как автозапускать программу без входа в систему?

Сообщение brigval » 10.01.2012 (Вт) 9:23

Есть выделенный компьютер с которым идет работа по сети. При включении компьютера на нем должна автоматически запускаться программа.
Однако программа, ярлык которой помещаю в автозапуск, начинает работать только после того, как пользователь осуществит вход в систему.
Что надо сделать, чтоб программа начинала работать после включения компьютера? Без входа пользователя в систему (пользователь входит по сети, но автозапуск не срабатывает). Если это возможно, конечно...
brigval

dormouse
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 140
Зарегистрирован: 10.01.2007 (Ср) 21:58
Откуда: Волжский

Re: Как автозапускать программу без входа в систему?

Сообщение dormouse » 10.01.2012 (Вт) 9:53

создай запланированное задание. там есть настройки, позволяющие запускать задание до входа, от имени любого пользователя, хоть от SYSTEM
VBA, MSA97

brigval
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 176
Зарегистрирован: 16.10.2005 (Вс) 12:37
Откуда: Подмосковье

Re: Как автозапускать программу без входа в систему?

Сообщение brigval » 10.01.2012 (Вт) 10:16

dormouse писал(а):создай запланированное задание. там есть настройки, позволяющие запускать задание до входа, от имени любого пользователя, хоть от SYSTEM

Задание создал. Только завтра смогу проверить. Спасибо.
brigval

dormouse
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 140
Зарегистрирован: 10.01.2007 (Ср) 21:58
Откуда: Волжский

Re: Как автозапускать программу без входа в систему?

Сообщение dormouse » 10.01.2012 (Вт) 10:20

зачем завтра? там есть очень много вариантов настройки. можно сделать срабатывание на загрузку системы, но без входа в профиль пользователя. Т.е. сработает каждый раз, как включаешь компьютер - очень полезно для работы в режиме сервера
VBA, MSA97

brigval
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 176
Зарегистрирован: 16.10.2005 (Вс) 12:37
Откуда: Подмосковье

Re: Как автозапускать программу без входа в систему?

Сообщение brigval » 10.01.2012 (Вт) 10:40

dormouse писал(а):зачем завтра? там есть очень много вариантов настройки. можно сделать срабатывание на загрузку системы, но без входа в профиль пользователя. Т.е. сработает каждый раз, как включаешь компьютер - очень полезно для работы в режиме сервера

Сегодня народ уже работает. Поэтому завтра с утра проверю, чтоб не перезагружаться сейчас.
brigval

brigval
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 176
Зарегистрирован: 16.10.2005 (Вс) 12:37
Откуда: Подмосковье

Re: Как автозапускать программу без входа в систему?

Сообщение brigval » 11.01.2012 (Ср) 9:36

dormouse писал(а):зачем завтра? там есть очень много вариантов настройки. можно сделать срабатывание на загрузку системы, но без входа в профиль пользователя. Т.е. сработает каждый раз, как включаешь компьютер - очень полезно для работы в режиме сервера

К сожалению, не получилось пока. Прояснилось, что запускаемая программа должна обращаться к сетевому ресурсу. А похоже, когда она запускается после включения, сеть еще не доступна.
brigval

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 11.01.2012 (Ср) 11:55

Написать свою программу, которая будет запускаться при включении, ждать пока ресурс станет доступным и запускать нужную :)

brigval
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 176
Зарегистрирован: 16.10.2005 (Вс) 12:37
Откуда: Подмосковье

Re:

Сообщение brigval » 11.01.2012 (Ср) 12:22

Qwertiy писал(а):Написать свою программу, которая будет запускаться при включении, ждать пока ресурс станет доступным и запускать нужную :)

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

dormouse
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 140
Зарегистрирован: 10.01.2007 (Ср) 21:58
Откуда: Волжский

Re: Как автозапускать программу без входа в систему?

Сообщение dormouse » 11.01.2012 (Ср) 12:47

а этот ресур - не подключаемый сетевой диск случайно? может, он не инициализированном при таком входе? нельзя проге подсунуть прямой путь? да и доступ в сети по авторизации пользователя происходит. от чьего имени запускается задание, от того и доступ выдаётся
VBA, MSA97

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Как автозапускать программу без входа в систему?

Сообщение Денис » 17.01.2012 (Вт) 8:27

Вы ж не забывайте, что инициализация сети в Windows может происходить после логина любого пользователя. А может происходить при самом старте. От какой настройки это происходит, я не помню (гугл знает). Ну и сетевые диски в любом случае инициализируются пользователями.

Если конфигурация файлового сервера не позволит перенастроить инициализацию сети, рекомендую добавить в автозагрузку вот такой батничек:
Код: Выделить всё
rundll32 user32.dll, LockWorkStation


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

Ну и, чтобы этот пользователь автоматически запускался при старте, настраиваем это в Control Userpasswords2.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

brigval
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 176
Зарегистрирован: 16.10.2005 (Вс) 12:37
Откуда: Подмосковье

Re: Как автозапускать программу без входа в систему?

Сообщение brigval » 04.02.2012 (Сб) 19:50

Большое спасибо всем ответившим.

Решил свобю проблему следующим образом.
1 Запускаю программу на выделенном компьютере при его включении с помощью Планировшика задач от имени SYSTEM.
2 Поскольку сетевой диск для других компьютеров находится здесь же, то программа обращается к расшареной папке напрямую, минуя сетевое подключение. Все нормально работает.

Собственно, если кого заинтересует, вот сама программаhttp://www.verzak.ru/progs.htm#braginfilelist
brigval


Вернуться в Windows (администрирование)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

    TopList