web-dev-qa-db-fra.com

Comment ramener Photo Viewer dans Windows 10?

Sous Windows 10, lors de l'ouverture des images, cela me donne la possibilité d'ouvrir l'application de métro Photos, Paint ou GIMP.

Je voudrais qu'il s'ouvre dans la Visionneuse de photos, mais quand j'ai dirigé "Ouvrir avec" vers PhotoViewer.dll dans "C:/Fichiers de programme/Visionneuse de photos Windows" ou "C:/Fichiers de programme (x86)/Visionneuse de photos Windows ", Je reçois une erreur" Cette application ne peut pas fonctionner sur votre PC ".

Je sais que je pourrais utiliser Irfanview ou ce type, mais je préférerais pouvoir utiliser Photo Viewer. Y a-t-il un moyen de le ramener?

83
Irastris

Je pense qu'en raison de votre première tentative d'exécution directe du fichier .dll, l'entrée "Windows Photo Viewer" pointe toujours vers le fichier .dll au lieu de rundll32, que vous ne pouvez bien sûr pas exécuter directement.

Essayez d’ajouter ce qui suit au registre:

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}"

( La source )

Si cela ne fonctionne pas, essayez de rechercher Windows Photo Viewer dans le registre et photoviewer.dll pour voir s'il existe des références à photoviewer.dll appelé directement (sans rundll32).

75
Flitskikker

La mienne fonctionne, je pense que vous devez ouvrir avec succès une image avec l’ancien visualiseur de photos une fois, puis vous pouvez la définir comme valeur par défaut.

  1. Ouvrez une image avec cette commande dans l'invite% SystemRoot%\System32\rundll32.exe "% ProgramFiles%\Viewer Photo Photo\PhotoViewer.dll", ImageView_Fullscreen pathToImageNoQuotes

  2. Alors j'ai cette option

 enter image description here

Maintenant, mes PNG s'ouvrent avec l'ancienne visionneuse de photos par défaut, fonctionne très bien.

27
TechnoCore

Mettez ceci dans un fichier .reg et lancez-le:

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

Cela rendra tous les fichiers JPEG visibles dans la visionneuse de photos. Si vous voulez que d'autres types fonctionnent aussi, remplacez simplement "jpegfile" dans le code par "pngfile", "giffile", "Paint.Picture" (Paint.Picture est le type .bmp)

Recherchez une image, cliquez dessus avec le bouton droit de la souris, choisissez Ouvrir avec, puis recherchez la Visionneuse de photos Windows et sélectionnez-la comme programme par défaut.

18
adrift21

Vous pouvez également utiliser Winaero Tweaker pour activer Windows Photo Viewer, comme illustré dans la capture d'écran suivante. Il suffit de suivre la description (dans la case verte), et vous êtes tous ensemble.

PS: Winaero Tweaker est un outil gratuit, qui permet de modifier de nombreux aspects de Windows 10.

 Winaero Tweaker - Activate Windows Photo Viewer

13
M.S. Dousti

Malheureusement, aucune des réponses ci-dessus n'a fonctionné pour moi, mais elles m'ont orientée dans la bonne direction.

  1. Cliquez avec le bouton droit sur une image dans l'Explorateur Windows, choisissez Open With, puis Choose another app.
  2. Dans la boîte de dialogue, faites défiler et cliquez sur More apps, puis `Recherchez une autre application sur ce PC.
  3. Ensuite, en bas à droite, choisissez All Files (*.*) au lieu de Programs (*.exe ...), puis naviguez vers C:\Program Files\Windows Photo Viewer et choisissez PhotoViewer.dll.
  4. Le visualiseur de photos s'ouvre. Ferme le.
  5. Répétez l'étape 1: Cliquez à nouveau avec le bouton droit de la souris sur l'image, choisissez Open With, puis Choose another app.
  6. Encore une fois, faites défiler vers le bas pour cliquer sur More apps.
  7. Maintenant, Windows Photo Viewer apparaît dans la liste des applications. Choisissez-le et cliquez sur Always use this app to open .png files.

Une fois que vous avez exécuté les étapes 1 à 4, vous n'avez pas besoin de les répéter pour d'autres types de fichiers. Les étapes 5 à 7 devraient suffire.

3
cheeesus

J'ai trouvé une solution sans avoir à modifier le registre. J'ai suivi la réponse de TechnoCore , mais comme l'indiquent les commentaires, la deuxième partie ne fonctionnait pas non plus pour moi. Alors voici ce qu'il faut faire:

  1. Ouvrir une ligne de commande en tant qu'administrateur
  2. Tapez ce qui suit:
>ftype MyFileType=%SystemRoot%\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" ImageView_Fullscreen %1
>assoc .jpg=MyFileType
  1. Ensuite, allez dans le fichier image et choisissez Ouvrir avec ... puis choisissez la commande que vous venez de taper:  enter image description here

Assurez-vous que l'option "Toujours utiliser cette application ..." est cochée.
Répétez cette opération pour tous les types de fichiers que vous souhaitez associer à Windows Photo Viewer.

2
ylka