根本原因是user manager服务未启动或注册异常,需先确认其状态,再通过net start usermanager启动,若失败则用regsvr32注册usermgr.dll和uxsms.dll,或导入注册表修复项,最后重启验证。

Win10打开services.msc时弹出“类没有注册”错误,导致服务管理器无法加载、开始菜单打不开、任务栏卡死等一系列连锁故障,根本原因是User Manager服务未启动或注册异常,必须从服务依赖链底层修复。
确认User Manager服务状态
按下 Ctrl + Shift + Esc 打开任务管理器 → 点击左下角“更多详细信息” → 切换到“服务”选项卡 → 查看列表中是否存在 User Manager 项。如果该服务显示为“已停止”或根本没出现,说明系统核心用户会话管理模块已失效。
这一步不能跳过:很多用户误以为只要重启explorer.exe就能恢复,但User Manager是explorer的前置依赖服务,不先启动它,重启资源管理器毫无作用。
通过命令行强制启动User Manager服务
以管理员身份运行命令提示符(右键开始按钮 → “命令提示符(管理员)”或“Windows PowerShell(管理员)”):
输入以下命令并回车:
net start UserManager
若返回“服务名无效”或“系统找不到指定的服务”,说明服务注册表项被破坏,需进入下一步手动修复注册。
重建User Manager服务注册项
方法一:使用regsvr32重新注册关键DLL
在管理员命令提示符中依次执行:
regsvr32 /s usermgr.dll
regsvr32 /s uxsms.dll
这两条命令会静默注册用户会话管理所需的两个核心组件。其中 uxsms.dll 是User Manager服务的实际宿主模块,缺失或未注册将直接导致services.msc报“类没有注册”。
方法二:导入预置修复注册表项(适用于无法执行regsvr32的场景)
新建一个文本文件,粘贴以下内容并保存为 UserManagerFix.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UserManager]
"DisplayName"="User Manager"
"Description"="Manages user sessions and logon processes"
"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,69,00,6e,00,6f,00,6c,00,65,00,70,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00
"DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00
"ObjectName"="LocalSystem"
双击运行该.reg文件 → 点击“是”确认导入 → 关闭所有窗口。
重启并验证修复效果
第一步:在管理员命令提示符中执行:
shutdown /r /t 0
第二步:电脑重启后,立即按 Win + R → 输入 services.msc → 回车。
如果窗口正常打开且服务列表完整显示,说明修复成功;若仍报错,请检查是否遗漏了uxsms.dll的注册步骤。











