解決策
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 ベースのパッケージインストーラに適用されます。
- Windows のコントロールパネルから NIPM 20.7 をアンインストールします。
- オフラインインストーラオプションを使用して、NIPM 20.6 をダウンロードしてインストールします。 NIPM 20.7 以降へのアップグレードに関連するプロンプトは無視します。
- 通常どおりデプロイメントをビルドし、インストーラーを実行します。
注:新しいパッケージ(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 は以下の変更を行ったデプロイメントインストーラーが常に正常に実行されることを公式にサポートまたは保証していないことにご注意ください。
- ビルドしたデプロイメントインストーラーフォルダにある setup.ini(または installer.ini)ファイルを開きます。
- VersionNTMin=10,0,0,0,0 と書かれている行を検索します。
- この行を VersionNTMin=6,1,7601,1,0 に変更します。
- setup.ini (または installer.ini)ファイルを保存します。
- これにより、展開インストーラーでサポートされる最小OSバージョンがWindows 7 SP1(32ビットおよび64ビット)に変更されます。
注:新しいデプロイメントインストーラーをビルドするたびに、この手順を繰り返す必要があります。
LabWindows™/CVI-「LabWindowsのマークは、Microsoft Corporationからのライセンスに基づいて使用されています。Windowsは、米国MicrosoftCorporationの米国およびその他の国における登録商標です。」