Страница 1 из 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Re:

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

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

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

СообщениеДобавлено: 11.01.2012 (Ср) 12:47
dormouse
а этот ресур - не подключаемый сетевой диск случайно? может, он не инициализированном при таком входе? нельзя проге подсунуть прямой путь? да и доступ в сети по авторизации пользователя происходит. от чьего имени запускается задание, от того и доступ выдаётся

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

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

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


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

Ну и, чтобы этот пользователь автоматически запускался при старте, настраиваем это в Control Userpasswords2.

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

СообщениеДобавлено: 04.02.2012 (Сб) 19:50
brigval
Большое спасибо всем ответившим.

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

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