最近とあるアプリケーションを起動しようとすると、エラーが表示されて起動できないことがありました。今回はその原因と対処方法についてご紹介したいと思います。結論から言えば、MicrosoftからランタイムをダウンロードすればOKというものです。
エラー内容
このエラーの内容は次のようなメッセージが表示されてアプリケーションが正常に起動できないということです。
To run this application, you must install .NET. Would you like to download it now?
ちなみに私の場合は『はい(Y)』を選んでもダウンロードページには飛びませんでした。リンク切れなのかもしれません。
原因と対照方法
この原因は『互換性のある.NETランダイムがインストールされていない』ことが原因です。一部のプログラムにはMicrosoftが提供する.NETというものが使われており、アプリケーションがこれに依存している場合.NETランダイムというものを導入する必要があります。
このメッセージの場合.NET 5.0のデスクトップランダイムをインストールすることで問題が解決できました。以下のリンクからMicrosoft公式Webサイトにアクセスしてダウンロードできます。ダウンロードしたらファイルをインストールしてWindowsを再起動し、再びアプリケーションが動作するかどうか確認してみてください。
.NET 5.0 デスクトップランタイム(Windows x64インストーラー)をダウンロード
場合によっては.NET 6.0で解決することもあるようです。その場合は.NET 6.0をダウンロードしましょう。
.NET 6.0 デスクトップランタイム(Windows x64インストーラー)をダウンロード
--