MSC Armonia 今始まる、革新の旅MSC Armonia 今始まる、革新の旅 •レセプション •ラウンジ •シックでおしゃれなスタイル 各種バーエリア
InstallShield 2016 SP2 リリース ノート...InstallShield に、SQL Server 2016 Database 上で...
Transcript of InstallShield 2016 SP2 リリース ノート...InstallShield に、SQL Server 2016 Database 上で...
-
InstallShield 2016リ リ ー ス ノ ー ト
( オ リ ジ ナ ル リ リ ー ス 2016 年 8 月、 SP2 を含む ア ッ プ デ ー ト リ リ ー ス 2017 年 5 月 )
は じ め に ...........................................................................................................................................................................................................2
SP2 に含ま れ る変更 ..................................................................................................................................................................................2
FlexNet Code Aware と の統合.................................................................................................................................................................................. 2
バ グ修正 SP2.................................................................................................................................................................................................................... 7
SP1 に含ま れ る変更 ..................................................................................................................................................................................8
Microsoft Visual Studio 2017 の サ ポ ー ト ............................................................................................................................................................ 8
バ グ修正 SP1.................................................................................................................................................................................................................... 8
新し い機能......................................................................................................................................................................................................8
Windows オ ペ レ ー テ ィ ン グ シ ス テ ム の最新版 リ リ ー ス を サ ポ ー ト .................................................................................................. 8
Microsoft SQL Server 2016 サ ポ ー ト .................................................................................................................................................................... 8
UWP ア プ リ パ ッ ケ ー ジ を作成す る た め の サ ポ ー ト ................................................................................................................................... 9
[ リ リ ー ス ] ビ ュ ー内の UWP ア プ リ の設定......................................................................................................................................... 10
[ シ ョ ー ト カ ッ ト ] ビ ュ ー に お け る UWP ア プ リ ロ ゴ の カ ス タ マ イ ズ ................................................................................. 10
UWP ア プ リ 適合性の テ ス ト .......................................................................................................................................................................... 10
ス イ ー ト に追加 さ れ た新し い UWP 条件の チ ェ ッ ク ........................................................................................................................ 11
ス イ ー ト に追加 さ れ た SQL サ ポ ー ト ...............................................................................................................................................................11
新し い SQLLogin 定義済み ウ ィ ザ ー ド ペ ー ジ を追加...................................................................................................................... 12
SQL ス テ ー ト メ ン ト を直接ス イ ー ト か ら 実行.................................................................................................................................... 12
タ イ ル の構成..................................................................................................................................................................................................................12
新し い Microsoft Visual C++ 2015、 .NET Framework 4.6 そ の他用の InstallShield 前提条件..................................................13
Adobe Reader、 Microsoft Office、 お よ び .NET Framework の前提条件シ ス テ ム検索..............................................................14
強化機能........................................................................................................................................................................................................ 14
[ ダ イ レ ク ト エ デ ィ タ ー ] ビ ュ ー の強化機能 ..............................................................................................................................................15
Directory テ ー ブ ル に、 解決 さ れ た タ ー ゲ ッ ト デ ィ レ ク ト リ パ ス が表示 さ れ る............................................................ 15
列ヘ ッ ダ ー ス キ ー マ情報の ツ ー ル ヒ ン ト ............................................................................................................................................. 15
テ ー ブ ル レ コ ー ド参照の追跡...................................................................................................................................................................... 16
破損し た参照の イ ン ジ ケ ー タ ....................................................................................................................................................................... 17
ス イ ー ト - UI 機能強化.............................................................................................................................................................................................17
新し い [Windows を閉じ る ] お よ び [ イ ベ ン ト の停止 ] UI ア ク シ ョ ン ................................................................................. 17
ウ ィ ン ド ウ を閉じ る .................................................................................................................................................................................... 18
イ ベ ン ト の停止.............................................................................................................................................................................................. 18
ス イ ー ト で ス プ ラ ッ シ ュ ス ク リ ー ン の ロ ー ド追加......................................................................................................................... 18
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 1
-
[ プ ロ セ ス の強制終了 ] カ ス タ ム ア ク シ ョ ン の強化内容......................................................................................................................18
コ ン ポ ー ネ ン ト の属性に使用す る デ フ ォ ル ト値を設定で き る機能.................................................................................................19
追加の ビ ュ ー で、 機能ご と に項目を フ ィ ル タ ー で き る機能................................................................................................................19
デ ジ タ ル署名の更新 ...................................................................................................................................................................................................20
重要な情報................................................................................................................................................................................................... 21
InstallShield の評価.......................................................................................................................................................................................................21
InstallShield お よ び InstallShield の ア ド オ ン の イ ン ス ト ー ル、 お よ び再配布可能 フ ァ イ ル を取得す る ........................21
InstallShield の複数エ デ ィ シ ョ ン を イ ン ス ト ー ル す る .............................................................................................................................21
InstallShield の複数バ ー ジ ョ ン を イ ン ス ト ー ル す る ..................................................................................................................................21
プ ロ ジ ェ ク ト の ア ッ プ グ レ ー ド に関す る ア ラ ー ト ................................................................................................................ 22
InstallShield の以前の バ ー ジ ョ ン で作成 さ れ た プ ロ ジ ェ ク ト の ア ッ プ グ レ ー ド に関す る一般情報................................22
タ ー ゲ ッ ト シ ス テ ム と し て サ ポ ー ト さ れ て い る Windows の バ ー ジ ョ ン リ ス ト に関す る変更 .......................................22
文字列の ロ ー カ ラ イ ズ に関す る考慮.................................................................................................................................................................23
バ グ修正........................................................................................................................................................................................................ 23
InstallShield 2016 SP2..................................................................................................................................................................................................23
InstallShield 2016 SP1..................................................................................................................................................................................................28
InstallShield 2016............................................................................................................................................................................................................38
シ ス テ ム要件 .............................................................................................................................................................................................. 60
InstallShield を実行す る シ ス テ ム の要件...........................................................................................................................................................60
タ ー ゲ ッ ト シ ス テ ム の要件...................................................................................................................................................................................61
既知の問題................................................................................................................................................................................................... 62
法的情報........................................................................................................................................................................................................ 62
は じ め にInstallShield は、 ハ イ ク オ リ テ ィ な Windows Installer ま た は InstallScript ベ ー ス の イ ン ス ト ー ル、 お よ び
Microsoft App-V パ ッ ケ ー ジ を オ ー サ リ ン グ で き る業界標準ツ ー ル で す。 InstallShield 2016 で は、 デ ス ク
ト ッ プ ブ リ ッ ジ (Project Centennial) を サ ポ ー ト し、 ユ ニ バ ー サ ル Windows プ ラ ッ ト フ ォ ー ム ア プ リ
パ ッ ケ ー ジ お よ び Windows Server ア プ リ パ ッ ケ ー ジ を作成す る こ と が で き ま す。
InstallShield 2016 で は、 最新テ ク ノ ロ ジ を手軽に使用で き る新し い機能 と 強化内容が提供 さ れ て い ま
す。
SP2 に含ま れ る変更
FlexNet Code Aware と の統合InstallShield に は、 今回よ り FlexNet Code Aware と の統合が含ま れ て い ま す。 FlexNet Code Aware は、
製品の セ キ ュ リ テ ィ お よ び知的財産 (IP) コ ン プ ラ イ ア ン ス リ ス ク を迅速に ス キ ャ ン す る、 自動オ ー プ
ン ソ ー ス リ ス ク 評価お よ び パ ッ ケ ー ジ検出ソ リ ュ ー シ ョ ン で す。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 2
-
FlexNet Code Aware の現在の リ リ ー ス で は、 次の フ ァ イ ル分析が サ ポ ー ト さ れ て い ま す :
• Java パ ッ ケ ー ジ
• Node パ ッ ケ ー ジ
• Nuget パ ッ ケ ー ジ
• RPM パ ッ ケ ー ジ
• Ruby パ ッ ケ ー ジ
• EXE & DLL フ ァ イ ル
セ キ ュ リ テ ィ 脆弱性は、 National Vulnerability Database (NVD) と 照合 さ れ ま す。
FlexNet Code Aware を実行す る
FlexNet Code に は InstallShield と は別の ラ イ セ ン ス が必要で す。 ト ラ イ ア ル / 評価版も あ り ま す。 詳細
に つ い て は、 フ レ ク セ ラ ・ ソ フ ト ウ ェ ア Web サ イ ト の [FlexNet Code Aware 製品 ] ペ ー ジ を参照し て く
だ さ い。
InstallShield 内部か ら FlexNet Code Aware を実行す る に は、 InstallShield の [ プ ロ ジ ェ ク ト ] メ ニ ュ ー か
ら [FlexNet Code Aware を使 っ て プ ロ ジ ェ ク ト を ス キ ャ ン ] を ク リ ッ ク し ま す。 こ の メ ニ ュ ー オ プ シ ョ
ン は、 InstallShield プ ロ ジ ェ ク ト が現在開い て い な い場合は無効で す。 FlexNet Code Aware ア イ コ ン
も、 InstallShield 標準ツ ー ル バ ー に表示 さ れ ま す。
FlexNet Code Aware が プ ロ ジ ェ ク ト の ス キ ャ ン を完了し た と き、 概要に は ス キ ャ ン済み フ ァ イ ル の数、
オ ー プ ン ソ ー ス パ ッ ケ ー ジ、 な ら び に検出 さ れ た脆弱性の数が表示 さ れ ま す。 FlexNet Code Aware の
フ ル ラ イ セ ン ス版で は、 [View report ( レ ポ ー ト の表示 )] ボ タ ン が使用で き ま す。 こ の レ ポ ー ト で提供
さ れ る詳細に つ い て は、 「FlexNet Code Aware レ ポ ー ト の読み方」 を参照し て く だ さ い。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 3
https://nvd.nist.gov/http://www.flexerasoftware.jp/producer/products/software-installation/flexnet-code-aware/
-
FlexNet Code Aware レ ポ ー ト の読み方
メ モ • FlexNet Code Aware レ ポ ー ト は、 ト ラ イ ア ル / 評価版モ ー ド で は使用で き ま せ ん。 FlexNet Code
Aware の フ ル ラ イ セ ン ス版が必要で す。
FlexNet Code Aware レ ポ ー ト を参照す る た め に は、 FlexNet Code Aware が プ ロ ジ ェ ク ト を ス キ ャ ン し た
後に表示 さ れ る概要ダ イ ア ロ グ で [View repoert ( レ ポ ー ト の表示 )] を ク リ ッ ク し ま す。
FlexNet Code Aware レ ポ ー ト は、 い く つ か の セ ク シ ョ ン か ら 構成 さ れ て い ま す :
• 最初の [Summary ( 概要 )] ビ ュ ー に は、 Scan Summary ( ス キ ャ ン概要 )、 Operational Risk ( 運用 リ ス
ク ) 評価、 Security Vulnerability Exposure ( セ キ ュ リ テ ィ 脆弱性の公開 )、 お よ び License Exposure (
ラ イ セ ン ス の公開 ) が提示 さ れ ま す。
• [Scan Summary ( ス キ ャ ン概要 )] セ ク シ ョ ン は、 フ ァ イ ル タ イ プ の内訳、 分析済み フ ァ イ ル の
割合、 お よ び検出数を含む、 ス キ ャ ン済みの コ ー ド ベ ー ス に つ い て の詳細が表示 さ れ ま す。
• [Operational Risk ( 運用 リ ス ク )] セ ク シ ョ ン に は、 パ ッ ケ ー ジ と 知的財産 (IP) と の問題、 お よ
び パ ッ ケ ー ジ と セ キ ュ リ テ ィ 脆弱性の組み合わせ に基づ い た合成 リ ス ク 評価が表示 さ れ ま す。
• [Security Vulnerability Exposure ( セ キ ュ リ テ ィ 脆弱性の公開 )] お よ び [License Exposure ( ラ イ
セ ン ス の公開 )] セ ク シ ョ ン に は、 識別 さ れ た問題の種類 と カ テ ゴ リ ー の内訳が表示 さ れ ま す。
• [Package Inventory ( パ ッ ケ ー ジ イ ン ベ ン ト リ )] ビ ュ ー は [Scan Summary ( ス キ ャ ン概要 )] セ ク
シ ョ ン で [view full package inventory ( フ ル パ ッ ケ ー ジ イ ン ベ ン ト リ の表示 )] を ク リ ッ ク す る と 表
示 さ れ、 検出 さ れ た オ ー プ ン ソ ー ス お よ び サ ー ド パ ー テ ィ パ ッ ケ ー ジ お よ び関連 ラ イ セ ン ス、 セ
キ ュ リ テ ィ 脆弱性、 依存関係、 な ら び に検出 さ れ た著作権ス テ ー ト メ ン ト の完全 リ ス ト を表示し ま
す。
[Package Inventory ( パ ッ ケ ー ジ イ ン ベ ン ト リ )] ビ ュ ー に は、 タ ー ゲ ッ ト の ク エ リ を実行し て、 一
覧を様々な パ ッ ケ ー ジ の種類に絞 り 込む た め の フ ィ ル タ ー が用意 さ れ て い ま す。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 4
-
次の図は、 サ ン プ ル FlexNet Code Aware レ ポ ー ト の最初の [Summary ( 概要) ] ビ ュ ー を表示し ま す。
図 -1: FlexNet Code Aware [Summary (概要) ] ビ ュ ー初期画面
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 5
-
次の図は、 サ ン プ ル FlexNet Code Aware レ ポ ー ト の [Package Inventory (パ ッ ケ ー ジ イ ン ベ ン ト リ ) ]
ビ ュ ー を表示し ま す。
図 -2: FlexNet Code Aware [Package Inventory (パ ッ ケ ー ジ イ ン ベ ン ト リ ) ] ビ ュ ー
パ ッ ケ ー ジ の詳細を確認す る
[Package Inventory (パ ッ ケ ー ジ イ ン ベ ン ト リ ) ] レ ポ ー ト ペ ー ジ の [Vulnerabilities ( 脆弱性 )] 列に あ る
脆弱性カ ウ ン ト を ク リ ッ ク し て、 各パ ッ ケ ー ジ の詳細を確認し ま す :
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 6
-
パ ッ ケ ー ジ イ ン ベ ン ト リ レ ポ ー ト の一部が含ま れ た [Vulnerabilities detail ( 脆弱性の詳細 )] が表示 さ れ
ま す :
バ グ修正 SP2InstallShield 2016 SP1 で解決 さ れ た問題に つ い て は、 「InstallShield 2016 SP2」 を参照し て く だ さ い。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 7
-
SP1 に含ま れ る変更
Microsoft Visual Studio 2017 の サ ポ ー トInstallShield は、 Visual Studio 2017 を サ ポ ー ト し ま す。 こ の バ ー ジ ョ ン の Visual Studio 内部か ら
InstallShield プ ロ ジ ェ ク ト を作成で き ま す。
バ グ修正 SP1InstallShield 2016 SP1 で解決 さ れ た問題に つ い て は、 「InstallShield 2016 SP1」 を参照し て く だ さ い。
新し い機能InstallShield 2016 に は、 以下の よ う な新し い機能が搭載 さ れ て い ま す。
• Windows オ ペ レ ー テ ィ ン グ シ ス テ ム の最新版 リ リ ー ス を サ ポ ー ト
• Microsoft SQL Server 2016 サ ポ ー ト
• UWP ア プ リ パ ッ ケ ー ジ を作成す る た め の サ ポ ー ト
• ス イ ー ト に追加 さ れ た SQL サ ポ ー ト
• タ イ ル の構成
• 新し い Microsoft Visual C++ 2015、 .NET Framework 4.6 そ の他用の InstallShield 前提条件
• Adobe Reader、 Microsoft Office、 お よ び .NET Framework の前提条件シ ス テ ム検索
Windows オ ペ レ ー テ ィ ン グ シ ス テ ム の最新版 リ リ ース を サ ポ ー ト
InstallShield 2016 は、 Windows オ ペ レ ー テ ィ ン グ シ ス テ ム の最新版 リ リ ー ス を サ ポ ー ト し ま す。
• Windows 10 Anniversary Update
• Windows Server 2016
InstallShield を こ れ ら の オ ペ レ ー テ ィ ン グ シ ス テ ム に イ ン ス ト ー ル で き る だ け で な く 、 こ れ ら の オ ペ
レ ー テ ィ ン グ シ ス テ ム を タ ー ゲ ッ ト に す る イ ン ス ト ー ル を作成す る こ と が で き ま す。
Microsoft SQL Server 2016 サ ポ ー ト
プ ロ ジ ェ ク ト • Microsoft SQL Server 2016 サ ポ ー ト は、 次の プ ロ ジ ェ ク ト タ イ プ で使用で き ま す :
• 基本の MSI
• DIM
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 8
-
• InstallScript
• InstallScript MSI
InstallShield に、 SQL Server 2016 Database 上で SQL ス ク リ プ ト を実行で き る サ ポ ー ト が追加 さ れ ま し
た。 ま た、 InstallShield の [SQL ス ク リ プ ト ] ビ ュ ー で、 製品が サ ポ ー ト す る タ ー ゲ ッ ト デ ー タ ベ ー ス
サ ー バ ー を指定す る と き に選択可能な定義済みデ ー タ ベ ー ス サ ー バ ー の リ ス ト に は、 SQL Server 2016
が含ま れ て い ま す。
イ ン ス ト ー ル で SQL Server 2016 を タ ー ゲ ッ ト す る と き、 エ ン ド ユ ー ザ ー が デ ー タ ベ ー ス サ ー バ ー を参
照す る選択を し た と き に表示 さ れ る SQLBrowse ラ ン タ イ ム ダ イ ア ロ グ で、 SQL Server 2016、 SQL
Server 2016 Express、 お よ び SQL Server 2014 Express LocalDB の イ ン ス タ ン ス が表示で き る よ う に な り
ま し た。 ま た、 エ ン ド ユ ー ザ ー が デ ー タ ベ ー ス カ タ ロ グ を参照す る選択を し た と き に表示 さ れ る
SQLBrowse ラ ン タ イ ム ダ イ ア ロ グ で、 指定 さ れ た SQL Server 2016 サ ー バ ー上の カ タ ロ グ が表示 さ れ
る よ う に な り ま し た。
InstallShield に追加 さ れ た、 新し い InstallShield 前提条件の完全 リ ス ト は 「新し い Microsoft Visual C++
2015、 .NET Framework 4.6 そ の他用の InstallShield 前提条件」 を参照し て く だ さ い。
メ モ • Microsoft SQL Server 2016 は 64-bit (x64) のみ で す。
UWP ア プ リ パ ッ ケ ー ジ を作成す る た め の サ ポ ー ト
プ ロ ジ ェ ク ト • UWP ア プ リ の作成機能は、 基本の MSI プ ロ ジ ェ ク ト で使用で き ま す。
重要 • デ ス ク ト ッ プ拡張 ( デ ス ク ト ッ プ ブ リ ッ ジ、 Project Centennial と し て知 ら れ る ) を含む UWP ア
プ リ パ ッ ケ ー ジ (.appx) の イ ン ス ト ー ル お よ び テ ス ト を行 う に は、 Windows 10 Anniversary Update が必
要で す。 UWP ア プ リ パ ッ ケ ー ジ に デ ジ タ ル署名を行 う 場合、 InstallShield を Windows 10 ま た は
Windows 10 SDK が イ ン ス ト ー ル さ れ て い る マ シ ン上に イ ン ス ト ー ル す る必要が あ り ま す。
Windows 8.x お よ び 10 上に ア プ リ を配布お よ び イ ン ス ト ー ル す る為に使用 さ れ る UWP ア プ リ パ ッ ケ ー
ジ (.appx) は、 シ ン プ ル で セ キ ュ リ テ ィ 保護 さ れ た パ ッ ケ ー ジ フ ォ ー マ ッ ト で、 UWP ( ユ ニ バ ー サ ル
Windows プ ラ ッ ト フ ォ ー ム ) で使用可能な唯一の フ ォ ー マ ッ ト で す。 UWP ア プ リ パ ッ ケ ー ジ の利点 :
• 高い可用性、 信頼性、 お よ び耐久性に よ っ て、 ア プ リ ケ ー シ ョ ン が長期間に わ た っ て エ ラ ー な し で
継続的に動作し続け ま す。
• 必要最小限の構成 と カ ス タ マ イ ズ不要な UI に よ る ス タ テ ィ ッ ク ビ ル ド を使 っ た ス ム ー ズ な イ ン ス
ト ー ル経験
• Windows ス ト ア を使 っ て ア プ リ ケ ー シ ョ ン を販売ま た は提供で き る オ プ シ ョ ン
• UWP API を使用で き る機能だ け で な く 、 ラ イ ブ タ イ ル な ど の UWP 機能を活用
• Windows Nano Server 上で ネ イ テ ィ ブ サ ポ ー ト を持つ唯一の パ ッ ケ ー ジ フ ォ ー マ ッ ト
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 9
-
InstallShield は今回よ り 、 代替ビ ル ド出力を通し て UWP ア プ リ パ ッ ケ ー ジ フ ォ ー マ ッ ト (.appx) お よ び
そ の デ ス ク ト ッ プ / サ ー バ ー拡張機能の作成を サ ポ ー ト し、 UWP ア プ リ パ ッ ケ ー ジ フ ォ ー マ ッ ト に適
合し な い ア イ テ ム を識別す る た め の適合性テ ス ト を提供し ま す。 UWP ア プ リ パ ッ ケ ー ジ の作成を サ
ポ ー ト す る InstallShield に新し く 追加 さ れ た機能の詳細に つ い て は、 次の サ ブ セ ク シ ョ ン を ご覧 く だ さ
い。
• [ リ リ ー ス ] ビ ュ ー内の UWP ア プ リ の設定
• [ シ ョ ー ト カ ッ ト ] ビ ュ ー に お け る UWP ア プ リ ロ ゴ の カ ス タ マ イ ズ
• UWP ア プ リ 適合性の テ ス ト
• ス イ ー ト に追加 さ れ た新し い UWP 条件の チ ェ ッ ク
[ リ リ ー ス ] ビ ュ ー内の UWP ア プ リ の設定[ リ リ ー ス ] ビ ュ ー で リ リ ー ス を選択す る と き、 [Windows ア プ リ ] と い う 名前の新し い リ リ ー ス ご と に
提供 さ れ る タ ブ に、 UWP ア プ リ パ ッ ケ ー ジ を作成す る設定が追加 さ れ ま し た。 こ こ で、 UWP ア プ リ
パ ッ ケ ー ジ の ビ ル ド プ ロ セ ス に影響す る様々な主要な設定を指定で き ま す。 特に [ 配布方法 ]、 [ デ ス
ク ト ッ プ拡張を含む ]、 ま た は [ サ ー バ ー拡張を含む ] オ プ シ ョ ン は、 特定の種類の イ ン ス ト ー ラ ー プ
ロ ジ ェ ク ト デ ー タ に ど の警告ま た は エ ラ ー が発生す る か に影響し ま す。
こ れ ら の新し い設定に関す る総合的な情報は、 InstallShield ヘ ル プ ラ イ ブ ラ リ の 「 リ リ ー ス の [Windows
ア プ リ ] タ ブ」 を参照し て く だ さ い。
[ シ ョ ー ト カ ッ ト ] ビ ュ ー に お け る UWP ア プ リ ロ ゴ の カ ス タ マイ ズ
[ リ リ ー ス ] ビ ュ ー に追加 さ れ た新し い UWP ア プ リ の設定以外に も、 UWP ア プ リ パ ッ ケ ー ジ で作成 さ
れ た タ イ ル を構成す る た め の新し い設定が あ り ま す。 こ れ ら の設定は、 [ シ ョ ー ト カ ッ ト ] ビ ュ ー の
[UWP ア プ リ パ ッ ケ ー ジ の オ ー バ ー ラ イ ド ] 領域に あ り ま す。
こ れ ら の新し い設定に関す る詳細は、 InstallShield ヘ ル プ ラ イ ブ ラ リ の 「シ ョ ー ト カ ッ ト の設定」 を参
照し て く だ さ い。
UWP ア プ リ 適合性の テ ス トInstallShield に は、 .msi パ ッ ケ ー ジ内で UWP ア プ リ パ ッ ケ ー ジ フ ォ ー マ ッ ト に適 さ な い ア イ テ ム の存
在を ス キ ャ ン す る、 新し い InstallShield UWP ア プ リ 適合性ス イ ー ト が追加 さ れ ま し た。 ア ク セ ス す る に
は、 [ ビ ル ド ] メ ニ ュ ー か ら [ 検証 ] を ポ イ ン ト し て か ら 、 [InstallShield UWP ア プ リ 適合性ス イ ー ト ] を
ク リ ッ ク し ま す。
InstallShield UWP ア プ リ 適合性ス イ ー ト は、 問題が見つ か っ た す べ て の テ ス ト を [ リ リ ー ス ] ビ ュ ー に
表示し、 各問題に関連付け ら れ た列に既知の UWP ア プ リ 形式へ の適用性を示し ま す。 従来型の CUB
の場合、 こ れ ら の列は空白の ま ま で す。 こ の レ ポ ー ト は、 [ リ リ ー ス ] ビ ュ ー で、 リ リ ー ス の下に あ る
[ 検証 ] フ ォ ル ダ ー を選択す る と 表示 さ れ ま す。 新し い ISUWP 検証ツ ー ル の説明を含む総合情報は、
InstallShield ヘ ル プ ラ イ ブ ラ リ の 「InstallShield UWP ア プ リ 適合性ス イ ー ト」 を参照し て く だ さ い。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 10
-
ス イ ー ト に追加 さ れ た新し い UWP 条件の チ ェ ッ ク ア ド バ ン ス ト UI ま た は ス イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト で終了、 検出、 対象、 機能、 ま た は
ウ ィ ザ ー ド イ ン タ ー フ ェ イ ス条件の条件ス テ ー ト メ ン ト を ビ ル ド す る と き、 ま た は ス イ ー ト / ア ド バ
ン ス ト UI プ ロ ジ ェ ク ト で ア ク シ ョ ン条件の条件ス テ ー ト メ ン ト を ビ ル ド す る と き、 タ ー ゲ ッ ト シ ス テ
ム上で評価す る チ ェ ッ ク を様々な異な る種類か ら 選択で き ま す。 ス イ ー ト に次の条件チ ェ ッ ク が追加 さ
れ ま し た。
• UWP ア プ リ パ ッ ケ ー ジ の対象 — タ ー ゲ ッ ト シ ス テ ム で UWP ア プ リ パ ッ ケ ー ジ の実行時依存 フ ァ
イ ル の存在を確認し て、 こ れ を サ ポ ー ト し な い Windows ま た は Windows Server バ ー ジ ョ ン に UWP
ア プ リ パ ッ ケ ー ジ が イ ン ス ト ー ル さ れ る こ と の な い よ う に防ぎ ま す。
メ モ • こ の条件は、 UWP ア プ リ パ ッ ケ ー ジ の対象条件のみ で使用可能で す。 別の パ ッ ケ ー ジ タ イ
プ で使用し た場合、 正し く 機能し ま せ ん。
• UWP タ イ プ の存在 — タ ー ゲ ッ ト シ ス テ ム を チ ェ ッ ク し て、 UWP 機能の存在を確認し ま す。 た と え
ば、 デ ス ク ト ッ プ ブ リ ッ ジ の存在を確認す る条件ス テ ー ト メ ン ト を作成す る に は、
Windows.ApplicationModel.FullTrustProcessLauncher タ イ プ を確認し ま す。 こ れは、 条件付で イ ン ス ト ー ル
を ブ ロ ッ ク す る、 ま た は .msi お よ び UWP ア プ リ パ ッ ケ ー ジ (.appx) の ど ち ら を イ ン ス ト ー ル す る
か を選択す る場合に使用で き ま す。
メ モ • こ れは、 Windows 10 以前の オ ペ レ ー テ ィ ン グ シ ス テ ム で常に False 評価 さ れ ま す。
"Windows.ApplicationModel.FullTrustProcessLauncher " タ イ プ名サ ブ設定を使用す る に は、 Windows 10
Anniversary Update 以降が必要で す。
ス イ ー ト に追加 さ れ た SQL サ ポ ー ト
プ ロ ジ ェ ク ト • こ の情報は、 ス イ ー ト / ア ド バ ン ス ト U I プ ロ ジ ェ ク ト に適用し ま す。
エ デ ィ シ ョ ン • ス イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト タ イ プ は、 InstallShield Premier Edition で使用
で き ま す。
SQL サ ー バ ー は、 特に InstallShield ス イ ー ト イ ン ス ト ー ル で提供 さ れ る複数パ ッ ケ ー ジ サ ポ ー ト を活
用す る多 く の ア プ リ ケ ー シ ョ ン で不可欠で す。 以前、 InstallShield SQL サ ポ ー ト が使用で き る の は基本
の MSI、 InstallScript、 お よ び InstallScript MSI プ ロ ジ ェ ク ト のみで し た。 今回よ り 、 SQL サ ポ ー ト が ス
イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト に追加 さ れ て お り 、 以下の機能を使用す る こ と が で き ま す :
• 新し い SQLLogin 定義済み ウ ィ ザ ー ド ペ ー ジ を追加
• SQL ス テ ー ト メ ン ト を直接ス イ ー ト か ら 実行
詳細に つ い て は、 InstallShield ヘ ル プ ラ イ ブ ラ リ の次の ト ピ ッ ク を参照し て く だ さ い。
• ス イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト で、 SQLLogin 定義済み ウ ィ ザ ー ド ペ ー ジ を追加す る
• ウ ィ ザ ー ド イ ン タ ー フ ェ イ ス内の要素の ア ク シ ョ ン を構成す る
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 11
-
• [ 定義済み タ ス ク ペ ー ジ ] パ ネ ル
新し い SQLLogin 定義済み ウ ィ ザ ー ド ペ ー ジ を追加InstallShield で は、 新し い SQLLogin 定義済み ウ ィ ザ ー ド ペ ー ジ を使 っ て ス イ ー ト / ア ド バ ン ス ト UI プ
ロ ジ ェ ク ト に SQL サ ポ ー ト を追加し ま す。 以前、 ス イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト に SQL サ
ポ ー ト を含む .msi パ ッ ケ ー ジ を追加す る と 、 ア ド バ ン ス ト UI ま た は ス イ ー ト / ア ド バ ン ス ト UI セ ッ
ト ア ッ プ起動プ ロ グ ラ ム が Windows Installer の ユ ー ザ ー イ ン タ ー フ ェ イ ス を自動的に抑制し ま し た。 ス
イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト イ ン ス ト ー ル に カ ス タ ム SQLLogin ウ ィ ザ ー ド ペ ー ジ を手動で
作成す る必要が あ り ま し た。
新し い定義済み の ペ ー ジ を プ ロ ジ ェ ク ト に追加す る と き、 [ デ ー タ ベ ー ス サ ー バ ー の ロ グ イ ン情報を入
力 ] タ ス ク ペ ー ジ を選択し て、 必要に応じ て ウ ィ ザ ー ド の パ ネ ル を完了 さ せ ま す。 そ の後、 SQLLogin
定義済み ウ ィ ザ ー ド ペ ー ジ を、 プ ロ ジ ェ ク ト に追加し ま す。 こ の SQLLogin ウ ィ ザ ー ド ペ ー ジ を使 っ
て、 エ ン ド ユ ー ザ ー は デ ー タ ベ ー ス サ ー バ ー ロ グ イ ン情報 ( デ ー タ ベ ー ス サ ー バ ー名、 認証資格情
報、 デ ー タ ベ ー ス カ タ ロ グ名な ど ) を入力し、 ス イ ー ト に含ま れ る 1 つ以上の .msi パ ッ ケ ー ジ が タ ー
ゲ ッ ト と す る デ ー タ ベ ー ス サ ー バ ー へ の接続を設立す る こ と が で き ま す。
SQLLogin ウ ィ ザ ー ド ペ ー ジ を プ ロ ジ ェ ク ト に追加す る と 、 以下が可能 と な り ま す :
• ス イ ー ト プ ロ ジ ェ ク ト内の SQL ロ グ イ ン の設定を識別す る プ ロ パ テ ィ を指定し て か ら 、 こ れ ら の
プ ロ パ テ ィ を受け取る .msi パ ッ ケ ー ジ を選択す る
• .msi パ ッ ケ ー ジ内で SQL ロ グ イ ン の設定を識別す る プ ロ パ テ ィ を指定す る
• デ ー タ ベ ー ス テ ク ノ ロ ジ (Microsoft SQL Server、 Microsoft Windows Azure、 MySQL、 ま た は Oracle)
を選択し て、 タ ー ゲ ッ ト に す る ODBC ド ラ イ バ ー を選択す る
SQL ス テ ー ト メ ン ト を直接ス イ ー ト か ら 実行ス イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト で は今回よ り 、 ユ ー ザ ー イ ン タ ー フ ェ イ ス か ら SQL デ ー タ
ベ ー ス サ ー バ ー上の SQL ス テ ー ト メ ン ト を直接実行す る こ と が で き ま す。 こ れ に よ っ て、 イ ン ス ト ー
ル続行前に SQL デ ー タ ベ ー ス サ ー バ ー を調査す る こ と が で き ま す。
こ れ に よ っ て、 ス イ ー ト プ ロ パ テ ィ で SQL ク エ リ の結果に ア ク セ ス が可能 と な り ま す。 こ の サ ポ ー ト
を使用す る た め の [SQL 文字列を実行 ] オ プ シ ョ ン が、 UI イ ベ ン ト の [ 新し い ア ク シ ョ ン ] メ ニ ュ ー に
追加 さ れ て い ま す。 SQL ス テ ー ト メ ン ト は、 UI イ ベ ン ト の [ 新し い ア ク シ ョ ン ] メ ニ ュ ー で使用で き る
新し い追加オ プ シ ョ ン ([ デ ー タ ベ ー ス メ タ デ ー タ の構成 ] お よ び [SQL ロ グ イ ン プ ロ パ テ ィ の オ ー
バ ー ラ イ ド ]) を使 っ て指定 さ れ た プ ロ パ テ ィ お よ び デ ー タ ベ ー ス メ タ デ ー タ を使 っ て実行 さ れ ま す。
タ イ ル の構成
プ ロ ジ ェ ク ト • こ の情報は、 基本の MSI、 InstallScript MSI、 お よ び InstallScript プ ロ ジ ェ ク ト に適用し ま
す。
Windows 8 か ら ア プ リ ケ ー シ ョ ン タ イ ル の グ リ ッ ド を ス タ ー ト画面に表示で き る よ う に な り ま し た。 こ
れは、 今ま で の シ ョ ー ト カ ッ ト の一覧に取 っ て代わ る も の で、 シ ョ ー ト カ ッ ト の代わ り に タ イ ル を配置
し ま す。 InstallShield は、 ス タ ー ト画面上の デ ス ク ト ッ プ ア プ リ の タ イ ル の外観を カ ス タ マ イ ズ す る こ
と が で き ま す。 次の タ イ ル構成設定が使用で き ま す :
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 12
-
• ア プ リ ケ ー シ ョ ン名を中サ イ ズ (150x150) の タ イ ル に含め る と き、 明色ま た は暗色の テ キ ス ト を切
り 替え る
• タ イ ル背景色を選択
• カ ス タ ム タ イ ル イ メ ー ジ ( 小 : 70x70、 中 :150x150) の使用オ プ シ ョ ン
• ア プ リ ケ ー シ ョ ン名を中サ イ ズ タ イ ル に表示ま た は非表示を選択
[ タ イ ル の構成 ] ノ ー ド は、 メ イ ン の [ シ ョ ー ト カ ッ ト ] ビ ュ ー お よ び各 コ ン ポ ー ネ ン ト の [ シ ョ ー ト
カ ッ ト ] サ ブ ビ ュ ー に表示 さ れ ま す。 す べ て の該当す る タ イ ル構成が一覧表示 さ れ ま す。
詳細に つ い て は、 InstallShield ヘ ル プ ラ イ ブ ラ リ の次の ト ピ ッ ク を参照し て く だ さ い。
• ス タ ー ト画面上の デ ス ク ト ッ プ ア プ リ の タ イ ル の外観を構成す る
• [ タ イ ル構成 ] の設定
新し い Microsoft Visual C++ 2015、 .NET Framework 4.6 そ の他用の InstallShield 前提条件
プ ロ ジ ェ ク ト • InstallShield 前提条件は、 ア ド バ ン ス ト UI、 基本の MSI、 InstallScript、 InstallScript MSI、
お よ び ス イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト に追加で き ま す。
InstallShield に は、 以下の InstallShield 前提条件が含ま れ て い ま す。
• Microsoft .NET Framework 4.6.1 ( 完全版 )
• Microsoft .NET Framework 4.6.1 (Web イ ン ス ト ー ラ ー )
• Microsoft ReportViewer 2015
• Microsoft SQL Server 2014 Express System CLR Types (x86)
• Microsoft SQL Server 2016 Express RTM (x64)
• Microsoft SQL Server 2016 Express RTM LocalDB (x64)
• Microsoft Visual C++ 2015 Update 3 再配布可能パ ッ ケ ー ジ (x86)
• Microsoft Visual C++ 2015 Update 3 再配布可能パ ッ ケ ー ジ (x64)
• Windows Management Framework 4.0 for Windows 7 SP1 お よ び Server 2008 R2 SP1 (x64)
• Windows Management Framework 4.0 for Windows Server 2012 (x64)
• Windows Management Framework 5.0 for Windows 7 SP1 (x86)
• Windows Management Framework 5.0 for Windows 7 SP1 お よ び Server 2008 R2 SP1 (x64)
• Windows Management Framework 5.0 for Windows 8.1 (x86)
• Windows Management Framework 5.0 for Windows 8.1 お よ び Server 2012 R2 (x64)
• Windows Management Framework 5.0 for Windows Server 2012 (x64)
こ れ ら の前提条件は、 サ ポ ー ト さ れ て い る タ ー ゲ ッ ト シ ス テ ム に適切な テ ク ノ ロ ジ を イ ン ス ト ー ル し
ま す。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 13
-
メ モ • .NET Framework の Web 前提条件に は、 イ ン タ ー ネ ッ ト接続が必要で す。 こ の前提条件は、 必要
に応じ て、 必須の再配布可能 フ ァ イ ル を ダ ウ ン ロ ー ド し ま す。 .NET Framework の完全な前提条件は、
イ ン タ ー ネ ッ ト へ の接続が不要な ス タ ン ド ア ロ ン イ ン ス ト ー ル で す。
Adobe Reader、 Microsoft Office、 お よ び .NET Framework の前提条件シ ス テ ム検索
プ ロ ジ ェ ク ト • 前提条件シ ス テ ム検索は、 基本の MSI お よ び InstallScript MSI プ ロ ジ ェ ク ト に適用し ま
す。
InstallShield に新し い定義済みシ ス テ ム検索が追加 さ れ ま し た :
• Adobe Reader 11
• Adobe Reader DC
• Microsoft Office 2013
• Microsoft Office 2016
• Microsoft .NET Framework 4.5.1
• Microsoft .NET Framework 4.5.2
• Microsoft .NET Framework 4.6
• Microsoft .NET Framework 4.6.1
イ ン ス ト ー ル で こ れ ら の 1 つ ま た は両方が必要な場合、 [ シ ス テ ム検索 ] ビ ュ ー ま た は プ ロ ジ ェ ク ト ア
シ ス タ ン ト の [ イ ン ス ト ー ル要件 ] ペ ー ジ を使 っ て、 こ れ ら の シ ス テ ム検索を プ ロ ジ ェ ク ト に追加す る
こ と が で き ま す。 エ ン ド ユ ー ザ ー が イ ン ス ト ー ル を起動す る と 、 Windows Installer は タ ー ゲ ッ ト シ ス テ
ム の要件が満た さ れ て い る か ど う か を確認し ま す。 要件が満た さ れ て い な い場合、 イ ン ス ト ー ル で シ ス
テ ム検索用に定義 さ れ て い る エ ラ ー メ ッ セ ー ジ が表示 さ れ ま す。
強化機能InstallShield 2016 に は、 以下の よ う な強化機能が搭載 さ れ て い ま す。
• [ ダ イ レ ク ト エ デ ィ タ ー ] ビ ュ ー の強化機能
• ス イ ー ト - UI 機能強化
• [ プ ロ セ ス の強制終了 ] カ ス タ ム ア ク シ ョ ン の強化内容
• コ ン ポ ー ネ ン ト の属性に使用す る デ フ ォ ル ト値を設定で き る機能
• 追加の ビ ュ ー で、 機能ご と に項目を フ ィ ル タ ー で き る機能
• デ ジ タ ル署名の更新
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 14
-
[ ダ イ レ ク ト エ デ ィ タ ー ] ビ ュ ー の強化機能
プ ロ ジ ェ ク ト • ダ イ レ ク ト エ デ ィ タ ー は、 次の プ ロ ジ ェ ク ト タ イ プ で使用で き ま す :
• 基本の MSI
• DIM
• InstallScript
• InstallScript MSI
• InstallScript オ ブ ジ ェ ク ト
• マ ー ジ モ ジ ュ ー ル
• MSI デ ー タ ベ ー ス
• MSM デ ー タ ベ ー ス
• QuickPatch
• ト ラ ン ス フ ォ ー ム
InstallShield に は今回よ り 、 テ ー ブ ル、 ス キ ー マ情報、 お よ び検証エ ラ ー の詳細を確認で き る い く つ か
の ダ イ レ ク ト エ デ ィ タ ー強化内容が追加 さ れ て い ま す。 こ れ に よ り 、 ダ イ レ ク ト エ デ ィ タ ー を使 っ て
高度な問題を識別お よ び解決す る た め に ト ラ ブ ル シ ュ ー テ ィ ン グ を行 う セ ッ ト ア ッ プ作成者ま た は パ ッ
ケ ー ジ作成者の生産性が飛躍的に高ま り ま す。 こ れ ら の強化内容に つ い て、 次の セ ク シ ョ ン に分け て説
明 さ れ て い ま す :
• Directory テ ー ブ ル に、 解決 さ れ た タ ー ゲ ッ ト デ ィ レ ク ト リ パ ス が表示 さ れ る
• 列ヘ ッ ダ ー ス キ ー マ情報の ツ ー ル ヒ ン ト
• テ ー ブ ル レ コ ー ド参照の追跡
• 破損し た参照の イ ン ジ ケ ー タ
詳細に つ い て は、 InstallShield ヘ ル プ ラ イ ブ ラ リ の 「ダ イ レ ク ト エ デ ィ タ ー」 を参照し て く だ さ い。
Directory テ ー ブ ル に、 解決 さ れ た タ ー ゲ ッ ト デ ィ レ ク ト リ パ スが表示 さ れ る
Directory テ ー ブ ル を表示す る と き、 InstallShield は各行に つ い て デ ィ レ ク ト リ の場所の解決済みパ ス を
表示す る読み取 り 専用の灰色列を表示し ま す。 こ の列は実際、 プ ロ ジ ェ ク ト フ ァ イ ル に は保存 さ れ ま
せ ん。 表示 さ れ る テ キ ス ト ご と に並べ替え る こ と が で き ま す が、 そ の値を挿入、 更新、 ま た は削除す る
こ と は で き ま せ ん。
列ヘ ッ ダ ー ス キ ー マ情報の ツ ー ル ヒ ン トInstallShield は今回よ り 、 使用可能な列デ ー タ の種類を示す ス キ ー マ情報を表示す る列ヘ ッ ダ ー に、
ツ ー ル ヒ ン ト を表示し ま す。
• ヌ ル可能 — 列は空白の ま ま に残す こ と が可能で す。
• 必須 — 列に は、 必ず空白以外の値が必要で す。
• 文字 (nn)— 固定文字数 nn の文字列。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 15
-
• 小 さ い整数 — 整数値 ( 小数点な し )、 -32767 か ら +32767 ま で の値を含む。
• 長い整数 — 整数値 ( 小数点な し )、 -2147483647 か ら ++2147483647 ま で の値を含む。
• ロ ー カ ラ イ ズ可能 — 翻訳可能な文字列を含む列。 こ の マ ー カ ー が付い て い な い列は、 ロ ー カ ラ イ
ズ不可能で す。
• ス ト リ ー ム — フ ァ イ ル の コ ン テ ン ツ な ど の、 バ イ ナ リ ス ト リ ー ム。
ヒ ン ト • Directory、 Binary、 お よ び CustomAction ダ イ レ ク ト エ デ ィ タ ー テ ー ブ ル に は、 こ れ ら の種類
の列の い く つ か が表示 さ れ ま す。
テ ー ブ ル レ コ ー ド参照の追跡ダ イ レ ク ト エ デ ィ タ ー に は今回よ り 、 テ ー ブ ル レ コ ー ド の関係性を簡単に確認す る こ と が で き る [ 参
照の追跡 ] ペ イ ン が追加 さ れ て い ま す。 ダ イ レ ク ト エ デ ィ タ ー上部に追加 さ れ た [ 参照の追跡を表示 ]
ボ タ ン を使 っ て、 ペ イ ン の表示 / 非表示を切 り 替え る こ と が で き ま す。
各レ コ ー ド は、 1 つ以上の レ コ ー ド を参照、 ま た は 1 つ以上の レ コ ー ド に よ っ て参照 さ れ て い る可能性
が あ り ま す。 レ コ ー ド が強調表示 さ れ て い る場合、 別の レ コ ー ド を参照し て い る か、 別の レ コ ー ド か ら
参照 さ れ て い る こ と を示し、 [ 参照の追跡 ] ペ イ ン に は、 参照が存在す る テ ー ブ ル を表示す る [ 参照
テ ー ブ ル ] セ ク シ ョ ン、 お よ び実際の レ コ ー ド の参照を表示す る追加セ ク シ ョ ン が含ま れ ま す。 レ コ ー
ド の参照セ ク シ ョ ン に は、 参照の方向を示す矢印ア イ コ ン が表示 さ れ ま す。
• 右向き の緑色矢印は、 ダ イ レ ク ト エ デ ィ タ ー テ ー ブ ル で選択 さ れ た レ コ ー ド が [ 参照の追跡 ] ペ
イ ン に表示 さ れ て い る レ コ ー ド を参照す る こ と を示し ま す。
• 左向き の青色矢印は、 ダ イ レ ク ト エ デ ィ タ ー テ ー ブ ル で選択 さ れ た レ コ ー ド が [ 参照の追跡 ] ペ
イ ン に表示 さ れ て い る レ コ ー ド に よ っ て参照 さ れ て い る こ と を示し ま す。
• 両方向を指す 2 つ の矢印 ( 右向き の緑色矢印 と 左向き の青色矢印 ) は、 ダ イ レ ク ト エ デ ィ タ ー
テ ー ブ ル で選択 さ れ た レ コ ー ド が [ 参照の追跡 ] ペ イ ン に表示 さ れ て い る レ コ ー ド を参照す る、 お
よ び参照 さ れ て い る こ と を示し ま す。
メ モ • 複数の ダ イ レ ク ト エ デ ィ タ ー レ コ ー ド が選択 さ れ て い る場合、 フ ォ ー カ ス さ れ て い る レ コ ー ド
のみ の参照が表示 さ れ ま す。 さ ら に、 複数の テ ー ブ ル が [ 参照テ ー ブ ル ] セ ク シ ョ ン に表示 さ れ た場
合、 ダ イ レ ク ト エ デ ィ タ ー テ ー ブ ル で選択 さ れ た レ コ ー ド が参照す る、 ま た は複数の テ ー ブ ル の レ
コ ー ド に よ っ て参照 さ れ る こ と を示し ま す。 関連す る レ コ ー ド の参照を表示す る に は、 [ 参照テ ー ブ ル
] セ ク シ ョ ン に あ る任意の テ ー ブ ル を ク リ ッ ク し ま す。
ヒ ン ト • [ 参照の追跡 ] ペ イ ン で は、 セ ル内を ダ ブ ル ク リ ッ ク し て レ コ ー ド の参照間を簡単に移動す る
こ と が で き ま す。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 16
-
破損し た参照の イ ン ジ ケ ー タ ダ イ レ ク ト エ デ ィ タ ー の テ ー ブ ル レ コ ー ド が、 も う 存在し な い外部キ ー レ コ ー ド を参照し て い る場合
が あ り ま す。 InstallShield は今回よ り 、 こ の よ う な破損し た参照を持つ セ ル に注意が向 く よ う に、 赤い
背景色を使用し ま す。
た と え ば、 Component テ ー ブ ル の Directory_ 列が、 Directory テ ー ブ ル で見つ か ら な い デ ィ レ ク ト リ 名
を参照す る場合、 Directory_ 列が赤い背景色で表示 さ れ ま す。
メ モ • ダ イ レ ク ト エ デ ィ タ ー の破損し た参照イ ン ジ ケ ー タ は、 [ オ プ シ ョ ン ] ダ イ ア ロ グ ボ ッ ク ス の [
プ リ フ ァ レ ン ス ] タ ブ に あ る [ 参照の整合性を維持 ] チ ェ ッ ク ボ ッ ク ス に は関連し て い ま せ ん。 " 参照
の整合性を維持 " 設定は、 プ ラ イ マ リ キ ー を変更し た と き に、 外部キ ー を更新す る こ と を目的 と し、
破損し た参照イ ン ジ ケ ー タ は、 親の無い レ コ ー ド を簡単に識別で き る よ う 、 破損し た参照を表示し ま
す。 こ の た め、 破損し た参照は " 参照の整合性を維持 " 設定で行 っ た選択に関係な く 表示 さ れ ま す。
ス イ ー ト - UI 機能強化
プ ロ ジ ェ ク ト • こ の情報は、 次の プ ロ ジ ェ ク ト の種類に適用し ま す :
• ア ド バ ン ス ト UI
• ス イ ー ト / ア ド バ ン ス ト UI
エ デ ィ シ ョ ン • ア ド バ ン ス ト UI プ ロ ジ ェ ク ト タ イ プ は、 InstallShield の Professional Edition で使用で き
ま す。 ス イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト タ イ プ は、 InstallShield Premier Edition で使用で き ま
す。 こ れ ら の 2 つ の プ ロ ジ ェ ク ト タ イ プ の違い に つ い て は、 InstallShield ヘ ル プ ラ イ ブ ラ リ の 「ア ド バ
ン ス ト UI プ ロ ジ ェ ク ト と ス イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト の違い」 を参照し て く だ さ い。
様々な用途を広 く サ ポ ー ト す る た め に、 InstallShield で は ア ド バ ン ス ト UI お よ び ス イ ー ト / ア ド バ ン ス
ト UI プ ロ ジ ェ ク ト に次の機能が追加 さ れ て い ま す :
• 新し い [Windows を閉じ る ] お よ び [ イ ベ ン ト の停止 ] UI ア ク シ ョ ン
• ス イ ー ト で ス プ ラ ッ シ ュ ス ク リ ー ン の ロ ー ド追加
新し い [Windows を閉じ る ] お よ び [ イ ベ ン ト の停止 ] UI ア ク シ ョン
InstallShield に は、 以下の よ う な新し い UI ア ク シ ョ ン が搭載 さ れ て い ま す。
• ウ ィ ン ド ウ を閉じ る
• イ ベ ン ト の停止
詳細は、 InstallShield ヘ ル プ ラ イ ブ ラ リ の 「ウ ィ ザ ー ド イ ン タ ー フ ェ イ ス内の要素の ア ク シ ョ ン を構成
す る」 を参照し て く だ さ い。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 17
-
ウ ィ ン ド ウ を閉じ る
こ の種類の ア ク シ ョ ン は、 メ イ ン の ウ ィ ザ ー ド ペ ー ジ ま た は 2 番目の ウ ィ ン ド ウ を閉じ る か、 場合に
よ っ て は 2 番目の ウ ィ ン ド ウ を条件付き で閉じ ま す。
[ ウ ィ ン ド ウ を閉じ る ] ア ク シ ョ ン に は、 次の定義済み リ タ ー ン コ ー ド ID に対応す る パ ラ メ ー タ を使
用で き ま す : IDOK、 IDCANCEL、 IDABORT、 IDRETRY、 IDIGNORE、 IDYES、 IDNO、 お よ び IDCLOSE
[ ウ ィ ン ド ウ を閉じ る ] ア ク シ ョ ン の動作は、 ウ ィ ザ ー ド ペ ー ジ お よ び 2 番目の ウ ィ ン ド ウ で次の よ う
に多少異な り ま す :
• ウ ィ ザ ー ド ペ ー ジ の場合、 [ ウ ィ ン ド ウ を閉じ る ] ア ク シ ョ ン は そ の リ タ ー ン コ ー ド パ ラ メ ー タ
が IDCANCEL に設定 さ れ て い る場合、 エ ン ド ユ ー ザ ー が ウ ィ ザ ー ド を キ ャ ン セ ル で き る プ ロ ン プ
ト を表示 ( ま た、 エ ン ド ユ ー ザ ー が [ は い ] を指定し た場合に ウ ィ ザ ー ド を中断し ま す )。 そ の他
の リ タ ー ン コ ー ド ID の場合、 ウ ィ ザ ー ド が す ぐ に閉じ ま す。
• 2 番目の ウ ィ ン ド ウ の場合、 [ ウ ィ ン ド ウ を閉じ る ] ア ク シ ョ ン は 2 番目の ウ ィ ン ド ウ を閉じ ま す。
ま た特殊な場合、 た と え ば 2 番目の ウ ィ ン ド ウ が ISRMFilesInUse お よ び ISRMFileInUse の場合は指
定 さ れ た リ タ ー ン コ ー ド値が戻 さ れ ま す。
InstallShield で は現在、 指定 さ れ た リ タ ー ン コ ー ド ID に よ っ て異な る カ ス タ ム動作を含む、 次の 2 番
目の ウ ィ ン ド ウ が提供 さ れ て い ま す :
• ISDownloadProgress
• ISPromptForSourceMedia
• ISFilesInUse
• ISRMFilesInUse
• ISUpgradeParcel
イ ベ ン ト の停止
こ の種類の ア ク シ ョ ン は、 後に続 く ア ク シ ョ ン の処理を条件付き で停止し ま す。 た と え ば、 こ の ア ク
シ ョ ン を使 っ て ボ タ ン の デ フ ォ ル ト動作を抑制す る こ と が で き ま す。
ス イ ー ト で ス プ ラ ッ シ ュ ス ク リ ー ン の ロ ー ド追加ロ ー ド処理に 0.5 秒以上を要す る ス イ ー ト イ ン ス ト ー ル中、 InstallShield は今回よ り 、 [ イ ン ス ト ー ル よ
う こ そ ] ダ イ ア ロ グ が表示 さ れ る前に、 プ ロ グ ラ ム が起動済みで、 ロ ー ド処理を完了す る必要が あ る こ
と を示す、 ス プ ラ ッ シ ュ ス ク リ ー ン を表示し ま す。 ス プ ラ ッ シ ュ ス ク リ ー ン に、 InstallShield は提供 さ
れ て い る中か ら 一番大き い setup.exe ア イ コ ン を使用し、 進行状況バ ー も含み ま す。
こ の機能に よ り IOJ-1729167 が解決 さ れ ま し た。
[ プ ロ セ ス の強制終了 ] カ ス タ ム ア ク シ ョ ン の強化内容
プ ロ ジ ェ ク ト • こ の情報は、 次の プ ロ ジ ェ ク ト の種類に適用し ま す :
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 18
-
• 基本の MSI
• InstallScript MSI
[ プ ロ セ ス の強制終了 ] カ ス タ ム ア ク シ ョ ン の設定に新し い " プ ロ セ ス " 設定が追加 さ れ ま し た。 こ の
設定を使 っ て、 [ プ ロ パ テ ィ マ ネ ー ジ ャ ー ] を使用し て プ ロ パ テ ィ を作成、 お よ び ア ク シ ョ ン が正し く
動作す る よ う そ の値を正し く フ ォ ー マ ッ ト す る必要な し に、 強制終了す る実行可能 フ ァ イ ル の名前ま た
は プ ロ セ ス の PID を直接入力す る こ と が で き ま す。
詳細に つ い て は、 InstallShield ヘ ル プ ラ イ ブ ラ リ の 「プ ロ セ ス の強制終了カ ス タ ム ア ク シ ョ ン の呼び出
し」 を参照し て く だ さ い。
ヒ ン ト • " プ ロ セ ス " 設定の値は、 ISTerminateProcesses プ ロ パ テ ィ に書き込ま れ る場合が あ り ま す。
InstallShield 2015 以前か ら 移行し た プ ロ ジ ェ ク ト な ど、 " プ ロ セ ス " 設定に値が指定 さ れ て い な い追加
の kill-process カ ス タ ム ア ク シ ョ ン が あ る場合、 ISTerminateProcesses プ ロ パ テ ィ を共有し て使用す る
と 予期し な い動作が発生す る可能性が あ り ま す。
コ ン ポ ー ネ ン ト の属性に使用す る デ フ ォ ル ト値を設定で き る機能
InstallShield テ ー ブ ル で、 コ ン ポ ー ネ ン ト属性に使用 さ れ る デ フ ォ ル ト値を設定す る た め の新し い プ ロ
パ テ ィ の サ ポ ー ト が追加 さ れ ま し た。 InstallShield テ ー ブ ル に MsiComponentAttributes の プ ロ パ テ ィ が
存在す る場合、 そ の値は Component テ ー ブ ル内の デ フ ォ ル ト Attributes 列値を 8 か ら 指定の値に オ ー
バ ー ラ イ ド し ま す。
た と え ば、 新し い コ ン ポ ー ネ ン ト を 64 ビ ッ ト と す る場合、 MsiComponentAttributes 値に 256 を追加し
ま す。 264 (64 ビ ッ ト 共有の場合 )、 ま た は 256 (64 ビ ッ ト非共有の場合 ) を指定で き ま す。 こ れ に よ っ
て、 "64 ビ ッ ト コ ン ポ ー ネ ン ト " お よ び " 共有 " 設定 ([ コ ン ポ ー ネ ン ト ] ビ ュ ー の [ 全般 ] 領域 ) が そ
れ ぞ れ [ は い ] ま た は [ い い え ] に更新 さ れ ま す。
Component テ ー ブ ル の Attributes 列を計算す る時に使用 さ れ る ビ ッ ト値に つ い て の詳細は、 MSDN ラ イ
ブ ラ リ の 「Component Table」 ペ ー ジ を参照し て く だ さ い。
メ モ • コ ン ポ ー ネ ン ト属性に使用 さ れ る デ フ ォ ル ト値を設定す る に は、 各プ ロ ジ ェ ク ト の ダ イ レ ク ト
エ デ ィ タ に あ る InstallShield テ ー ブ ル に、 手動で MsiComponentAttributes プ ロ パ テ ィ を更新す る必要が
あ り ま す。 こ の場合、 製品構成の " テ ン プ レ ー ト の概要 " 設定は無視 さ れ ま す。
追加の ビ ュ ー で、 機能ご と に項目を フ ィ ル タ ー で きる機能
次の ビ ュ ー に は今回よ り 、 プ ロ ジ ェ ク ト に含ま れ る任意の機能ご と に ビ ュ ー リ ス ト を フ ィ ル タ ー す る
こ と が で き る [ ビ ュ ー フ ィ ル タ ー ] が用意 さ れ て い ま す。
• [ 環境変数 ] ビ ュ ー — こ の ビ ュ ー の上部に あ る [ ビ ュ ー フ ィ ル タ ー ] リ ス ト を使 っ て、 プ ロ ジ ェ ク
ト に含ま れ る特定機能に関連付け ら れ た環境変数を表示 / 非表示に す る こ と が で き ま す。 [ ビ ュ ー
リ ス ト ] か ら 機能を選択し て、 そ の機能のみ を後に続 く イ ベ ン ト ( た と え ば、 環境変数の作成、 変
更、 ま た は削除 ) に関連付け る こ と が で き ま す。 最後に、 プ ロ ジ ェ ク ト に含ま れ る す べ て の環境変
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 19
https://msdn.microsoft.com/ja-jp/library/windows/desktop/aa368007(v=vs.85).aspx
-
数を表示す る に は、 [ ビ ュ ー フ ィ ル タ ー ] リ ス ト で [ す べ て の ア プ リ ケ ー シ ョ ン デ ー タ ] オ プ シ ョ
ン を選択し ま す。 詳細に つ い て は、 InstallShield ヘ ル プ ラ イ ブ ラ リ の 「[ 環境変数 ] ビ ュ ー」 を参照
し て く だ さ い。
• [ テ キ ス ト フ ァ イ ル の変更 ] ビ ュ ー — こ の ビ ュ ー の上部に あ る [ ビ ュ ー フ ィ ル タ ー ] リ ス ト を使 っ
て、 プ ロ ジ ェ ク ト に含ま れ る特定機能に関連付け ら れ た テ キ ス ト フ ァ イ ル の変更セ ッ ト を表示 /
非表示に す る こ と が で き ま す。 [ ビ ュ ー リ ス ト ] か ら機能を選択し て、 そ の機能のみ を後に続 く イ
ベ ン ト ( た と え ば、 変更セ ッ ト の作成、 変更、 並べ替え、 ま た は削除」 ) に関連付け る こ と が で き
ま す。 結果 と な る変更は、 機能が イ ン ス ト ー ル さ れ る と き に タ ー ゲ ッ ト シ ス テ ム上で実行時に行
われ ま す。 最後に、 プ ロ ジ ェ ク ト に含ま れ る す べ て の テ キ ス ト フ ァ イ ル の変更セ ッ ト を表示す る
に は、 [ ビ ュ ー フ ィ ル タ ー ] リ ス ト で [ す べ て の ア プ リ ケ ー シ ョ ン デ ー タ ] オ プ シ ョ ン を選択し ま
す。 詳細に つ い て は、 InstallShield ヘ ル プ ラ イ ブ ラ リ の 「[ テ キ ス ト フ ァ イ ル の変更 ] ビ ュ ー」 を
参照し て く だ さ い。
• [INI フ ァ イ ル の変更 ] ビ ュ ー — こ の ビ ュ ー の上部に あ る [ ビ ュ ー フ ィ ル タ ー ] リ ス ト を使 っ て、 プ
ロ ジ ェ ク ト に含ま れ る特定機能に関連付け ら れ た初期化 (.ini) フ ァ イ ル を表示 / 非表示に す る こ と
が で き ま す。 [ ビ ュ ー リ ス ト ] か ら機能を選択し て、 そ の機能のみ を後に続 く イ ベ ン ト ( た と え ば、
.ini フ ァ イ ル の作成、 イ ン ポ ー ト、 変更、 ま た は削除」 ) に関連付け る こ と が で き ま す。 結果 と な る
変更は、 機能が イ ン ス ト ー ル さ れ る と き に タ ー ゲ ッ ト シ ス テ ム上で実行時に行われ ま す。 最後に、
プ ロ ジ ェ ク ト に含ま れ る す べ て の .ini フ ァ イ ル を表示す る に は、 [ ビ ュ ー フ ィ ル タ ー ] リ ス ト で [
す べ て の ア プ リ ケ ー シ ョ ン デ ー タ ] オ プ シ ョ ン を選択し ま す。 詳細に つ い て は、 InstallShield ヘ ル
プ ラ イ ブ ラ リ の 「[INI フ ァ イ ル の変更 ] ビ ュ ー」 を参照し て く だ さ い。
デ ジ タ ル署名の更新InstallShield 2015 よ り 、 イ ン ス ト ー ル お よ び フ ァ イ ル を ビ ル ド時に署名す る際、 SHA-256 ハ ッ シ ュ ア ル
ゴ リ ズ ム を使 っ た デ ジ タ ル証明書を使用で き る サ ポ ー ト が追加 さ れ ま し た。
InstallShield 2016 で は、 Windows Installer お よ び InstallScript プ ロ ジ ェ ク ト の SHA-256 デ ジ タ ル証明書サ
ポ ー ト が次の よ う に強化 さ れ て い ま す :
• [ 証明書の選択 ] ダ イ ア ロ グ ボ ッ ク ス の新し い [ 署名ダ イ ジ ェ ス ト ] ド ロ ッ プ ダ ウ ン を使 っ て、 ダ
イ ジ ェ ス ト の種類を指定で き る機能
• 今回よ り 、 RFC3161 タ イ ム ス タ ン プ が サ ポ ー ト さ れ て い て、 settings.xml で次の記述を含ん で指定
で き ま す :
• .msi、 .exe、 お よ び .dll フ ァ イ ル で は、 DigitalSignature/@Timestamp は Authenticode ま た は
RFC3161 サ ー バ ー
• UWP ア プ リ パ ッ ケ ー ジ フ ァ イ ル に使用 さ れ る DigitalSignature/@TimestampRFC3161 フ ァ イ ル
は RFC3161 サ ー バ ー で な く て はな り ま せ ん
• 証明書ス ト ア に あ る類似し た名前の証明書も処理し ま す
重要 • 2016 年 1 月以降に作成ま た は タ イ ム ス タ ン プ が付け ら れ た す べ て の新し い署名は、 SHA-256 に
基づ く 必要が あ り ま す。 SHA-1 証明書を使 っ て署名 さ れ て い る す べ て の フ ァ イ ル を継続し て サ ポ ー ト
す る た め に は、 2016 年 1 月以前の日時を使 っ た タ イ ム ス タ ン プ を含め る必要が あ り ま す。 こ れ ら の
フ ァ イ ル は、す べ て の現在の バ ー ジ ョ ン の Windows で す べ て の SHA-1 サ ポ ー ト が停止 さ れ る 2020 年 1
月 14 日ま で、 MOTW (Mark of the web) シ ス テ ム を使 っ て引き続き使用す る こ と が で き ま す。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 20
-
重要な情報
InstallShield の評価InstallShield の ラ イ セ ン ス を購入し て い な く て も、 InstallShield を イ ン ス ト ー ル し て ア ク テ ィ ベ ー シ ョ ン
を行わず、 ま た は ラ イ セ ン ス サ ー バ ー に接続せず に一定の期間使用す る こ と が で き ま す。 ア ク テ ィ
ベ ー シ ョ ン を行わず、 ま た は ラ イ セ ン ス サ ー バ ー に接続せず に使用す る と 、 InstallShield は一部の機能
が制限 さ れ た評価モ ー ド で起動し ま す。 詳細に つ い て は、 ナ レ ッ ジ ベ ー ス記事 「Q200900」 を参照し て
く だ さ い。 評価版の制限は、 InstallShield が ア ク テ ィ ベ ー ト さ れ た と き、 ま た は ラ イ セ ン ス サ ー バ ー に
接続し て、 そ の ラ イ セ ン ス が チ ェ ッ ク ア ウ ト さ れ た と き に解除 さ れ ま す。
InstallShield お よ び InstallShield の ア ド オ ン の イ ン スト ー ル、 お よ び再配布可能 フ ァ イ ル を取得す る
次の イ ン ス ト ー ル は、 [InstallShield の ダ ウ ン ロ ー ド お よ び の ラ イ セ ン ス の使用 ] に記述 さ れ て い る通 り 、
フ レ ク セ ラ ・ ソ フ ト ウ ェ ア製品 & ラ イ セ ン ス セ ン タ ー か ら ダ ウ ン ロ ー ド が可能で す :
• InstallShield
• 再配布可能 フ ァ イ ル ( た と え ば、 InstallShield 前提条件お よ び InstallScript オ ブ ジ ェ ク ト )
• Standalone Build、 InstallShield Collaboration、 お よ び InstallShield MSI ツ ー ル な ど の ア ド オ ン ( 使用可
能な場合 )
• FlexNet Licensing Server ソ フ ト ウ ェ ア ( 同時接続 ラ イ セ ン ス を購入し た場合で、 組織の ラ イ セ ン ス
サ ー バ ー を設定す る必要が あ る場合 )
• ス キ ン カ ス タ マ イ ズ キ ッ ト
• InstallScript オ ブ ジ ェ ク ト の テ ン プ レ ー ト
• InstallShield サ ー ビ ス パ ッ ク ( 使用可能な場合 )
InstallShield の複数エ デ ィ シ ョ ン を イ ン ス ト ー ル す るInstallShield 2016 の Premier、 Professional、 ま た は Express Edition の中か ら 、 同じ シ ス テ ム上に同時に 1
つ の エ デ ィ シ ョ ン のみ を イ ン ス ト ー ル で き ま す。 ま た、 InstallShield 2015 DIM Editor を、 InstallShield
2016 の任意の エ デ ィ シ ョ ン が搭載 さ れ て い る同じ マ シ ン上に イ ン ス ト ー ル す る こ と は で き ま せ ん。
Microsoft Visual Studio の統合は 1 回に つ き InstallShield の 1 バ ー ジ ョ ン と のみ可能で す。 シ ス テ ム で
最後に イ ン ス ト ー ル ま た は修復 さ れ た InstallShield の バ ー ジ ョ ン が Visual Studio の統合に使用 さ れ ま す。
InstallShield の複数バ ー ジ ョ ン を イ ン ス ト ー ル す るInstallShield 2016 は、 同じ マ シ ン上で別の バ ー ジ ョ ン の InstallShield と 共存す る こ と が で き ま す。
InstallShield 2016 Standalone Build は、 同じ マ シ ン上で別の バ ー ジ ョ ン の Standalone Build と 共存す る こ
と が で き ま す。 ほ と ん ど の場合、 InstallShield が イ ン ス ト ー ル さ れ て い る マ シ ン上に Standalone Build が
イ ン ス ト ー ル さ れ る こ と は あ り ま せ ん。 こ の両方を同じ マ シ ン上に イ ン ス ト ー ル し て、 オ ー ト メ ー シ ョ
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 21
http://support.installshield.com/kb/view.asp?articleid=Q200900http://www.flexerasoftware.com/instructions/product-license.htm
-
ン イ ン タ ー フ ェ イ ス を使用す る場合は、 InstallShield ヘ ル プ ラ イ ブ ラ リ の 「Standalone Build と
InstallShield を同一マ シ ン上に イ ン ス ト ー ル す る」 に記載 さ れ て い る、 特殊な登録 と ア ン イ ン ス ト ー ル
の考慮に つ い て参照し て く だ さ い。
プ ロ ジ ェ ク ト の ア ッ プ グ レ ー ド に関す る アラ ー ト
以下は、 InstallShield 2015 お よ び以前の バ ー ジ ョ ン で作成 さ れ た プ ロ ジ ェ ク ト を InstallShield 2016 に
ア ッ プ グ レ ー ド す る際に発生す る可能性の あ る問題に つ い て の情報で す。 ま た、 新し い InstallShield
2016 プ ロ ジ ェ ク ト と InstallShield 2015 お よ び以前の バ ー ジ ョ ン か ら InstallShield 2016 に ア ッ プ グ レ ー ド
さ れ た プ ロ ジ ェ ク ト間の潜在的な動作の違い に つ い て も ア ラ ー ト し ま す。
InstallShield の以前の バ ー ジ ョ ン で作成 さ れ た プ ロジ ェ ク ト の ア ッ プ グ レ ー ド に関す る一般情報
InstallShield 2016 を使 っ て以前の バ ー ジ ョ ン で作成 さ れ た プ ロ ジ ェ ク ト を開 く と 、 プ ロ ジ ェ ク ト を新し
い バ ー ジ ョ ン に変換す る か ど う か を質問す る メ ッ セ ー ジ ボ ッ ク ス が表示 さ れ ま す。 [ 変換す る ] を選択
す る と 、 変換が行われ る前に、 例え ば .775 (.ism プ ロ ジ ェ ク ト の場合 ) ま た は .2016 (.issuite プ ロ ジ ェ ク
ト の場合 ) と い う フ ァ イ ル拡張子が付加 さ れ た プ ロ ジ ェ ク ト の バ ッ ク ア ッ プ コ ピ ー が作成 さ れ ま す。
以前の バ ー ジ ョ ン の InstallShield で こ の プ ロ ジ ェ ク ト を再度開 く 場合、 元の プ ロ ジ ェ ク ト の フ ァ イ ル名
か ら .775 ま た は .2015 を取 り 除い て く だ さ い。 InstallShield 2016 プ ロ ジ ェ ク ト を以前の バ ー ジ ョ ン の
InstallShield で開 く こ と は で き ま せ ん の で、 ご注意し て く だ さ い。
InstallShield 2015 以前、 InstallShield 12 以前、 InstallShield DevStudio、 InstallShield Professional 7 以前、 お
よ び InstallShield Developer 8 以前の バ ー ジ ョ ン の InstallShield で作成 さ れ た既存プ ロ ジ ェ ク ト を
InstallShield 2016 に ア ッ プ グ レ ー ド で き ま す。 InstallShield MultiPlatform ま た は InstallShield Universal で
作成 さ れ た プ ロ ジ ェ ク ト は InstallShield 2016 に ア ッ プ グ レ ー ド す る こ と は で き ま せ ん の で、 ご注意 く だ
さ い。
タ ー ゲ ッ ト シ ス テ ム と し て サ ポ ー ト さ れ て い る Windows の バ ー ジ ョ ン リ ス ト に関す る変更
ス イ ー ト以外の す べ て の プ ロ ジ ェ ク ト の種類で は、 Windows XP SP3 お よ び Windows Server 2003 SP2
が、 InstallShield で作成 さ れ た イ ン ス ト ー ル を実行す る タ ー ゲ ッ ト シ ス テ ム で必要な Windows の最低
バ ー ジ ョ ン で す。 ス イ ー ト ( ア ド バ ン ス ト UI、 お よ び ス イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト タ イ プ
) の場合、 Windows Vista お よ び Windows Server 2008 が タ ー ゲ ッ ト シ ス テ ム上で必要 と さ れ る Windows
の最低バ ー ジ ョ ン で す。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 22
-
文字列の ロ ー カ ラ イ ズ に関す る考慮InstallShield 2016 か ら 、 ロ ー カ ラ イ ズ済み文字列の検出 と 受け渡し に関す る変更が行われ ま し た。 た と
え ば、 無効な文字の ま わ り に角括弧が付け ら れ た ロ ー カ ラ イ ズ済み文字列の コ ン テ ン ツ は、 ビ ル ド時の
警告ま た は エ ラ ー を引き起 こ し ま す。 そ の た め、 イ ン ス ト ー ル の作成作業中に次の新し い警告や エ ラ ー
が発生す る場合が あ り ま す。
バ グ修正こ の セ ク シ ョ ン に は、 InstallShield の以下の バ ー ジ ョ ン で修正 さ れ た顧客の問題が掲載 さ れ て い ま す :
• InstallShield 2016 SP2
• InstallShield 2016 SP1
• InstallShield 2016
InstallShield 2016 SP2次の問題が、 InstallShield 2016 SP2 で修正 さ れ ま し た :
エ ラ ー / 警告番号 メ ッ セ ー ジ ト ラ ブ ル シ ュ ー テ ィ ン グ情報
-7355 文字列 %2 の値 %4 は、 テ ー ブ ル
%1 列 %3 の検証基準を満た し て
い ま せ ん。
こ の警告は、 ロ ー カ ラ イ ズ さ れ た文字列が文字
列エ デ ィ タ ー テ ー ブ ル内の列の検証基準を満た
し て い な い時に発生し ま す。 こ の警告を解決す
る に は、 文字列エ デ ィ タ ー内の フ ラ グ さ れ た値
を更新し て く だ さ い。
-7354 文字列 %2 の値 %4 は、 テ ー ブ ル
%1 列 %3 で は使用で き ま せ ん。
こ の エ ラ ー は、 ロ ー カ ラ イ ズ さ れ た文字列が文
字列エ デ ィ タ ー テ ー ブ ル内の名前付き列に有効
な値が含ま れ て い な い と き に発生し ま す。 こ の
エ ラ ー を解決す る に は、 文字列エ デ ィ タ ー内の
フ ラ グ さ れ た値を更新し て く だ さ い。
問題番号 問題の概要
IOJ-1812110
プ ロ ジ ェ ク ト • こ の情報は、 InstallScript プ ロ ジ ェ ク ト の種類に適用し ま す。
CMDLINE 変数を出力す る と き、 今回よ り 次の値は含ま れ ま せ ん :
-IS_temp -IS_OriginalLauncher:
は、 セ ッ ト ア ッ プ起動プ ロ グ ラ ム へ の完全パ ス に解決し ま
す。
こ の動作は、 ブ ー ト ス ト ラ ッ プ問題の修正が原因で、 InstallShield 2016 SP1 (
フ ァ イ ル バ ー ジ ョ ン : 23.0.0.406) か ら発生し ま し た。
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 23
-
IOJ-1812041
プ ロ ジ ェ ク ト • こ の情報は、 次の プ ロ ジ ェ ク ト の種類に適用し ま す :
• ア ド バ ン ス ト UI
• ス イ ー ト / ア ド バ ン ス ト UI
InstallScript MSI ま た は基本の MSI プ ロ ジ ェ ク ト で作成 さ れ る Setup.exe フ ァ イ
ル は、 今回よ り /clone_wait パ ラ メ ー タ ー の サ ポ ー ト を含み、 ク ロ ー ン さ れ た
セ ッ ト ア ッ プ処理が完了す る ま で元の セ ッ ト ア ッ プ が終了し な い よ う に な り ま
し た。 以前、 InstallScript MSI ま た は基本の MSI プ ロ ジ ェ ク ト で作成 さ れ た
setup.exe が ス イ ー ト プ ロ ジ ェ ク ト に追加 さ れ た場合、 ス イ ー ト パ ッ ケ ー ジ で
子プ ロ セ ス が完了し な っ た た め に、 次の メ ッ セ ー ジ を表示す る ダ イ ア ロ グ が表
示 さ れ ま し た。
セ ッ ト ア ッ プ の イ ン ス ト ー ル で エ ラ ーが発生し ま し た。 イ ン ス ト ー ル を続行し ま す
か?
IOJ-1811205
プ ロ ジ ェ ク ト • こ の情報は、 次の プ ロ ジ ェ ク ト の種類に適用し ま す :
• InstallScript
• InstallScript MSI
InstallScript お よ び InstallScript MSI プ ロ ジ ェ ク ト で作成 さ れ た setup.exe フ ァ
イ ル は、 今回よ り SUPPORTDIR デ ィ レ ク ト リ か ら _isuser_0x0000.dll と い う 名
前の DLL を ロ ー ド し ま す。 以前は、 最初に言語固有 フ ァ イ ル が見つ か ら な
か っ た場合、 通常は元の起動 EXE の パ ス で あ る現在の作業デ ィ レ ク ト リ 内で
setup.exe に よ る言語共通 フ ァ イ ル の検索が終了し ま し た。
IOJ-1814315 InstallShield の署名機能は今回よ り 、 SHA-1 RFC 3161 の タ イ ム ス タ ン プ サ ー
バ ー を サ ポ ー ト し ま す。以前、InstallShield は SHA-1 RFC 3161 タ イ ム ス タ ン プ
サ ー バ ー で署名 さ れ た フ ァ イ ル を タ イ ム ス タ ン プ す る こ と が で き ま せ ん で し
た。
IOJ-1813455 InstallScript デ バ ッ ガ ー は今回よ り 、 Script Files フ ォ ル ダ ー以外の場所に あ る
相対パ ス に よ っ て参照 さ れ る .rul フ ァ イ ル で、 ブ レ ー ク ポ イ ン ト お よ び次の ス
テ ー ト メ ン ト カ ー ソ ル を表示し ま す。 以前、 デ フ ォ ル ト Script Files フ ォ ル
ダ ー以外の場よ に あ る 追加 InstallScript .rul フ ァ イ ル を挿入ま た は イ ン ポ ー ト
す る と き に相対パ ス を使用す る と 、 InstallScript デ バ ッ ガ ー で表示エ ラ ー が発
生し ま し た。
問題番号 問題の概要
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 24
-
IOJ-1812954
プ ロ ジ ェ ク ト • こ の情報は、 ト ラ ン ス フ ォ ー ム プ ロ ジ ェ ク ト タ イ プ に適用し
ま す。
ト ラ ン ス フ ォ ー ム プ ロ ジ ェ ク ト の ダ イ レ ク ト エ デ ィ タ ー で、 右 ク リ ッ ク コ ン
テ キ ス ト メ ニ ュ ー オ プ シ ョ ン [ 差分を元に戻す」 ま た は [ 行全体の差分を元に
戻す ] が使用で き る よ う に な り ま し た。 こ の メ ニ ュ ー オ プ シ ョ ン は、
InstallShield 2009 か ら 誤 っ て削除 さ れ て い ま し た。
IOJ-1812919
プ ロ ジ ェ ク ト • こ の情報は、 基本の MSI プ ロ ジ ェ ク ト に適用し ま す。
InstallShield 2016 に移行し た時、 ReadyToInstall ダ イ ア ロ グ の Back プ ッ シ ュ ボ
タ ン コ ン ト ロ ー ル の動作が変更 さ れ る こ と が無 く な り ま し た。 以前、 "NOT
Installed AND _IsSetupTypeMin "Custom"" 条件を持つ NewDialog イ ベ ン ト が
SetupType ダ イ ア ロ グ以外の ダ イ ア ロ グ を表示す る よ う に構成 さ れ た場合、
InstallWelcome ダ イ ア ロ グ を表示す る よ う に変更 さ れ ま し た。
IOJ-1812303
プ ロ ジ ェ ク ト • こ の情報は、 ト ラ ン ス フ ォ ー ム プ ロ ジ ェ ク ト タ イ プ に適用し
ま す。
ト ラ ン ス フ ォ ー ム プ ロ ジ ェ ク ト で フ ィ ー ル ド が変更 さ れ た と き、 対応す る ダ
イ レ ク ト エ デ ィ タ ー テ ー ブ ル で変更済みの フ ィ ー ル ド が緑色で強調表示 さ れ
ま す。 InstallShield 2015 SP1 か ら 、 変更済みの フ ィ ー ル ド が緑色で強調表示 さ
れな く な り ま し た。
IOJ-1812243
プ ロ ジ ェ ク ト • こ の情報は、 次の プ ロ ジ ェ ク ト の種類に適用し ま す :
• 基本の MSI
• InstallScript MSI
PowerShell カ ス タ ム ア ク シ ョ ン は、 今回よ り 、 製品 と 共に PowerShell ス ク リ
プ ト フ ァ イ ル が イ ン ス ト ー ル さ れ た と き に実行し ま す。 以前、 製品 と 共に イ
ン ス ト ー ル さ れ た ス ク リ プ ト を使用す る よ う に構成 さ れ た PowerShell カ ス タ
ム ア ク シ ョ ン が、 タ ー ゲ ッ ト シ ス テ ム上の ス ク リ プ ト フ ァ イ ル を検出で き ま
せ ん で し た。
IOJ-1812221 InstallScript デ バ ッ ガ ー の [ フ ォ ル ダ ー を参照 ] ダ イ ア ロ グ に は、不足し て い る
rul/h/InstallScript フ ァ イ ル へ の パ ス を入力す る た め の " フ ォ ル ダ ー " 編集
フ ィ ー ル ド が表示 さ れ ま す。 以前、 こ の ダ イ ア ロ グ ボ ッ ク ス に は選択 リ ス ト
のみが表示さ れ ま し た。
問題番号 問題の概要
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 25
-
IOJ-1810308
プ ロ ジ ェ ク ト • こ の情報は、 基本の MSI お よ び InstallScript プ ロ ジ ェ ク ト に適
用し ま す。
基本の MSI プ ロ ジ ェ ク ト お よ び InstallScript MSI プ ロ ジ ェ ク ト で は、 今回よ り
表示ア イ コ ン ([ 全般情報 ] ビ ュ ー ) を コ ン マ を含む フ ォ ル ダ ー パ ス に含ま れ
て い る .ico フ ァ イ ル に設定で き ま す。 以前、 コ ン マ を含む パ ス が正し く 処理 さ
れず、 ビ ル ド エ ラ ー -3204 ( 「ア イ コ ン用の指定 フ ァ イ ル か ら、 指定 さ れ た イ
ン デ ッ ク ス で ア イ コ ン を抽出で き ま せ ん。」 ) が発生し ま し た。
IOJ-1809878
プ ロ ジ ェ ク ト • こ の情報は、 次の プ ロ ジ ェ ク ト の種類に適用し ま す :
• 基本の MSI
• DIM
• InstallScript
• InstallScript MSI
• InstallScript オ ブ ジ ェ ク ト
• マ ー ジ モ ジ ュ ー ル
InstallShield .NET ス キ ャ ナ ー は、 今回よ り .exe 依存関係を検出で き ま す。 以
前、 InstallShield は .dll 依存関係し か検出で き ま せ ん で し た。
IOJ-1806480
プ ロ ジ ェ ク ト • こ の情報は、 次の プ ロ ジ ェ ク ト の種類に適用し ま す :
• 基本の MSI
• InstallScript MSI
SQL PRINT ス テ ー ト メ ン ト か ら の パ ー セ ン ト記号 (%) を含む出力が、 今回よ り
Windows Installer ロ グ に正し く 記述 さ れ ま す。 以前、 InstallShield は出力を記述
し な い、 ま た は最初の パ ー セ ン テ ー ジ記号ま で の切 り 詰め ら れ出力が ロ グ に書
き込ま れ ま し た。
IOJ-1805815
プ ロ ジ ェ ク ト • こ の情報は、 InstallScript プ ロ ジ ェ ク ト に適用し ま す。
Microsoft Jet Database Engine 3.51 お よ び Microsoft Jet Database Engine 4.0 マ ー
ジ モ ジ ュ ー ル の両方を含む InstallScript プ ロ ジ ェ ク ト を ビ ル ド し た と き に
InstallShield が ク ラ ッ シ ュ す る問題が修正 さ れ ま し た。
問題番号 問題の概要
InstallShield 2016 リ リ ー ス ノ ー ト (2016 年 8 月 ) 社外秘 26
-
IOJ-1804749
プ ロ ジ ェ ク ト • こ の情報は、 次の プ ロ ジ ェ ク ト の種類に適用し ま す :
• ア ド バ ン ス ト UI
• ス イ ー ト / ア ド バ ン ス ト UI
ア ド バ ン ス ト UI お よ び ス イ ー ト / ア ド バ ン ス ト UI プ ロ ジ ェ ク ト で作成 さ れ た
イ ン ス ト ー ル が今回よ り 、 詳細ロ グ に エ ラ ー コ ー ド を書き込み ま す。 こ れ を
利用し て、 ス イ ー ト イ ン ス ト ー ル が終了条件に失敗し た か ど う か に よ っ て ス
イ ー ト の終了 コ ー ド を確認す る こ と が で き ま す。 以前、 実際の エ ラ ー コ ー ド
が詳細ロ グ に書き込ま れ ま せ ん で し た。
IOJ-1811355
プ ロ ジ ェ ク ト • こ の情報は、 ス イ ー ト / ア ド バ ン ス ト U I プ ロ ジ ェ ク ト に適
用し ま す。
ア ド �