Prerequisites.jsonのダウンロード リンクが古いため、Sitecore XPのインストールが失敗する


概要

Windows PowerShellコンソールおよび前提条件ソフトウェアのインストール ログに次のエラーが表示され、Sitecoreインストール フレームワーク(SIF)を使用したSitecore XPのインストールが失敗する場合があります:

[-------- DownloadWebPlatformInstaller : DownloadFile ------------------------]
[DownloadWebPlatformInstaller]:[Download] https://download.microsoft.com/download/C/F/F/CFF3A0B8-99D4-41A2-AE1A-496C08BEB904/WebPlatformInstaller_amd64_en-US.msi => C:\Users\{Username}\AppData\Local\Temp\WebPlatformInstaller_amd64_en-US.msi
Error downloading https://download.microsoft.com/download/C/F/F/CFF3A0B8-99D4-41A2-AE1A-496C08BEB904/WebPlatformInstaller_amd64_en-US.msi: The remote server returned an error: (404) Not Found.

この事象は、SIF構成ファイル(Prerequisites.json)に含まれている、Microsoft Web Platform Installer 5.0、Microsoft .NET Framework 4.7.1、およびMicrosoft .NET Framework 4.7.2へのリンクが古いことが原因で発生します。

解決法

この事象を解決するには、以下の手順を実施してください。

  1. Prerequisites.jsonファイルを開きます。
  2. DotNet471Download」セクション(Sitecore XP 9.1.0–9.1.1向け)または「WebPlatformDownload」セクション(Sitecore XP 9.2–9.3向け)を探します。
  3. DefaultValue」行にある既存のダウンロードURLを、以下のように変更します。
    変更前:
    変更後:
  4. 変更を保存します。
  5. Microsoft Web Platform Installerがすでに廃止されているため、KB1003033に記載されている指示を実施します。