分享

系统进不去,user profile service 服务登录失败。无法加载用户配置文件

 网管爱好者 2020-12-15

系统进不去,user profile service 服务登录失败。无法加载用户配置文件

【解决办法】

  1、重新启动计算机,并在开机时按 F8,之后选择 “安全模式” 或者 “带网络的安全模式” 进入系统;

 2、进入系统安全模式后,按 Win+R 打开“运行”窗口,输入 regedit 并回车以打开注册表编辑器;

  3、按路径找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ 键,在该键下一般有 7 个子键,其中有一个子键的名字完全包含另一个子键的名字,但在末尾多出 .bak 字样的后缀。找到这样的这 2 个子键,如下图;

4、在这里大家可以看到两个带有一长串数字的文件夹,除去末尾的“.bak”外文件夹名称的其他部分完全相同,分别查看这两个文件夹在右窗格中“ProfileImagePath”的数据,无“.bak”的文件夹,其数据为“C:\Users\TEMP”。

而以“.bak”结尾的文件夹,其数据为“C:\Users\账户名称”,将这两个文件夹的名称互换,将带有“.bak”的文件夹去掉“.bak”更改为正常文件夹,将原本没有“.bak”的文件夹加上“.bak”。

5、更换完成后,选择现在名称修改后的不含“.bak”的文件夹,在右窗格双击“RefCount”,输入0并确定,双击“State”,输入0并确定。

6、关闭“注册表编辑器”,重启计算机,此时电脑恢复正常状态。

【注意事项】

    如果上述方法未起作用,则可以按照文末参考资料中的方法修改 RefCount 键和 State 键的值为 0 试试。或者新建一个账户,将老用户的数据都复制到新账户。

1、开机按F8进入到安全模式;开机按F8

2、进入后在搜索框输入“cmd”,启动控制台窗;输入“cmd”

3、输入:NET USER administrator /active:yes(注意大小写区别),打开管理员帐户;

4、重启电脑,以administrator管理员帐户登录系统;

5、在搜索框输入“regedit”,启动注册表管理器;注意:由于涉及注册表修改,建议您在操作之前先对该项进行导出备份。

6、打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1274968841-2149420556-1244056021-1000.bak键值,用菜单中的功能导出此注册表项保存为1.reg;

注意:这里红字部分有可能会根据各人不同的系统配置略有不同,但“S-1-5-21”这一部分基本是相同的!这点很重要,如果不能变通,很可能会在这里受阻!同时还要注意保存的1.reg文件位置喔,一会用完就可以删掉了,不要留下垃圾文件。

7、找到存放该文件的目录,右击1.reg,点击“编辑”,将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1274968841-2149420556-1244056021-1000.bak改为HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1274968841-2149420556-1244056021-1000;

注意:这里就是去掉文字中出现的.bak字个字符;

8、双击1.reg导入设置。

9、打开注册表,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1274968841-2149420556-1244056021-1000,双击state记录当前值,比如为8000,然后改为0;

10、重启计算机登录;

11、登录成功之后,打开注册表,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1274968841-2149420556-1244056021-1000,双击state,改为8000;

12、注销当前用户,重新登陆;

13、进入后在搜索框输入“cmd”,启动控制台窗;

14、输入:NET USER administrator /active:no(注意大小写区别),关闭管理员帐户;

15、删除之前保存的1.reg文件。

如上述方法没办法解决,建议在安全模式下重新创建一个帐户(控制面板中——帐户——新建),并将旧帐户的数据复制到新帐户。 

16、最后发现是系统有两个用户一个是标准用户,一个是管理组的用户(非Administrator),输入正确的密码之后都是一样的提示消息。管理组的用户能在安全模式下登录(标准用户在安全模式下登录提示同样的信息)在网上找到一些解决方法,但是对我这种情况都无法解决。在安全模式下能创建新用户,但是新用户也不能登录。

后来在安全模式下启用Administrator,Administrator能正常登录,登录进去后经过排查,发现整个D盘只有Administrator有权限访问(我的用户目录放到D盘上的),重新把D盘的权限开放给Users用户组,问题解决。

重要说明 此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。 

1.单击“开始”,在“搜索”框中键入“regedit”,然后按 Enter。

2.在“注册表编辑器”中,找到并单击下面的注册表子项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

3.在导航窗格中,找到以“S-1-5”(SID 密钥)开头,后跟一长串数字的文件夹名称。

4.单击每个“S-1-5”文件夹,在详细信息窗格中找到“ProfileImagePath”条目,然后双击以确保其为出现错误的用户帐户配置文件。

 1.如果您有两个文件夹以“S-1-5”开头,后跟一长串数字,并且其中一个以“.bak”结尾,则必须重命名“.bak”文件夹。为此,请执行以下步骤:

2. 如果您只有一个以“S-1-5”开头,后跟一长串数字并以“.bak”结尾的文件夹,请右键单击该文件夹,然后单击“重命名”。删除文件夹名称末尾的 .bak,然后按 Enter。

5.在详细信息窗格中,单击不含“.bak”的文件夹,双击“RefCount”,键入“0”,然后单击“确定”。

6.在详细信息窗格中,单击不含“.bak”的文件夹,双击“状态”,键入“0”,然后单击“确定”。

关闭注册表编辑器。

重新启动计算机。

使用您的帐户再次登录。

-------------------

解决办法:进入安全模式

1、在电脑开机状态下按Win+R打开运行功能,并在打开输入框内输入:services.msc;

2、成功打开服务功能,并找到:User Profile Service功能;

3、双击User Profile Service 打开,将启动类型设置为自动;

4、再次重启电脑后,将不在提示该错误问题;

了解身份证号码的密码

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多