\r\n\r\n
ポータブルアプリケーションは、フラッシュドライブに移動してインストールせずに実行できる自己完結型の実行ファイルであり、複数のWindowsマシンで作業する必要がある人に人気のあるツールです。ワークフローをより速くしたい場合は、**ドライブの後に自動的にプログラムを開く「自動実行」ファイルを追加することができます。
関連:「ポータブル」アプリとは何か、なぜそれが重要なのか?
残念ながら、Windows 7以降、マイクロソフトはセキュリティ上の理由から自動実行機能を制限しています。すべての新しいマシンで復活させるのは現実的ではありませんが、普段使っているパソコンであれば可能です。まず、新しいUSBドライブの自動実行指示を監視するための小さなサードパーティツールが必要です。次に、USBドライブに格納され、**ドライブが起動したときに実行するプログラムを指定する簡単な自動実行スクリプトファイルを作成する必要があります。
APO USB Autorunは、使用中のUSBドライブ**を監視し、レガシーな問題を探し、自動的に.inf書き込みファイルスクリプトを実行し、その中のプログラムを起動させるプログラムです。Softpediaからダウンロードし、インストーラーファイルをダブルクリックして、他のプログラムと同様にインストールしてください。
一度インストールすると、USBドライブを接続するたびに、以下のようなポップアップウィンドウが表示され、自動実行に指定されたプログラムを実行するかどうか尋ねられます(この部分の実行方法については、後ほど詳しく説明します)。
実行ボタンをクリックしてプログラムを実行し、(オプションで)「このファイルを開く前に必ず確認する」オプションを無効にすれば、次回**ドライブ時にこの警告を気にする必要はありません。
残念ながら、APO USB Autorunは、USBドライブを自動的に実行させたいWindows 7以上のすべてのコンピュータにインストールする必要があります。そのため、いろいろなパソコンに持ち運ぶドライブにはあまり使えませんが、常に同じパソコンで作業する場合には有効です。
プログラムを自動的に実行するためには、USBドライブに、実行したいプログラムと、そのプログラムを指す自動実行スクリプトファイルの2つの要素が含まれている必要があります。
続けて、プログラムのポータブルな実行ファイルをUSBドライブにコピーします。ここが一番簡単なところです。
オートランスクリプトファイルを作成するには、メモ帳(またはお好みのテキストエディター)を開いてください。メモ帳ウィンドウに以下のテキストを入力(またはコピー&ペースト)し、改行で終了します。
[autorun] ;Open=YOURAPP.exe ShellExecute=YOURAPP.exe UseAutoPlay=1YOURAPP "の文字を、起動したいアプリケーションのファイル名に置き換えてください。私はLynxブラウザのポータブル版を使っているので、コマンドは以下のようになります。
[autorun] ;Open=LynxPortable.exe ShellExecute=LynxPortable.exe UseAutoPlay=1次に、ファイルを自動実行し、「保存形式」欄で「すべてのファイル(*.)」が選択されていることを確認します。保存形式」欄に「*)」を入力します。こうすることで、メモ帳はファイル名の最後に余計な拡張子「.txt」を付けずに済みます。
USBドライブのルートフォルダには、プログラムの実行ファイルと、先ほど作成したautorun.infファイルが格納されているはずです。
もちろん、ドライブ内に他のファイルやフォルダを置くこともできますが、いずれの項目も必ずルートディレクトリに置くようにしてください。
これでAPO USBが自動的に起動し、USBドライブが正しく設定されたので、USBドライブをコンピュータに接続すると、プログラムが自動的に起動するはずです。
写真提供:Amazon