錯誤 (MMC 在嵌入式管理單元中偵測到錯誤,當您嘗試在 Windows 7 或 Windows Server 2008 R2 型電腦上啟動 VAMT 3.0 時,會將它卸除)
本文可協助修正錯誤 (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。
- 卸除嵌入式管理單元並繼續執行。
如果選取第二個選項,您可能會收到類似下列的錯誤訊息:
Managed 程式代碼嵌入式管理單元中未處理的例外狀況
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)
在 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 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)
在 System.Activator.CreateInstance (String assemblyName, String typeName)
在 System.AppDomain.CreateInstance (String assemblyName,String typeName)
在 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)
在 Microsoft.ManagementConsole.Executive.SnapInApplication.CreateSnapIn (String snapInAqn)
在 Microsoft.ManagementConsole.Executive.SnapInInitializationOperation.CreateSnapIn ()
在 Microsoft.ManagementConsole.Executive.Operation.OnThreadTransfer (SimpleOperationCallback 回呼)
原因
如果您未在 Windows 7 或 Windows Server 2008 R2 中安裝 .NET Framework 3.5.1 功能,就可能會發生此問題。
解決方案
若要解決此問題,您必須使用下列步驟來安裝 .NET Framework 3.5.1:
在 Windows 7 型電腦上
- 按兩下 [開始] 按鈕,然後按兩下 [控制台]。
- 選 取 [程式]。
- 在 [程式和功能]底下,選取 [ 開啟或關閉 Windows 功能]。
- 選取 Microsoft .NET Framework 3.5.1 旁的複選框。
- 按兩下 [ 確定]。
在 Windows Server 2008 R2 型電腦上
- 開啟 [伺服器管理員]。
- 以滑鼠右鍵按兩下 [ 功能 ],然後選取 [ 新增功能]。
- 展開 [.NET Framework 3.5.1 功能]。
- 選取 .NET Framework 3.5.1 旁邊的複選框
- 按兩下 [ 安裝]。
參考資料
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應