レジストリを簡単に調整するだけで、Windows エクスプローラーのコンテキスト メニューにアプリケーションを追加できます。デスクトップのコンテキスト メニューにアプリケーションのショートカットを追加し、デスクトップを右クリックするだけでお気に入りのアプリケーションを起動することもできます。
以前、Windows エクスプローラーのファイルの右クリック メニューに 「メモ帳で開く」オプションを追加する方法 について説明しましたが、それ以外にもさまざまなことができます。
はじめる
まず、スタートメニューから regedit.exe を起動します。
HKEY_CLASSES_ROOT キーを展開します。
特定のファイルの種類
例として、.gif ファイルのコンテキスト メニューにオプションを追加してみましょう。
まず、 HKEY_CLASSES_ROOT の下の .gif キーまで下にスクロールします。
それを選択し、その「 (デフォルト) 」値を確認します。この場合、デフォルト値は「 giffile 」です。
同じく HKEY_CLASSES_ROOT の下にある giffile\shell キーに移動します。
まず、 シェル キーを右クリックし、新しいキーを作成します。メニューにオプションを表示するときにキーに名前を付けます。次に、作成したキーを右クリックし、その下に新しいサブキーを作成します。新しいキーに「 command 」という名前を付けます。
コマンド キーの「 (デフォルト) 」値をダブルクリックし、.exe ファイルへのパスを次の形式で入力します。
C:\\Program Files\\Something\\something.exe %1
必ず二重バックスラッシュを使用し、パスを %1 で終了してください。 %1 は、選択されたファイル名をプログラムに渡します。
オプションはすぐに表示されます。
Shiftを押しているときのみ
Shift キーを押しながら右クリックした場合にのみショートカットが表示されるようにするには、アクションのメイン キーに「 Extended 」という名前の文字列値を作成します。
すべてのファイルタイプ
HKEY_CLASSES_ROOT\*\shell キーには、任意の種類のファイルを右クリックしたときに表示されるオプションが含まれています。
まず、 *\shell キーに移動します。
次に、同じ構造のキーを作成します。
任意の種類のファイルを右クリックすると、オプションが表示されます。
デスクトップメニュー
HKEY_CLASSES_ROOT\DesktopBackground\shell キーを使用すると、デスクトップを右クリックしたときにショートカットが表示されます。
Windows にアプリを起動させるだけで、アプリに何も渡さないようにするため、コマンドの %1 部分を省略します。
フォルダメニュー
HKEY_CLASSES_ROOT\Directory\shell キーを使用すると、ディレクトリを右クリックしたときにオプションが表示されます。
HKEY_CLASSES_ROOT\Directory\Background\shell キーを使用すると、Windows エクスプローラー ウィンドウでディレクトリの背景を右クリックしたときにオプションが表示されます。
.Reg ファイルの作成
これを行う .reg ファイルを作成できます。 .gif の例用に .reg ファイルを作成してみましょう。
まず、メモ帳または別のテキスト エディタを起動します。次に、次のテキストを入力します。
Windows レジストリ エディタ バージョン 5.00
[HKEY_CLASSES_ROOT\giffile\shell\何かで開く\コマンド]
@=”C:\\Program Files\\Something\\something.exe”
ファイル拡張子 .reg を付けてファイルを保存します。ダブルクリックして情報をレジストリに追加できます。
1 つの .reg ファイルには複数のエントリを含めることができるため、お気に入りのショートカットをすべてインストールする 1 つの .reg ファイルを作成できます。





