Wie kann ich Photo Viewer in Windows 10 wiederherstellen?

83

Wenn ich in Windows 10 Bilder öffne, habe ich die Möglichkeit, sie in der Metro-App "Fotos", "Malen" oder "GIMP" zu öffnen.

Ich möchte, dass es in Photo Viewer geöffnet wird, aber wenn ich "Öffnen mit" an PhotoViewer.dll in "C: / Programme / Windows Photo Viewer" oder "C: / Programme (x86) / Windows Photo Viewer" weise "Ich erhalte die Fehlermeldung" Diese App kann nicht auf Ihrem PC ausgeführt werden ".

Ich weiß, dass ich Irfanview oder die Sorte verwenden könnte, aber ich würde es vorziehen, Photo Viewer zu verwenden. Kann ich es auf irgendeine Weise zurückbringen?

Irastris
quelle
21
@ Ramhound Die Frage ist vollkommen sinnvoll.
Louis
@ MC10 Hatte ich aber Photo Viewer in Windows 8.1? Der PhotoViewer.dll-Trick hat dort funktioniert.
Irastris
@Ramhound So funktionierte es in Windows 8.1, ich könnte es so einstellen, dass es mit PhotoViewer.dll geöffnet wird.
Irastris
@Irastris hast du meine Antwort gesehen? Sie können auf jeden Fall die DLL verwenden und Foto-Viewer funktioniert immer noch in Win 10. Geben Sie mir die Antwort Kredit: D
TechnoCore
Interessant, ich hatte das nicht ausprobiert oder davon gehört. Nun, wenn es funktioniert, ist das großartig.
MC10

Antworten:

77

Ich denke, aufgrund Ihres ersten Versuchs, die DLL direkt auszuführen, verweist der Eintrag "Windows Photo Viewer" immer noch auf die DLL anstelle von rundll32, die Sie natürlich nicht direkt ausführen können.

Fügen Sie der Registrierung Folgendes hinzu:

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

( Quelle )

Wenn dies nicht funktioniert, durchsuchen Sie die Registrierung nach Windows Photo Viewer und photoviewer.dll, um festzustellen, ob Verweise auf den direkten Aufruf von photoviewer.dll (ohne rundll32) vorhanden sind.

Flitskikker
quelle
3
toll, es hat funktioniert.
Rajkishor Sahu
3
Es funktionierte auch für mich, Windows 10 Pro 64-Bit und fr-ch-Lokalisierung. Toll !
Michaël Polla
4
Die Hex-Zeichenfolge ist utf-16 für %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1". Ich habe gerade einen xxd -r -p | tr -d '\0'drauf gemacht.
Isanae
Diese Antwort behebt das Problem - es ist eine 32-Bit-DLL und muss daher mit rundll32 ausgeführt werden. Eine andere Möglichkeit, um regedit zu vermeiden, besteht darin, etwas (irgendetwas) in das Startmenü einzufügen und es dann so zu bearbeiten, dass die Verknüpfung zu% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Windows Photo Viewer \ PhotoViewer.dll", ImageView_Fullscreen, führt <Ordner>.
SomeoneElse
Windows 10 LTSC funktionierte
Jiu
27

Ich habe meine zum Laufen gebracht, ich denke, Sie müssen ein Bild mit dem alten Photo Viewer einmal erfolgreich öffnen, dann können Sie es als Standard festlegen.

  1. Öffnen Sie ein Bild mit dieser Eingabeaufforderung in% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Windows Photo Viewer \ PhotoViewer.dll", ImageView_Fullscreen pathToImageNoQuotes

  2. Dann habe ich diese Möglichkeit

Bildbeschreibung hier eingeben

Jetzt öffnen sich meine PNGs standardmäßig mit dem alten Fotobetrachter.

TechnoCore
quelle
1
Das hat nur zur Hälfte geklappt. : / Das Starten von PhotoViewer über die Eingabeaufforderung funktionierte einwandfrei, aber als ich versuchte, das PNG so einzustellen, dass es anschließend mit Photo Viewer geöffnet wird, wurde die Fehlermeldung "Diese App kann nicht auf Ihrem PC ausgeführt werden" angezeigt.
Irastris
Oh, tut mir leid. Bei diesem Fehler handelt es sich normalerweise um x86 x64-Probleme. Bei der x86-Installation wird eine x64-App ausgeführt.
Ich frage
@Irastris auf welcher Bitversion von Windows 10 bist du? Möglicherweise gibt es einen x86-Pfad, der für Sie funktionieren würde. %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen pathToImage
MC10
@ MC10 Windows 10 Pro 64Bit, vom GWX-Upgrade. : D
Irastris
1
Für mich öffnet dies den Photo Viewer: %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_FullscreenWenn ich jedoch am Ende einen Bildpfad hinzufüge, geschieht nichts und es werden keine Anwendungen geöffnet.
Saeed Neamati
18

