自己动手解决账户无法登录的故障

2021-04-08 10:48淡然
电脑爱好者 2021年7期
关键词:组策略键值注册表

淡然

近日,一个朋友在优化系统时错误地根据网上的提示,将唯一的Administrator账户设置为禁用,导致重启后无法进入系统。类似的故障还有使用组策略限制本地账户登录,导致重启后无法登录Windows;使用组策略限制“mmc.exe”的运行,导致无法再使用组策略编辑器解除限制等。对于此类故障,除了重装系统外,我们还可以通过离线编辑注册表的方法解决。

1.了解问题产生的原因

对于上述的问题,当我们执行这类操作后,系统是通过在注册表特定的键值上添加标记实现的。以禁用Administrator账户为例,我们在任意一台正常使用Windows 10的电脑上执行这个操作后,注册表中对应的键值就会发生变化,解决的方法就是将变化后的键值恢复为正常值即可(图1)。不过由于现在已经无法进入系统,我们需要在其他系统(如PE)下离线进行编辑。

2.离线编辑注册表解决故障

先准备一个可启动的P E闪存盘并用它来启动故障电脑(假设为电脑A)。进入PE系统后运行注册表编辑器,定位到[HKEY_ LOCAL _MACHINE],点击“文件→加载配置单元”,选择“C:\Windows\System32\config\SAM”文件(这里的C盘是指电脑A的系统分区)(图2)。

按提示将加载项的名称设置为cfan,接着展开[计算机\HKEY_LOCAL_MACHINE\cfan\SAM\Domains\Account\Users\000001F4],根据图1的提示,将其中“F”项下“0000038”对应的值由“11”更改为“10”。最后点击“文件→卸载配置单元”,完成键值的修改。

现在重启电脑,便可以使用Administrator账户(密码留空)直接登录系统了。如果是组策略限制本地账户登录,则同上先启用Administrator账户,进入后重新修改组策略设置即可。如果是组策略里限制“mmc.exe”的运行,则在图2中加载“C:\Windows\System32\config\software”文件,展开[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GroupPolicyObjects\{A84B6064-B40F-4698-8767-2A84A56BF2CB}User\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun],刪除右侧数据为“mmc.exe”的字符串值,重启后就可以运行mmc.exe加载组策略进行修改了(图3)。

猜你喜欢
组策略键值注册表
检测组策略故障
Windows server 2003组策略运行机制分析研究
注册表值被删除导致文件夹选项成空白
学习器揭开注册表面纱
“扫除”技巧之清除恶意程序