Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Máy Chủ Windows

Cách tự động đăng nhập Windows 10 không cần mật khẩu

Để đăng nhập Windows 10, người dùng phải nhập mật khẩu cho tài khoản cục bộ hoặc Microsoft (trực tuyến) mỗi lần. Điều này cung cấp mức độ bảo vệ thiết bị nhất định chống lại truy cập bởi bên thứ ba, nhưng gây bất tiện cho người dùng nhà vì tăng thời gian truy cập desktop thiết bị. Trong hướng dẫn này, chúng ta sẽ xem cách tắt yêu cầu mật khẩu trên màn hình đăng nhập Windows 10 (Windows Server 2016/2012 R2) và cấu hình tự động đăng nhập dưới một tài khoản cụ thể.

Thường thì, đăng nhập tự động không mật khẩu được cho phép cho thiết bị chạy ở chế độ kiosk. Khi khởi động lại (ví dụ do mất điện), Windows sẽ tự động đăng nhập vào desktop và chạy chương trình cần thiết qua Autorun.

Cảnh báo. Đăng nhập tự động Windows dùng cho sự tiện lợi của người dùng nhưng giảm bảo mật máy tính. Autologon chỉ nên bật nếu bạn là người dùng duy nhất của máy tính, và bạn chắc chắn không ai khác có thể truy cập vật lý thiết bị của bạn. Nếu không, an toàn dữ liệu cá nhân của bạn sẽ bị đe dọa.

Vô hiệu hóa hộp thoại mật khẩu trên màn hình đăng nhập Windows 10 không có nghĩa là tài khoản của bạn phải có mật khẩu trống. Bạn có thể cấu hình Windows 10 tự động dùng thông tin đăng nhập đã lưu để đăng nhập máy tính. Trong tất cả các trường hợp khác, ví dụ khi truy cập máy tính qua mạng (SMB) hoặc kết nối desktop từ xa (RDP), bạn vẫn sẽ được yêu cầu mật khẩu.

Cách tắt mật khẩu đăng nhập Windows 10 qua cài đặt tài khoản người dùng?

Cách dễ nhất để tắt đăng nhập mật khẩu trên Windows 10 là đặt tùy chọn thích hợp trong hộp thoại cài đặt tài khoản người dùng.

  1. Nhấn Win+R;
  2. Trong hộp thoại Run, nhập lệnh netplwiz hoặc control userpasswords2;
  3. Trong cửa sổ tiếp theo với danh sách tài khoản người dùng cục bộ, bỏ chọn tùy chọn “User must enter a username and password to use this computer” và lưu thay đổi (OK);
  4. Xuất hiện cửa sổ yêu cầu nhập tài khoản và mật khẩu (hai lần) cần dùng cho đăng nhập tự động và nhấn “OK”;
  5. Khởi động lại máy tính và đảm bảo Windows boot thẳng vào desktop mà không cần nhập mật khẩu.

Nếu bạn cấu hình đăng nhập không mật khẩu cho máy ảo Windows chạy trên Hyper-V, đừng dùng chế độ Enhanced Session Mode để kết nối console VM. Ở chế độ này, đăng nhập tự động với thông tin đã lưu không hoạt động vì kết nối console Hyper-V được thực hiện qua dịch vụ Remote Desktop. Để kết nối console máy ảo, không qua Enhanced Session mode, đóng cửa sổ kết nối bằng cách nhấp vào dấu X ở góc trên bên phải cửa sổ.

Sửa lỗi: Microsoft xóa tùy chọn AutoLogin người dùng trong Windows 10 20H1/20H2

Bắt đầu từ Windows 10 build 2004 (20H1), Microsoft quyết định xóa tùy chọn cấu hình đăng nhập tự động cho tài khoản cục bộ trong User Control Panel (xem màn hình dưới). Nếu bạn dùng tài khoản đăng nhập Windows cục bộ chứ không phải tài khoản Microsoft (MSA), thì tùy chọn “User must enter a username and password to use this computer” không hiển thị.

Để hiển thị tùy chọn dùng để tắt đăng nhập mật khẩu trên Windows 10 20H2, mở console powershell.exe và chỉnh sửa registry:

New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" -Name DevicePasswordLessBuildVersion -Value 0 -Type Dword –Force

Giá trị khóa registry này tắt cài đặt Windows 10 “Require Windows Hello sign-in for Microsoft accounts”. Đóng và khởi động lại console netplwiz và đảm bảo hộp kiểm xuất hiện.

Vì vậy, bạn có thể cấu hình auto login không mật khẩu trên các bản dựng Windows 10 mới nhất (20H2 và 20H2).

Lưu ý. Bạn không thể bỏ chọn tùy chọn “User must enter a username and password to use this computer” trên máy tính tham gia miền Active Directory do chính sách mật khẩu miền mặc định. Trong trường hợp này, cách dễ nhất để tắt yêu cầu mật khẩu trên màn hình đăng nhập là qua registry (mô tả bên dưới).

Cách bật tự động đăng nhập trong Windows qua Registry?

Hãy xem cách phổ biến hơn để tự động đăng nhập Windows 10 mà không yêu cầu mật khẩu và bỏ qua màn hình đăng nhập. Phương pháp này cho phép bật đăng nhập không mật khẩu cho tài khoản Microsoft, tài khoản miền, hoặc tài khoản cục bộ Windows 10 qua Registry Editor.

