Як змінити автоматичне вхід через скрипт чи командний рядок?


12

Після розгортання зображення Windows 7 на автономних машинах ми стикаємося з наступною проблемою.

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

Якщо ми встановимо функцію Autologon увімкнено та запустимо скрипт для активації продуктів під час першого входу - коли вони підключені до мережі, машина завжди буде входити в обліковий запис, який ми вказали в автологу.

Мені було цікаво, чи є спосіб вимкнути автолог через скрипт?
Це можна зробити вручну, дотримуючись інструкцій у цій публікації або за допомогою ключа реєстру (HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ AutoAdminLogon)

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

Відповіді:


16

Можна змінити реєстр через файл .reg.

Наприклад, створіть файл autologin.reg, що містить:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="Administrator"
"DefaultPassword"="Pa$$w0rd"

Якщо потрібно, додайте DefaultDomainName, а потім просто виконайте файл, щоб отримати значення в реєстр.

Або в cmd-скрипті:

REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d domainname /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d Administrator /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d Pa$$w0rd /f

(Попередження: я не перевіряв вищесказане.)


Просто виконайте його з файлу bat?
Джо Тейлор

Так для другого, запустіть як адміністратор.
harrymc

Виклик файлу reg з bat-файлу для запуску під час першого входу працював на мене.
Джо Тейлор

Тип даних для AutoAdminLogon повинен бути REG_SZ, а не REG_BINARY.
Irukandji

@baijiu: Ну, я попереджав, що це не перевірено ... Виправлено зараз.
harrymc

1

Ви не можете просто використовувати sysprep /oobe? Він завершить вашу установку та покаже екран привітання при перезавантаженні.

Прочитайте, що sysprepє і як sysprepпрацює для отримання додаткової інформації.


Я використовую sysprep / oobe для підготовки зображення, потім ми розгортаємо зображення за допомогою WDS. Коли ми робимо це з машинами, ми приєднуємось до домену, у нас ніколи не виникає цієї проблеми, але коли машина є автономною машиною, вона чомусь зберігає автоматичний вхід.
Джо Тейлор

@JoeTaylor: Це узагальнення. Що я мав на увазі, це запустити sysprep /oobe після розгортання, тож він вийде з режиму аудиту, в який WDS його застосував. Це повинно позбутися налаштувань автоматичного входу, які призначені лише для аудиту ...
Тамара Війсман

Чи зможете ви все-таки вказати аргументи OOBE - регіон, імена користувачів тощо?
Джо Тейлор

@JoeTaylor: Вибачте, я не знаю, що ви маєте на увазі під цим. Я бачив те, що я описую як робоче, але не знаю, як налаштувати те, що ви описуєте. Я думаю, що область налаштована як частина автоматичної установки (це було так, коли я використовував MDT, я не знаю, як це зробити за командою), користувачів можна додати за допомогою чогось подібного net user /?.
Тамара Війсман

0

Автологічний запуск Sysinternal повинен мати можливість автоматичного входу лише один раз. Це було функцією, коли я його використовував деякий час тому, але я не бачу жодних деталей щодо того, чи робить це зараз.


Я сподівався на щось рідне для Windows 7, але дякую за пораду.
Джо Тейлор

Чи є у Autologon параметри командного рядка, про які я не знаю?
Тамара Війсман

@JoeTaylor: Досить просто, net start webclient && copy \\live.sysinternals.com\Tools\Autologon.exe .якщо у вас є підключення до Інтернету ... :)
Tamara Wijsman
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.