修复:软件华体会体育系列中心不能在SCCM加载错误

在这篇文章中,我将介绍多种解决方案来修复启动SCCM软件中心时出现的软件中心无法加载的错误。华体会体育系列当Software Center加载出错时,您可以使用这些解决方案华体会体育系列。

华体会体育系列软件中心是随附安装的应用程序吗SCCM客户代理.在Windows设备上安装Configuration Manager客户端时,会自动安装Software Center。华体会体育系列

在软件中心加载失败的情况下,通常会显示一个错误。华体会体育系列其中一个常见的错误是软件中心无法加载,我们将看到如华体会体育系列何排除此错误并修复它。

PatchMyPC HorizontalAD
修补我的电脑赞助广告

有时软件中心崩溃,没有任何错华体会体育系列误,表明安装的dot net框架已损坏。在极少数情况下,软件中心无法加华体会体育系列载是因为计算机上缺少一个依赖组件。

我经常被问到很多问题hth华体会体育全站Prajwal Desai论坛关于软件中心错误。华体会体育系列每个错误代码都有一个与之相关的惟一解决方案,您必须检查SCCM日志文件确定问题的根本原因。

检查软件中心日华体会体育系列志文件以进行故障排除

在我们继续之前,无论何时您遇到软件中心的错误,您都必须检查日志文件。华体会体育系列的SCCM软华体会体育系列件中心日志文件位于客户端计算机中的C:\Windows\CCM\Logs文件夹中。

有三个重要的SCCM日志文件用于故障排除Software Center问题:华体会体育系列

  • SCClient_domain@username_1.log—在客户端计算机上记录指定用户在“软件中心”中的活动华体会体育系列。
  • SCClient_domain@username_2.log—在客户端计算机上记录指定用户在“软件中心”中的活动华体会体育系列。
  • SCNotify_domain@username_1.log—记录指定用户的软件通知活动。华体会体育系列

修复SC华体会体育系列CM中无法加载软件中心的问题

当您尝试启动软件中心时,会弹出以下错误:华体会体育系列华体会体育系列无法加载“软件中心”。加载“软件中心”所需的组件时出现问题。华体会体育系列您可以稍后尝试启动软件中心。华体会体育系列如果问题仍然存在,您可以联系您的帮助台

SCCM中无法加载软华体会体育系列件中心的错误有多种解决方案,我将在这篇文章中列出这些解决方案。

华体会体育系列无法加载“软件中心”。加载“软件中心”所需的组件时出现问题。华体会体育系列
华体会体育系列无法加载“软件中心”。加载“软件中心”所需的组件时出现问题。华体会体育系列

解决方法1:重新安装SCCM客户端

当您在客户端计算机上排除软件中心无法加载错误时,您可以尝华体会体育系列试的第一步是重新安装SCCM客户端代理。

您可能会认为Software Cent华体会体育系列er以前加载得非常好。但是,您的软件中心可能已经损坏,重新安装客户端代理可以修复大部分问题。华体会体育系列

客户端重装过程包括卸载ConfigMgr客户端代理在电脑上在同一台计算机上手动安装客户端代理

您可以参考以下指南重新安装SCCM客户端代理在电脑。

解决方案2:修复ConfigMgr客户端

当您注意到计算机上的软件中心没有正确加载华体会体育系列时,您可以尝试修复Configuration Manager客户端代理。

使用ccmrepair,您可以使用命令行轻松地修复SCCM客户机代理。CCMrepair修复SCCM客户端代理上的所有组件。您可以参考以下指南不同的方法修复SCCM客户端代理在电脑上。

修复客户端代理后,重新启动计算机,然后启动软件中心华体会体育系列.软件中心华体会体育系列无法加载的错误现在应该被修复了。

解决方案3:检查软件中心依赖关系华体会体育系列

在计算机上安装Configuration Manager代理时,代理依赖于不同的组件来运行。例如,必须更新.NET框架升级到4.8版这样你就不会在SCCM客户端上遇到任何错误,安装最新的Microsoft Visual c++ Redistributable等。

配置管理2107和更高版本要求至少。net 4.6.2版本,但建议最新版本的。net Framework 4.8。CCMSetup不会自动安装。net 4.8版本。确保安装了受支持的版本用于SCCM客户端的Dot Net框架

回到软件中心依赖关系,许多组件华体会体育系列都是Windows默认启用的服务或功能。您不应该在Configuration Manager客户机上禁用这些组件。如果禁用以下任何组件或服务,软件中心将无法正确加载。华体会体育系列

下表列出了Configuration Manager客户端外部的所有依赖项。

Windows组件 描述
Windows安装程序 必须支持使用Windows安装程序文件进行应用程序和软件更新。华体会体育系列
后台智能转账服务(BITS) 必须允许在客户端计算机和配置管理器站点系统之间进行节流数据传输。
任务调度器 客户端操作所需,例如定期评估配置管理器客户端的运行状况。
远程差分压缩(RDC) 优化网络上的数据传输。
支持SHA-2代码签名 客户端要求支持SHA-2代码签名算法。有关更多信息,请参见SHA-2代码签名支持。

