在优化系统时错误地根据网上的提示,将唯一的Administrator账户设置为禁用,导致重启后无法进入系统。类似的故障还有使用组策略限制本地账户登录,导致重启后无法登录Windows;使用组策略限制“mmc.exe”的运行,导致无法再使用组电脑策略编辑器解除限制等。对于电脑此类故障,除了重装系统外,我们还可以通过离线编辑注册表的方法解决。
1、对于上述的问题,当我们执行这类操作后,系统是通过在注册表特定的键值上添加标记实现的。以禁用Administrator账户为例,我们在任意一台正常使用Windows 10的电脑上执行这个操作后,注册表中对应的键值就会发生变化,解决的方法就是将变化后的键值恢复为正常值即可(图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)。
电脑 电脑