インストールのみのアプリケーションをポータブルアプリケーションに変換する
移植可能なディストリビューションで入手できる無数の便利なアプリケーションやユーティリティがありますが、多くのツールはまだ「インストール専用」の形式のままです。ただし、この制限により、それぞれのプログラムを移植可能なアプリケーションとして使用することをお勧めしません。ここでいくつかのトリックを紹介しますが、これらのプログラムをあなたのポータブルツールのコレクションに追加することができるかもしれません。.
インストーラからファイルを抽出する
あなたが試すことができる最初のトリックは、インストーラプログラムから直接アプリケーションファイルを抽出することです。 7-Zipファイル圧縮ユーティリティを使用すると、右クリックのコンテキストメニューから、セットアップファイルを圧縮アーカイブとして開くことができます。.
インストーラの圧縮形式によっては、読みやすいアーカイブとして開くこともできないこともあります。.
この例では、インストール専用プログラムとして入手可能なQuickbooks Network Diagnostic Toolを使用してこの手法を実証します。これは素晴らしい例です。通常、このプログラムは問題を解決するために1回だけ使用し、必要なくなったため、ポータブルアプリケーションには理想的です。.
7-Zipでインストールファイルを開くと、アプリケーションで使用されているファイルをフォルダに直接表示して抽出できます。.
その後、単に抽出ファイルからアプリケーションを実行します.
ユーティリティは、セットアッププログラムを使用してインストールした場合とまったく同じように機能します。.
インストールしてからコピー&ペースト
上記の方法を使用できないアプリケーションの場合は、アプリケーションを1台のコンピュータにインストールしてから、インストールしたファイルを別のシステムにコピーしてみてください。.
この方法を実演するために、我々は以前に書いたVHD Resizerユーティリティを使用するつもりです。 7-Zipを使用してインストーラ、MSIファイルを開くと、ファイル名が文字化けしているため、ファイルを抽出しても問題ありません。.
インストーラを実行した後、プログラムがインストールされているフォルダを開き、ファイルを別のコンピュータにコピーします。.
繰り返しますが、プログラムはファイルが問題なく貼り付けられたシステム上で実行されます。.
制限事項
これらのメソッドはかなりの時間うまくいくでしょうが、決して正しい機能が保証されるわけではありません。たとえば、インストーラがファイルを複数の場所にコピーする、DLLを登録する、または操作に必要なレジストリエントリを作成する場合、これらの手順は明らかに上記の方法では完了しません。.
ミッションクリティカルなアプリケーションでは、プログラムを配布された状態で使用することを常にお勧めしますが、それ以外のすべての方法では、ポータブルアプリケーションのツールボックスを増やすための優れた方法です。.
リンク集
7-Zipをダウンロードする