Exchange 관리 콘솔 (EMC) 충돌 하 고 오류가 발생: "MMC 스냅인에서 만들 수 없습니다"

증상

Exchange 관리 콘솔 (EMC) 스냅인의 시작 하려고 하면 다음과 같은 오류 메시지가 나타납니다.



MMC에서 스냅인을 만들지 못했습니다.

MMC에서 스냅인을 만들지 못했습니다. 스냅인은 수도 제대로 설치 되지.

이름: Exchange Server 2007

: CLSID FX: {76dd58f7-54ba-42e3-a2e0-dbf4b674539f}



스냅인 관리 코드에서 처리 되지 않은 예외

FX:{76dd58f7-54ba-42e3-a2e0-dbf4b674539f}

파일 또는 어셈블리를 로드할 수 없습니다 ' Microsoft.Exchange.Management.SnapIn.Esm, 버전 = 8.0.0.0, Culture 중립, publickeytoken 등 = = 31bf3856ad364e35' 또는 해당 종속성 중 하나입니다. 강력한 이름 유효성 검사에 실패 했습니다. (예외가 발생 했습니다: 0x8013141A)

예외 유형: System.IO.FileLoadException

예외 스택 추적:

System.Reflection.Assembly._nLoad (AssemblyName 파일 이름, 문자열 코드 베이스, 증거 assemblySecurity 어셈블리 locationHint, StackCrawlMark 및 stackMark, 부울 throwOnFileNotFound 부울 forIntrospection)에

System.Reflection.Assembly.InternalLoad (AssemblyName assemblyRef, 증거 assemblySecurity StackCrawlMark & stackMark, 부울 forIntrospection)에

System.Reflection.Assembly.InternalLoad (String assemblyString, 증거 assemblySecurity StackCrawlMark & stackMark, 부울 forIntrospection)에

언제 System.Activator.CreateInstance (문자열 assemblyName, typeName 문자열, 부울 ignoreCase, BindingFlags bindingAttr, 바인더 바인더, Object args, CultureInfo culture, 개체 activationAttributes, 증거 빈, StackCrawlMark & stackMark)

System.Activator.CreateInstance (문자열 assemblyName, typeName 문자열)에

System.AppDomain.CreateInstanceAndUnwrap (String assemblyName, typeName 문자열)에

Microsoft.ManagementConsole.Internal.SnapInClient.CreateSnapIn (String assemblyName, typeName 문자열)에

Microsoft.ManagementConsole.Internal.ClassLibraryServices.Microsoft.ManagementConsole.Internal.IClassLibraryServices.CreateSnapIn (String 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에서 (bookkeepingId Int32, 문자열 snapInKey 오브젝트 및 스냅인)

C:\Program Files\Microsoft\Exchange Server\bin\exshell.psc1cmdlet를 실행 하 여 명령 프롬프트에서 Exchange 관리 셸 (EMS)를 시작 하면 다음과 같은 오류 메시지가 나타납니다.



경고: C 콘솔을 로드할 때 다음 오류 발생: | Files\Microsoft\Exchange Server\bin\exshell.psc1 프로그램:

다음 오류로 인하여 Windows Powershell 스냅인에서 Microsoft.Exchange.Management.Powershell.Admin을 로드할 수 없습니다.

파일 또는 어셈블리를 로드할 수 없습니다 ' Microsoft.Exchange.Management.Powershell.Configuration, 버전 = 8.0.0.0, Culture 중립, publickeytoken 등 = 31bf3856as364e35 =' 또는 해당 종속성 중 하나입니다. 강력한 이름 유효성 검사에 실패 했습니다. (예외가 발생 했습니다: 0x8013141A)

명령 ", 'C:\Program Files\Microsoft\Exchange Server\bin\exshell.psc1'" 일부 Windows Powershell 스냅인이 로드 되지 않은 때문에 실행 하지 못했습니다.

원인

강력한 이름 유효성 검사를 사용 하지 않으려면 SN.exe를 강력한 이름 도구를 사용 하는 경우이 문제가 발생 합니다. 강력한 이름에는 관리 되는 코드와 함께 사용 하기 위해.NET Framework 함께 도입 된 기술입니다. Exchange Server 2007 관리 코드를 사용 하므로 강력한 이름 사용할 수 있어야 합니다. 그렇지 않으면 서비스가 되지 것입니다.

참고: 이 문제는 Exchange Server 중간 업데이트 (IU) 설치 되어 있는 경우 발생할 수 있습니다. Exchange Server IU는 설치 될 때이 문제를 해결 하는 방법에 대 한 내용은 "추가 정보" 절을 참조.

해결 방법

이 문제를 해결 하려면 강력한 이름 유효성 검사를 다시 설정 해야 합니다. 이 위해.NET Framework 소프트웨어 개발 키트 (SDK) 함께 제공 되는 강력한 이름 도구 (Sn.exe)를 사용 해야 합니다.



이렇게 하려면 명령 프롬프트에서 다음 명령을 입력 하 고 enter:
sn-Vr *
참고: 강력한 이름 확인에 대 한 현재 설정을 확인 하려면 다음 명령을 사용 합니다.

sn-Vl

자세한 내용

Exchange Server IU를 설치할 때 사용 해야 하는 강력한 이름 확인. 따라서이 문제는 IU는 Exchange Server 컴퓨터에 설치 되어 있는 경우에 발생할 수 있습니다. IU는 설치 될 때이 문제를 해결 하려면에서 IU를 제거 하 고 최신 Exchange Server 서비스 팩을 설치 합니다.

참조

.NET Framework SDK에 대 한 자세한 내용은 다음 Microsoft 웹 사이트로 이동:.NET Framework 보안 정책 모델에 대 한 자세한 내용은 다음 Microsoft Developer Network (MSDN) 웹 사이트로 이동:.NET Framework SDK의 어셈블리를 만들려면 강력한 이름 도구 (Sn.exe)를 사용 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
302340 .NET Framework SDK에는 강력한 이름의 어셈블리를 생성 하는 방법
속성

문서 ID: 979695 - 마지막 검토: 2017. 2. 7. - 수정: 1

Microsoft Exchange Server 2007 Enterprise Edition, Microsoft Exchange Server 2007 Standard Edition

피드백