今天碰到个客户,Win7系统,用户文件被损坏,无法登陆进 Windows,网上搜索了一下,发现是注册表破损导致用户无法 Login ,解决办法也很简单,其实注册表破损后,在总表中还有个备份,我们把备份的恢复回来,把现有的删除或改名即可。

如果是 Windows 7 的话,重启进入安全模式修改注册表就可以了。
如果是 Windows 10 的话,需要进入PE来修改注册表

1. 运行 regedit 或者其他注册表修改工具进入注册表后,找到下边两条。ProfileList后边数字可能有所不同,根据自己的情况寻找。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-2952912584-537372718-2124130641-1001
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-2952912584-537372718-2124130641-1001.bak

2. 进入bak项,右侧找到 State ,修改为 0

3. 将bak项与普通项互换名字

重启电脑,即可。