Comment ramener Photo Viewer dans Windows 10?

83

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?

Irastris
la source
21
@Ramhound La question est parfaitement logique.
Louis
@ MC10 Mais j'avais Photo Viewer dans Windows 8.1? Le truc PhotoViewer.dll a fonctionné là.
Irastris
@Ramhound C'est comme cela que fonctionnait dans Windows 8.1, je pouvais le configurer pour qu'il s'ouvre avec PhotoViewer.dll.
Irastris
@ Irastris avez-vous vu ma réponse? Vous pouvez certainement utiliser la visionneuse dll et la visionneuse de photos fonctionne toujours dans la version 10. Donnez-moi cette réponse. Crédit: D
TechnoCore
Intéressant, je n'avais pas essayé ou entendu parler de cela. Eh bien, si cela fonctionne, c'est génial.
MC10

Réponses:

77

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

( Source )

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

Flitskikker
la source
3
super, ça a fonctionné.
Rajkishor Sahu
3
Cela a également fonctionné pour moi, Windows 10 Pro 64 bits et la localisation fr-ch. Génial !
Michaël Polla
4
La chaîne hexagonale est utf-16 pour %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1". Je viens de faire un xxd -r -p | tr -d '\0'dessus.
Isanae
Cette réponse résout le problème - il s’agit d’une DLL 32 bits et doit donc être exécutée avec rundll32. Une autre option à éviter pour regedit consiste à épingler quelque chose (quoi que ce soit) dans le menu Démarrer, puis à l'éditer de sorte que le raccourci clavier soit% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Viewer Photo \ Windows \ PhotoViewer.dll", ImageView_Fullscreen <dossier>.
SomeoneElse
Windows 10 LTSC a fonctionné
Jiu
27

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 par défaut.

  1. Ouvrez une image avec cette invite de commande dans% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Visionneuse de photos Windows \ PhotoViewer.dll", imageView_Fullscreen pathToImageNoQuotes

  2. Alors j'ai cette option

entrez la description de l'image ici

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

TechnoCore
la source
1
Cela ne fonctionnait qu'à moitié. : / Le lancement de PhotoViewer à partir de l'invite de commande a parfaitement fonctionné, mais lorsque j'ai essayé de configurer le fichier PNG pour qu'il s'ouvre ensuite avec Photo Viewer, j'ai toujours l'erreur "Cette application ne peut pas être exécutée sur votre PC".
Irastris
awww, je suis désolé. Cette erreur concerne généralement des problèmes x86 x64, exécutant une application x64 sur une installation x86.
Je me
@ Irastris quelle version de Windows 10 utilisez-vous? Il existe un chemin x86, cela fonctionnerait peut-être pour vous. %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen pathToImage
MC10
@ MC10 Windows 10 Pro 64Bit, à partir de la mise à niveau de GWX. : D
Irastris
1
pour moi, cela ouvre la visionneuse de photos: %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreenpourtant, lorsque j'ajoute un chemin d'image à la fin, rien ne se passe et aucune application ne s'ouvre.
Saeed Neamati
18

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.

à la dérive21
la source
N'a pas fonctionné Toujours obtenir le "Cette application ne peut pas fonctionner sur votre PC." Erreur.
Irastris
2
Cela a fonctionné pour moi, merci. Windows 10 64.
Martin Hansen
a bien fonctionné (thx)
NSGaga
13

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 d’ajuster de nombreux aspects de Windows 10.

Winaero Tweaker - Activer la visionneuse de photos Windows

MS Dousti
la source
2
Il est agréable de voir que WinAero a reçu une mise à jour pour cela.
Irastris
2
Cela s’est avéré être la solution la plus simple pour moi, en raison de l’évitement de l’éditeur de registre Windows.
grunwald2.0
Cela devrait être la réponse acceptée.
Cheeesus
3

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 l'écran vers le bas et cliquez sur More apps, puis `Recherchez une autre application sur ce PC.
  3. Puis, en bas à droite, choisissez All Files (*.*)au lieu de Programs (*.exe ...), puis naviguez vers C:\Program Files\Windows Photo Vieweret 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.

Cheeesus
la source
2
NE FONCTIONNE PAS sur Windows 10 Enterprise 2016 x64 (installation propre) :(. Les étapes 1 à 3 ne fonctionnent normalement pas, et le .dllfichier est là. En fait, maintenant Photo Viewer apparaît comme une application disponible comme dans les étapes 5-7 . Cependant, lorsque je sélectionne l'utiliser , je reçois l'avertissement: This app can't run on your PC, To find a version for your PC, check with the software publisher. essayé
theforestecologist
@theforestecologist Oui, cela n'a pas fonctionné pour moi non plus lorsque j'ai essayé la dernière fois. Il y a deux ans, cependant. La meilleure solution pour le moment est Winaero Tweaker.
Cheeesus
3

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 pour moi non plus. 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: entrez la description de l'image ici

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 à la visionneuse de photos Windows.

Ylka
la source