解决方案4:解决软件中心日志文件问题华体会体育系列

如果您尝试了上述解决方案,并且仍然遇到Software Center无法加载错误,则必须检查Software Center华体会体育系列日志文件以确定问题。

假设您在客户端计算机上启动软件中心,看到软件中心华体会体育系列无法加载错误。下面的屏幕截图显示了您所看到的软件中心错误。华体会体育系列

华体会体育系列无法加载“软件中心”。加载“软件中心”所需的组件时出现问题。华体会体育系列
华体会体育系列无法加载“软件中心”。加载“软件中心”所需的组件时出现问题。华体会体育系列

一旦看到上面的错误,在客户端计算机上转到C:\Windows\CCM\Logs文件夹中。使用CMTrace日志文件查看器或其他ConfigMgr日志文件查看器打开日志文件。

对于So华体会体育系列ftware Center加载错误,您需要检查的日志文件为SCClient_domain@username_1.log.打开这个日志文件并仔细检查每一行。

下面的日志文件显示了对CCM_PROGRAM的WMI查询和多个错误导致SCCM软件中心无法加载。华体会体育系列例如:Exception Microsoft.SoftwareCe华体会体育系列nter.Client.Data.WmiException: Provider加载失败。

错误无法加载SCCM软华体会体育系列件中心
错误无法加载SCCM软华体会体育系列件中心

下面的行是从SCClient_domain@username_1.log

在Connect,第246行,文件C:__w\1\s\src\DataAbstractionLib\WmiDataProvider\WmiConnectionManager.cs中捕获的异常:消息过滤器取消了调用。(异常来自HRESULT: 0x80010002 (rpc_e_call_cancelled))华体会体育系列StackTrace: at System.Management.ThreadDispatch.Start() at System.Management.ManagementScope.Initialize() at Microsoft.SoftwareCenter.Client.Data.WmiCon华体会体育系列nectionManager。Connect(String machineName, String namespaceName, Boolean monitorEvent)捕获未处理的异常。(Microsoft.华体会体育系列SoftwareCenter.Client。转换内部异常失败。错误代码将是0。(Microsoft.华体会体育系列SoftwareCenter.Client.Data。在OnGetException中捕获的异常,第193行,文件C:__w\1\s\src\SoftwareCenterApplication\PDApp.cs - Type Microsoft.华体会体育系列SoftwareCenter.Client. data . wmiconnectionexception: WMI repository is not connected, error code 0 (Microsoft.SoftwareCenter.Client. data . wmionnectionexception: WMI repository is not connected, error code 0 (Microsoft.SoftwareCenter.Client. data . wmionnectionexception)。StackTrace: at Microsoft.SoftwareCenter.Client.Data.PlatformDataConnec华体会体育系列tor.Connect() at Microsoft.SoftwareCenter.Client.Data.ClientConnectionFactory.CreatePlatformConnector() at Microsoft.SoftwareCenter.Client.SCClient.d__18.MoveNext()——从先前抛出异常的位置堆栈跟踪的结束——at system . run . compilerservices . taskawaiter。在system . runtime . compilerservices . taskaater上的ThrowForNonSuccess(任务任务)。HandleNonSuccessAndDebuggerNotification(任务任务)在microsoft . softwa华体会体育系列reccenter . client . scclient .d__16. movenext()——堆栈跟踪从以前的位置抛出异常的结束——在System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>System.Windows.Threading.ExceptionWrapper中的b__6_0(对象状态)。InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

从上面的日志片段中,考虑以下错误:Microsoft.华体会体育系列SoftwareCenter.Client.Data.WmiConnectionException: WMI存储库未连接,错误码为0”。此错误表明客户端机器上的WMI存储库存在问题。如果存储库损坏,那么WMI服务将无法正常工作。在这种情况下,SCCM软件中心加载失败,并显示错华体会体育系列误“软件中心无法加载”。

如果WMI损坏,您可以收到各种错误,这取决于当时正在完成的活动。要修复客户机上的WMI问题,必须重新构建WMI存储库.重新构建WMI存储库后,WMI问题得到解决,软件中心应该正确加载。华体会体育系列

结论

华体会体育系列SCCM中的软件中心故障诊断是一个复杂的话题。当您在SCCM中遇到软件中心无法加载错误时,您华体会体育系列可以尝试上述解决方案。配置管理器中的一些错误有多个解决方案,最重要的是,故障排除从检查日志文件开始。如果有其他适合你的方法,请在评论区添加。

留下回复

你的电邮地址将不会公布。必填字段已标记

2的评论

  1. 《阿凡达》的照片 理查德。 说:

    与往常一样,在尝试重新构建WMI存储库之前,首先重新启动服务器。省了我很多麻烦。

  2. 《阿凡达》的照片 Rico 说:

    有时这种情况也会发生在由于软件更新而重启后直接启动软件中心时。华体会体育系列

    大多数情况下,在重新启动软件中心客户端一段时间后,“问题”就会消失。华体会体育系列