トップ 履歴 一覧 カテゴリ ソース 検索 ヘルプ RSS ログイン

Win10/PhotoViewer

INDEX

Windows フォトビューワー

Windows 10 から、画像表示が UWPのフォト アプリ に変わった。

Windows 7, 8 からアップグレードした場合は、プログラムは登録されているので、関連付けを変更すれば利用出来るようになる。Windows 10 をクリーンインストールした場合、関連付けの候補にも出てこない。プログラム自体は残っているので、レジストリを修正すれば利用出来る様になる。

  利用出来る様に修正する

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll]

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell]

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open]
"MuiVerb"="@photoviewer.dll,-3043"

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\
00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,\
25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,\
00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,\
6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,\
00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,\
5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,\
00,31,00,00,00

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\DropTarget]
"Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print]

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\
00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,\
25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,\
00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,\
6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,\
00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,\
5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,\
00,31,00,00,00

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\DropTarget]
"Clsid"="{60fd46de-f830-4894-a628-6fa81bc0190d}"

をレジストリファイルとしてローカルに保存、実行しレジストリを書き換えて、フォトビューワーを使えるよう登録する。レジストリの登録がされると、画像ファイルを開くアプリケーションとして「Windowsフォトビューワー」が選べるようになる。

  コマンドラインから起動する

%SystemRoot%\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll",ImageView_Fullscreen %1

※%1 は、開きたい画像ファイルのパス

  関連付けを変更する

管理者として、assoc コマンドと ftype コマンドで関連付けを変更して、PhotoViewer で開くようにする。assoc でファイル拡張子にファイル・タイプを、ftype でファイル・タイプに起動するプログラムを定義付ける。

REM 確認
C:\>assoc | findstr /I "^.jpg ^.png ^.gif"
.gif=giffile
.jpg=jpegfile
.png=pngfile

C:\>ftype | findstr /I "^jpegfile= ^pngfile= ^giffile="
giffile="C:\Program Files\Internet Explorer\iexplore.exe" %1

C:\>

※未確認。@IT の記事参照

参考

最終更新時間:2022年07月18日 17時10分04秒 指摘や意見などあればSandBoxのBBSへ。

photoviewer.reg