Автоматичний вхід у Windows Server 2008


13

Хтось знає (перевірений) метод, який викликає автоматичний вхід конкретного користувача після перезавантаження системи, що працює на сервері 2008?

Я спробував налаштувати деякі значення реєстру (у мене зараз немає посилання), а також ми спробували пару програм (одна безкоштовна програма не працювала, інша коштує грошей).

Редагувати Оскільки кілька людей запитували мої причини - мені потрібно запустити веб-тести Selenium на агенті збірки TeamCity, і вони не працюють добре, коли збірка працює як служба Windows. Запуск їх у сеансі користувача вирішує проблему.


Яка причина цього бажати? Можливо, це можна вирішити, виконуючи будь-які потреби, роблячи службу чи заплановане завдання?
Оскар Дувеборн

Відповіді:


16

Для учасника домену Windows 2008 додайте AutoAdminLogon як значення рядка (REG_SZ) зі значенням 1 до ключа

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Далі запустіть панель управління Облікові записи користувачів, ввівши керуючий userpasswords2 в команді Run.

На вкладці "Користувачі" зніміть прапорець "Користувачі повинні ввести ім'я користувача ...", а потім додайте ім'я користувача та пароль для автологічного входу.


2
Лише до того, як ви відмовитесь від останнього кроку (де я ввожу ім’я користувача та пароль, о, я відмовляюся та натискаю ОК), вам буде запропоновано ім’я користувача та пароль.
ctrl-alt-delor

4
Потрібно перевірити та зняти прапорець, щоб користувачі повинні ввести ім’я користувача та пароль ..., потім натисніть кнопку ОК.
ctrl-alt-delor

Як це можна використовувати для входу в систему декількох користувачів?
LifeH2O

7

Ви можете спробувати Autologon форму Sysinternals. Це дозволяє вам автоматично входити в систему Windows під вказаним обліковим записом із зашифрованими обліковими записами.


3

Корисна порада щодо автоматичного входу в Windows: Будь-яке юридичне повідомлення, яке з’явиться перед тим, як підказки Windows для імені користувача та пароля припинять автологін. Можливо, спосіб натиснути автоматично передав підказку, але було легше просто видалити набридливі ключі в реєстрі:

Відкрийте regedit, видаліть рядкові значення у двох клавішах: * LegalNoticeCaption ** LegalNoticeText в HKLM \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogon

джерело для редагування реєстру: http://www.annoyances.org/exec/forum/winxp/t1107277811

У сервері 2008 ці самі ключі містяться також у: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policy \ System

Обов’язково перевірте в обох місцях, щоб переконатися, що значення були видалені.

Проблема з правовим повідомленням спричинила зависання нашого автологічного запису. Оскільки це було на віддаленому сервері 2008 року у хмарі Verizon, неможливо було спостерігати автологін після перезавантаження.

Інструмент autologin sysinternals працює дуже добре, щоб автологін працював. Про це вже йдеться раніше у цій публікації.



1

Ви кажете, що програма повинна запускатися в певному сеансі користувача. Ви не можете просто запланувати завдання для цієї програми та використовувати облікові дані цього користувача? Ви отримаєте цілі налаштування користувача: мої документи, налаштування тощо, так само, як якщо б користувач був присутній.


Я не хочу цього планувати, я хочу підняти весь процес агента побудови (який повинен працювати завжди) при запуску машини.
ripper234

Завдання планування для Windows 2003 дозволяє запланувати завдання для запуску при запуску системи. Я впевнений, що і у 2008 році є такий вибір.
Нокс

Все-таки я хочу належного сеансу, облікових даних користувачів недостатньо. Коли я спробував запустити його як службу (під тими ж обліковими записами користувачів), вона не спрацювала.
ripper234

Запуск як сервіс - це не те саме, що виконання як запланованого завдання. Я дійсно вважаю, що exe, який працює під запланованим завданням, - це правильний сеанс. Єдине, в чому я не впевнений, це, чи процес наполягав на тому, щоб відображати матеріали на реальній ЕПТ. Оскільки я це робив із програмами для ванілі, їх матеріали відображаються у відро для розрізування. Дайте йому постріл; це таке більш чисте рішення, ніж деякі інші запропоновані.
Нокс

0

Ви абсолютно впевнені, що вам це потрібно зробити? Завжди ризиком для безпеки користувач (або адміністратор) входить локально на сервер. Якщо вам потрібно запустити програму або щось, що не доступне як послуга, перегляньте групову політику (Active Directory) або локальну політику безпеки (якщо не в домені). Ви можете визначити сценарії, які будуть запускатися після завантаження (або перед відключенням, після входу / виходу тощо) без взаємодії з користувачем.


1
Мені потрібна програма для запуску в конкретному сеансі користувача. Я не дуже дбаю про безпеку, це в інтранеті компанії.
ripper234

Я бігаю у віртуальній коробці.
ctrl-alt-delor

0

Це повинно працювати - або принаймні для мене це завжди є. Я знаю, що це говорить для XP, але він повинен застосовуватися:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.