現象
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 Help and Support.HRESULT: 0x800700B7」を参照してください。
最初のエラーの後に 11 月の SU を再度インストールしようとすると、次のエラー メッセージが表示される場合があります。
エラー: Exchange Server更新プログラムのインストール中に、エラー 1603 が発生しました。
回避策
回避策 1
この問題を回避するには、次の手順に従ってください。
-
インストールする Exchange サーバーを再起動します。
-
サーバーが無効モードであるかどうかを確認します。 この場合、次のコマンドを実行します。
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
Microsoft Exchange サービスの StartType値が [無効] の場合は、Windows PowerShellで次のコマンドを実行して、 StartType: を復元します。
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 記事を参照してください:For Windows Server 2022January 14,2025-KB5049617 2022 年 3.5 および 4.8 の累積的な更新 .NET FrameworkプログラムWindows ServerしますWindows Server 20192025 年 1 月 14 日から KB5049615 .NET Framework 3.5 および 4.8 Windows 10 Version 1809 および Windows Server 2019 の累積的な更新プログラムWindows Server 20162025 年 1 月 14 日-KB5049614 Windows 10 バージョン 1607 および Windows Server 2016 の.NET Framework 4.8 の累積的な更新プログラム
注: .NET 4.8 がインストールされていない場合は、Windows Updateを実行して .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 フォルダー内のコンテンツがロックされているかどうかを確認します。
-
プロセス エクスプローラー (procexp.exe) をダウンロードして開きます。
-
次のスクリーンショットに示すように、[プロセス エクスプローラー検索] 画面で "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 インストールを再実行します。
-
インストールが完了したら、サーバー正常性チェックを実行して、サーバーの正常性状態を確認します。