Tự động đăng nhập Windows Server 2012


51

Xin chào, tôi hy vọng ai đó biết cách thiết lập Server 2012 bằng đăng nhập tự động?

Tôi đã thử: winserver2012

Nhưng tôi không thể tìm thấy hộp kiểm trong máy chủ năm 2008 cho biết "Người dùng phải nhập tên người dùng và mật khẩu để sử dụng máy tính này."

Tôi có thể đi / làm ở đâu khác để thực hiện đăng nhập tự động này?

Câu trả lời:


43

Cố gắng sử dụng các kỹ thuật khóa đăng ký.

Bạn sẽ cần phải có một tài khoản với mật khẩu để làm việc này.

  1. Chạy regedit.exe

  2. Hướng đến

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\winlogon
    
  3. Đặt hoặc tạo các phím sau

    (DWORD)  AutoAdminLogon = 1
    (String) DefaultUserName = Your user name
    (String) DefaultPassword = Your password
    
  4. Khởi động lại và cho chúng tôi biết nếu nó hoạt động!


33

Tự động từ Sysiternals nên thực hiện các mẹo. Nó rất đơn giản.


2
Trong khi câu hỏi liên quan đến Máy chủ gốc 2012, đây là phương pháp duy nhất dường như vẫn hoạt động trong R2.
PeterJ

Điều này không hoạt động trên Windows Server 2012 R2 Standard.
Sathish

Làm việc tốt với tôi trên R2 Standard ngày hôm nay
bendecko

31

Tôi sẽ không tự chỉnh sửa sổ đăng ký. Sử dụng ứng dụng netplwiz.exe đạt tiêu chuẩn năm 2012 (và cả năm 2008). Điều này đã mở hộp Tài khoản người dùng sau đây cho tôi. enter image description here

Chỉ cần tìm kiếm ứng dụng thông qua menu bắt đầu hoặc đi đến C: \ Windows \ System32 để tìm ứng dụng


Và có vẻ như mật khẩu không được lưu trong sổ đăng ký khi bạn thực hiện theo cách này. Một cách tốt hơn để làm điều đó.
Matt H

7
Đối với những người ngu ngốc như tôi, bạn cần phải XÓA "Người dùng phải nhập tên người dùng và mật khẩu để sử dụng máy tính này" và nó sẽ yêu cầu mật khẩu để máy chủ tự động đăng nhập.
Francisco Aquino

2
Tùy chọn này không có sẵn trong Windows 2012 R2.
Erikk

1
Tùy chọn không có sẵn trên mạng DOMAIN , cho đến khi AutoAdminLogon được đặt như được mô tả trong các bài đăng khác.
woodvi

Tôi đồng ý đây có lẽ là cách tốt nhất để làm điều này.
Lukasz

8

Chuyển đến CMD và gõ "control userpasswords2". Nếu bạn có thể thấy hộp kiểm "Người dùng phải nhập tên người dùng và mật khẩu để sử dụng máy tính này" thì hãy bỏ chọn nó và Áp dụng / Ok và nhập thông tin đăng nhập của bạn.

Tuy nhiên, Windows không phải lúc nào cũng hiển thị hộp kiểm "Người dùng phải nhập tên người dùng và mật khẩu để sử dụng máy tính này". Chẳng hạn, nếu PC của bạn được nối vào một miền.

Nếu bạn sử dụng phương thức đăng ký đầy đủ, thì mật khẩu của bạn sẽ được lưu trong văn bản kế hoạch, đây có thể là vấn đề bảo mật. Để giải quyết vấn đề này, bạn có thể buộc hộp kiểm xuất hiện bất kể điều gì.

  1. Mở sổ đăng ký và điều hướng đến "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon".
  2. Tạo CHỈ Chuỗi "AutoAdminLogon" với giá trị là "1".
  3. Đóng trình chỉnh sửa đăng ký và mở một dấu nhắc CMD.
  4. Nhập "controlpasspass2" mà không có dấu ngoặc kép.

Bây giờ bạn sẽ thấy cùng một hộp thoại mà OP đã đăng nhưng với hộp kiểm "Người dùng phải nhập tên người dùng và mật khẩu để sử dụng máy tính này" và nó sẽ bị bỏ chọn.

  1. Kiểm tra lại hộp và nhấn Áp dụng.
  2. Sau đó bỏ chọn lại và nhấn Áp dụng hoặc OK và lưu UID và PWD của bạn.

Máy sẽ tự động đăng nhập, mà không lưu trữ thông tin đăng nhập của bạn trong sổ đăng ký bằng văn bản thuần túy. Nếu trước đây bạn đã thực hiện phương thức đăng ký đầy đủ trước đó với UID và PWD, tôi sẽ xóa chúng trước khi thực hiện việc này, tuy nhiên việc chọn hộp có thể xóa các khóa cho bạn.

Nếu PC là thành viên DC hoặc Miền hơn bạn có thể cần phải định cấu hình mục đăng ký tên miền đăng nhập trước khi nó hoạt động bình thường.


Dễ dàng và nhanh chóng! (Tôi tìm thấy hộp kiểm ở vị trí đầu tiên :)
Jako

3

Tôi nghĩ việc này dễ thực hiện nhất từ ​​PowerShell ...

Kiểu:

PS:> $RegPath = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"

PS:> Set-ItemProperty $RegPath "AutoAdminLogon" -Value "1" -type String

PS:> Set-ItemProperty $RegPath "DefaultUsername" -Value "YOURDOMAINNAME\Administrator" -type String

PS:> Set-ItemProperty $RegPath "DefaultPassword" -Value "YOURPASSWORD" -type String

Tôi không biết nếu điều đó dễ dàng hơn về tổng thể, nhưng đó là điều bạn có thể làm từ phiên PowerShell từ xa. Đối với tâm trí của tôi mà làm cho nó dễ tiếp cận hơn nhiều.


Nếu bạn gặp lỗi khi chạy lệnh này, bạn có thể cần thêm ItemProperies trước khi bạn cố gắng đặt chúng. New-ItemProperty -Path $ path -Name $ key -PropertyType "STRING" -Giá trị "GIÁ TRỊ"
Nick Painter


1

nếu bạn chỉ đặt " AutoAdminLogon = 1 "bạn sẽ nhận lại hộp kiểm của mình cho" Người dùng phải nhập tên người dùng và mật khẩu để sử dụng máy tính này. ".

Bằng cách đó, bạn không phải làm quá nhiều trong sổ đăng ký.


Không làm việc cho tôi. Hộp kiểm vẫn không được hiển thị.
LPChip

1

nếu bạn cần giữ mật khẩu đăng nhập của mình được mã hóa (AES256), hãy xem công cụ tự động đăng nhập LogonExpert: http://www.logonexpert.com Vâng, công cụ này được trả tiền, nhưng nó chứa rất nhiều tính năng hữu ích, không chỉ là đăng nhập tự động đơn giản khi khởi động Windows. Một số trong số đó cá nhân tôi sử dụng:

  • Đăng nhập / đăng xuất theo lịch trình (mỗi buổi sáng với máy tính tự động thức dậy và đăng xuất tự động với việc đưa máy tính vào mỗi tối
  • Tự động mở khóa và tự động đăng nhập lại
  • Các tệp bó dựa trên máy chủ về các sự kiện được lên lịch (bộ lập lịch Windows) để đăng xuất từ ​​xa và đăng nhập người dùng chỉ định trên mạng máy tính (thông qua dòng lệnh LogonExpert le.exe + psexec )
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.