NIソフトウェアをインストールする際.NET Frameworkのインストールを促すプロンプトが表示されるのはなぜですか?

更新しました Aug 1, 2023

使用製品

ソフトウェア

  • LabVIEW

オペレーティング・システム

  • Windows

その他

  • Microsoft .NET Framework

問題

ナショナルインスツルメンツ(NI)のインストーラを実行しようとすると、次のメッセージダイアログが表示されます。

Microsoft .NET Framework 4.0 is required before you can install this product.

Click OK to install the .NET Framework 4.0 now (You may need to reboot your computer after you install .NET Framework 4.0.) Click Cancel to exit this installer.


NIソフトウェアをインストールする前にMicrosoft .NET Frameworkが必要なのはなぜですか?

解決策

NIソフトウェアは、Microsoft .NET Framework 4.6.2以前の機能を利用するため、コンピュータ上でこのFrameworkが必要となります。ソフトウェアのインストール前にコンピュータ上で適切な.NET Frameworkが検出されない場合、NIインストーラは続行する前にFrameworkのインストールを要求します。 

追加情報

Microsoft .NET Framework 4.6.2以前をインストールするソフトウェアに関するマイクロソフト社のポリシーによれば、他のソフトウェアをインストールする前に再起動が必要になる可能性があります。NIインストーラはこの再起動要求を履行します。再起動後、NIインストーラを再実行するとNIソフトウェアのインストールが続行されます。
 

特定の製品に対する.NET Frameworkの互換バージョンは、そのReadmeに記載されています。たとえば、LabVIEW 2016を使用している場合は、.NET Framework 4.6.1が必要です。LabVIEW 2017を使用している場合は、.NET Framework 4.6.2が必要です。これらの新しいバージョンの.NET Frameworkは、古い.NETバージョンを必要とするソフトウェアをサポートするために使用できます。
 

サイレントモードによる大規模なソフトウェアのインストールの場合は、NIソフトウェアをインストールする前に、必要な.NET Frameworkを個別にインストールすることをお勧めします。.NET FrameworkがインストールされていないコンピュータにNIソフトウェアをサイレントインストールしようとすると、以下のいずれかのリターンコードが表示されます。
 

  • 11641 - .NET Frameworkのプレインストールが成功して再起動が必要であり、再起動が開始されている場合、このコードが返されます。NIソフトウェアはインストールされていません。
     
  • 13010 - .NET Frameworkのプレインストールが成功して再起動が必要であるが抑制されている場合、このコードが返されます。インストーラは単に終了しましたが、NIソフトウェアはインストールされていません。再起動しながら再度インストーラを実行しようとすると、Error 1935 When Installing NI Softwareで説明されているエラーが表示されます。
     
  • 11603 - .NET Frameworkのプレインストールにエラーがある場合、このコードが返されます。 インストーラは終了し、NIソフトウェアはインストールされません。


Microsoft .NET Frameworkの詳細または直接インストールするには、Microsoftのウェブサイトを参照してください。