web-dev-qa-db-ja.com

Windows 10でPhoto Viewerを元に戻す方法

Windows 10では、画像を開くときにPhotos metroアプリ、Paint、またはGIMPで開くことができます。

Photo Viewerで開きたいのですが、 "C:/ Program Files/Windows Photo Viewer"または "C:/ Program Files(x86)/ Windows Photo Viewer"のPhotoViewer.dllに "Open with"を指定したとき「このアプリはPC上では実行できません」というエラーが表示されます。

私はIrfanviewまたはその種類を使うことができることを知っていますが、私はPhoto Viewerを使うことができることを望みます。戻す方法はありますか?

83
Irastris

.dllを直接実行しようとした最初の試みが原因で、エントリ "Windows Photo Viewer"はまだrundll32ではなく.dllを指していると考えられます。もちろん、これは直接実行することはできません。

次をレジストリに追加してみてください。

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 Photo Viewerとphotoviewer.dllのレジストリを検索して、(rundll32を使わずに)直接呼ばれるphotoviewer.dllへの参照があるかどうかを確認してください。

75
Flitskikker

私は動作するようになりました、あなたは一度あなたが昔のフォトビューアで首尾よくイメージを開かなければならないと思います、そしてあなたはそれをデフォルトとして設定することができます。

  1. コマンドプロンプトでこれを使用して画像を開きます%SystemRoot%\ System32\rundll32.exe "%ProgramFiles%\ Windowsフォトビューア\ PhotoViewer.dll"、ImageView_FullscreenpathToImageNoQuotes

  2. それから私はこの選択肢があります

enter image description here

現在、私のPNGはデフォルトで古い写真ビューアで開いていますが、とてもうまくいきます。

27
TechnoCore

これを.regファイルに入れて実行します。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\jpegfile\Shell\open]
"MuiVerb"=hex(2):40,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,70,00,68,00,6f,00,74,00,6f,00,76,00,69,00,65,00,77,00,65,00,72,\
  00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,34,00,33,00,00,00

[HKEY_CLASSES_ROOT\jpegfile\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

これにより、すべてのJPEGファイルがフォトビューアで表示可能になります。他の型も同様に機能させたい場合は、コード内の "jpegfile"を "pngfile"、 "giffile"、 "Paint.Picture"に置き換えてください(Paint.Pictureは.bmp型です)。

任意の画像を見つけ、右クリックして「アプリケーションから開く」を選択し、次にWindows Photo Viewerを見つけて、それをデフォルトのプログラムとして選択します。

18
adrift21

次のスクリーンショットに示すように、 Winaero Tweaker を使用してWindowsフォトビューアーをアクティブ化することもできます。 (緑色の枠内の)の説明に従うだけで、設定は完了です。

PS:Winaero Tweakerは無料のツールで、Windows 10のさまざまな面を微調整することができます。

Winaero Tweaker - Activate Windows Photo Viewer

13
M.S. Dousti

残念なことに、上記の答えのどれも私のために働きませんでした、しかし、彼らは正しい方向に私を指摘しました。

  1. Windowsエクスプローラで画像を右クリックし、Open WithChoose another appの順に選択します。
  2. ダイアログで、下にスクロールしてMore appsをクリックしてから、このPCで別のアプリを探します。
  3. 次に、右下で、All Files (*.*)の代わりにPrograms (*.exe ...)を選択し、次にC:\Program Files\Windows Photo Viewerに移動してPhotoViewer.dllを選択します。
  4. フォトビューアが開きます。閉じてください。
  5. 手順1を繰り返します。画像をもう一度右クリックし、Open WithChoose another appの順に選択します。
  6. もう一度スクロールしてMore appsをクリックします。
  7. これで、Windowsフォトビューアがアプリリストに表示されます。それを選択してAlways use this app to open .png filesをクリックしてください。

手順1〜4を実行したら、他の種類のファイルでこれらを繰り返す必要はありません。ステップ5〜7で十分です。

3
cheeesus

レジストリを変更せずに解決策を見つけました。私は TechnoCoreの答え に従ったが、コメントが示すように、2番目の部分も私のために働いていなかった。だからこれは何をすべきかです:

  1. 管理者としてコマンドラインを開く
  2. 以下を入力してください。
>ftype MyFileType=%SystemRoot%\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" ImageView_Fullscreen %1
>assoc .jpg=MyFileType
  1. 次に画像ファイルを開いて...で開くを選択してから、今入力したコマンドを選択します。 enter image description here

「常にこのアプリを使う...」オプションがチェックされていることを確認してください。
Windowsフォトビューアーに関連付けるすべてのファイルの種類に対してこの手順を繰り返します。

2
ylka