ポータブルアプリケーションは、従来のアプリケーションに比べて明確な利点がいくつかあります。それらは軽量で、あなたはあなたのアプリケーションと設定を持ち歩いている間あなたがコンピュータ間を移動することを可能にします。これが、なぜそれらが違うのか、そしてなぜ彼らは時々 - しかし常にではないのに - 良い選択だからです. 通常のアプリのインストール方法 アプリの移植性を理解するには、まずWindowsに従来のアプリがどのようにインストールされるのかを簡単に見ておくと便利です。 Windowsにアプリをインストールすると、インストールファイルは複数の異なる場所に移動します。アプリのファイルの大部分は通常、C:\ Program Filesフォルダのどこかにある単一のフォルダにコピーされます。アプリのすべてのユーザーに適用される設定を含むファイルがProgramDataフォルダーに作成されることがあります。. PC上のさまざまなユーザーアカウントに固有の設定は、各アカウントのユーザーフォルダ内の隠しフォルダ「AppData」に作成されたファイルに保存されます。ほとんどのアプリはWindowsレジストリにエントリを作成します。このエントリにもさまざまな構成設定が含まれている場合があります。そして多くのアプリケーションは、.NET FrameworkやVisual C ++再配布可能ファイルのようなものと共にインストールされる共有コードライブラリを利用します。. この機能の分離には明確な利点があります。複数のアプリがレジストリエントリや共有コードライブラリに含まれる情報を共有できるため、不要な重複を防ぐことができます。ある場所にユーザー固有の設定を保存し、別の場所にシステム全体の設定を保存すると、アプリはマルチユーザーシステム用に設計されたさまざまなWindows機能をより有効に活用できます。初心者にとっては、各ユーザーは、自分のWindowsアカウントでサインインしているという理由だけで、アプリの起動時に自分の設定を読み込むことができます。ファイルや共有の許可などの機能は、この構造の上に構築されています。また、すべてのプログラム設定を指定の領域に保存すると、システムのバックアップの信頼性が高まります。. それで、ポータブルアプリとは何ですか、そしてなぜ私はそれを使うのでしょうか? ポータブルアプリは、インストーラを使わない単なるアプリです。アプリの実行に必要なすべてのファイルは単一のフォルダにあります。このフォルダはシステム上の任意の場所に置くことができます。フォルダを移動しても、アプリは同じように動作します。ポータブルアプリケーションをインストールする代わりに、通常はZIPファイルとしてダウンロードし、そのZIPをフォルダに抽出して、アプリケーションの実行可能ファイルを実行します。アプリで設定を保存できる場合、それらの設定は同じフォルダ内のファイルに保存されます。. ポータブルアプリケーションを使用することの最大の利点は自明です - それらはポータブルです。たとえば、USBドライブに貼り付けると、コンピュータ間で持ち運ぶことができます。それらはあなたがそれらを動かすPCの上に少しの足跡も残さないでしょう。保存した設定を含むすべてのものが、USBドライブのポータブルアプリのフォルダに保存されます。これは、MS-DOSとWindows 3.1の頃の状況とよく似ています。. あなたがコンピュータ間を移動していなくても、ポータブルアプリはいいかもしれません。一つには、彼らはあなたのPCに小さなフットプリントを残します。それらは、インストールする必要がないという点で、ほとんどのインストール可能なアプリよりも軽量になる傾向があります。あなたはDropboxのようなものを使ってあなたの他のPCに(それらの設定と共に)それらを同期させることができます。または、システムに問題を残すことを心配せずに1回だけアプリを使用できます。. もちろん、インストールする必要があるアプリは常にあります。ポータブルアプリケーションとして実行するには、大きすぎるか洗練されていないか、Windowsのマルチユーザー機能またはセキュリティ機能を実際に利用する必要があります。しかし、多くのアプリには両方の種類があります。つまり、ダウンロードするときにインストーラとZIPのどちらかを選択できます。. もちろん、ポータブルアプリケーションを使用することにはいくつかの欠点があります。 Windowsのユーザーアカウント制御(UAC)は、ポータブルアプリではインストール済みアプリの場合のように機能しません。つまり、非管理プロセスの影響を受けやすくなります。あなたは実際にこれを長所と短所の両方と考えることができます。欠点は、ポータブルアプリが必要な場合は、通常のアプリをインストールできないネットワーク上で作業している場合でも、実行できる可能性が高いということです。欠点は、IT部門と彼らが制定したセキュリティプロトコルがあまり効果的ではないということです。. ポータブルアプリケーションのもう1つの欠点は、通常複数のユーザーを念頭に置いて構築されていないことです。おそらく自分で持ち運ぶことができるポータブルドライブを作成しているので、これは大したことではないようです。しかし、複数のユーザーがアプリを使用する必要がある場合は、全員が同じ設定を使用するか、ポータブルドライブにアプリフォルダーのコピーをいくつか持つ必要があります。. 最後に、USBドライブからポータブルアプリケーションを実行している場合は、単に引き出すのではなく、ドライブを正しく取り出すように細心の注意を払う必要があります。そうでないと、アプリが破損したり、設定が正しく保存されない可能性があります。 USBドライブをスリープ状態や休止状態に入ったときにうまく処理できないPCでも、この問題に遭遇する可能性があります。現代のPCでは、以前よりも問題は少なくなりますが、睡眠をうまく処理できないPCが今日もあります. とは言っても、ポータブルアプリの利点は、通常、欠点を上回ります。特に、さまざまなPCに頻繁に移動する場合は特にそうです。. どのような種類のポータブルアプリが利用可能です?...