MMC(Microsoft 管理控制台)在管理单元中检测到错误并将卸载它

MMC (Microsoft Management Console) has detected an error in a snap-in and will unload it

在 Windows 7 或 Windows 基于服务器的计算机中出现错误。

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

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

错误显示如下:

堆栈跟踪错误:

at Microsoft.ManagementConsole.Internal.SnapInMessagePumpProxy.OnThreadException(Object sender, ThreadExceptionEventArgs e) at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) at System.Windows.Forms.NativeWindow.DefWndProc(Message& m) at Microsoft.Windows.ManagementUI.CombinedControls.ListViewEx.DefWndProc(Message& m) at System.Windows.Forms.ListView.WndProc(Message& m) at Microsoft.Windows.ManagementUI.CombinedControls.ListViewEx.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

首先,下载修补程序

好的,正如我之前评论的那样,Microsoft 声称已通过 KB2688730 修复了此问题,网址为:

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

访问该站点并向其提供我的 e-mail 地址后,我在 Microsoft.com 的 e-mail 消息中收到 link 帮助我下载实际的修补程序:

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 和 "turned on"。为此,请转到 Windows 控制面板,然后访问程序和功能小程序。当它出现时,单击标题为 "Turn Windows features on or off".

的左侧栏中的 hyperlink

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

在此之后,我立即能够在 Windows 事件查看器日志中 right-click 并获得我预期的上下文菜单,而不是我之前遇到的错误!