Fügen Sie dies in eine .reg-Datei ein und führen Sie es aus:

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

Dadurch können alle JPEG-Dateien in Photo Viewer angezeigt werden. Wenn Sie möchten, dass auch andere Typen funktionieren, ersetzen Sie "jpegfile" im Code durch "pngfile", "giffile", "Paint.Picture" (Paint.Picture ist der BMP-Typ).

Suchen Sie ein Bild, klicken Sie mit der rechten Maustaste, wählen Sie Öffnen mit, suchen Sie dann Windows Photo Viewer und wählen Sie es als Standardprogramm aus.

adrift21
quelle
Hat nicht funktioniert Immer noch die "Diese App kann nicht auf Ihrem PC ausgeführt werden." Error.
Irastris
2
Das hat bei mir funktioniert, danke. Windows 10 64.
Martin Hansen
hat gut geklappt (y) thx
NSGaga
13

Sie können auch verwenden Winaero Tweaker Windows Photo Viewer zu aktivieren, wie im folgenden Screenshot gezeigt. Folgen Sie einfach der Beschreibung (innerhalb des grünen Kästchens) und schon sind Sie fertig.

PS: Winaero Tweaker ist ein kostenloses Tool, mit dem Sie viele Aspekte von Windows 10 optimieren können.

Winaero Tweaker - Aktivieren Sie den Windows Photo Viewer

MS Dousti
quelle
2
Es ist schön zu sehen, dass WinAero ein Update dafür hat.
Irastris
2
Dies erwies sich als die einfachste Lösung für mich, da der Windows-Registrierungseditor vermieden wurde.
grunwald2.0
Dies sollte die akzeptierte Antwort sein.
Cheesus
3

Leider hat keine der obigen Antworten für mich funktioniert, aber sie haben mich in die richtige Richtung gelenkt.

  1. Klicken Sie im Windows Explorer mit der rechten Maustaste auf ein Bild und wählen Sie Open Withdann Choose another app.
  2. Scrollen Sie im Dialogfeld nach unten und klicken Sie auf More appsund suchen Sie dann auf diesem PC nach einer anderen App.
  3. Wählen Sie dann unten rechts All Files (*.*)statt Programs (*.exe ...), navigieren Sie dann zu C:\Program Files\Windows Photo Viewerund wählen Sie PhotoViewer.dll.
  4. Der Photo Viewer wird geöffnet. Schließe es.
  5. Wiederholen Sie Schritt 1: Klicken Sie erneut mit der rechten Maustaste auf das Bild, und wählen Sie Open Withdann Choose another app.
  6. Scrollen Sie erneut nach unten, um auf zu klicken More apps.
  7. Jetzt wird Windows Photo Viewer in der Liste der Apps angezeigt. Wählen Sie es aus und klicken Sie auf Always use this app to open .png files.

Sobald Sie die Schritte 1 bis 4 ausgeführt haben, müssen Sie sie nicht mehr für andere Dateitypen wiederholen. Die Schritte 5-7 sollten ausreichen.

Käse
quelle
2
FUNKTIONIERT NICHT unter Windows 10 Enterprise 2016 x64 (Neuinstallation) :(. Die Schritte 1 bis 3 funktionieren problemlos, und die .dllDatei ist bereits vorhanden. In der Tat wird Photo Viewer jetzt als verfügbare App angezeigt , wie in den Schritten 5 bis 7 beschrieben . Allerdings, wenn ich es zu benutzen , wählen erhalte ich die Warnung: This app can't run on your PC, To find a version for your PC, check with the software publisher. versuchte
theforestecologist
@theforestecologist Ja, es hat auch bei mir nicht funktioniert, als ich es das letzte Mal ausprobiert habe. Vor zwei Jahren war es jedoch so. Die derzeit beste Lösung ist Winaero Tweaker.
Cheesus
3

Ich habe eine Lösung gefunden, ohne die Registrierung ändern zu müssen. Ich habe die Antwort von TechnoCore befolgt , aber wie in den Kommentaren angegeben, hat der zweite Teil auch bei mir nicht funktioniert. Das ist also, was zu tun ist:

  1. Öffnen Sie eine Befehlszeile als Administrator
  2. Geben Sie Folgendes ein:
>ftype MyFileType=%SystemRoot%\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" ImageView_Fullscreen %1
>assoc .jpg=MyFileType
  1. Gehen Sie dann zur Bilddatei und wählen Sie Öffnen mit ... und wählen Sie dann den Befehl, den Sie gerade eingegeben haben: Bildbeschreibung hier eingeben

Stellen Sie sicher, dass die Option "Immer diese App verwenden ..." aktiviert ist.
Wiederholen Sie diesen Vorgang für alle Dateitypen, die Sie mit Windows Photo Viewer verknüpfen möchten.

ylka
quelle