Кто-нибудь знает (проверенный) метод для автоматического входа конкретного пользователя после перезагрузки системы, который работает на Server 2008?
Я попытался настроить некоторые параметры реестра (сейчас у меня нет ссылки), и мы также попробовали несколько программ (одна бесплатная программа не работает, другая стоит денег).
Edit Так как несколько человек спрашивали о моих причинах - мне нужно запустить веб-тесты Selenium на агенте сборки TeamCity, и они не работают, когда сборка выполняется как служба Windows. Запуск их в пользовательской сессии решает проблему.
windows
windows-server-2008
login
ripper234
источник
источник
Ответы:
Для члена домена Windows 2008 добавьте AutoAdminLogon как строковое значение (REG_SZ) со значением 1 к ключу
Затем запустите панель управления учетными записями пользователей, введя control userpasswords2 в команде «Выполнить».
На вкладке «Пользователи» снимите флажок «Пользователи должны ввести имя пользователя ...», а затем добавьте имя пользователя и пароль для автоматического входа с помощью.
источник
Вы можете попробовать sysinternals формы аутологон . Это позволяет автоматически выполнять вход в Windows под указанной учетной записью с зашифрованными учетными данными.
источник
Полезный совет по автологину Windows: любое официальное уведомление, которое появляется до того, как Windows запрашивает имя пользователя и пароль, останавливает автологин. Может быть способ щелкнуть пройденное приглашение автоматически, но проще было просто удалить надоедливые ключи в реестре:
Откройте regedit, удалите строковые значения в двух ключах: * LegalNoticeCaption ** LegalNoticeText в HKLM \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogon
Источник для редактирования реестра: http://www.annoyances.org/exec/forum/winxp/t1107277811
В Server 2008 эти же ключи также находятся в: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policy \ System
Не забудьте проверить в обоих местах, чтобы убедиться, что значения были удалены.
Из-за проблемы с уведомлением наш автологин завис. Поскольку это происходило на удаленном сервере 2008 в облаке Verizon, было невозможно наблюдать за автологином после перезагрузки.
Инструмент sysinternals autologin работает очень хорошо, чтобы заставить работать autologin. Это уже упоминалось ранее в этом посте.
источник
Посмотрите на http://sourceforge.net/projects/runasservice/ . Это инструмент для запуска существующего приложения в качестве службы. Этот сервис должен использовать вашу учетную запись пользователя. Это должно решить вашу проблему.
источник
Вы говорите, что вам нужна программа для запуска в определенном сеансе пользователя. Разве вы не можете просто запланировать задачу для этой программы и использовать учетные данные этого пользователя? Вы получите все настройки пользователя: мои документы, настройки и т. Д., Как если бы пользователь присутствовал.
источник
Вы абсолютно уверены, что вам нужно это сделать? Всегда опасно, чтобы пользователь (или администратор) вошел локально на сервер. Если вам нужно запустить программу или что-то, что недоступно в качестве службы, взгляните на групповую политику (Active Directory) или локальную политику безопасности (если не в домене). Вы можете определить сценарии, которые будут запускаться после загрузки (или перед выключением, после входа в систему / выхода из системы и т. Д.) Без участия пользователя.
источник
Это должно сработать - или, по крайней мере, так всегда было для меня. Я знаю, что это говорит о XP, но это должно применяться:
источник