Jak przywrócić przeglądarkę zdjęć w systemie Windows 10?

83

W systemie Windows 10 podczas otwierania obrazów daje mi opcję otwarcia w aplikacji Metro Photos, Paint lub GIMP.

Chciałbym, aby otworzył się w Photo Viewer, ale kiedy skierowałem „Otwórz za pomocą” do PhotoViewer.dll w „C: / Program Files / Windows Photo Viewer” lub „C: / Program Files (x86) / Windows Photo Viewer ”, Pojawia się błąd„ Ta aplikacja nie działa na komputerze ”.

Wiem, że mógłbym użyć Irfanview lub coś w tym rodzaju, ale wolałbym móc korzystać z Przeglądarki zdjęć. Czy mogę to jakoś przywrócić?

Irastris
źródło
21
@Ramhound Pytanie ma doskonały sens.
Louis
@ MC10 Ale miałem przeglądarkę zdjęć w systemie Windows 8.1? Działa tam sztuczka PhotoViewer.dll.
Irastris
@Ramhound Tak to działało w systemie Windows 8.1, mogłem ustawić, aby otwierał się z PhotoViewer.dll.
Irastris
@I infrastruktura, czy widziałeś moją odpowiedź? Na pewno możesz użyć biblioteki dll i przeglądarka zdjęć nadal działa w Win 10. Daj mi tę odpowiedź kredyt: D
TechnoCore
Co ciekawe, nie próbowałem tego ani o tym nie słyszałem. Cóż, jeśli to działa, to świetnie.
MC10,

Odpowiedzi:

77

Myślę, że z powodu twojej pierwszej próby bezpośredniego uruchomienia .dll, wpis „Windows Photo Viewer” nadal wskazuje na .dll zamiast rundll32, czego oczywiście nie możesz uruchomić bezpośrednio.

Spróbuj dodać następujące elementy do rejestru:

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

( Źródło )

Jeśli to nie zadziała, spróbuj wyszukać w rejestrze Windows Photo Viewer i photoviewer.dll, aby sprawdzić, czy istnieją odwołania do bezpośredniego wywołania photoviewer.dll (bez rundll32).

Flitskikker
źródło
3
świetnie, działało.
Rajkishor Sahu
3
Działa również dla mnie, Windows 10 Pro 64 bity i lokalizacja fr-ch. Wspaniały !
Michaël Polla
4
Ciąg szesnastkowy to utf-16 dla %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1". Właśnie to zrobiłem xxd -r -p | tr -d '\0'.
isanae
Ta odpowiedź stanowi problem - jest to 32-bitowa biblioteka DLL, dlatego należy ją uruchomić w programie rundll32. Inną opcją, aby uniknąć regedit, jest przypięcie czegoś (czegokolwiek) do menu Start, a następnie edycja, aby skrót to% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Windows Photo Viewer \ PhotoViewer.dll", ImageView_Fullscreen <folder>.
SomeoneElse
System Windows 10 LTSC pracował
Jiu
27

Mam mój do pracy, myślę, że musisz raz z powodzeniem otworzyć obraz w starej przeglądarce zdjęć, a potem możesz ustawić go jako domyślny.

  1. Otwórz obraz za pomocą tego w wierszu polecenia% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Windows Photo Viewer \ PhotoViewer.dll", ImageView_Fullscreen pathToImageNoQuotes

  2. Mam więc tę opcję

wprowadź opis zdjęcia tutaj

Teraz moje PNG domyślnie otwierają się ze starą przeglądarką zdjęć, działa świetnie.

TechnoCore
źródło
1
To tylko połowa zadziałała. : / Uruchamianie PhotoViewer z wiersza polecenia działało idealnie, ale kiedy próbowałem ustawić PNG tak, aby otwierało się w Photo Viewer później, nadal pojawia się błąd „Ta aplikacja nie może działać na twoim komputerze”.
Irastris
awww przepraszam. Ten błąd to zwykle problemy x86 x64, uruchamianie aplikacji x64 podczas instalacji x86. Zastanawiam się, co daje ...
TechnoCore
@ Infrastruktura, na której wersji bitowej systemu Windows 10 używasz? Istnieje ścieżka x86, być może to zadziała. %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen pathToImage
MC10,
@ MC10 Windows 10 Pro 64Bit, z aktualizacji GWX. : D
Irastris
1
dla mnie otwiera to przeglądarkę zdjęć: %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreenale kiedy dodam ścieżkę obrazu na końcu, nic się nie dzieje i nie otwierają się żadne aplikacje.
Saeed Neamati
18

