ファイルパッケージのインストール先のターゲットルート
- 更新日2025-10-21
- 10分で読める
パッケージを作成する際にパッケージマネージャがファイルをインストールする場所は、データフォルダ内に作成されたディレクトリにより決まります。ターゲットルート内にサブディレクトリを作成すると、パッケージマネージャはターゲットシステム上にそのサブディレクトリを作成します。
アーキテクチャの値がwindows_allのパッケージは、ProgramFiles_64またはLV2017DIR64などの64ビット専用のターゲットルートを使用できません。これらのルートを検出すると、パッケージマネージャはOSに関係なくエラーを返します。アーキテクチャの値がwindows_x64のパッケージは、32ビットと64ビットの両方のルートを使用できます。
カスタムパス
カスタムパスとは、Windowsの標準的な場所またはNIPathターゲットルートでは指定できない絶対パスまたはネットワークパスです。指示ファイルでカスタムパスを構成し、カスタムパス名を使用してターゲットルートパスを指定します。カスタムパスの名前と値は他のパッケージと共有されません。
Windowsの標準的な場所
目的のターゲットルートがWindowsの標準的な場所である場合は、次の表に示す名前を使用して、ファイルパッケージに対応するサブディレクトリを作成します。
メモ この表には、NIが定義した NIpathsターゲットのルートは含まれていません。
| ターゲットルート | ファイルパッケージ内の名前 | デフォルトフォルダ |
|---|---|---|
| Home | Home |
%SystemDrive%\Users\Publicまたは%PUBLIC% |
| Desktop | Desktop | %PUBLIC%\Desktop |
| Documents | Documents | %PUBLIC%\Documents |
| ProgramData | ProgramData | %SystemDrive%\ProgramData |
| Startup | Startup | %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp |
| ProgramMenu | ProgramMenu | %ProgramData%\Microsoft\Windows\Start Menu\Programs |
| ProgramFiles |
|
64ビットOS:
|
| System |
|
64ビットOS:
|
| BootVolume | BootVolume | %SystemDrive% |
| NIPkgMgrTemp | NIPkgMgrTemp |
%TEMP%\NIPackageManager
メモ
|
| NIPkgMgrTempUnique | NIPkgMgrTempUnique |
%TEMP%\NIPackageManager\Temporary unique
sub-directory per transaction
メモ パッケージマネージャは、パッケージのインストール完了後、このフォルダにインストールされているファイルを削除します。このため、このルートはcustomExecuteパスにのみ使用します。このルートは、uninstallステップを実行するcustomExecuteとは使用しないでください。
|
トグルパス
トグルパスとは、オペレーティングシステムのビット数に一致するビット固有パスに解決されるパスです。ProgramFiles、System、および一部のNIPathsターゲットルートがトグルパスとして使用できます。メモ トグルは、そのパスを使用するパッケージのアーキテクチャにではなく、使用しているオペレーティングシステムのビット数に依存します。
NIPathsターゲットルート
NIPaths ターゲットルートは、必ずni-pathsで始まります。
メモ 以下はすべての NIPathの包括的なリストではありません。また、トグルする NIPaths ターゲットルートは、この表に記載されていません。
目的のターゲットルートが NIPaths である場合は、次の表にある名前を使用して、ファイルパッケージに対応するサブディレクトリを作成してください。| ターゲットルート | ファイルパッケージ内の名前 | デフォルトフォルダ |
|---|---|---|
| CVI2020DIR | ni-paths-CVI2020DIR | [NIDIR]CVI2020 |
| CVI2020PUBAPPDATADIR | ni-paths-CVI2020PUBAPPDATADIR | [NIPUBAPPDATADIR]CVI2020 |
| CVI2020PUBDOCSDIR | ni-paths-CVI2020PUBDOCSDIR | [NIPUBDOCSDIR]CVI2020 |
| FLEXLOGGERDIR64 | ni-paths-FLEXLOGGERDIR64 | [NIDIR64]FlexLogger\ |
| IVISTANDARDROOTDIR | ni-paths-IVISTANDARDROOTDIR | [Program Files_32]\IVI Foundation\IVI\ |
| IVISTANDARDROOTDIR64 | ni-paths-IVISTANDARDROOTDIR64 | [ProgramFiles_64]\IVI Foundation\IVI\ |
| LVXXXXDIR64 | ni-paths-LVXXXXDIR64 | [NIDIR64]\LabVIEW
XXXX メモ 例: ターゲットルートが LV2018DIR64 の場合、ファイルパッケージでの名前はni-paths-LV2018DIR64に なり、デフォルトフォルダは[NIDIR64]\LabVIEW 2018 です。 |
| MSTUDIODIR | ni-paths-MSTUDIODIR | [NIDIR]\Measurement Studio\ |
| NIADDONSDIR64 | ni-paths-NIADDONSDIR64 | [NIDIR64]\Addons\ |
| NIFPGA51DIR64 | ni-paths-NIFPGA51DIR64 | [BootVolume]\NIFPGA\ |
| NILEGALROOTDIR | ni-paths-NILEGALROOTDIR | [NIDIR]\ |
| NILMLICENSESDIR | ni-paths-NILMLICENSESDIR | [NIPUBAPPDATADIR]\License Manager\Licenses\ |
| NILMPRODUCTINFODIR | ni-paths-NILMPRODUCTINFODIR | [NIPUBAPPDATADIR]\License Manager\ProductInfo\ |
| NIPMDIR | ni-paths-NIPMDIR | [NIDIR]\NI Package Manager\ |
| NIPMDIR64 | ni-paths-NIPMDIR64 | [NIDIR64]\NI Package Manager\ |
| NIPUBAPPDATADIR | ni-paths-NIPUBAPPDATADIR | [ProgramData]\National Instruments\ |
| NIPUBDOCSDIR | ni-paths-NIPUBDOCSDIR | [Documents]\National Instruments\ |
| NISHAREDDIR | ni-paths-NISHAREDDIR | [NIDIR]\Shared\ |
| NISHAREDDIR64 | ni-paths-NISHAREDDIR64 | [NIDIR64]\Shared\ |
| RTFEEDSDIR64 | ni-paths-RTFEEDSDIR64 | [NIDIR64]RT Feeds\ |
| TESTSTANDXXXXDIR | ni-paths-TESTSTANDXXXXDIR | [NIDIR]\TestStand
XXXX\ メモ 例: ターゲットルートが TESTSTAND2018DIR の場合、ファイルパッケージでの名前はni-paths-TESTSTAND2018DIRに なり、デフォルトフォルダは[NIDIR]\TestStand 2018\ です。
|
| TESTSTANDXXXXDIR64 | ni-paths-TESTSTANDXXXXDIR64 | [NIDIR64]\TestStand XXXX\ メモ 例: ターゲットルートが TESTSTAND2018DIR64 の場合、ファイルパッケージでの名前はni-paths-TESTSTAND2018DIR64に なり、デフォルトフォルダは[NIDIR64]\TestStand 2018\ です。 |
| VERISTAND2020DIR | ni-paths-VERISTAND2020DIR | [NIDIR]VeriStand 2020\ |
| VERISTAND2020DIR64 | ni-paths-VERISTAND2020DIR64 | [NIDIR64]VeriStand 2020\ |
関連コンテンツ
- ファイルパッケージを作成する
ファイルパッケージを作成するには、サブディレクトリ、ソースファイル、および構成ファイルを格納するルートディレクトリを作成します。