这里介绍自己从使用 Windows Server 2003 到 Windows Server 2022 一直都在使用的自动登录系统的方法,屡试不爽。网上讨论的方法太繁琐,所以共享出来,供大家参考。该方法同样适用于 Windows XP 到 Windows 11。
只需将下面内容编辑成UTF-8格式的文件autologon.reg,然后在资源管理器中以管理员身份导入系统即可。是的,就只需这三行即可。注意:
A、首先,需要关闭关闭系统的用户账户控制,参见后面说明;
B、"WinUserX"是登录用户名,你需要在系统中事先创建该用户,并替换为你系统中的用户名,需用双引号包围;
C、"XXxxxxxx"是登录密码,需要替换为你系统中该用户的密码,需用双引号包围;
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminlogon"="1"
"DefaultUserName"="WinUserX"
"DefaultPassword"="XXxxxxxx"
附:关闭系统的用户账户控制
系统刚安装好时,Win2019的用户账户控制(UAC)默认设置为“仅当应用尝试更改我的计算机时通知我”,许多程序都必须以管理员身份才能正常运行。要关闭Win2019系统的用户账户控制,若通过控制面板设置很麻烦,可以采用以下简单方法。
(1) 按组合键Win+R,输入运行msconfig程序;
(2) 在弹出的“系统配置”对话框中,单击“工具”选项卡|下面选择“更改UAC设置”,然后点击下面的“启动”按钮;
(3) 在弹出的“用户账户设置”对话框中,将滑块往下拉到最底部,调成“从不通知”,再依次点击“确定”按钮即可,见下图。
(2) 为安全起见,可以将D:\WinUser.dat\Program Files\MjTool\delIniAndLock.vbs文件拷贝一份到下面路径,注意,需要将Administrator改为你的系统的用户名:
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\delIniAndLock.vbs
delIniAndLock.vbs文件内容如下。该文件可以删除用户桌面多余的desktop.ini文件、同时实现Administrator登录后立即锁定桌面,需要再次输入用户密码后才能解锁。
strCMD = "%windir%\System32\rundll32.exe user32.dll,LockWorkStation"
Set wso = CreateObject("WScript.Shell")
wso.Run(wso.ExpandenVironmentStrings(strCMD))
strUserPath = "%USERPROFILE%\Desktop\desktop.ini"
strPublicPath = "%PUBLIC%\Desktop\desktop.ini"
DelExitFile(strUserPath)
DelExitFile(strPublicPath)
Function DelExitFile(strFile)
Set wso = CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.fileExists(wso.ExpandenVironmentStrings(strFile)) Then
fso.DeleteFile(wso.ExpandenVironmentStrings(strFile))
End If
End Function
该贴是作者所发的:
https://bbs.pcbeta.com/viewthread-1905456-1-1.html