pe怎么更改注册表-(pe怎么修改注册表)

pe怎么更改注册表-(pe怎么修改注册表)

pe怎么更改注册表

(pe注册表怎样修改?

许多朋友喜欢优化系统,但有些朋友不了解优化项目和操作,经常导致系统优化后出现一些严重的问题。例如,最近,一位朋友参考了网上的介绍。netuser命令为帐户设置登录时间限制,结果命令输入net user cpcw /times:回车确认导致重启后登录界面提示账户有时间限制,无法成功登录(因为将设置上述命令cpcw帐户不允许登录)。遇到这种情况该怎么办?


解决上述问题的方法是在系统中重新作为管理员使用net user cpcw /times:all”命令解锁。但是故障电脑里只有一个cpcw账户(目前无法登录),解决方案是启用系统内置Administrator操作账户。



1.导出Adiministrator账户禁用前后的状态值


Administrator账户是Windows安装后默认内置账户,但默认为禁用状态,但可通过离线编辑注册表启用。为了获得禁用/启用前后的键值变化,用户需要在任何正常计算机上进行测试。


先找一台正常的电脑,进入系统后右击桌面这台电脑→本地用户和组→用户Administrator在打开的属性窗口中,可以看到账户状态为账户已被禁用(图1)。



然后作为管理员返回桌面启动注册表编辑器,依次展开[HKEY_LOCAL_MACHINE\\SAM\\SAM],右击选择权限Administrators账户对该值的完全控制权限设置为允许(图2)。



点击确定返回注册表编辑器F5键刷新,继续展开[HKEY_LOCAL_MACHINE\\SAM\\SAM\\Domains\\Account\\Users\\000001F4],展开下方的[names]可以看到000001F4对应的是系统Administrator账户(图3)。



右击[000001F4]键选择导出,将键导出为禁用.reg放在桌面上备用。



右击[000001F4]键选择导出,将键导出为禁用.reg把它放在桌面上备用。现在回到图1的窗口去掉Administrators在帐户帐户已被禁用之前,点击确定将其设置为已启用状态。返回图3窗口,按下F5键再次刷新注册表,同上操作,继续[00001F导出为启用.reg”备用。



2.找出Administrator账户禁用/启用前后变化值


上述操作完成后,现在使用Excel找出前后变化的值。启动Excel新文档,然后用记事本打开禁用.reg”和“启用.reg将内容分别粘贴到A列和C列中,选择A:C,点击“开始→条件格式→突出显示单元格的规则→重复值→唯一值→用浅红色填充。可以看出,禁用和启用账户后的注册表值只有第行不同通过仔细比较,可以发现f4,01,00,00,01,02,00,00,11”和“f4、01、00、00、01、02、00、00、10(一个是11,表示禁用,另一个是10,表示启用)的值不同(图4)。



现在将Administrator账户状态重新设置为禁用状态,同上进入登记表[HKEY_LOCAL_MACHINE\\SAM\\SAM\\Domains\\Account\\Users\\000001F4],将“F第8行(即开始序号为0000038)的第一个值改为10(图5)。



修改后,返回图1所示的界面Administrator它已成为启用,也就是说,我们可以通过修改上述键值数据来改变状态。虽然这是针对正常计算机的Administrator所有安装都可以适用于账户的修改Windows XP以后版本Windows系统。



3.离线编辑注册表


通过以上介绍可以知道启用Administrator但由于计算机无法进入系统,需要在离线状态下完成相应的修改。


可以先准备一个PE启动盘,用它启动故障计算机进入PE操作注册表编辑器后,定位到[HKEY_LOCAL_MACHINE]点击文件键值→加载配置单元,选择打开的窗口C:\\Windows\\System32\\config\\SAM(即故障计算机系统分区SAM文件)(图6)。



按提示设置加载项的名称cpcw,继续展开[HKEY_LOCAL_MACHINE\\cpcw\\SAM\\Domains\\Account\\Users\\000001F4]根据前面的介绍,F项对应的值改为10,最后保存键值修改。



4.使用Administrator账户修复故障


现在重启电脑可以用了Administrator进入系统后,账户(默认无密码),输入启动命令提示符netusercpcw /times:all然后再次输入netusercpcw此时故障顺利修复(图7)。



如果故障电脑原来使用的就是Administrator此时,账户也可以在正常电脑下执行net user Administrator /times:(模拟故障操作)。然后导出注册表文件,然后输入net user Administrator /times:all还导出了注册表。然后导出注册表文件,然后输入net user Administrator /times:all还导出了注册表。前后比较可以发现,当Administrator账户使用“times:all参数时,0001F8-00000028之间的值是21FF(图8)。



解决问题的方法同上,PE加载登记表后,根据图8的显示,加载对应F”值更改为FF,问题可以在重启后解决。最后,我想提醒您,上述操作使用了无密码登录Administrator完成所有修复操作后,账户需要重新禁用。


编后:启用Administrator账户好处多Administrator账户可以通过上述介绍手动打开,作为系统内置的管理员账户,用户进入系统后可以进行大量的维修操作。例如,员工离职后未交出计算机登录密码,与上述密码相同Administrator帐户进入系统后,选择需要更改密码的原始员工帐户,右击选择设置密码,重新设置新密码。本文介绍的方法可以在不使用其他第三方软件的情况下实现,遇到类似故障不妨参考。

推荐阅读