【问题标题】:MMC (Microsoft Management Console) has detected an error in a snap-in and will unload it [closed]MMC(Microsoft 管理控制台)在管理单元中检测到错误并将卸载它[关闭]
【发布时间】:2017-09-11 15:03:25
【问题描述】:

在基于 Windows 7 或 Windows Server 的计算机中显示错误。

启动多个 Windows 系统应用程序时会出现此错误,例如:

  1. Windows Event Viewer
  2. Windows Task Scheduler
  3. Windows Activation Management Tool

错误显示如下:

堆栈跟踪错误:

在 Microsoft.ManagementConsole.Internal.SnapInMessagePumpProxy.OnThreadException(对象 发件人,ThreadExceptionEventArgs e) 在 System.Windows.Forms.Application.ThreadContext.OnThreadException(异常 t) 在 System.Windows.Forms.Control.WndProcException(异常 e)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd,Int32 消息, IntPtr wparam, IntPtr lparam) 在 System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) 在 System.Windows.Forms.NativeWindow.DefWndProc(Message& m) 在 Microsoft.Windows.ManagementUI.CombinedControls.ListViewEx.DefWndProc(消息& m) 在 System.Windows.Forms.ListView.WndProc(Message& m) 在 Microsoft.Windows.ManagementUI.CombinedControls.ListViewEx.WndProc(消息& m) 在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd,Int32 消息, IntPtr wparam, IntPtr lparam)

【问题讨论】:

  • 我在网上研究了这个问题,发现 1) 适用于 Windows 7 SP1 的 Hotfix Rollup 2688730(这是我所拥有的)应该可以解决这个问题,并且 2) 它似乎没有安装在我的机器,但我有一个问题:我找不到下载链接! (仅a Microsoft announcement page 处的修补程序说明。)
  • 好的,我只记得要从 Microsoft 获得任何修补程序,有一个 URL you can use。您只需替换其中的 KB 编号。我访问了这个网站并提供了我的电子邮件地址。然后我从 Microsoft.com 收到一封电子邮件,帮助我下载the actual hotfix。然而它没有用!我仍然遇到同样的问题。
  • 一般软件问题,比如这个,属于Super User,而不是Stack Overflow。
  • 可以将它移到超级用户而不丢失这里的线程吗?

标签: windows-7 windows-server windows-task-scheduler event-viewer mmc


【解决方案1】:

首先,下载修补程序

好的,正如我之前评论的那样,微软声称已经通过 KB2688730 解决了这个问题:

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2688730&kbln=en-us

访问此站点并提供我的电子邮件地址后,我在 Microsoft.com 的电子邮件消息中获得了一个链接,可帮助我下载实际的修补程序:

http://hotfixv4.microsoft.com/.Net%20Framework%202.0%20–%20Win7%20SP1,%20Windows%20Server%202008%20R2%20SP1%20(CBS)/sp1/DevDiv965999/50727.5723/free/446502_intl_x64_zip.exe

最后,应用 .NET Framework 3.5.1

现在单独安装并不能完全解决问题...除非我今天发现,您还安装并“打开”了 Microsoft .NET Framework 3.5.1。为此,请转到 Windows 控制面板,并访问程序和功能小程序。当它出现时,单击左侧边栏中标题为“打开或关闭 Windows 功能”的超链接。

然后会出现一个较小的对话框,其中包含 Windows 组件列表。现在,唯一重要的是勾选 Microsoft .NET Framework 3.5.1 项(及其子项)。然后单击确定。就是这样!

在此之后,我可以立即右键单击 Windows 事件查看器日志并获得预期的上下文菜单,而不是之前遇到的错误!

【讨论】:

  • 现在这里有一个 22 条规则:我是一名开发人员,看来此修复程序破坏了我的 Visual Studio 2013 安装中的 Nuget,因为之后它只是无休止地循环说它是“检索信息......”。如果我重新安装 Nuget,则可以纠正该问题,但是当您右键单击日志时,这似乎无意中带回了最初发布的问题,即事件查看器中的 MMC 管理单元错误!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-30
  • 1970-01-01
  • 2019-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-04
相关资源
最近更新 更多