現象
Windows Server 2012 R2 に SharePoint Server 2016 (KB 5002385 および KB 5002370) の 2023 年 4 月 11 日の更新プログラムをインストールした後、SharePoint 製品構成ウィザードまたは powerShell コマンドレットUpgrade-SPFarmを使用して 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 b2bUpgrade-SPFarm
この問題は、AMSI 統合が Windows Server 2012 R2 と互換性がないために発生します。 したがって、IIS が AMSI 統合機能 をホストしている sprequestfilteringmodule DLL を読み込もうとすると、失敗します。
解決策
この問題を解決するには、 SharePoint Enterprise Server 2016: 2023 年 6 月 13 日 (KB5002404) のセキュリティ更新プログラムの説明をインストールします。