Mặc định, khi người dùng đăng nhập vào Windows 10, họ phải nhập thông tin xác thực để tiếp tục như biện pháp bảo mật để ngăn chặn truy cập trái phép. Tuy nhiên, hoàn cảnh khác nhau và nhiều người trong chúng ta không muốn nhập mật khẩu mỗi lần bật máy tính/máy tính xách tay HOẶC nếu chúng ta có Máy ảo được thiết lập trên máy tính.
Trong Windows 10, quy trình tự động đăng nhập rất dễ dàng và có hai phương pháp để làm điều này. Nếu bạn đang sử dụng Windows 10 tại nhà hoặc trong thiết lập văn phòng nhỏ nơi máy tính của bạn không phải là một phần của Domain, thì Phương pháp 1 sẽ hoạt động cho bạn, ngược lại nếu nó là một phần của mạng Domain, thì Phương pháp 2 sẽ làm việc.
Trước khi bắt đầu hướng dẫn, có một vài điều cần lưu ý. Bạn phải có quyền truy cập vào tài khoản quản trị viên để thực hiện thay đổi và bạn phải đăng nhập với tư cách quản trị viên và nếu bạn bao giờ quyết định thay đổi mật khẩu cho tài khoản được thiết lập để tự động đăng nhập, thì bạn sẽ cần phải làm lại các bước.
Phương pháp 1: Cho phép Tự động đăng nhập qua Tài khoản người dùng
Đăng nhập vào tài khoản quản trị viên. Giữ phím Windows và Nhấn R. Trong hộp thoại Run, gõ control userpasswords2 và Nhấn Enter. Nhấp Có nếu thông báo cảnh báo Kiểm soát tài khoản người dùng xuất hiện.

Cửa sổ Tài khoản người dùng sẽ mở ra. Trong đó, bỏ tích hộp kiểm bên cạnh Users must enter a user name and password to use this computer (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). Khi xong, nhấp OK.

Nếu tùy chọn Users must enter a user name and password to use this computer không có sẵn, thì máy tính của bạn là một phần của mạng Domain. Nếu đây là trường hợp, tiến hành Phương pháp 2. Bây giờ dưới Users for this computer, chọn và làm nổi bật tài khoản cục bộ hoặc tài khoản Microsoft mà bạn muốn tự động đăng nhập và nhấp Apply (Áp dụng). Nhập và nhập lại để xác nhận mật khẩu của tài khoản bạn đã chọn. Nếu mật khẩu của bạn trống, hãy để trống cả hai hộp nhập mật khẩu và Nhấp OK. Tài khoản được chỉ định sẽ tự động đăng nhập khi bạn bật máy tính.
Phương pháp 2: Cho máy tính kết nối với Domain
Nếu bạn đang ở mạng domain, thì phương pháp trên sẽ không áp dụng cho bạn. Điều này là do tên người dùng và mật khẩu được gán bởi Active Directory do đó để đăng nhập không cần nhập mật khẩu trong môi trường domain bạn sẽ cần sửa đổi registry. Để làm điều này, làm theo các bước dưới đây:
Giữ phím Windows và Nhấn R. Gõ regedit trong hộp thoại Run và Nhấp OK. Cửa sổ Registry Editor sẽ mở.

Duyệt đến đường dẫn sau
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
Với Winlogon được làm nổi bật ở ngăn bên trái, tìm khóa AutoAdminLogon ở ngăn bên phải. Nhấp chuột phải vàoAutoAdminLogon và nhấp Modify (Sửa đổi) và thay đổi giá trị thành 1.

Bây giờ khởi động lại PC và làm theo phương pháp User Account Password Wizard ở trên. Nếu vẫn không hoạt động, quay lại Registry Editor và điều hướng đến
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon.
Với Winlogon được chọn ở ngăn bên trái, Nhấp chuột phải vào khoảng trống ở ngăn bên phải và tìm giá trị gọi là DefaultDomainName nếu nó không tồn tại, thì nhấp New > String Value (Giá trị chuỗi) và Đặt tên nó DefaultDomainName.

Nhấp chuột phải vào DefaultDomainName và nhấp Modify (Sửa đổi). Dưới Value data (Dữ liệu giá trị) gõ tên domain của bạn và Nhấp OK. Tương tự tạo giá trị chuỗi DefaultUserName với tên người dùng của bạn làm Value data vàDefaultPassword giá trị chuỗi với mật khẩu hiện tại của bạn làm Value data.

Bây giờ kiểm tra lại xem Value data của AutoAdminLogon có phải là 1 không. Nếu không, thay đổi nó thành 1. Bây giờ khởi động lại hệ thống và bạn nên có thể tự động đăng nhập.
Nếu bạn không biết tên người dùng và tên domain của bạn là gì, hãy chạy các lệnh sau bằng cách tạo file batch để xem.
@echo off echo Checking your system infor, Please wating... systeminfo | findstr /c:"Host Name" systeminfo | findstr /c:"Domain" systeminfo | findstr /c:"OS Name" systeminfo | findstr /c:"OS Version" systeminfo | findstr /c:"System Manufacturer" systeminfo | findstr /c:"System Model" systeminfo | findstr /c:"System type" systeminfo | findstr /c:"Total Physical Memory" ipconfig | find /i "IPv4" echo. echo Hard Drive Space: wmic diskdrive get size echo. echo. echo Service Tag: wmic bios get serialnumber echo. echo. echo CPU: wmic cpu get name