Windows ビルド 1909 および 1903 上の CU4 の .NET 4.8 Framework の Exchange 2019 セットアップの前提条件チェックが失敗する

適用先
Exchange Server 2019

現象

Microsoft Windows Server 2019 または Windows 10 (管理ツールのみ) ビルド 1909 または 1903 で Microsoft Exchange 2019 累積的な更新プログラム 4 (CU4) に展開またはアップグレードすると、システムの前提条件チェック失敗し、次のエラー メッセージが表示されます。

"このコンピューターには、.NET Framework 4.8 (https://support.microsoft.com/kb/4503548) が必要です。

既定では、Windows ビルド 1909 と 1903 には、.NET Framework 4.8 が既にインストールされています。 ソフトウェアを再インストールしようとすると、インストールが失敗します。

原因

この問題は、累積的な更新プログラム 4 で導入された前提条件のチェックが原因で発生します。 このプロセスでは、.NET Framework 4.8 が正しくチェックされません。 前提条件のチェックは、.NET Framework 4.8 が既にインストールされていることを認識していないためです。

解決策

この問題を解決するには、Exchange Server 2019 の累積的な更新プログラム 5 for Exchange Server 2019以降の累積的な更新プログラムをインストールします。

参考資料

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。

回避策

重要
このセクションの手順には慎重に従ってください。 レジストリを正しく変更しないと、深刻な問題が発生することがあります。 変更する前に、問題の発生に備えて復元用にレジストリのバックアップを作成してください。

この問題を回避するには、以下の手順を実行します。

  1. 管理者として "regedit.exe" を開始します。

  2. 次のレジストリ サブキーを見つけます。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

  3. サブキーを右クリックし、ショートカット メニューから [アクセス許可 ] を選択します。

  4. [詳細設定] を選択します。

  5. [ セキュリティの詳細設定] ウィンドウで、ウィンドウの上部にある Owner 属性を見つけます。

  6. 一覧表示された所有者の横にある [ 変更 ] を選択します。

  7. [ 選択するオブジェクト名を入力する ] フィールドに、ローカル管理者グループの名前を入力します。 たとえば、「 <computername>\Administrator」と入力します。 [OK] を選択します。

  8. [ セキュリティの詳細設定] ウィンドウで、所有権を変更したローカル管理者グループを選択し、[編集] を選択 します

  9. 基本的なアクセス許可を [フル コントロール] に変更します。

  10. [ OK] を 3 回選択して変更を保存し、メインのレジストリ エディター ウィンドウに戻ります。

  11. パスで次のキーを見つけます。

    名前: リリース
    型: REG_DWORD
    データ: 528040 (10 進数)
    [データ] の値を 528049 (10 進数) に変更します。

  12. Exchange システムの前提条件チェック再実行し、2019 Exchange Server展開または更新します。

  13. レジストリ エディターを起動し、手順 2 で説明されているサブキーを見つけ、必要な手順を繰り返して Release キーを見つけ、 データ 値を 528040 (10 進数) に戻します。