InstallShield 2024 リリース ノート
2024 年 7 月

はじめに ...............................................................................................................................................................................................................2
2024 R1 の新しい機能 ..................................................................................................................................................................................2
強化機能 ...........................................................................................................................................................................................................2
InstallShield 2024 R1....................................................................................................................................................................................................... 2

重要な情報 .......................................................................................................................................................................................................4
同時接続ライセンス ユーザーは、FlexNet Licensing Server ソフトウェアのアップデートが必要................................................................. 5
InstallShield の評価.......................................................................................................................................................................................................... 5
InstallShield および InstallShield のアドオンのインストール、および再配布可能ファイルを取得する ........................................................ 5
InstallShield の複数エディションをインストールする ................................................................................................................................................... 6
InstallShield の複数バージョンをインストールする ..................................................................................................................................................... 6[リリース] ビューから [.NET/J#] タブおよび [MSI エンジンを含める] オプションを削除 .................................................................................... 6
InstallShield エディションの名前変更 ........................................................................................................................................................................... 7

プロジェクトのアップグレードに関するアラート .............................................................................................................................................7
InstallShield の以前のバージョンで作成されたプロジェクトのアップグレードに関する一般情報 ................................................................... 7
ターゲット システムとしてサポートされている Windows のバージョン リストに関する変更 ................................................................................ 8
文字列のローカライズに関する考慮 .............................................................................................................................................................................. 8

バグ修正 .............................................................................................................................................................................................................8
InstallShield 2024 R1....................................................................................................................................................................................................... 8システム要件 .................................................................................................................................................................................................. 10
InstallShield を実行するシステムの要件...................................................................................................................................................................10
ターゲット システムの要件...............................................................................................................................................................................................11

既知の問題 .................................................................................................................................................................................................... 12
法的情報 ........................................................................................................................................................................................................ 13

InstallShield 2024 リリース ノート (2024 年 7 月)

1

はじめに
InstallShield はハイクオリティな Windows Installer、InstallScript ベースのインストール、および MSIXパッケージをオーサリングするための業界標準ツールです。
InstallShield 2024 では、最新テクノロジを手軽に使用できる新しい機能、強化機能とバグ修正も提供されています。

2024 R1 の新しい機能
InstallShield 2024 R1 には、以下の新機能が追加されています:•カスタム アクションで .NET Core をサポート•

SQL Scripts の データベース インポート ウィザード機能の強化

カスタム アクションで .NET Core をサポート
InstallShield 2024 R1 では、プロジェクトの [カスタム アクションとシーケンス] ビューに .NET Core タイプのカスタムアクションを追加して、.NET Core ベースのアセンブリ ファイルをサポートすることができます.NET Core タイプのカスタム アクションは、Visual Basic .NET または C＃のようなマネージコードで書かれた .NET アセンブリ内のパブリック メソッドを呼び出します。
この機能は、基本の MSI、InstallScript MSI、および スイート/アドバンスト UI プロジェクトで使用できます。

SQL Scripts の データベース インポート ウィザード機能の強化[SQL スクリプト] ビューの データベース インポート ウィザードを使ってデータベース設定をインポートして、構成された設定およびオプションに基づいて SQL スクリプト ファイルを生成することができます。
InstallShield 2024 R1 のデータベース インポート ウィザードの機能強化として、SQL Server 管理オブジェクト (SMO) が含まれています。SQL Server 管理オブジェクトを組み込むことで、データベース オブジェクトのインポートおよび SQL スクリプト ファイルの生成がより正確で効率的になります。この強化機能によって、カスタマーから報告されたレガシー スクリプト問題を解決することができます。

強化機能
InstallShield 2024 には、以下の強化機能が含まれています:•InstallShield 2024 R1

InstallShield 2024 R1
InstallShield 2024 R1 には、次の強化機能が含まれています:•

Setup.exe の複数実行を防止する機能•

アップデートをダウンロードせずにスイート インストールをサイレントで実行する

InstallShield 2024 リリース ノート (2024 年 7 月)

2•

詳細ログでプロパティ値を隠す機能•

コマンドラインを使って EV/OV トークン パスワードを指定できる機能•

イメージを 125% および 175% に拡大して正しく表示できる機能

Setup.exe の複数実行を防止する機能

プロジェクト• この情報は、次のプロジェクトの種類に適用します :•基本の MSI•

InstallScript MSI

InstallShield 2024 R1 では、[リリース] ビュー内のリリースで、[Setup.exe] タブに追加された ”複数起動の防止” 設定を使って、setup.exe ファイルを同時に複数起動または複数実行することを防ぐかどうかを指定することができます。次のオプションを選択できます:•

はい— このオプションを選択して setup.exe ファイルの複数起動または複数実行を防ぎます。

•

いいえ— このオプションを選択して、setup.exe ファイルの複数起動または複数実行を許可します。

デフォルトで、この設定は [いいえ] になっています。
詳細については、InstallShield ヘルプ ライブラリの「リリースの [Setup.exe] タブ」を参照してください。

メモ• この変更は ISDEV-42964 として記録されています。

アップデートをダウンロードせずにスイート インストールをサイレントで実行する

プロジェクト• この情報は、スイート/アドバンスト UI プロジェクトに適用します。
InstallShield 2024 R1 では、/skipupdate というコマンドライン パラメーターを使ってスイート/アドバ
ンスト UI サイレント インストールを構成することができます。この機能を使って自動的にユーザーによるダウンロード可能なアップデートの適用を強制する代わりに、インストーラーがアップデートのダウンロードをスキップしてサイレント インストールを続行するように指示できます。
ユーザーによるアップデートのダウンロードを強制せずにスイート/アドバンスト UI サイレント イン
ストールを実行するには、次のコマンドラインで /skipupdate パラメーターを使用します:
Setup.exe /silent /skipupdate

メモ• このコマンドライン パラメーターは、サイレント モードによるスイート/アドバンスト UI インストール機能を強化します。

メモ• この変更は ISDEV-43716 として記録されています。

InstallShield 2024 リリース ノート (2024 年 7 月)

3

詳細ログでプロパティ値を隠す機能

プロジェクト• この情報は、次のプロジェクトの種類に適用します :•基本の MSI•

InstallScript MSI

InstallShield 2024 R1 では、MsiHiddenProperties プロパティを使って、詳細ログでプロパティ値を隠すことができます。
この強化機能を使用するには、[動作とロジック] の [プロパティ マネージャー] ビューを使ってMsiHiddenProperties の値としてプロパティを設定する必要があります。その結果、[メディア] ビュー内のリリースの下にある [連鎖 .msi パッケージ] エクスプローラーで選択されたパッケージの ”インストールのプロパティ” 設定に定義されたプロパティの値が詳細ログファイルで非表示となります。

メモ• この変更は ISDEV-32736 として記録されています。

コマンドラインを使って EV/OV トークン パスワードを指定できる機能
InstallShield 2024 R1 では、cert_password を使って EV/OV トークン パスワードを指定することができます。これは、コマンドライン ビルドでプロジェクトに含まれるファイルに署名を行うためのオプションのパラメーターです。

メモ• この変更は ISDEV-43922 として記録されています。

イメージを 125% および 175% に拡大して正しく表示できる機能
InstallShield 2024 R1を使って、Windows 拡大率が 125% および 175% に設定されている時、インストールの処理中にスイート読み込み画面で表示されるイメージを正しいサイズで表示することができます。

メモ• この変更は ISDEV-43034 として記録されています。

重要な情報
InstallShield 2024 リリースに関する次の重要な情報に注意してください:•

同時接続ライセンス ユーザーは、FlexNet Licensing Server ソフトウェアのアップデートが必要•

InstallShield の評価•

InstallShield および InstallShield のアドオンのインストール、および再配布可能ファイルを取得する•

InstallShield の複数エディションをインストールする•

InstallShield の複数バージョンをインストールする•[リリース] ビューから [.NET/J#] タブおよび [MSI エンジンを含める] オプションを削除

InstallShield 2024 リリース ノート (2024 年 7 月)

4•InstallShield エディションの名前変更

同時接続ライセンス ユーザーは、FlexNet Licensing
Server ソフトウェアのアップデートが必要
InstallShield の同時接続ライセンスを使用する場合、InstallShield 2024 を使用する前にライセンス サーバー上の FlexNet Licensing Server ソフトウェアのバージョンをアップデートする必要があります。
InstallShield の以前のバージョンと共に出荷された FlexNet Licensing Server ソフトウェアのバージョン
では、InstallShield 2024 のライセンスを管理することはできません。これらのライセンスが使用可能な場合でも、InstallShield 2024 は古いバージョンのライセンス サーバーからライセンスをチェック アウトしません。

メモ• FlexNet Licensing Server ソフトウェア v11.19.0 で、InstallShield 2023 および InstallShield 2024 のライセンスを管理することができます。InstallShield 2023 から InstallShield 2024 にアップグレードすると、既存する FlexNet Licensing Server ソフトウェア v11.19.0 を使用できるようになります。InstallShield
2021 以前のバージョンからアップグレードする場合、FlexNet Licensing Server ソフトウェアを v11.19.0にアップグレードする必要があります。
FlexNet Licensing Server ソフトウェアの最新版は、Revenera 製品 & ライセンス センターからダウンロードできます。
FlexNet Licensing Server ソフトウェアのインストール手順については、「同時接続ライセンス用のライセンス サーバーを設定する」を参照してください。

InstallShield の評価
InstallShield のライセンスを購入していなくても、InstallShield をインストールしてアクティベーションを行わず、またはライセンス サーバーに接続せずに一定の期間使用することができます。アクティベーションを行わず、またはライセンス サーバーに接続せずに使用すると、InstallShield は一部の機能が制限された評価モードで起動します。詳細については、「InstallShield 評価版の機能制限について」 を参照してください。評価版の制限は、InstallShield がアクティベートされたとき、またはライセンスサーバーに接続して、そのライセンスがチェック アウトされたときに解除されます。

メモ• InstallShield 2023 から 2023 まで、Professional Edition は「InstallShield Edition」 と、Ｐｒｅｍｉｅｒ Ｅｄｉｔｉｏｎ は引き続き「InstallShield Premier」と呼ばれていました。InstallShield
2024 より、「InstallShield Edition」 が 「InstallShield Professional」に戻ります。

InstallShield および InstallShield のアドオンのインストール、および再配布可能ファイルを取得する
次のインストールは、[InstallShield のダウンロードおよびのライセンスの使用] に記述されている通り、Revenera 製品 & ライセンス センターからダウンロードが可能です:•

InstallShield

InstallShield 2024 リリース ノート (2024 年 7 月)

5•

再配布可能ファイル (例えば、InstallShield 前提条件および InstallScript オブジェクト)•

Standalone Build、および InstallShield MSI ツールなどのアドオン (使用可能な場合)•

FlexNet Licensing Server ソフトウェア (同時接続ライセンスを購入した場合で、組織のライセンスサーバーを設定する必要がある場合)•

スキン カスタマイズ キット•

InstallScript オブジェクトのテンプレート•

InstallShield サービス パック (使用可能な場合)

メモ• InstallShield 2021 より、Collaboration Edition (DIM エディター) が使用できなくなりました。

InstallShield の複数エディションをインストールする
同じシステム上に InstallShield 2024 Premier Edition または Professional Edition のどちらか 1 つのエディションのみをインストールすることができます。
Microsoft Visual Studio の統合は 1 回につき InstallShield の １ バージョンとのみ可能です。システムで最後にインストールまたは修復された InstallShield のバージョンが Visual Studio の統合に使用されます。

InstallShield の複数バージョンをインストールする
InstallShield 2024 は、別のバージョンの InstallShield と同じマシン上にインストールすることが可能です。
InstallShield 2024 Standalone Build は、別のバージョンの Standalone Build と同じマシン上に同時にインストールすることができます。ほとんどの場合、 InstallShield がインストールされているマシン上にStandalone Build がインストールされることはありません。InstallShield と Standalone Build を同じマシン上にインストールしてオートメーション インターフェイスを使用するには、InstallShield ヘルプ ライブ
ラリの「Standalone Build と InstallShield を同一のマシン上にインストールする」を参照して、特別な登録およびアンインストールについて考慮すべき点に留意してください。

[リリース] ビューから [.NET/J#] タブおよび [MSI エンジンを含める] オプションを削除[インストール デザイナー] の [メディア] ビューに表示される [リリース] エクスプローラーで、[.NET/J#] タブおよび [MSI エンジンを含む] オプションには .NET 1.1/2.0, Windows Installer 3.1 および J#再配布可能ファイルのサポートが提供されていました。これらの古いテクノロジは、Microsoft によるサポートが停止されました。これに伴い、InstallShield 2024 のすべてのエディションで、[インストー
ル デザイナー] の [メディア] ビューに表示される [リリース] エクスプローラーで、 [NET/J#] タブおよび [MSI エンジンを含む] オプション (並びに関連する [.NET 1.1/2.0 コア言語] と [.NET 1.1/2.0 言語パック] ダイアログ ボックス) が削除されました。InstallShield 2024 ビルド タスクは、古いバージョンのプロジェクト ファイルでこれらのオプションが検出されても無視します。

InstallShield 2024 リリース ノート (2024 年 7 月)

6InstallShield エディションの名前変更
InstallShield 2020 およびそれ以前のリリースで、InstallShield には次の名前の 2 つのエディションがありました:•

InstallShield Professional Edition•

InstallShield Premier Edition

InstallShield 2021 から 2023 まで、Professional Edition が InstallShield Edition に変更され、次の 2 つのエディションがありました:•InstallShield Edition•

InstallShield Premier Edition

InstallShield 2024 から、エディション名が Professional Edition および Premier Edition に戻りました。
•

InstallShield Professional Edition•

InstallShield Premier Edition

プロジェクトのアップグレードに関するアラート
以下は、InstallShield 2016 および以前のバージョンで作成されたプロジェクトを InstallShield 2024 にアップグレードする際に発生する可能性のある問題についての情報です。また、新しい InstallShield
2024 プロジェクトと InstallShield 2016 および以前のバージョンから InstallShield 2024 にアップグレードされたプロジェクト間の潜在的な動作の違いについてもアラートします。
•InstallShield の以前のバージョンで作成されたプロジェクトのアップグレードに関する一般情報•

ターゲット システムとしてサポートされている Windows のバージョン リストに関する変更•

文字列のローカライズに関する考慮

InstallShield の以前のバージョンで作成されたプロジェクトのアップグレードに関する一般情報
InstallShield で変換が行われる前に、例えば .777 (.ism プロジェクトの場合) または .2016 (.issuite プロジェクトの場合) というファイル拡張子が付加されたプロジェクトのバックアップ コピーが作成されます。以前のバージョンの InstallShield でこのプロジェクトを再度開く場合、元のプロジェクトのファイル名から .777 または .2016 を取り除いてください。InstallShield 2024 プロジェクトを以前のバージョンの InstallShield で開くことはできませんので、ご注意してください。
InstallShield 2016 以前、InstallShield 12 以前、InstallShield DevStudio、InstallShield Professional 7 以前、および InstallShield Developer 8 以前のバージョンの InstallShield で作成された既存プロジェクトをInstallShield 2024 にアップグレードできます。InstallShield MultiPlatform または InstallShield Universal で作成されたプロジェクトは InstallShield 2024 にアップグレードすることはできませんので、ご注意ください。

InstallShield 2024 リリース ノート (2024 年 7 月)

7

ターゲット システムとしてサポートされている
Windows のバージョン リストに関する変更
すべてのプロジェクト タイプで、InstallShield で生成されたインストールを実行するためにターゲットシステムに必要な Windows の最小バージョン要件は Windows 7 および Windows Server 2008 R2 です。

文字列のローカライズに関する考慮
InstallShield 2016 から、ローカライズ済み文字列の検出と受け渡しに関する変更が行われました。たとえば、無効な文字のまわりに角括弧が付けられたローカライズ済み文字列のコンテンツは、ビルド時の警告またはエラーを引き起こします。そのため、インストールの作成作業中に次の新しい警告やエラーが発生する場合があります。
エラー/警告番号

メッセージ

トラブルシューティング情報-7355

文字列 %2 の値 %4 は、テーブル%1 列 %3 の検証基準を満たしていません。

この警告は、ローカライズされた文字列が文字列エディター テーブル内の列の検証基準を満たしていない時に発生します。この警告を解決す
るには、文字列エディター内のフラグされた値を更新してください。

-7354

文字列 %2 の値 %4 は、テーブル%1 列 %3 では使用できません。

このエラーは、ローカライズされた文字列が文字列エディター テーブル内の名前付き列に有効な値が含まれていないときに発生します。このエラーを解決するには、文字列エディター内のフラグされた値を更新してください。

バグ修正
このセクションは、次のバージョンの InstallShield で解決されているカスタマーからの問題の一覧表です:•InstallShield 2024 R1

InstallShield 2024 R1
次の問題が、InstallShield 2024 R1 で修正されました:
問題番号

問題の概要

ISDEV-43799”署名の種類” 設定が [カスタム] オプションに設定されている場合、”パッケージ内のファイルに署名する” 設定がパッケージ ペイロード ファイルにデジタル署名をするときに失敗します。この問題は解決されました。

InstallShield 2024 リリース ノート (2024 年 7 月)

8

問題番号

問題の概要

ISDEV-43797”署名の種類” 設定で [カスタム] オプションに選択されている場合、.mst ファイルが 2 回デジタル署名されるため、ビルド時間が長引きました。この問題は解決されました。

ISDEV-43824

レジストリおよびファイルのアクセス許可オプションを使って構成されたセットアップについて、基本の MSI セットアップおよび InstallScript MSI (64 ビット) セットアップで脆弱性が報告されました。この問題は解決されました。

ISDEV-43745

Windows ロケールの設定で [ベータ：ワールドワイド言語サポートで Unicode UTF8 を使用] チェックボックスが選択されている場合、InstallShield インターフェイスで文字化けが発生しました。この問題は解決されました。

ISDEV-43718

InstallScript MSI プロジェクトで”InstallScript ユーザー インターフェイス タイプの設定” が [新しいスタイル(Windows Installer 4.5 が必要)] オプションに設定されている時、ビルドが失敗して「ISDEV : 致命的なエラー -1027: 署名エラー _isuser_0x0409.dll」 エラー メッセージが表示されました。この問題は解決されました。

ISDEV-43694

借用ライセンスの返還時にエラーが発生しました。この問題は解決されました

ISDEV-43589

サイレント インストールが成功した後、setup.log ファイルの [ResponseResult] セクションにある ResultCode 値が更新されませんでした。この問題は解決されました。

ISDEV-42676

InstallShield 事故登録 (ISSelfReg) メソッドを使って、プロジェクト内の .dll ファイルを登録すると、脆弱性の原因となりました。この問題は解決されました。

ISDEV-42638

日本語でインストーラーを起動した時、ユーザー名に複数バイト文字が含まれている場合に Sd ダイアログでイメージが表示されませんでした。この問題は解決されました。

ISDEV-42629

最初に MAX 値が設定されていたデータベース列は、データベースが [SQL サーバー] ビューへインポート中に 0 値に変更されました。これによってセットアップのインストールが 「長さまたは精度 0 が無効です。」 エラーと共に失敗しました。
(1001) エラー メッセージ。この問題は解決されました。

ISDEV-41935

再起動後、インストーラーに含まれている前提条件のために、temp フォルダーからファイルが削除されませんでした。この問題は解決されました。

ISDEV-43875/tempextractpath 引数を使ってカスタム ディレクトリへのファイルの抽出が失敗しました。この問題は解決されました。

ISDEV-38622

SRCDIR ソース フォルダーを削除すると、InstallScript インストーラーが修復中に「data2.cab を含むディスク 1 を挿入してください。」 メッセージが表示されました。
この問題は解決されました。

InstallShield 2024 リリース ノート (2024 年 7 月)

9

問題番号問題の概要

ISDEV-43807

リリース ウィザードの [一般オプション] パネルにある [セットアップ コマンドライン] ボックスで /extract_all コマンドライン パラメーターを使用した場合の非稼働時の動作についての説明が、ドキュメントに記載されていませんでした。この問題は解決されました。

ISDEV-43804

ドキュメントでは、レジストリ キーのデフォルト値をシステム検索するための適切な機能に必要な要件が説明されていませんでした。この問題は解決されました。

ISDEV-42799

ドキュメントで .NET 属性の公式な Microsoft 用語の一貫性が欠けていました。この問題は解決されました。

システム要件
このセクションでは、InstallShield で作成されたインストールを実行するターゲット システム (ランタイム環境) の要件 、ならびに InstallShield を実行するために必要なシステム (オーサリング環境) の要件が説明されています。
•

InstallShield を実行するシステムの要件•

ターゲット システムの要件

InstallShield を実行するシステムの要件
InstallShield は、これらのオペレーティング システムの最も新しいパッチおよびサービス パックが適用されている最新版で実行します。
項目

説明

プロセッサ

Pentium III クラスの PC (500 MHz 以上を推奨)

RAM

1 ギガバイト の RAM (2 ギガバイト 推奨)

ハードディスク

1 ギガバイト 空き領域

ディスプレイ1024 x 768 (XGA) 以上の解像度

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

Windows Server 2012 R2•

Windows 10•

Windows Server 2016•

Windows Server 2019•

Windows 11•

Windows Server 2022

InstallShield 2024 リリース ノート (2024 年 7 月)

10

項目

説明

権限

システムの管理者権限

マウス

Microsoft IntelliMouse、またはその他の互換性があるポインティング デバ
イスInstallShield と Visual
Studio との統合 (オプション)

Microsoft Visual Studio の以下のバージョンを InstallShield Premier Edition ま
たは Professional Edition に統合することができます:•

Visual Studio 2012•

Visual Studio 2013•

Visual Studio 2015•

Visual Studio 2017•

Visual Studio 2019•

Visual Studio 2022

Visual Studio のこれらのバージョンの以下のエディションは、InstallShield
Premier または Professional Edition に統合することができます:•Professional•

Premium•

Ultimate•

Enterprise

ターゲット システムの要件
ターゲット システムは、次のオペレーティング システムの最小要件を満たさなくてはなりません:•Windows 7•

Windows Server 2008 R2•

Windows 8•

Windows Server 2012•

Windows Server 8.1•

Windows Server 2012 R2•

Windows 10•

Windows Server 2016•

Windows Server 2019•

Windows 11•

Windows Server 2022

ターゲット システムで、SSE2 インストラクション セットがサポートされていることが必須です。

InstallShield 2024 リリース ノート (2024 年 7 月)

11

既知の問題InstallShield 2024 の既知の問題はありません。

InstallShield 2024 リリース ノート (2024 年 7 月)

12

法的情報
著作権情報
Copyright © 2024 Flexera Software.All Rights Reserved.
この出版物には、Flexera Software およびそのライセンサーによって所有されている機密情報、創造的な製作物が含まれています。本出版物の一部または全部を、Flexera Software からの事前の書面による明示的許可なしに、使用、複製、出版、配布、表示、改変または転載することはいかなる形態または手段を問わず厳重に禁止いたします。Flexera Software によって書面で明示されている場合を除き、この出版物の所有は、禁反言、黙示などによっても、Flexera Software が所有するいかなる知的財産権の下、ライセンスまたは権利を一切付与するものではありません。
本テクノロジおよびそれに関する情報のすべての複製は Flexera Software より許可されている場合に限り、著作権および所有権に関する通知を完全な形で表示しなければなりません。

知的財産
Flexera Software が所有する商標および特許の一覧は、https://www.revenera.com/legal/intellectualproperty.html を参照してください。フレクセラ・ソフトウェア製品、製品ドキュメント、およびマーケ
ティング資料で言及されているその他すべてのブランドおよび製品名は、各社の商標または登録商標です。

(米国内向け) 制限付権利に関する表示
本ソフトウェアは商業用コンピュータ ソフトウェアです。本ソフトウェアのユーザーまたはライセン
ス許可対象者が米国政府の代理、部署、その他の関連機関の場合、ソフトウェアまたは技術データおよびマニュアルを含むすべての関連文書の使用、複写、複製、開示、変更、公開、または譲渡に関して、ライセンス契約または本契約の条項ならびに民生機関については連邦調達規則第 12.212 条または軍事機関については国防連邦調達規則補遺第 227.7202 条による制限が適用されます。本ソフトウェアは完
全に自費で開発されたものです。その他一切の使用は禁止されています。

InstallShield 2024 リリース ノート (2024 年 7 月)

13