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ć?


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).


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.


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.


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


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ć.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.