Cảnh báo. Cách autologin này kém an toàn hơn vì mật khẩu của bạn sẽ lưu trong registry dưới dạng văn bản thuần túy và có thể xem bởi bất kỳ người dùng cục bộ nào.

  1. Nhấn Win+R và gõ regedit;
  2. Đi đến khóa registry HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon;
  3. Thay đổi giá trị tham số registry AutoAdminLogon từ 0 thành 1;
  4. Tạo tham số chuỗi mới DefaultDomainName, chỉ định tên miền hoặc tên máy tính cục bộ làm giá trị. Mẹo. Tên máy tính có thể tìm trong System Properties hoặc dùng lệnh hostname.
  5. Trong tham số DefaultUserName bạn cần chỉ định tên tài khoản người dùng, sẽ dùng để đăng nhập (thay bằng tên người dùng khác hoặc không thay đổi);
  6. Tạo tham số chuỗi DefaultPassword nơi bạn phải chỉ định mật khẩu cho tài khoản dưới dạng văn bản thuần túy;
  7. Đóng Registry Editor và khởi động lại máy tính;
  8. Sau khi Windows khởi động lại, bạn sẽ tự động đăng nhập với tài khoản chỉ định và không cần nhập mật khẩu trên màn hình đăng nhập.

Để bật autologin qua registry, bạn có thể dùng các lệnh sau (thay root và P@ssword bằng tên người dùng và mật khẩu của bạn, WORKGROUP thay bằng tên miền AD nếu dùng tài khoản miền):

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 DefaultUserName /t REG_SZ /d root /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d P@ssword /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v ForceAutoLogon /t REG_SZ /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d WORKGROUP /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v IgnoreShiftOvveride /t REG_SZ /d 1 /f

Bạn có thể dùng tùy chọn registry AutoLogonCount để đặt số lần bạn có thể đăng nhập máy tính bằng AutoLogon. Giá trị này giảm mỗi khi bạn đăng nhập. Ví dụ, để cho phép 10 hành động autologon:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /t REG_DWORD /d 1 /f

Thay vào đó, bạn có thể dùng kịch bản PowerShell để lưu thông tin đăng nhập người dùng vào registry:

$Username ='max'
$Pass = 'Max$uperP@ss'
$RegistryPath = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon'
Set-ItemProperty $RegistryPath 'AutoAdminLogon' -Value "1" -Type String
Set-ItemProperty $RegistryPath 'DefaultUsername' -Value $Username -type String
Set-ItemProperty $RegistryPath 'DefaultPassword' -Value $Pass -type String
Restart-Computer

Đăng nhập tự động không hoạt động nếu chính sách logon banner được áp dụng cho máy tính Computer Configuration -> Policies -> Windows Settings >Security Settings > Local Policies -> Security Options -> Interactive Logon : Message text for users attempting to log on.

Tắt yêu cầu mật khẩu sau Sleep/Hibernation trong Windows 10

Dùng GPO, bạn có thể tắt yêu cầu mật khẩu khi máy tính thức dậy từ ngủ hoặc hibernation.

  1. Chạy console gpedit.msc (trong phiên bản home Windows 10, bạn có thể chạy local policy editor console tương tự);
  2. Đi đến phần chính sách Computer Configuration -> Administrative Templates -> System -> Power Management -> Sleep Settings;
  3. Vô hiệu hóa tham số GPO “Require a password when a computer wakes (on battery)” và “Require a password when a computer wakes on battery (plugged in)”;
  4. Bây giờ Windows sẽ không yêu cầu mật khẩu sau khi resume từ sleep hoặc hibernation.

Bật tự động đăng nhập an toàn không mật khẩu dùng công cụ AutoLogon

Để đăng nhập tự động an toàn hơn trên Windows 10, bạn có thể dùng công cụ miễn phí AutoLogon for Windows. Tiện ích này từng là một phần của gói tiện ích hệ thống Sysinternals và hiện có sẵn tải xuống trên trang web Microsoft (https://docs.microsoft.com/en-us/sysinternals/downloads/autologon). Autologon cũng hữu ích vì các cách trước để bật autologin trong Windows 10 có thể không hoạt động trên máy tính tham gia miền Active Directory.

  1. Tải xuống và chạy Autologon.exe (hoặc autologon64.exe) với tư cách administrator;
  2. Chấp nhận điều khoản thỏa thuận giấy phép;
  3. Chỉ định tài khoản người dùng, miền và mật khẩu người dùng bạn muốn autologin và nhấn nút Enable:
    Autologon successfully configured. The autologon password is encrypted.
  4. Cửa sổ sẽ xuất hiện chỉ ra autologin đã bật. Mật khẩu được mã hóa lưu ở định dạng LSA dưới khóa registry HKLM\SECURITY\Policy\Secrets. Trong trường hợp này, mật khẩu không lưu dạng văn bản thuần túy, nhưng thuật toán mã hóa không mạnh và bất kỳ quản trị viên cục bộ nào (nhưng không phải người dùng) có thể giải mã nó.

Bạn có thể đặt thông tin đăng nhập người dùng để tự động đăng nhập Windows dùng tùy chọn dòng lệnh Autologon. Để cấu hình autologin Windows cho người dùng, dùng lệnh sau:

autologon64.exe USER_NAME DOMAIN PASSWORD /accepteula

Để tắt đăng nhập tự động Windows 10 không mật khẩu, chỉ cần nhấn nút Disable.

Trong hướng dẫn này, chúng ta đã xem cách tắt đăng nhập mật khẩu trên Windows 10 và boot máy tính thẳng đến desktop người dùng. Để tạm thời vô hiệu hóa đăng nhập tự động trong Windows và thủ công chỉ định thông tin đăng nhập bạn cần đăng nhập, bạn phải giữ phím Shift trong khi Windows đang khởi động.