解决方案一:

步骤:
1, 开机按F8,从安全模式启动。
2, 按windows+R,键入“regedit”回车
3, 进入:HLM\Software\Microsoft\Windows NT\CurrentVersion\profileList,最后有两个文件夹,以“s-1-5……”开台的,一个有“.bat”后缀,一个没有。将这两个文件夹的名字互换。然后退出,重启电脑,问题解决。
附:如果还没有解决,继续一下步骤:
在心的那个带“.bak”后最的文件夹中找到recounft,右键选modify,把值改为0。然后退出,重启。
  
解决方案二:
 
Win7遇到这个问题
1. 进入安全模式,在输入框中输入“CMD”
2. 输入:NET USER administrator /active:yes(注意大小写区分),打开管理员账户
3. 重启电脑,以administrator管理员中账户登陆系统,再输入“regedit”,启动注册表管理器
4. 打开“HLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Profilelist\s-1-5-21-127…..bak”,将其导出为1.reg
5. 将1.reg编辑,将其后面的.bak去掉。保存,双击将其导入。
6. 打开注册表“HLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList\S-1-5-21…..”双击state记录当前值,比如为8000,然后改为0。
7. 重启计算机。
8. 登陆成功后,打开注册表,再将state的值改为8000
9. 注销当前用户,重新登录。输入“cmd”,再输入“NET USER administrator /active:no”,关闭管理员账户。删除之前保存的1.reg