如题所述
最近,一位朋友在优化系统时,错误地根据在线提示将唯一的管理员帐户设置为禁用,导致重新启动后无法访问系统。类似的故障包括使用组策略限制本地帐户登录,导致重新启动后无法登录Windows;使用组策略来限制“mmc”的操作。exe’,导致无法使用组策略编辑器解除限制等。对于此类故障,除了重新安装系统外,我们还可以通过离线编辑注册表来解决。
1.了解问题的原因
对于上述问题,当我们执行此类操作时,系统通过向注册表中的特定键值添加标记来实现这一点。以禁用管理员帐户为例,在任何正常使用Windows 10的计算机上执行此操作后,注册表中相应的键值将发生更改。解决方案是将更改后的键值恢复为正常值(图1)。然而,由于我们无法再访问该系统,我们需要在其他系统(如PE)中离线编辑。
先准备一个可启动的PE闪存盘并用它来启动故障电脑(假设为电脑A)。进入PE系统后运行注册表编辑器,定位到[HKEY_LOCAL_MACHINE],点击“文件→加载配置单元”,选择“C:WindowsSystem32configSAM”文件(这里的C盘是指电脑A的系统分区)(图2)。
按提示将加载项的名称设置为cfan,接着展开[计算机HKEY_LOCAL_MACHINEcfanSAMDomainsAccountUsers00001F4],根据图1的提示,将其中“F”项下“0000038”对应的值由“11”更改为“10”。最后点击“文件→卸载配置单元”,完成键值的修改。
现在重启电脑,便可以使用Administrator账户(密码留空)直接登录系统了。如果是组策略限制本地账户登录,则同上先启用Administrator账户,进入后重新修改组策略设置即可。如果是组策略里限制“mmc.exe”的运行,则在图2中加载“C:WindowsSystem32configsoftware”文件,展开[HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionGroup Policy Objects{A84B6064-B40F-4698-8767-2A84A56BF2CB}UserSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerDisallowRun],删除右侧数据为“mmc.exe”的字符串值,重启后就可以运行mmc.exe加载组策略进行修改了(图3)。