VersionNT64 プロパティ
インストーラーでは、システムが 64 ビット コンピューターで実行されている場合にのみ、オペレーティング システムのバージョン番号に VersionNT64 プロパティが設定されます。 オペレーティング システムが 64 ビットでない場合、プロパティは未定義です。
この値は MajorVersion * 100 + MinorVersion の整数になります。
互換性上の理由から、このプロパティは、パッケージが 32 ビット Intel (x86) システムようであることが Template Summary プロパティで示され、ARM (ARM64) 上の Windows 10 など、64 ビット Intel (x64) コードをオペレーティング システムで実行できない場合も未定義になります。
Note
Windows 10 ビルド 21277 の時点で、Windows Insider Preview プログラムの Dev チャンネルの ARM64 ビルドには、x64 アプリケーションのサポートがあります。 そのような ARM64 ビルドでは、x86 パッケージに VersionNT64 プロパティが定義されています。
解説
条件式では、プロパティ名を使用するか、比較演算子でバージョンを確認することで 64 ビット Windows をテストします。
必要条件
要件 | 値 |
---|---|
バージョン |
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー。Windows インストーラーのバージョンごとに必要な最小の Windows Service Pack について詳しくは、Windows インストーラーの実行時の要件に関する記事をご覧ください。 |
関連項目