当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] ConfigMgr 2006 修补程序 KB4575786 - 控制台意外终止

作者:精品下载站 日期:2024-12-14 11:36:41 浏览:13 分类:玩电脑

ConfigMgr 2006 修补程序 KB4575786 - 控制台意外终止


安装 ConfigMgr 2006 HRFU KB4578605 后,SCCM 控制台意外终止。安装 ConfigMgr 2006 修补程序 KB4575786 来修复此问题。

根据微软的说法,如果用户不是完全管理员安全角色的成员并在控制台的不同节点之间切换,就会发生这种情况。

例如,作为远程工具操作员安全角色成员并在控制台中选择设备节点的用户将遇到此问题。

如果您尚未安装 KB4578605,您可能不会在 ConfigMgr 2006 设置中看到此问题。

ConfigMgr 2006 控制台意外终止

我在 ConfigMgr 2006 实验室中测试了这个问题,并且遇到了同样的问题。我使用属于远程工具操作员安全角色成员的用户登录。打开控制台并单击设备节点会使控制台崩溃。

但是我没有看到任何错误,因为控制台意外终止。错误已记录在事件查看器中。如果您遇到相同的错误,请安装 ConfigMgr 2006 更新 KB4575786。

当控制台意外终止时,打开事件查看器,检查应用程序事件日志中的事件 ID 1026。请注意消息 - 由于未处理的异常,进程被终止

[玩转系统] ConfigMgr 2006 修补程序 KB4575786 - 控制台意外终止

