증상
Microsoft Exchange Server 2019 또는 2016에 대한 2024년 11월 SU(보안 업데이트)를 설치하려고 하면 설치가 실패하고 다음 오류 메시지가 표시됩니다.
'Microsoft.Exchange.Data.Common,version="15.2.1540.00",fileVersion="15.2.1544.14"
어셈블리를 설치하는 동안 오류가 발생했습니다. culture="neutral",publicKeyToken="31BF3856AD364E35",processorArchitecture="MSIL". 자세한 내용은 Microsoft 도움말 및 지원.HRESULT: 0x800700B7 참조하세요.초기 실패 후 11월 SU를 다시 설치하려고 하면 다음 오류 메시지가 표시될 수 있습니다.
오류: Exchange Server 업데이트를 설치하는 동안 오류 1603이 발생했습니다.
해결 방법
해결 방법 1
이 문제를 해결하려면 다음과 같이 하십시오.
-
설치 중인 Exchange 서버를 다시 시작합니다.
-
서버가 사용 안 함 모드인지 확인합니다. 이렇게 하려면 다음 명령을 실행합니다.
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
StartType값이 사용 안 함인 경우 Windows PowerShell 다음 명령을 실행하여 StartType:
Microsoft Exchange 서비스의cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin"
Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue
.\ServiceControl.ps1 AfterPatch
Microsoft Exchange 서비스에 자동 StartMode가 표시되는지 확인합니다. 이렇게 하려면 다음 명령을 실행합니다.
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
-
.NET Framework 4.8 업데이트가 설치되어 있는지 확인합니다. 이렇게 하려면 다음 명령을 Get-Hotfix .NET Framework 4.8 업데이트에 대한 자세한 내용은 다음 KB 문서를 참조하세요. 2022 년1월 14일 Windows Server 2025년 1월 14일 KB5049617 2022 년 .NET Framework Windows Server 3.5 및 4.8에 대한 누적 업데이트 Windows Server 20192025년 1월 14일 KB5049615 Windows 10, 버전 1809 및 Windows Server 2019의 경우 .NET Framework 3.5 및 4.8에 대한 누적 업데이트Windows Server 2016 2025년 1월 14일 KB5049614 Windows 10, 버전 1607 및 Windows Server 2016 .NET Framework 4.8에 대한 누적 업데이트
실행합니다.참고: .NET 4.8이 설치되어 있지 않으면 Windows 업데이트 실행하여 .NET 4.8 업데이트를 설치합니다.
-
Exchange Server 2019 또는 2016년 11월 2024 SU 설치를 다시 실행합니다.
해결 방법 2
해결 방법 1을 시도한 후에도 문제가 지속되면 다음 단계를 수행합니다.
-
ServiceControl.ps1 사용하여 모든 Exchange 관련 서비스를 수동으로 중지합니다. 이렇게 하려면 관리자 권한으로 Windows PowerShell을 열고 다음 명령을 실행합니다.Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Setup $serviceControlPath = Join-Path $env:ExchangeInstallPath '\Bin\ServiceControl.ps1' & $serviceControlPath -Operation 'Stop' -Roles 'LanguagePacks'
-
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Exchange.Data.Common 폴더의 콘텐츠를 잠그는 프로세스가 있는지 확인합니다.
-
프로세스 Explorer(procexp.exe)을 다운로드하여 엽니다.
-
다음 스크린샷과 같이 프로세스 Explorer 검색 화면에서 "Microsoft.Exchange.Data.Common.dll"을 검색합니다.
-
검색 결과에 프로세스가 파일을 잠그고 있는 것으로 표시되면 프로세스와 연결된 서비스를 중지합니다. 예를 들어 바이러스 백신 관련 프로세스에 파일에 대한 잠금이 있는 경우 관련 서비스를 중지합니다.
필요에 따라 이러한 단계를 반복하여 프로세스에 Microsoft.Exchange.Data.Common.dll 대한 잠금이 없는지 확인합니다.
-
-
Exchange 서비스가 비활성화된 상태인 경우 시작 유형을 자동으로 설정합니다.
-
관리자 권한으로 Windows PowerShell을 다시 열고 다음 명령을cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin" Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue .\ServiceControl.ps1 AfterPatch
실행합니다 -
Exchange Server 2019 또는 2016년 11월 2024 SU 설치를 다시 실행합니다.
-
설치가 완료되면 서버 상태 검사 실행하여 서버 상태가 상태 확인합니다.