日前,一个朋友在优化系统时错误地依据网上的提示,将唯一的Administrator账户设置为禁用,致使重启后没办法进入系统。类似的问题还有用组方案限制当地账户登录,致使重启后没办法登录Windows;用组方案限制mmc.exe的运行,致使没办法再用组方案编辑器解除限制等。对于此类问题,除去重装系统外,大家还可以通过离线编辑注册表的办法解决。
1. 知道问题产生是什么原因
对于上述的问题,当大家实行这种操作后,系统是通过在注册表特定的键值上添加标记达成的。以禁用Administrator账户为例,大家在任意一台正常用Win10的电脑上实行这个操作后,注册表中对应的键值就会发生变化,解决的办法就是将变化后的键值恢复为正常值即可(图1)。不过因为目前已经没办法进入系统,大家需要在其他系统(如PE)下离线进行编辑。

2. 离线编辑注册表解决问题
先筹备一个可启动的PE闪存盘并用它来启动问题电脑(假设为电脑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/Group Policy Objects/{A84B6064-B40F-4698-8767-2A84A56BF2CB}User/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun],删除右边数据为mmc.exe的字符串值,重启后就能运行mmc.exe加载组方案进行修改了(图3)。





