Error (MMC ha detectado un error en un complemento y lo descargará) al intentar iniciar VAMT 3.0 en un equipo basado en Windows 7 o Windows Server 2008 R2

Este artículo ayuda a corregir un error (MMC detectó un error en un complemento y lo descargará) que se produce cuando intentas iniciar la Herramienta de administración de activación por volumen (VAMT) 3.0 en un equipo basado en Windows 7 o Windows Server 2008 R2.

Versión original del producto:   Windows 7 Service Pack 1, Windows Server 2012 R2
Número KB original:   2817142

Síntomas

En un equipo que ejecuta Windows 7 o Windows Server 2008 R2, al intentar iniciar VAMT 3.0, puede producirse un error. Además, puede recibir el siguiente mensaje de error:

MMC ha detectado un error en un complemento y lo descargará

A continuación, se le pedirán dos opciones:

  • Informe de este error a Microsoft y, a continuación, cierre MMC.
  • Descargue el complemento y continúe ejecutándose.

Si se selecciona la segunda opción, es posible que reciba un mensaje de error similar al siguiente:

Excepción no controlada en el complemento de código administrado
FX:{6FBE5D92-C65A-41DC-AEBF-09D8845F68A1}
El destino de una invocación ha producido una excepción

Tipo de excepción:

System.Reflection.TargetInvocationException

Seguimiento de la pila de excepciones:

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.Activator.CreateInstance(Type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.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)
en Microsoft.ManagementConsole.Internal.ClassLibraryServices.Microsoft.ManagementConsole.Internal.IClassLibraryServices.CreateSnapIn(String assemblyName, String typeName)
at Microsoft.ManagementConsole.Internal.IClassLibraryServices.CreateSnapIn(String assemblyName, String typeName)
en Microsoft.ManagementConsole.Executive. SnapInApplication.CreateSnapIn(String snapInAqn)
en Microsoft.ManagementConsole.Executive. SnapInInitializationOperation.CreateSnapIn()
en Microsoft.ManagementConsole.Executive. Operation.OnThreadTransfer(SimpleOperationCallback callback)

Causa

Este problema puede producirse si no tienes instalada la característica .NET Framework 3.5.1 en Windows 7 o Windows Server 2008 R2.

Solución

Para resolver este problema, debe instalar .NET Framework 3.5.1 siguiendo estos pasos:

  • En un equipo basado en Windows 7

    1. Haga clic en el botón Inicio y, a continuación, haga clic en Panel de control.
    2. Seleccione Programas.
    3. En Programas y características, seleccione Activar o desactivar las características de Windows.
    4. Active la casilla junto a Microsoft .NET Framework 3.5.1.
    5. Haga clic en Aceptar.
  • En un equipo basado en Windows Server 2008 R2

    1. Abra Administrador de servidores.
    2. Haga clic con el botón secundario en Características y seleccione Agregar características.
    3. Expanda las características de .NET Framework 3.5.1.
    4. Active la casilla junto a .NET Framework 3.5.1
    5. Haga clic en Instalar.

Referencias