开机登录失败 提示"user profile service服务未能登录,无法加载用户配置文件" 问
本页链接:https://kb.edianzu.cn:90/html/server-show-721.html

【问题描述】

Windows系统开机后,在用户登录界面输入密码无法正常登录,提示“user profile service服务未能登录,无法加载用户配置文件”。点击“确定”按钮后又回到密码输入界面。如下图:

image.png

【问题原因】

原因是C:\Users目录下的Default文件夹(默认隐藏的文件夹)中的文件被破坏,而Default目录是用户目录的模板。所以当Default目录被破坏,就无法在C:\Users生成新用户的用户目录。顺便提一点,当用超级管理员账户创建新用户时,是不马上在C:\Users目录下生成新的用户目录的。而是在新用户第一次登录系统时才开始加载用户配置,生成用户目录。所以错误的发生过程是这样,新用户输入账户和密码登录系统,根据用户目录模板加载用户配置,但用户目录模板不可用,所以提示文章标题提到的错误。

【解决办法1】

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

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

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

    image.png

    4、将步骤 3 中找到的 2 个子键的名字互换或确认后删除该bak的子健;

    5、重启计算机,问题得到解决。

【解决办法2】

       1、把出错的Windows Server 2012的C:\Users\Default先备份、再删除,或者直接重命名。

       2、在其它Windows server 2012服务器中的C:\Users目录下拷贝Default整个目录(包括所有子文件夹及子文件)至出错的Windows Server 2012的C:\Users目录下。

       3、重新创建账户并登录,即可成功。

【注意事项】

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

本页链接:https://kb.edianzu.cn:90/html/server-show-721.html