我注意到我的 SQL Server 服务没有运行。我尝试重新启动该服务,但失败了。
我去了活动经理那里,发现加载用户档案调用失败,出现以下错误:Element not found
,事件 ID 为 7005。
通过我后续的研究,我发现这次故障确实影响了包括 SQL Server 服务在内的一些服务。
但是,我通过用户帐户登录 Windows 时完全没有遇到任何问题。没有显示任何错误。如果我的 C# 程序没有无法连接到数据库,我根本不会知道这个错误,这导致我调查 SQL 服务,这导致我探索事件管理器。
直到几天前,我的 C# 程序还可以轻松连接到其 SQL Server 数据库,没有任何问题,因此此事件错误是最近发生的。我不知道/记得在此期间是否发生了任何 Windows 更新。过去一周我没有安装任何程序。
我尝试了一些推荐的解决方案。
在 RegEdit 中,在以下注册表项中:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
我找到了我的个人资料的条目并验证了State
= 0。我没有的条目RefCount
,但创建了一个具有其默认值 0 的条目。我重新启动了,但事件查看器中记录了相同的错误。
该NTUSER.dat
文件和文件都不USERCLASS.dat
是只读的,并且我的用户对这两个文件拥有完全的控制权。
我启动了安全模式并运行sfc /scannow
。通过该命令未发现任何错误。
有一个解决方案可以创建新的配置文件,但我不确定这会如何影响我的用户体验。我会丢失我的“开始”菜单配置吗?我的桌面配置?
问题:有没有其他人遇到过完全相同的错误事件并能够解决它?
The LoadUserProfile call failed with the following error: Element not found.