Exchange 管理主控台 (EMC) 損毀,並收到錯誤訊息: 「 MMC 無法建立嵌入式管理單元 」

文章翻譯 文章翻譯
文章編號: 979695 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

當您嘗試啟動 「 Exchange 管理主控台 (EMC) 嵌入式管理單元時,您會收到下列錯誤訊息:

MMC 無法建立嵌入式管理單元。
MMC 無法建立嵌入式管理單元。嵌入式管理單元可能沒有已安裝正確。
名稱: Exchange Server 2007
CLSID: FX: {76dd58f7-54ba-42e3-a2e0-dbf4b674539f}

未處理的例外狀況的 Managed 程式碼] 嵌入式管理單元
FX: {76dd58f7-54ba-42e3-a2e0-dbf4b674539f}
無法載入檔案或組件 ' Microsoft.Exchange.Management.SnapIn.Esm、 版本 = 8.0.0.0,文化特性中性,PublicKeyToken = = 31bf3856ad364e35' 或其中一個相依性。強式名稱驗證失敗。(從 HRESULT 的例外狀況: 0x8013141A)
例外狀況型別: System.IO.FileLoadException
例外狀況堆疊追蹤:
在 System.Reflection.Assembly._nLoad (AssemblyName 檔名、 字串的程式碼基底、 辨識項 assemblySecurity、 組件 locationHint、 StackCrawlMark & stackMark,則為 True 的 throwOnFileNotFound,則為 True 的 forIntrospection)
在 System.Reflection.Assembly.InternalLoad (AssemblyName assemblyRef、 辨識項 assemblySecurity、 StackCrawlMark & stackMark,則為 True 的 forIntrospection)
在 System.Reflection.Assembly.InternalLoad (字串 assemblyString、 辨識項 assemblySecurity、 StackCrawlMark & stackMark,則為 True 的 forIntrospection)
在 System.Activator.CreateInstance (字串 assemblyName、 字串 typeName、 布林 ignoreCase、 BindingFlags bindingAttr、 繫結器繫結器、 物件 [] 引數、 CultureInfo 文化特性、 物件 [] activationAttributes、 辨識項 securityInfo、 StackCrawlMark & stackMark)
在 System.Activator.CreateInstance (assemblyName 字串,字串 typeName)
在 System.AppDomain.CreateInstanceAndUnwrap (assemblyName 字串,字串 typeName)
在 Microsoft.ManagementConsole.Internal.SnapInClient.CreateSnapIn (assemblyName 字串,字串 typeName)
在 Microsoft.ManagementConsole.Internal.ClassLibraryServices.Microsoft.ManagementConsole.Internal.IClassLibraryServices.CreateSnapIn (assemblyName 字串,字串 typeName)
在 Microsoft.ManagementConsole.Executive.SnapInInitializationOperation.OnStart()
在 Microsoft.ManagementConsole.Executive.RunningOperationsTable.EnqueueOperation (作業運算)
在 Microsoft.ManagementConsole.Executive.StandAloneComponentData.ctor (SnapInRegistrationInfo 資訊、 Int32 bookkeepingId)
在 Microsoft.ManagementConsole.Advanced.FrameworkSnapInFactory.Microsoft.ManagementConsole.Advanced.ISnapInFactory.CreateSnapIn (Int32 bookkeepingId、 字串 snapInKey、 物件 & 嵌入式管理單元)

如果您啟動的 「 Exchange 管理命令介面 (EMS) 」,在命令提示字元執行此指令程式C:\Program Files\Microsoft\Exchange Server\bin\exshell.psc1,您會收到下列錯誤訊息:

警告: 載入主控台 C:|Program Files\Microsoft\Exchange Server\bin\exshell.psc1 時發生下列錯誤:
因為發生下列錯誤,無法載入 Windows Powershell 嵌入式管理單元 Microsoft.Exchange.Management.Powershell.Admin:
無法載入檔案或組件 ' Microsoft.Exchange.Management.Powershell.Configuration、 版本 = 8.0.0.0,文化特性中性,PublicKeyToken = = 31bf3856as364e35' 或其中一個相依性。強式名稱驗證失敗。(從 HRESULT 的例外狀況: 0x8013141A)
命令",'C:\Program Files\Microsoft\Exchange Server\bin\exshell.psc1' 」 無法執行,因為某些 Windows Powershell 嵌入式管理單元並未載入。

發生的原因

當您使用強式名稱工具 SN.exe,停用強式名稱驗證,就會發生這個問題。強式名稱是一種技術,以及使用 managed 程式碼的.NET Framework 以後開始引進。因為 Exchange Server 2007年使用 managed 程式碼,就必須啟用強式名稱。否則,服務將會失敗。

附註如果 Exchange Server 中期更新 (IU) 安裝,就可能發生這個問題。如需有關如何解決這個問題,Exchange Server IU 安裝時的資訊,請參閱 〈 其他資訊 〉 一節。

解決方案

若要解決這個問題,您必須重新啟用強式名稱驗證。若要這麼做,您必須使用強式名稱工具 (Sn.exe) 中所包含的.NET Framework 軟體開發套件 (SDK)。

若要這麼做,開啟命令提示字元輸入下列命令,,然後按 Enter 鍵:
sn-Vr *
附註若要檢查您目前的強式名稱驗證設定,請使用下列命令:

sn-Vl

其他相關資訊

當您安裝 Exchange Server IU,強式名稱驗證必須停用。因此,如果沒有 Exchange Server 電腦上安裝 IU,可以發生這個問題。若要解決這個問題,安裝 IU 時,解除安裝 IU,然後安裝最新的 Exchange Server service pack。

?考

如需.NET Framework SDK 的詳細資訊,請移至下列 Microsoft 網站:
.NET 4.5 framework
如需.NET Framework 安全性原則模型的詳細資訊,請移至下列的 Microsoft 開發人員網路 (MSDN) 網站:
安全性原則模型
如需有關如何建立在.NET Framework SDK 中的組件使用強式名稱工具 (Sn.exe) 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
302340 如何建立強式名稱在.NET Framework SDK 中的組件

屬性

文章編號: 979695 - 上次校閱: 2013年11月9日 - 版次: 5.0
這篇文章中的資訊適用於:
  • Microsoft Exchange Server 2007 Enterprise Edition
  • Microsoft Exchange Server 2007 Standard Edition
關鍵字:?
kbsnapin kbexpertiseinter kbsurveynew kbprb kbmt KB979695 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:979695
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com