Umieść to w pliku .reg i uruchom:

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

Dzięki temu wszystkie pliki JPEG będą widoczne w przeglądarce zdjęć. Jeśli chcesz, aby działały również inne typy, po prostu zamień „jpegfile” w kodzie na „pngfile”, „giffile”, „Paint.Picture” (Paint.Picture to typ .bmp)

Znajdź dowolne zdjęcie, kliknij prawym przyciskiem myszy, wybierz Otwórz za pomocą, a następnie znajdź Przeglądarkę fotografii systemu Windows i wybierz go jako program domyślny.

adrift21
źródło
Nie działało Nadal pojawia się komunikat „Ta aplikacja nie działa na komputerze”. błąd.
Irastris
2
To zadziałało dla mnie, dzięki. Windows 10 64.
Martin Hansen
pracował dobrze (y) thx
NSGaga
13

Możesz także użyć Winaero Tweaker, aby aktywować Przeglądarkę fotografii systemu Windows, jak pokazano na poniższym zrzucie ekranu. Wystarczy postępować zgodnie z opisem (w zielonym polu) i gotowe.

PS: Winaero Tweaker to darmowe narzędzie, którego można użyć do ulepszenia wielu aspektów systemu Windows 10.

Winaero Tweaker - Aktywuj przeglądarkę zdjęć Windows

MS Dousti
źródło
2
Miło jest widzieć, że WinAero ma aktualizację tego.
Irastris
2
Okazało się to dla mnie najłatwiejszym rozwiązaniem ze względu na unikanie Edytora rejestru systemu Windows.
grunwald2.0
To powinna być zaakceptowana odpowiedź.
cheeesus
3

Niestety żadna z powyższych odpowiedzi nie działała dla mnie, ale wskazały mi właściwy kierunek.

  1. Kliknij obraz prawym przyciskiem myszy w Eksploratorze Windows, wybierz Open With, a następnie Choose another app.
  2. W oknie dialogowym przewiń w dół i kliknij More apps, a następnie „Wyszukaj inną aplikację na tym komputerze.
  3. Następnie w prawym dolnym rogu wybierz All Files (*.*)zamiast Programs (*.exe ...), a następnie przejdź do C:\Program Files\Windows Photo Vieweri wybierz PhotoViewer.dll.
  4. Przeglądarka zdjęć zostanie otwarta. Zamknij to.
  5. Powtórz krok 1: Kliknij obraz ponownie prawym przyciskiem myszy, wybierz Open With, a następnie Choose another app.
  6. Ponownie przewiń w dół, aby kliknąć More apps.
  7. Teraz Windows Photo Viewer pojawia się na liście aplikacji. Wybierz i kliknij Always use this app to open .png files.

Po wykonaniu kroków 1-4 nie trzeba powtarzać ich dla innych typów plików. Kroki 5-7 powinny wystarczyć.

cheeesus
źródło
2
NIE DZIAŁA w systemie Windows 10 Enterprise 2016 x64 (czysta instalacja) :(. Kroki 1-3 nie działają właściwie bez problemu, a .dllplik już tam jest. W rzeczywistości teraz Photo Viewer pojawia się jako dostępna aplikacja, jak w krokach 5-7 Jednak, gdy This app can't run on your PC, To find a version for your PC, check with the software publisher
zdecyduję się
@forestecologist Tak, to nie działało dla mnie, kiedy próbowałem to ostatni raz. Jednak dwa lata temu tak się stało. W tej chwili najlepszym rozwiązaniem jest Winaero Tweaker.
cheeesus
3

Znalazłem rozwiązanie bez konieczności zmiany rejestru. Postępowałem zgodnie z odpowiedzią TechnoCore , ale jak wskazały komentarze, druga część też dla mnie nie działała. Oto co należy zrobić:

  1. Otwórz wiersz poleceń jako administrator
  2. Wpisz następujące informacje:
>ftype MyFileType=%SystemRoot%\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" ImageView_Fullscreen %1
>assoc .jpg=MyFileType
  1. Następnie przejdź do pliku obrazu i wybierz otwórz za pomocą ..., a następnie wybierz polecenie, które właśnie wpisałeś: wprowadź opis zdjęcia tutaj

Upewnij się, że masz zaznaczoną opcję „Zawsze używaj tej aplikacji ...”.
Powtórz to dla wszystkich typów plików, które chcesz powiązać z przeglądarką fotografii systemu Windows.

ylka
źródło