User Profile Service 服务未能登录转载自(sailing的新浪博客)

简介:

User <wbr>Profile <wbr>Service <wbr>服务未能登录,有效解决方法
“事件查看器”的“应用程序”一栏中找到大量来源为“Winlogon”和“User Profile Service”的错误和警告(见下图)

User <wbr>Profile <wbr>Service <wbr>服务未能登录,有效解决方法

截取其中一些日志记录:

1.错误 User Profile Service    1502

Windows 不能加载本地存储的配置文件。此问题的可能原因是安全权限不足或本地配置文件损坏。

详细信息 - 另一个程序正在使用此文件,进程无法访问。

2.警告 User Profile Service    1515

Windows 已经备份了此用户的配置文件。下次此用户登录时,Windows 将自动尝试使用此备份的配置文件。

3.警告 User Profile Service    1511

Windows 找不到本地配置文件,正在用临时配置文件让您登录。当您注销时,对此配置文件所作的更改将丢失。

4.警告   User Profile General   1509

Windows 不能将文件 C:\Users\Default\AppData\Roaming\Microsoft\Ime\IMSC5\ 复制到 C:\Users\TEMP\AppData\Roaming\Microsoft\Ime\IMSC5\。这可能由网络故障或安全权限导致。

详细信息 - 拒绝访问。

5.警告    User Profile General   1509

Windows 不能将文件 C:\Users\Default\AppData\Roaming\Microsoft\Ime\IMSC5 复制到 C:\Users\TEMP\AppData\Roaming\Microsoft\Ime\IMSC5。这可能由网络故障或安全权限导致。

详细信息 - 拒绝访问。

6.Winlogon错误和警告的事件ID主要有 6004 6001 6000

 

以上警告4和5好像显示某些配置文件复制出错,笔者检查C:\Users\TEMP\AppData\Roaming\Microsoft\Ime\下确实没有IMSC5文件夹,手动复制过去,注销管理员账户,登录问题账户依然没有解决,于是在“事件查看器”中“联机查找原因”,根据微软提供的一些信息(如下图)User <wbr>Profile <wbr>Service <wbr>服务未能登录,有效解决方法
针对此问题,微软给出的解决办法:

User <wbr>Profile <wbr>Service <wbr>服务未能登录,有效解决方法
用户配置文件出了问题,但是登录时尝试用“临时配置文件”过程又有毛病,双重因素导致不能登录

1.按Windows+R,键入“regedit”,回车。

2.进入:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,最后有两个文件夹,以“s-1-5...”开头的,一个有“.bak”后缀,一个没有。把这两个文件夹的名字互换。然后退出,重启电脑,问题就解决了。

 

附:如果还没有解决,继续以下步骤:

在新的那个带“.bak”后缀的文件夹中找到refcount,右键选modify,把值改为0,然后退出,重启。

我的折腾就到这里,还没遇到不能解决的情况。

如果你按此步骤还不能解决,请给我留言。

User <wbr>Profile <wbr>Service <wbr>服务未能登录,有效解决方法

对照正常管理员账户 “State”子键的键值“0”,查看“高级系统设置”中“用户配置文件”一栏,正常账户状态为“本地”,而问题账户状态为“备份”。很明显State“8000”即为“备份”,State“0”为“本地”了。而不带“.bak”后缀的注册表项中"ProfileImagePath"子键的键值为“C:\Users\Temp”,而且仅有三四个子键。

 

 

 

笔者不知到是抽了还是有直觉,毫不犹豫直接把整个不带“.bak”后缀的注册表项删除,注销当前账户,登录问题账户,成功登录这时问题解决了,再查看注册表发现带“.bak”后缀的注册表项的“.bak”自动消失变成不带“.bak”的项,而且其下子键数量与刚开始一模一样,不过State变为了“0”,进入“高级系统设置”中“用户配置文件”一栏,两个账户状态均变“本地”了。

 

 

问题反思:"ProfileImagePath"子键的键值为“C:\Users\Temp”的注册表子项中子键数量明显比其他正常账户少,可能是对该项写入不完整导致不能通过“临时配置文件”登录,删除该项,登录时自动重建,“备份”状态转化为“本地”。

 

 

 

总之,笔者最简单的解决方法就是:

 

 

1、开机按F8进入到安全模式,登录系统;

2、打开注册表,找到带“.bak”的项(如【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ S-1-5-21-****-****-1000.bak】)不要动它。

3、定位到带“.bak”的项上方一个不带“.bak”的项(如【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-****-****-1000】),确认该项包含键值为“C:\Users\Temp”的子键"ProfileImagePath",在左侧删除整个项,带“.bak”的项不要动,即可实现正常登录。 登录之后会发现带“.bak”的项自动去掉了“.bak“。



本文转自 abc3486389 51CTO博客,原文链接:http://blog.51cto.com/1336014/1866639

相关文章
|
6月前
|
IDE 网络安全 开发工具
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
|
6月前
|
安全 网络安全 Windows
【Azure App Service】遇见az命令访问HTTPS App Service 时遇见SSL证书问题,暂时跳过证书检查的办法
【Azure App Service】遇见az命令访问HTTPS App Service 时遇见SSL证书问题,暂时跳过证书检查的办法
【Azure App Service】遇见az命令访问HTTPS App Service 时遇见SSL证书问题,暂时跳过证书检查的办法
|
6月前
|
Linux 开发工具 git
【应用服务 App Service】App Service使用Git部署时,遇见500错误
【应用服务 App Service】App Service使用Git部署时,遇见500错误
|
6月前
|
开发框架 前端开发 JavaScript
【Azure App Service】.NET应用读取静态文件时遇见了404错误的解决方法
【Azure App Service】.NET应用读取静态文件时遇见了404错误的解决方法
|
6月前
|
SQL 网络协议 数据库连接
【Azure 应用服务】遇见“无法创建hybrid connection for App Service”的解决办法
【Azure 应用服务】遇见“无法创建hybrid connection for App Service”的解决办法
|
6月前
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
|
6月前
|
缓存 NoSQL Java
【Azure Redis 缓存】云服务Worker Role中调用StackExchange.Redis,遇见莫名异常(RedisConnectionException: UnableToConnect on xxx 或 No connection is available to service this operation: xxx)
【Azure Redis 缓存】云服务Worker Role中调用StackExchange.Redis,遇见莫名异常(RedisConnectionException: UnableToConnect on xxx 或 No connection is available to service this operation: xxx)
|
6月前
|
API 开发者
【Azure 应用服务】在App Service中新建WebJob时候遇见错误,不能成功创建新的工作任务
【Azure 应用服务】在App Service中新建WebJob时候遇见错误,不能成功创建新的工作任务
|
6月前
|
Kubernetes Linux Docker
【Azure 应用服务】使用Docker Compose创建App Service遇见"Linux Version is too long. It cannot be more than 4000 characters"错误
【Azure 应用服务】使用Docker Compose创建App Service遇见"Linux Version is too long. It cannot be more than 4000 characters"错误
|
Windows
win11出现:终止代码:SYSTEM SERVICE EXCEPTION解决方案实列(不懂请私信up主)
终止代码解释:SYSTEM_SERVICE_EXCEPTION,又称为异常处理程序,是一种常见的蓝屏错误码,代表Windows系统检测到内核代码发生错误,无法响应某些系统服务,而且无法继续运行。它特别容易发生在许多设备驱动程序中,如显示驱动程序和音频驱动程序,因为他们成为Windows系统的必要组成部分。
2100 0

热门文章

最新文章