Làm cách nào để thay đổi đăng nhập tự động thông qua Script hoặc Command Line?


12

Sau khi triển khai hình ảnh Windows 7 cho các máy độc lập, chúng tôi gặp phải sự cố sau.

Nếu chúng tôi đặt chế độ tự động tắt thì chúng tôi phải đăng nhập thủ công và kích hoạt Windows và Office - Khóa được cài đặt nhưng các sản phẩm không được kích hoạt. (Những máy tính xách tay này được đặt làm máy tính xách tay cho mượn, vì vậy có thể không được sử dụng trong nhiều tháng sau khi chúng được chụp ảnh - thời gian gia hạn đã hết hạn)

Nếu chúng tôi đặt Autologon thành bật và chạy tập lệnh để kích hoạt các sản phẩm trong lần đăng nhập đầu tiên - khi chúng được kết nối mạng, thì máy sẽ luôn đăng nhập vào tài khoản mà chúng tôi đã chỉ định trong tự động.

Tôi đã tự hỏi, có cách nào để tắt autologon thông qua một kịch bản?
Nó có thể được thực hiện thủ công bằng cách làm theo các hướng dẫn trong bài đăng này hoặc thông qua khóa đăng ký (HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ AutoAdminLogon)

Tôi không chắc chắn làm thế nào để quản lý điều này từ dòng lệnh hoặc tập lệnh nếu bất cứ ai có thể chỉ cho tôi đi đúng hướng, nó sẽ được áp dụng nhiều.

Câu trả lời:


15

Người ta có thể thay đổi sổ đăng ký thông qua tệp .reg.

Ví dụ: tạo tệp autologin.reg chứa:

Windows Registry Editor Version 5.00

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

Thêm DefaultDomainName nếu được yêu cầu, sau đó chỉ cần thực thi tệp để nhận các giá trị vào sổ đăng ký.

Hoặc trong tập lệnh 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

(Cảnh báo: Tôi đã không kiểm tra ở trên.)


Chỉ cần thực hiện nó từ một tập tin bat?
Joe Taylor

Có cho cái thứ 2, chạy như quản trị viên.
harrymc

Gọi một tập tin reg từ một tập tin bat để chạy ở lần đăng nhập đầu tiên làm việc cho tôi.
Joe Taylor

Kiểu dữ liệu cho AutoAdminLogon phải là REG_SZ chứ không phải REG_BINARY.
Irukandji

@ Bạch Dương: Chà, tôi đã cảnh báo rằng nó chưa được kiểm tra ... Đã sửa bây giờ.
harrymc

1

Bạn không thể sử dụng sysprep /oobe? Nó sẽ hoàn tất cài đặt của bạn và hiển thị màn hình chào mừng khi khởi động lại.

Đọc những gì sysprepcách sysprepcông trình để biết thêm thông tin.


Tôi sử dụng sysprep / oobe để chuẩn bị hình ảnh, sau đó chúng tôi triển khai hình ảnh bằng WDS. Khi chúng tôi thực hiện việc này với các máy chúng tôi tham gia vào miền, chúng tôi không bao giờ gặp phải sự cố này nhưng khi máy là một máy độc lập, nó sẽ giữ đăng nhập tự động vì một số lý do.
Joe Taylor

@JoeTaylor: Đó là sự khái quát hóa. Ý tôi là chạy sysprep /oobe sau khi triển khai, vì vậy nó sẽ rời khỏi chế độ kiểm toán mà WDS đã đưa nó vào. Điều này sẽ loại bỏ các cài đặt đăng nhập tự động, vốn chỉ có mặt trong quá trình kiểm toán ...
Tamara Wijsman

Bạn vẫn có thể chỉ định các đối số OOBE - vùng, tên người dùng, v.v.?
Joe Taylor

@JoeTaylor: Xin lỗi, tôi không biết ý của bạn là gì. Tôi đã thấy điều tôi mô tả là đang hoạt động, nhưng không biết về việc tùy chỉnh những gì bạn mô tả. Tôi nghĩ rằng khu vực được cấu hình là một phần của cài đặt không giám sát (giống như khi tôi sử dụng MDT, tôi không biết cách thực hiện bằng lệnh này), người dùng có thể được thêm bằng cách sử dụng cái gì đó nhưnet user /? .
Tamara Wijsman

0

Autologon của Sysiternal chỉ có thể tự động đăng nhập một lần. Đó là một chức năng khi tôi đã sử dụng nó một thời gian trước đây nhưng tôi không thấy bất kỳ chi tiết nào về việc bây giờ nó có hoạt động không.


Tôi đã hy vọng một cái gì đó có nguồn gốc từ Windows 7 nhưng cảm ơn vì lời khuyên.
Joe Taylor

Autologon có các tùy chọn dòng lệnh mà tôi không biết?
Tamara Wijsman

@JoeTaylor: Rất đơn giản net start webclient && copy \\live.sysinternals.com\Tools\Autologon.exe .để có được nó nếu bạn có kết nối internet ... :)
Tamara Wijsman
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.