コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「InstallShield」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
+lk, Windows10でのInstallShield旧バージョンの挙動
Cewbot (会話 | 投稿記録)
13行目: 13行目:
| operating system = [[Microsoft Windows]]
| operating system = [[Microsoft Windows]]
| genre = [[プログラミングツール]]([[インストーラ]]構築ツール)
| genre = [[プログラミングツール]]([[インストーラ]]構築ツール)
| license = [[プロプライエタリソフトウェア]]
| license = [[プロプライエタリソフトウェア]]
}}
}}



2020年12月23日 (水) 21:49時点における版

InstallShield
作者 Viresh Bhatia and Rick Harold
開発元 フレクセラ・ソフトウェア英語版
最新版
2019 / 2019年4月18日 (5年前) (2019-04-18)
対応OS Microsoft Windows
種別 プログラミングツールインストーラ構築ツール)
ライセンス プロプライエタリソフトウェア
公式サイト www.revenera.com/install/products/installshield ウィキデータを編集
テンプレートを表示

InstallShield(インストールシールド)は、

  1. Viresh Bhatiaとリック・ハロルドが設立した企業。2004年マクロビジョンに買収された。
  2. 上記の企業が開発した、インストーラまたはソフトウェアパッケージを生成するソフトウェア

ここでは後者について説明する。

概要

当初の名称はInstallShield。開発元がマクロビジョンに買収された2004年、同社のソフトウェアブランドである"FLEXnet"を冠して、FLEXnet InstallShieldとして提供された。2008年4月に同社のソフトウェア部門がアクレッソ・ソフトウェア英語版(現フレクセラ・ソフトウェア英語版)として独立し、名称もInstallShieldに戻して開発が行われている。

Windows版のInstallShieldは主に、

  1. MSIと独自のスクリプト言語であるInstallScriptの、いずれかを用いたWindows Installer (MSI) 形式のインストーラ
  2. InstallScriptを用いてイベントベースのスクリプトまたはsetup.exeの実行可能なファイルを生成する独自のインストーラ

の2種類のインストーラを作成できる。

バージョンの変遷

オリジナル製品の各種バージョンの変遷は以下の通り[1]

  • INSTALLSHIELD 2015
  • INSTALLSHIELD 2016
  • INSTALLSHIELD 2018
  • INSTALLSHIELD 2018 R2
  • INSTALLSHIELD 2019
  • INSTALLSHIELD 2019 R3

Microsoft Visual Studio 2012以降には、無償版のLimited Editionを用いたインストーラのプロジェクトテンプレートが同梱されている。使用を開始するにはユーザー登録とInstallShieldのインストールおよびアクティベーションが必要となる。Visual Studio Communityエディションはサポートされていない。

Windows10でのInstallShield旧バージョンの挙動

Windows10では、WindowsXPの頃に各社のパッケージソフトウェア製品のインストーラとして採用されていた(一部に16bitコードが含まれる)InstallShield 3やInstallShield 5でパッケージされたインストーラからのインストールが(セキュリティ上の安全を確保するなどの目的もあって、当該の各社パッケージソフトウェア製品の正規ライセンス保持者であっても)できないように仕様変更された。

このため、例えばWindows95,98,ME,2000,XP,Vistaなどでは正常にインストールできていたゲームなどの製品でも、Windows10ではインストーラが起動しない(動かないのはインストーラであって、インストールに成功すれば当該ソフトウェア製品そのものは動く)という事態が発生することがある。このためのバイパス用インストーラとして、Windows互換のオープンソースOSとして開発されているReactOS用に32bitコードに書き換えた汎用インストーラ(Windows上でも動作する)がNathan Linebackによって開発され、オンラインで無償配布されている[2]

  • InstallSheild Engine 3.0 … InstallShield 3でパッケージ化されたアプリケーション向け。
  • InstallShield Launcher 5 … InstallShield 5でパッケージ化されたアプリケーション向け。

関連項目

脚注

  1. ^ 2015-2019 R3に関する情報はInstallShieldNew and Enhanced Features Added by Release”. Flexera Software LLC. 2019年12月28日閲覧。より
  2. ^ Nathan Lineback. “32-Bit setup Files”. Nathan's Toasty Technology page. 2019年12月28日閲覧。

外部リンク