Windows 10のコンテキストメニュー(右クリックメニュー)に「プレビュー」を追加し、Windows フォト ビューアーを起動する方法

以前投稿したWindows 10の右クリックメニュー(コンテキストメニュー)の不便なところ。「開く」か「プレビュー」か。で、ようやく解決(妥協)策が見つかりましたので、その方法を備忘録的に投稿します。


と、その前にやりたいことと、問題点をおさらい。


ダブルクリック、または、右クリックメニューの「開く」で画像編集アプリを起動し、右クリックメニューの「プレビュー」でWindows フォト ビューアーを起動させたい。

  1. Windows 10では、JPEGなど汎用的な画像ファイルは画像編集アプリ(Corel Paint Shop Pro X8)に関連付けてあると、コンテキストメニュー(右クリックメニュー)に「プレビュー」が表示されない。
  2. 既定のアプリの選択で、フォト ビューアーに、Windows フォト ビューアーを指定すると、コンテキストメニューに「プレビュー」は表示されますが、これは「開く」と入れ替わっているだけ。

上記の点より、画像編集アプリ、フォトビューアーアプリのどちらかを、コンテキストメニューの「プログラムから開く」より選択しなければならないので、ひと手間多く不便。


おそらく、「プレビュー」は、Windows フォト ビューアーがコンテキストメニューに追加する項目であり、Windows 7のデフォルトのフォト ビューアーアプリだったため、JPEGファイルなど汎用的な画像ファイルは、画像編集アプリに関連付けていても「プレビュー」があったんだと思います。


なので、ダブルクリック、または、コンテキストメニューの「開く」で画像編集アプリが起動することができ、「プレビュー」で、Windows フォトビューアーを起動することが出来ました。


これを、Windows 10で実現するためには、コンテキストメニューの項目に「プレビュー」を作るしかないのカナと検索していたところ、moshimore Knowledgeさんの記事「Windows 10でWindows フォト ビューアーを使う方法2」にたどり着きました。


アプローチは少し違いますが、私が求めていたのはまさにこれ。「プレビュー」が眩しく見える^ ^



以下、手順です。(※説明が下手なので、キャプチャ画像多めです。)また、レジストリにキーを追加したりしますので、すべて自己責任で行って下さい。


レジストリ エディタを起動(→レジストリエディタの起動方法。)し、

HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell

まで展開します。



shellopenwpvキーを作成します。(shellを右クリック、新規→キー。)




openwpvキーの右枠にある既定の値のデータに、コンテキストメニュー(右クリックメニュー)に表示するテキストを入力します。(既定を右クリック→修正。)

今回は、プレビューと入力しました。




openwpvcommandキーとDropTargetキーを作成します。(openwpvを右クリック、新規→キー。)




commandキーの既定の値のデータに

%SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1

を入力します。(既定を右クリック→修正。)




DropTargetキーに文字列を作成します。値の名前はCLSIDです。(DropTargetを右クリック、またはDropTargetの右枠で右クリックし、新規→文字列値。)




CLSIDの値を

{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}

に設定し(CLSIDを右クリック→修正。)完了です。





これで、Windows 10で、汎用的な画像ファイルをダブルクリック、またはコンテキストメニューの「開く」で、画像ファイルに関連付けてある画像編集アプリを起動(既定のアプリのフォトビューアーに画像編集アプリを指定しても可)。コンテキストメニューの「プレビュー」で、Windows フォト ビューアーを起動することができるようになりました。


moshimore Knowledgeさん、ありがとう^ ^


おまけ。レジストリエディタの起動方法。

検索ボックスregeditと入力し、regedit コマンドの実行を選択し、レジストリ エディタを起動します。




Windowsキーを押しながらRキーを押し、ファイル名を指定して実行に、regeditと入力しレジストリ エディタを起動します。