启动与系统组件

错误(MMC 在管理单元中检测到错误,并在启动 VAMT 3.0 时将其卸载) - Windows Client

· 52CE 我爱测

本文有助于修复错误(MMC 在管理单元中检测到错误,并将卸载该错误),当你尝试在基于 Windows 7 或 Windows Server 2008 R2 的计算机上启动 批量激活管理工具 (VAMT) 3.0 时发生此错误。 适用于: Windows 7 Service Pack 1、Windows Server 2012 R2原始 KB 数: 2817142 现象 在运行 Windows 7 或 Windows Server 2008 R2 的计算机上

本文有助于修复错误(MMC 在管理单元中检测到错误,并将卸载该错误),当你尝试在基于 Windows 7 或 Windows Server 2008 R2 的计算机上启动 批量激活管理工具 (VAMT) 3.0 时发生此错误。

适用于: Windows 7 Service Pack 1、Windows Server 2012 R2原始 KB 数: 2817142

现象

在运行 Windows 7 或 Windows Server 2008 R2 的计算机上,尝试启动 VAMT 3.0 时,它可能会失败。 此外,可能会收到以下错误消息:

MMC 在管理单元中检测到错误,并将卸载它

然后,系统会提示你输入两个选项:

  • 将此错误报告给Microsoft,然后关闭 MMC。
  • 卸载管理单元并继续运行。

如果选择第二个选项,可能会收到类似于以下内容的错误消息:

托管代码管理单元中未经处理的异常 FX:{6FBE5D92-C65A-41DC-AEBF-09D8845F68A1} 调用的目标已引发异常

异常类型:

System.Reflection.TargetInvocationException

异常堆栈跟踪:

at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at System.Activationor.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at System.Activationor.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark) at System.Activator.CreateInstance(String assemblyName, String typeName) at System.AppDomain.CreateInstance(String assemblyName, String typeName) at System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName) at Microsoft.ManagementConsole.Internal.SnapInClient.CreateSnapIn(String assemblyName, String typeName) at Microsoft.ManagementConsole.Internal.ClassLibraryServices.Microsoft.ManagementConsole.Internal.IClassLibraryServices.CreateSnapIn(String assemblyName, String typeName) at Microsoft.ManagementConsole.Internal.IClassLibraryServices.CreateSnapIn(String assemblyName, String typeName) at Microsoft.ManagementConsole.Executive.SnapInApplication.CreateSnapIn(String snapInAqn) at Microsoft.ManagementConsole.Executive.SnapInInItializationOperation.CreateSnapIn() at Microsoft.ManagementConsole.Executive.Operation.OnThreadTransfer(SimpleOperationCallback 回调)

原因

如果没有在 Windows 7 或 Windows Server 2008 R2 中安装 .NET Framework 3.5.1 功能,则可能会出现此问题。

解决方法

若要解决此问题,需要使用以下步骤安装 .NET Framework 3.5.1:

  • 在基于 Windows 7 的计算机上

    1. 单击“开始”按钮,然后单击控制面板。
    2. 选择 “程序”。
    3. 在程序和功能下,选择打开或关闭 Windows 功能。
    4. 选中Microsoft .NET Framework 3.5.1 旁边的复选框。
    5. 单击“确定”。
  • 在基于 Windows Server 2008 R2 的计算机上

    1. 打开 “服务器管理器” 。
    2. 右键单击 “功能 ”,然后选择“ 添加功能”。
    3. 展开 .NET Framework 3.5.1 功能。
    4. 选中 .NET Framework 3.5.1 旁边的复选框
    5. 单击“安装”。

参考

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
适用于: Windows 7 Service Pack 1、Windows Server 2012 R2原始 KB 数: 2817142
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。