Application: Microsoft.ConfigurationManagement.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Collections.Generic.KeyNotFoundException
at System.Collections.Generic.Dictionary`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].get_Item(System.__Canon)
at Microsoft.ConfigurationManagement.AdminConsole.ConsoleUtilityClass.CheckInstanceSecurity(Microsoft.ConfigurationManagement.ManagementProvider.ConnectionManagerBase, Microsoft.ConfigurationManagement.AdminConsole.Schema.ActionDescription, Microsoft.ConfigurationManagement.ManagementProvider.IResultObject, Microsoft.ConfigurationManagement.ManagementProvider.SmsNamedValuesDictionary)
at Microsoft.ConfigurationManagement.AdminConsole.ConsoleUtilityClass.ProcessSecurityActionCheck(Microsoft.ConfigurationManagement.AdminConsole.ConsoleParentNode, Microsoft.ConfigurationManagement.AdminConsole.Schema.ActionDescription, Microsoft.ConfigurationManagement.ManagementProvider.SmsNamedValuesDictionary, Microsoft.ConfigurationManagement.ManagementProvider.IResultObject)
at Microsoft.ConfigurationManagement.AdminConsole.ConsoleUtilityClass.BuildActionItems(Microsoft.ConfigurationManagement.AdminConsole.SnapIn, Microsoft.ConfigurationManagement.ManagementProvider.SmsNamedValuesDictionary, System.Object, Microsoft.ConfigurationManagement.AdminConsole.SmsSiteConnectionNode, Microsoft.ConfigurationManagement.AdminConsole.ScopeNode, Microsoft.ConfigurationManagement.ManagementProvider.IResultObject, System.Collections.Generic.List`1<Microsoft.ConfigurationManagement.AdminConsole.Schema.ActionDescription>, System.String)
at Microsoft.ConfigurationManagement.AdminConsole.ConsoleUtilityClass.BuildActionItems(Microsoft.ConfigurationManagement.AdminConsole.SnapIn, Microsoft.ConfigurationManagement.ManagementProvider.SmsNamedValuesDictionary, System.Object, Microsoft.ConfigurationManagement.AdminConsole.SmsSiteConnectionNode, Microsoft.ConfigurationManagement.AdminConsole.ScopeNode, Microsoft.ConfigurationManagement.ManagementProvider.IResultObject, System.Collections.Generic.List`1<Microsoft.ConfigurationManagement.AdminConsole.Schema.ActionDescription>)
at Microsoft.ConfigurationManagement.AdminConsole.ConsoleUtilityClass.BuildActionItems(Microsoft.ConfigurationManagement.AdminConsole.SnapIn, Microsoft.ConfigurationManagement.ManagementProvider.SmsNamedValuesDictionary, System.Object, Microsoft.ConfigurationManagement.AdminConsole.SmsSiteConnectionNode, Microsoft.ConfigurationManagement.AdminConsole.ScopeNode, Microsoft.ConfigurationManagement.ManagementProvider.IResultObject, System.Collections.Generic.List`1<Microsoft.ConfigurationManagement.AdminConsole.Schema.ActionDescription>, System.String)
at Microsoft.ConfigurationManagement.AdminConsole.ConsoleUtilityClass.BuildActionItems(Microsoft.ConfigurationManagement.AdminConsole.SnapIn, Microsoft.ConfigurationManagement.ManagementProvider.SmsNamedValuesDictionary, System.Object, Microsoft.ConfigurationManagement.AdminConsole.SmsSiteConnectionNode, Microsoft.ConfigurationManagement.AdminConsole.ScopeNode, Microsoft.ConfigurationManagement.ManagementProvider.IResultObject, System.Collections.Generic.List`1<Microsoft.ConfigurationManagement.AdminConsole.Schema.ActionDescription>)
at Microsoft.ConfigurationManagement.AdminConsole.SccmNavigationNodeProviderBase.GetTasks(System.Uri, System.Collections.Generic.IList`1<Microsoft.EnterpriseManagement.ConsoleFramework.NavigationModelNodeBase>, Microsoft.EnterpriseManagement.ConsoleFramework.TaskQueryCriteria)
at Microsoft.ConfigurationManagement.AdminConsole.SccmTreeNavigationNodeProviderBase.GetTasks(System.Uri, System.Collections.Generic.IList`1<Microsoft.EnterpriseManagement.ConsoleFramework.NavigationModelNodeBase>, Microsoft.EnterpriseManagement.ConsoleFramework.TaskQueryCriteria)
at Microsoft.EnterpriseManagement.ConsoleFramework.NavigationModelAdaptor.GetNodeTasks(Microsoft.EnterpriseManagement.UI.DataModel.DataQueryBase, System.Collections.Generic.IList`1<Microsoft.EnterpriseManagement.ConsoleFramework.NavigationModelNodeBase>)
at Microsoft.EnterpriseManagement.ConsoleFramework.NavigationModelAdaptor.DoAction(Microsoft.EnterpriseManagement.UI.DataModel.DataQueryBase, System.Collections.Generic.IList`1<System.Uri>, System.Collections.Generic.IDictionary`2<System.String,System.Object>, System.Collections.Generic.IList`1<Microsoft.EnterpriseManagement.UI.DataModel.IDataItem>, System.String)
at Microsoft.EnterpriseManagement.UI.DataModel.QueryQueue.StartExecuteQuery(System.Object, Microsoft.EnterpriseManagement.ConsoleFramework.ConsoleJobEventArgs)
at Microsoft.ConfigurationManagement.AdminConsole.ConsoleJobExceptionHandler.ExecuteJob(System.ComponentModel.IComponent, System.EventHandler`1<Microsoft.EnterpriseManagement.ConsoleFramework.ConsoleJobEventArgs>, System.Object, Microsoft.EnterpriseManagement.ConsoleFramework.ConsoleJobEventArgs)
at Microsoft.EnterpriseManagement.ConsoleFramework.ConsoleJobsService.JobThread(System.Object)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

安装 ConfigMgr 2006 修补程序 KB4575786

  • 启动配置管理器控制台。
  • 转至管理\概述\更新和服务。
  • 右键单击Configuration Manager 2006 修补程序 KB4575786,然后单击安装更新包

[玩转系统] ConfigMgr 2006 修补程序 KB4575786 - 控制台意外终止

由于我在实验室中安装此修补程序,因此我忽略了先决条件检查警告。在生产服务器上,确保首先运行先决条件检查。单击下一步

[玩转系统] ConfigMgr 2006 修补程序 KB4575786 - 控制台意外终止

单击下一步,然后在“完成”窗口中单击关闭

[玩转系统] ConfigMgr 2006 修补程序 KB4575786 - 控制台意外终止

最后,您必须升级 ConfigMgr 2006 控制台。新版本控制台5.2006.1026.3100将取代旧版本5.2006.1026.3000。要开始控制台升级,请单击“确定”。

[玩转系统] ConfigMgr 2006 修补程序 KB4575786 - 控制台意外终止

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