0x80041010是 SCCM 客户端在无法连接到管理点时可能返回的错误代码。此错误的最常见原因是客户端无法从活动目录获取站点代码。
要解决此问题,您可以尝试重新启动 SCCM 客户端服务和/或重新启动服务器。虽然大多数电脑上不会发生此错误,但我们能够收集有关如何帮助面临相同问题的用户的信息。
什么是 WMI 错误代码80041010?
错误代码80041010是一个内部错误,指示 Windows 管理规范 (WMI) 子系统无法正常工作。
SCCM是微软管理Windows计算机的工具,它使用WMI作为其管理机制之一。SCCM 主要使用 WMI 在目标计算机上安装应用程序,但也使用其他方法,如组策略对象 (GPO)。
SCCM 的主要目标是能够跨网络远程管理客户端。它允许管理员在客户端计算机上远程安装应用程序和更新,而无需对这些计算机进行物理访问。
当你发现错误0x80041010时,它表示 配置管理器 安装失败。这可能是因为操作系统不受支持,因此与客户端计算机不兼容。
导致此问题的原因是什么?
此错误可能由于许多不同的原因而发生,但通常,它是由以下两种原因之一引起的:
- 损坏的 WMI 数据库 – 如果 WMI 数据库损坏或损坏,则 SCCM 代理将无法在计算机上安装它。这通常是由直接修改 WMI 数据库而不是使用 SCCM 客户端安装程序安装程序的第三方应用程序引起的。
- 注册表设置损坏 – 编辑注册表是灾难性的,尤其是在您不知道自己在做什么的情况下。如果您有第三方应用程序错误地修改了注册表设置,则它们可能导致此问题。
当 WMI 不工作时,SCCM 无法与客户端通信。这将导致许多问题,包括:
- 未从客户端收集库存
- 客户端无法与服务器通信
- 未正确部署软件
其他原因包括阻止安装客户端代理的网络安全策略。要使 SCCM 恢复并运行,您需要解决这些问题。
如何修复错误0x80041010?
1. 修复 WMI
- 按键,在搜索栏中键入cmd,然后单击以管理员身份运行。Windows
- 键入以下命令以切换 WMI 存储库所在的文件夹:
c:\windows\system32\wbem
- 接下来,键入以下命令:Enter
dir /b *.mof *.mfl | findstr /v /i uninstall > moflist.txt & for /F %s in (moflist.txt) do mofcomp %s
- 如果仍然遇到错误,请继续运行以下命令:
Net Stop winmgmt
C:
CD %SystemRoot%\System32\wbem RD /S /Q repository
regsvr32 /s %SystemRoot%\system32\scecli.dll
regsvr32 /s %SystemRoot%\system32\userenv.dll
for /f %%s in (‘dir /b /s *.dll’) do regsvr32 /s %%s
scrcons.exe /regserver
unsecapp.exe /regserver
winmgmt.exe /regserver
wmiadap.exe /regserver
wmiapsrv.exe /regserver
wmiprvse.exe /regserver
mofcomp cimwin32.mof
mofcomp cimwin32.mfl
mofcomp rsop.mof
mofcomp rsop.mfl
for /f %%s in (‘dir /b *.mof’) do mofcomp %%s
for /f %%s in (‘dir /b *.mfl’) do mofcomp %%s
2. 重置 WMI
- 按键,在搜索栏中键入cmd,然后单击以管理员身份运行。Windows
- 键入以下命令,然后在每个命令后按:Enter
winmgmt /salvagerepository
winmgmt /verifyrepository
winmgmt /resetrepository
这些命令将检查是否存在任何不一致之处,并在必要时进行重建。
在其他地方,你可能还会遇到 SCCM 任务序列错误,因此请查看我们推荐的相同修复程序。SCNotization有时也可能失败,但我们有关于如何恢复它的答案。
© 版权声明
文章版权归作者所有,未经允许请勿转载。