NI インストーラが Windows 10 64ビット (バージョン1507) 以降を要求する

更新しました Jun 21, 2022

使用製品

ソフトウェア

  • Package Manager

問題

NIソフトウェアを使用して配布用インストーラを作成しましたが、インストーラをWindows 7、Windows 8、Windows Server 2008 R2、Windows Server 2012 R2、または任意の32ビットOSを搭載したマシンにインストールしようとすると以下のエラーが発生します。

このインストーラーにはWindows 10 64ビット(バージョン1507)以降が必要です

エラーメッセージは次のようになります。

46178dcc-7937-481a-a664-6f74295ec10e.png

解決策

NI Package Manager(NIPM)20.7およびMeta Deployment Framework(MDF)20.7以降、NI インストーラーは Windows 10 または 32 ビット OS より前の Windows バージョンをサポートしなくなりました。最近 NIPM 20.7 にアップグレード、または NIPM 20.7 / MDF 20.7 を使用して構築された NI ソフトウェアをインストールした場合、システムの基盤となる展開エンジンも更新されています。これは、Windows 7、Windows 8、Windows Server 2008 R2、Windows Server 2012 R2、または32ビットOSに対するディストリビューション(配布ファイル)を構築できなくなったことを意味します。

上記のOSのいずれかでデプロイメントインストーラーを実行する必要がある場合は、次の手順を実行できます。


NIPM ベースのディストリビューション

これらの手順は、主にLabVIEW、LabVIEW NXG、LabWindows™/ CVI、TestStand、および NI Package Builder から構築されたNIPM ベースのパッケージインストーラに適用されます。
  1. Windows のコントロールパネルから NIPM 20.7 をアンインストールします。
  2. オフラインインストーラオプションを使用して、NIPM 20.6 をダウンロードしてインストールします。 NIPM 20.7 以降へのアップグレードに関連するプロンプトは無視します。
  3. 通常どおりデプロイメントをビルドし、インストーラーを実行します。
注:新しいパッケージ(2021以降)を含めると、依存関係のためにインストーラーがインストールを拒否する場合があります。たとえば、選択したパッケージ、または依存関係に新しいバージョンの NIPM または OS が必要な場合があり、これをオーバーライドすることはできません。上記の手順が機能しない場合は、NIPM を使用してすべての NI ソフトウェアをアンインストールしてから、その NI ソフトウェアの古いバージョン(2020以前にリリース)をインストールして、レガシーOSをサポートしないバージョンにアップグレードしないようにします。


MSIベースのディストリビューション

システムに現在インストールされている MDF のバージョンを知りたい場合は、 C:\ Program Files(x86)\ National Instruments \ Shared \ MDF\BinRTE に移動します。 MdfCommon.dll ファイルを右クリックし、[プロパティ]»[詳細]»[ファイルバージョン]に移動します。

次の手順は、主に LabVIEW、LabWindows™/ CVI、TestStand、および MeasurementStudio から構築された MSI ベースのディストリビューションに適用されます。 NI は以下の変更を行ったデプロイメントインストーラーが常に正常に実行されることを公式にサポートまたは保証していないことにご注意ください。
  1. ビルドしたデプロイメントインストーラーフォルダにある setup.ini(または installer.ini)ファイルを開きます。
  2. VersionNTMin=10,0,0,0,0 と書かれている行を検索します。
  3. この行を VersionNTMin=6,1,7601,1,0 に変更します。
  4. setup.ini (または installer.ini)ファイルを保存します。
  5. これにより、展開インストーラーでサポートされる最小OSバージョンがWindows 7 SP1(32ビットおよび64ビット)に変更されます。
注:新しいデプロイメントインストーラーをビルドするたびに、この手順を繰り返す必要があります。

LabWindows™/CVI-「LabWindowsのマークは、Microsoft Corporationからのライセンスに基づいて使用されています。Windowsは、米国MicrosoftCorporationの米国およびその他の国における登録商標です。」