[修正]複数のファイルを選択すると、Windowsフォトビューアーが複数のウィンドウを開く

click fraud protection

Windowsフォトビューアー複数のウィンドウ以前は単一のウィンドウインスタンスで画像を開いていたWindowsフォトビューアーが、なぜ 複数のファイルが選択されてプレビューされ、画像ファイルごとに1つずつ、個別のウィンドウまたはインスタンスが開かれるようになりました。 選択されました。

Windows 10で通常見られるWindowsフォトビューアーの複数インスタンスの問題は、設計変更によるものではなく、機能が損なわれることもありません。 これは、単純なファイルタイプの関連付けの設定と修正であり、問​​題を解決することができます。

フォルダ内の複数のファイルを選択し、右クリックしてプレビューを選択すると、単一のファイルが開きます Windowsフォトビューアーウィンドウ。ユーザーは矢印を使用して、選択した画像のセットを循環できます。 キー。 これは予想される動作であり、これが以前のOSでのWindowsフォトビューアーの動作方法です。

この問題の説明を探していない場合は、次のセクションを読む必要はありません。 にまっすぐ進みます 解決 部。

原因

Windowsフォトビューアーは、Windows10のデフォルトではデフォルトアプリに登録されていません。 記事の手順を試したユーザー 不足しているWindowsフォトビューアーをWindows10で復元する、およびデフォルトのアプリまたはデフォルトのプログラムを使用してWindowsフォトビューアーをデフォルトとして設定した場合、この問題の影響を受けません。

一方、デフォルトプログラムを使用せずに、標準を使用して画像ファイルの関連付けを設定した場合 で開く… Windowsフォトビューアーを選択するダイアログでは、Windowsフォトビューアーの複数のインスタンスのこの問題が見られます。

2つの方法の違いは正確には何ですか?

たとえば、[プログラムから開く...]ダイアログを使用してWindowsフォトビューアーをデフォルトとして設定すると、 jpegfile のハンドラーとして .jpg ファイルタイプの場合、次のレジストリキーの設定を使用して画像をプレビューします。

HKEY_CLASSES_ROOT \ jpegfile \ shell \ open

上記のレジストリキーは、 DropTarget これが、Windowsフォトビューアーが選択した画像ごとに1つずつ、複数のウィンドウを開く理由です。 既定のプログラム(または既定のアプリ)を使用し、Windowsフォトビューアーを既定として設定する場合は、ハンドラー

PhotoViewer。 FileAssoc。 Jpeg が設定されているため、次のキーの設定が使用されます。

HKEY_CLASSES_ROOT \ PhotoViewer。 FileAssoc。 Jpeg \ shell \ open

レジストリエディタウィンドウでわかるように、後者のレジストリブランチには DropTarget ハンドラーが定義され、WindowsフォトビューアーCLSIDを指す {FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}.

Windowsフォトビューアー複数のWindowsドロップターゲット
Windowsフォトビューアー複数のWindowsドロップターゲット

【解決策】Windowsフォトビューアーが複数のウィンドウを開く

修正1:WPVをデフォルトのアプリまたはデフォルトのプログラムに登録する

に記載されているように、Windows PhotosViewerをデフォルトのプログラムまたはデフォルトのアプリに登録します。 不足しているWindowsフォトビューアーをWindows10で復元する

レジストリファイルを適用した後、最新の設定UI(アプリと機能)を使用して、Windowsフォトビューアーをデフォルトとして設定することもできます。

Windows 10で、[設定]→[アプリ]→[既定のアプリ]を開きます

Windowsフォトビューアーのデフォルトアプリ-設定

Windows 8以前では、[デフォルトプログラム]→[デフォルトプログラムの設定]を開き、Windowsフォトビューアーをデフォルトとして設定/リセットします。

Windowsフォトビューアー複数のWindowsデフォルトプログラム

これは、プログラムが処理できるすべての画像ファイルタイプの設定をすばやく修正するため、最も簡単で好ましいオプションです。


修正2:DropHandlerレジストリキーを修正します(Open withを使用した場合)

以前に[プログラムから開く]ダイアログを使用してWindowsフォトビューアーをデフォルトとして設定したことがある場合は、このレジストリ編集を使用してください。

レジストリエディタを起動します regedit.exe.

次の場所に移動し、を作成/変更します DropTargetClsid 以下に示す値:

ヒント電球アイコン次の手順を自動化するためのレジストリファイル: ダウンロード wpv-fta-droptarget.zip、同封のREGファイルを解凍して実行します。

レジストリキー 値の名前
(REG_SZ)
データ
HKCR \ bmpfile \ shell \ open \ DropTarget Clsid {FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}
HKCR \ jpegfile \ shell \ open \ DropTarget Clsid {FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}
HKCR \ pngfile \ shell \ open \ DropTarget Clsid {FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}
HKCR \ giffile \ shell \ open \ DropTarget Clsid {FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}

HKCR の短縮名です HKEY_CLASSES_ROOT.

Windowsフォトビューアー複数のWindowsドロップターゲット

の場合 DropTarget サブキーはデフォルトでは存在しません。上記の各レジストリパスにサブキーを作成する必要があります。 Windowsフォトビューアーは、次の場合でも1つのインスタンスのみを開く必要があります 複数の画像 プレビュー用にファイルが選択されます。 ただし、Windowsフォトビューアーで画像ファイルを開いてから、フォルダー内の別の画像ファイルをダブルクリックすると、新しいWindowsフォトビューアーインスタンスが開きます。 正常です。

問題(および修正)は確かにWindows 10に限定されませんが、この問題は主にWindows 10にアップグレードした後に発生するため、特にWindows10について言及する必要がありました。 Windows 7または8でも同じ問題が発生した場合は、上記の修正を問題なく使用できます。


1つの小さなリクエスト:この投稿が気に入った場合は、これを共有してください。

あなたからの1つの「小さな」共有は、このブログの成長に真剣に役立つでしょう。 いくつかの素晴らしい提案:
  • ピンする!
  • お気に入りのブログ+ Facebook、Redditに共有してください
  • ツイートしてください!
読者の皆様、ご支援ありがとうございました。 それはあなたの時間の10秒以上かかることはありません。 共有ボタンはすぐ下にあります。 :)