インストーラ不要のプログラム用のインストーラを構築する
多くのプログラムやユーティリティは、インストールを必要としないポータブルアプリケーションとして配布されています。これは素晴らしい選択肢ですが、これらのプログラムを「インストール」したい理由がいくつかあります。たとえば、インストールされたプログラムは[プログラムと機能(プログラムの追加と削除)]リストに表示され、通常は[スタート]メニューにエントリがあります。インストーラーレスプログラム用のインストーラーをインストールおよびビルドするユーティリティはNirSoftのZipInstallerです。.
Zipファイルからプログラムをインストールする
システム管理者に人気のあるWindowsユーティリティは、インストーラのないzipファイルで配布されているProcess Explorerです。 ZipInstallerを使用すると、ダウンロードしたzipファイルからこのユーティリティを簡単にインストールできます。.
インストールするzipファイルを選択すると、ZipInstallerは実行可能ファイルから情報を読み取り、それをインストーラに追加します。.
インストールする前に、好みに合わせて設定をカスタマイズできます。.
すべての設定が完了したら、[インストール]をクリックしてZipInstallerが残りの処理を行います。.
一度インストールすれば、一般的なプログラムインストールのすべての利点があります。実行可能ファイルとヘルプファイルのスタートメニューエントリが作成されます。.
さらに、[プログラムと機能]([プログラムの追加と削除])にエントリが表示されます。.
独自のインストーラを構築する
ZipInstallerを使用すると、独自のインストールパッケージを簡単に作成できます。あなたが必要とするのはあなたが含まれたいファイルを含むzipファイルだけで、ZipInstallerはスタンドアロンのEXEセットアップファイルを作成します。.
この例では、Sysinternals Process ExplorerとZoomItユーティリティのインストーラを作成します。最初にユーティリティがダウンロードされ、単一のフォルダに配置されます。それから、インストーラの設定を含む“〜zipinst〜.zic”という特別なテキストファイルを作成します。.
この例では、〜zipinst〜.zicファイルは次のようになります。
[インストール]
ProductName = Sysinternalsユーティリティ
ProductVersion = 1.0
CompanyName = Sysinternals
説明=プロセスエクスプローラとZoomItユーティリティ.
InstallFolder =%zi.ProgramFiles %% zi.CompanyName %% zi.ProductName%
StartMenuFolder =%zi.ProductName%
StartMenuShortcut = 1
AddUninstall = 1
AddUninstallShortcut = 0
InstallTo = 1
NoUserInteraction = 0
UninstallRegKey = Sysinternals
NoExtraUninstallInfo = 0
UninstallInDestFolder = 0
NoSuccessMessage = 0
その後、次のコマンドでインストールファイルを作成します。
X:PathToZipFile>「C:PathToZipInstallerzipinst.exe」/ selfexe SysinternalsUtilities.zip SUI_Install.exe
インストーラが作成されると、それはどのマシンでも実行できます。.
1回のインストールで複数のツールを組み合わせようとすると、命名が少しずれることに注意してください。ただし、全体的には予想通りに機能します。.
結論
ポータブルアプリケーションをインストールすることに加えて、ZipInstallerはあらゆるユーティリティプログラム用のインストーラを作成するための素晴らしいツールです - あなた自身のものも含みます。インターフェースは使い方が簡単で習得するのに数分しかかかりません。さらに、ダウンロードページで読むことができるより多くの設定オプションがあります.
リンク集
NirSoftからZipInstallerをダウンロード