遇到同类问题,网上搜索到一篇实用的解决方法,转载到博客中,方便之后翻阅!安全
对照网上另外一解决方法:ide
一,开机按F8,从安全模式启动。blog
二,按Windows+R,键入“regedit”,回车。博客
三,进入:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,最后有两个文件夹,以“s-1-5...”开头的,一个有“.bak”后缀,一个没有。把这两个文件夹的名字互换。而后退出,重启电脑,问题就解决了。it
附:若是尚未解决,继续如下步骤:io
四,在新的那个带“.bak”后缀的文件夹中找到refcount,右键选modify,把值改成0,而后退出,重启。class
笔者深受上法启发,最终解决方法跟上法大同小异,不过更为简单,仍是不绕弯子了,先看一下笔者带“.bak”后缀的注册表项:登录
对照正常管理员帐户 “State”子键的键值“0”,查看“高级系统设置”中“用户配置文件”一栏,正常帐户状态为“本地”,而问题帐户状态为“备份”。很明显State“8000”即为“备份”,State“0”为“本地”了。而不带“.bak”后缀的注册表项中"ProfileImagePath"子键的键值为“C:\Users\Temp”,并且仅有三四个子键。配置
笔者不知到是抽了仍是有直觉,坚决果断直接把整个不带“.bak”后缀的注册表项删除,注销当前帐户,登陆问题帐户,成功登陆这时问题解决了,再查看注册表发现带“.bak”后缀的注册表项的“.bak”自动消失变成不带“.bak”的项,并且其下子键数量与刚开始如出一辙,不过State变为了“0”,进入“高级系统设置”中“用户配置文件”一栏,两个帐户状态均变“本地”了。List
问题反思:"ProfileImagePath"子键的键值为“C:\Users\Temp”的注册表子项中子键数量明显比其余正常帐户少,多是对该项写入不完整致使不能经过“临时配置文件”登陆,删除该项,登陆时自动重建,“备份”状态转化为“本地”。
总之,笔者最简单的解决方法就是:
一、开机按F8进入到安全模式,登陆系统(若是只是标准帐户有问题,管理员帐户没问题就不要安全模式了);
二、打开注册表,找到带“.bak”的项(如【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ S-1-5-21-****-****-1000.bak】)不要动它。
三、定位到带“.bak”的项上方一个不带“.bak”的项(如【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-****-****-1000】),确认该项包含键值为“C:\Users\Temp”的子键"ProfileImagePath",在左侧删除整个项,带“.bak”的项不要动,便可实现正常登陆。 登陆以后会发现带“.bak”的项自动去掉了“.bak“。