現象
SharePoint Server 2016 (KB 5002385 および KB 5002370) の 2023 年 4 月 11 日の更新プログラムを Windows Server 2012 R2 にインストールした後、SharePoint 製品構成ウィザードまたは Upgrade-SPFarm PowerShell コマンドレットを使用して SharePoint アップグレード アクションを実行すると、次の問題が発生する可能性があります。
-
"HTTP エラー 503。 サービスが利用できません" というエラーは、SharePoint サイトを参照するときに発生します。
-
SharePoint で使用されるインターネット インフォメーション サービス (IIS) アプリケーション プールを起動できません。 これは、コンテンツ Web アプリケーション、SharePoint サーバーの全体管理 Web アプリケーション、SharePoint Web サービス サイトなど、すべての SharePoint Web アプリケーションに影響します。
-
Windows イベント ログのアプリケーション ログには、IIS-W3SVC-WP ソースから次の説明を含むイベント ID 2280 が記録されます。
モジュール DLL <%CommonProgramFiles%>\Microsoft Shared\Web Server Extensions\16\isapi\sprequestfilteringmodule.dll読み込みに失敗しました。 データはエラーです。
原因
SharePoint Server 2016 の 2023 年 4 月 11 日の更新プログラムでは、悪意のある可能性のある Web 要求から SharePoint エンドポイントを保護するために、Windows マルウェア対策スキャン インターフェイス (AMSI) の統合が導入されています。 AMSI 統合は、2023 年 4 月 11 日の更新プログラムをインストールした後に次のいずれかを実行したときに実行されるアップグレード アクションによって IIS に登録されます。
-
SharePoint 製品構成ウィザード (PSConfigUI.exe)
-
psconfig.exe -cmd upgrade -inplace b2b
-
Upgrade-SPFarm
この問題は、AMSI 統合が Windows Server 2012 R2 と互換性がないために発生します。 したがって、IIS が AMSI 統合機能 をホストしている sprequestfilteringmodule DLL を読み込もうとすると、失敗します。
解決方法
この問題を解決するには、SharePoint Enterprise Server 2016: 2023 年 6 月 13 日 (KB5002404) のセキュリティ更新プログラムの説明をインストールします。