Tự động đăng nhập trong Windows Server 2008


13

Có ai biết phương pháp (đã xác minh) để khiến một người dùng cụ thể tự động đăng nhập sau khi khởi động lại hệ thống, hoạt động trên Server 2008 không?

Tôi đã thử điều chỉnh một số giá trị đăng ký (hiện tại tôi không có liên kết) và chúng tôi cũng đã thử một vài chương trình (một chương trình miễn phí không hoạt động, một chương trình khác tốn tiền).

Chỉnh sửa Vì nhiều người đã hỏi lý do của tôi - Tôi cần chạy thử nghiệm web Selenium trên đại lý xây dựng TeamCity và họ không hoạt động tốt khi bản dựng chạy như một dịch vụ windows. Chạy chúng trong một phiên người dùng giải quyết vấn đề.


Lý do cho việc này muốn là gì? Có lẽ nó có thể được giải quyết bằng cách làm bất cứ điều gì cần làm như một dịch vụ hoặc một nhiệm vụ theo lịch trình?
Oskar Duveborn

Câu trả lời:


16

Đối với thành viên miền Windows 2008, hãy thêm AutoAdminLogon làm giá trị chuỗi (REG_SZ) với giá trị 1 cho khóa

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

Tiếp theo, chạy bảng điều khiển Tài khoản người dùng bằng cách nhập điều khiển userpasswords2 trong lệnh Run.

Trên tab Người dùng, bỏ chọn hộp "Người dùng phải nhập tên người dùng ..." và sau đó thêm tên người dùng và mật khẩu để tự động đăng nhập.


2
Mãi cho đến khi bạn từ bỏ bước cuối cùng (nơi tôi nhập tên người dùng và mật khẩu, ồ tôi bỏ cuộc và nhấn ok), bạn sẽ được nhắc nhập tên người dùng và mật khẩu.
ctrl-alt-delor

4
Phải kiểm tra và bỏ chọn người dùng phải nhập tên người dùng và mật khẩu ..., sau đó nhấn ok.
ctrl-alt-delor

Làm thế nào điều này có thể được sử dụng để đăng nhập nhiều người dùng?
LifeH2O

7

Bạn có thể thử tự động mẫu sysiternals. Nó cho phép bạn thực hiện tự động đăng nhập windows theo một tài khoản được chỉ định với thông tin đăng nhập được mã hóa.


3

Mẹo hữu ích trên autologin của Windows: Bất kỳ Thông báo pháp lý nào bật lên trước khi Windows nhắc tên người dùng và mật khẩu sẽ dừng tự động. Có thể có một cách để tự động vượt qua lời nhắc, nhưng sẽ dễ dàng hơn để xóa các khóa gây phiền nhiễu trong sổ đăng ký:

Mở regedit, xóa các giá trị chuỗi trong hai khóa: * LegalNoticeCaption ** LegalNoticeText trong HKLM \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogon

nguồn cho các chỉnh sửa đăng ký: http://www.annoyances.org/exec/forum/winxp/t1107277811

Trong Server 2008, các khóa tương tự cũng được tìm thấy trong: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policy \ System

Hãy chắc chắn kiểm tra ở cả hai vị trí để chắc chắn các giá trị đã bị xóa.

Vấn đề thông báo pháp lý đã khiến autologin của chúng tôi bị treo. Vì đây là trên Máy chủ từ xa 2008 trong đám mây Verizon, không thể xem tự động sau khi khởi động lại.

Công cụ autologin sysiternals hoạt động rất tốt để autologin hoạt động. Nó đã được tham khảo trước đó trong bài viết này.



1

Bạn nói rằng bạn cần chương trình để chạy trong một phiên người dùng cụ thể. Bạn không thể lên lịch một nhiệm vụ cho chương trình đó và sử dụng thông tin đăng nhập của người dùng đó? Bạn sẽ nhận được toàn bộ cài đặt người dùng: tài liệu, cài đặt của tôi, v.v., giống như khi người dùng có mặt.


Tôi không muốn lên lịch cho nó, tôi muốn nâng toàn bộ quy trình đại lý xây dựng (nên chạy luôn) khi máy khởi động.
ripper234

Tác vụ lịch biểu cho Windows 2003 cho phép bạn lên lịch tác vụ để chạy khi khởi động hệ thống. Tôi chắc chắn năm 2008 cũng có sự lựa chọn đó.
Knox

Tuy nhiên, tôi muốn một phiên thích hợp, thông tin người dùng không đủ. Khi tôi thử chạy nó dưới dạng dịch vụ (dưới cùng thông tin người dùng), nó không hoạt động.
ripper234

Chạy như một dịch vụ không giống như chạy như một nhiệm vụ theo lịch trình. Tôi thực sự tin rằng một exe chạy theo một nhiệm vụ theo lịch trình là một phiên thích hợp. Điều duy nhất tôi không chắc chắn là nếu quy trình khăng khăng hiển thị nội dung trên CRT thực. Vì tôi đã làm điều này với các ứng dụng vanilla, công cụ hiển thị của chúng đi vào thùng bit. Cho nó một phát súng; đó là một giải pháp sạch hơn so với một số đề xuất khác.
Knox

0

Bạn có chắc chắn rằng bạn cần phải làm điều đó? Luôn có rủi ro bảo mật khi người dùng (hoặc quản trị viên) đăng nhập cục bộ vào máy chủ. Nếu bạn cần bắt đầu một chương trình hoặc thứ gì đó không có sẵn như dịch vụ, hãy xem Chính sách nhóm (Active Directory) hoặc Chính sách bảo mật cục bộ (nếu không có trong một miền). Bạn có thể xác định các tập lệnh sẽ được chạy sau khi khởi động (hoặc trước khi tắt máy, sau khi đăng nhập / đăng xuất, v.v.) mà không cần tương tác của người dùng.


1
Tôi cần một chương trình để chạy trong một phiên người dùng cụ thể. Tôi không thực sự quan tâm đến bảo mật, nó nằm trong mạng nội bộ của công ty.
ripper234

Tôi đang chạy trong hộp ảo.
ctrl-alt-delor

0

Điều này sẽ làm việc - hoặc ít nhất là nó luôn có cho tôi. Tôi biết nó nói cho XP nhưng nó nên áp dụng:

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.