現象
Windows 10 バージョン 21H2 コンピューターにオンライン インストーラーを使用して Visual Studio をインストールすると、セットアップ ログに次のエラー メッセージが表示されて失敗します。
HttpWebRequest& webRequest, String& remoteAddress, CancellationToken cancellationToken)
Download failed using WebClient engine. System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize --->
System.Configuration.ConfigurationErrorsException: Unrecognized element. (C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config line 141)
原因
エラー メッセージは、C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\ にある machine.config ファイルに破損または正しくない設定があることを示します。
解決方法
この問題を解決するには、次の手順に従います。
- エクスプローラー開き、パス C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\ に移動します。
- Config ディレクトリで、machine.config ファイルを見つけます。
- machine.config ファイルの名前を変更してバックアップを作成します。 名前を machine_bkp.config またはその他の任意の名前に変更できます。
- 同じディレクトリで、 machine.config.default ファイルを見つけます。
- machine.config.default ファイルのコピーを作成します。
- ファイルの新しいコピーの名前を machine.config に変更します。このファイルは、既存の machine.config ファイルを既定のバージョンに置き換えます。
- コンピューターを再起動して、変更を確実に有効にします。
machine.config ファイルの名前を変更し既定のバージョンに置き換えると、構成が元の状態にリセットされます。これにより、Visual Studio ブートストラップがインストール中に失敗する原因となった可能性のある破損した設定や正しくない設定を解決するのに役立ちます。
コンピューターを再起動した後、Visual Studio のオンライン インストールをもう一度実行します。 ブートストラップは、machine.config ファイルに関連するConfigurationErrorsException
を検出することなく正常に起動できるようになりました。