Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo consente di correggere un errore (MMC ha rilevato un errore in uno snap-in e lo scarica) che si verifica quando si tenta di avviare lo Strumento di gestione attivazione contratti multilicenza (VAMT) 3.0 in un computer basato su Windows 7 o Windows Server 2008 R2.
Si applica a: Windows 7 Service Pack 1, Windows Server 2012 R2
Numero KB originale: 2817142
Sintomi
In un computer che esegue Windows 7 o Windows Server 2008 R2, quando si tenta di avviare VAMT 3.0, potrebbe non riuscire. È anche possibile che venga visualizzato il seguente messaggio di errore:
MMC ha rilevato un errore in uno snap-in e lo scarica
Vengono quindi richieste due opzioni:
- Segnalare questo errore a Microsoft e quindi arrestare MMC.
- Scaricare lo snap-in e continuare l'esecuzione.
Se è selezionata la seconda opzione, è possibile che venga visualizzato un messaggio di errore simile al seguente:
Eccezione non gestita nello snap-in codice gestito
FX:{6FBE5D92-C65A-41DC-AEBF-09D8845F68A1}
Eccezione generata dalla destinazione di una chiamataTipo di eccezione:
System.Reflection.TargetInvocationException
Analisi dello stack di eccezioni:
in System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
in System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
in System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
in System.Activator.CreateInstance(Type, Boolean nonPublic)
in System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
in System.Activator.CreateInstance(Type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo, Object[] activationAttributes)
in System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
in System.Activator.CreateInstance(String assemblyName, String typeName)
in System.AppDomain.CreateInstance(String assemblyName, String typeName)
in System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName)
in Microsoft.ManagementConsole.Internal.SnapInClient.CreateSnapIn(String assemblyName, String typeName)
in Microsoft.ManagementConsole.Internal.ClassLibraryServices.Microsoft.ManagementConsole.Internal.IClassLibraryServices.CreateSnapIn(String assemblyName, String typeName)
in Microsoft.ManagementConsole.Internal.IClassLibraryServices.CreateSnapIn(String assemblyName, String typeName)
in Microsoft.ManagementConsole.Executive.SnapInApplication.CreateSnapIn(String snapInAqn)
in Microsoft.ManagementConsole.Executive.SnapInInitializationOperation.CreateSnapIn()
in Microsoft.ManagementConsole.Executive.Operation.OnThreadTransfer(Callback SimpleOperationCallback)
Causa
Questo problema può verificarsi se non è installata la funzionalità .NET Framework 3.5.1 in Windows 7 o Windows Server 2008 R2.
Risoluzione
Per risolvere questo problema, è necessario installare .NET Framework 3.5.1 attenendosi alla procedura seguente:
In un computer basato su Windows 7
- Fare clic sul pulsante Start e quindi su Pannello di controllo.
- Selezionare Programmi.
- In Programmi e funzionalitàselezionare Attiva o disattiva le funzionalità di Windows.
- Selezionare la casella di controllo accanto a Microsoft .NET Framework 3.5.1.
- Fare clic su OK.
In un computer basato su Windows Server 2008 R2
- Aprire Gestione server.
- Fare clic con il pulsante destro del mouse su Funzionalità e scegliere Aggiungi funzionalità.
- Espandere Funzionalità di .NET Framework 3.5.1.
- Selezionare la casella di controllo accanto a .NET Framework 3.5.1
- Fare clic su Installa.