各位系统管理员大家好,
我有一台使用率极高的服务器,它只对一个域用户造成了问题。每当他登录时,他都会收到旧的“Shell Experience Host 已停止工作”错误。症状非常明显,sihost.exe 无法在他的配置文件上启动,但在其他所有人的配置文件上都可以运行。
谷歌搜索这个提供了一些无用的建议,如 sfc /scannow。重新安装 C++ 可再发行软件包,如果可以的话,值得一试全部用户,但这仅一用户。我打算在今天晚些时候尝试删除他的个人资料。
有没有人遇到过只有一个域用户有此问题的情况?
一些背景信息,至少有 20 名用户全天候登录此服务器。可能一次最多有 40 名用户。加载了 100 多个唯一配置文件。重新启动将非常难以安排,但如果需要的话,我愿意接受这个想法。
答案1
如果所有其他用户都可以成功登录,则强烈表明用户配置文件已损坏。
只需将其删除(当然,备份之后,用户可能会在其中包含一些重要内容)。
警告:绝不手动删除用户配置文件文件夹 ( C:\Users\username
) (*);这只会导致更严重的问题,因为注册表中会残留有关配置文件的信息。如果您需要删除用户配置文件,请从高级系统属性中执行此操作,或使用适当的工具。
(*)除非你知道确切地还有什么需要清洁。