2015-07-30 16:04:38 +0000 2015-07-30 16:04:38 +0000
84
84

Jak przywrócić program Photo Viewer w systemie Windows 10?

W systemie Windows 10, przy otwieraniu zdjęć, daje mi on możliwość otwarcia w aplikacji Photos metro, Paint lub GIMP.

Chciałbym, aby otworzył się w Photo Viewer, ale gdy skierowałem “Otwórz z” do PhotoViewer. dll w “C:/Pliki programu/Windows Photo Viewer”, lub “C:/Pliki programu (x86)/Windows Photo Viewer”, dostaję błąd “Ta aplikacja nie może działać na komputerze”.

Wiem, że mógłbym użyć Irfanview lub jego sortowania, ale wolałbym mieć możliwość korzystania z Photo Viewer. Czy jest jakiś sposób, w jaki mogę ją przywrócić?

Odpowiedzi (6)

77
77
77
2015-07-31 14:01:01 +0000

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

Spróbuj dodać 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 przeszukać rejestr dla Windows Photo Viewer i photoviewer.dll, aby sprawdzić czy są jakieś odniesienia do wywoływanej bezpośrednio photoviewer.dll (bez rundll32).

27
27
27
2015-07-30 16:24:34 +0000

Dostałem swoje do pracy, myślę, że trzeba pomyślnie otworzyć obraz ze starą przeglądarką zdjęć raz, potem można ustawić go jako domyślny.

    1. Otwórz obrazek z tym poleceniem w wierszu poleceń %SystemRoot% \System32\rundll32.exe “%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll”, ImageView_Fullscreen _pathToImageNoQuotes
  1. Wtedy mam tę opcję

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

18
18
18
2015-07-30 21:50:03 +0000

Umieść to w pliku .reg i uruchom go:

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

To sprawi, że wszystkie pliki JPEG będą widoczne w Photo Viewer. Jeśli chcesz, aby inne typy plików działały równie dobrze, po prostu zamień “jpegfile” w kodzie na “pngfile”, “giffile”, “Paint.Picture” (Paint.Picture to typ .bmp)

Znajdź dowolny obrazek, kliknij prawym przyciskiem myszy, wybierz Open With, następnie znajdź Windows Photo Viewer i wybierz go jako program domyślny.

13
13
13
2015-09-16 20:45:57 +0000

Możesz również użyć Winaero Tweaker do aktywacji Windows Photo Viewer, jak pokazano na poniższym zrzucie ekranu. Wystarczy podążać za opisem (w zielonej ramce) i wszystko jest ustawione.

PS: Winaero Tweaker to darmowe narzędzie, które może być używane do zmiany wielu aspektów systemu Windows 10.

3
3
3
2016-05-27 09:11:03 +0000

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

  1. Kliknij prawym przyciskiem myszy na obrazek w Eksploratorze Windows, wybierz Open With, następnie Choose another app.
  2. W oknie dialogowym przewiń w dół i kliknij na More apps, następnie `Look for another app on this PC.
  3. Then, at the bottom right, choose Wszystkie pliki (*.*) instead of Programy (*.exe ...), then navigate to C:\Pliki programu \Przeglądarka zdjęć and choose Przeglądarka zdjęć. dll.
  4. Photo Viewer opens. Close it.
  5. Repeat Step 1: Right-click again on the image, choose Open With, then Choose another app.
  6. Again scroll down to click on More apps.
  7. Now Windows Photo Viewer appears in the apps list. Choose it and click on Always use this app to open .png files.

Once you did steps 1-4, you don’t have to repeat them for other files types. Kroki 5-7 powinny wystarczyć.

3
3
3
2017-12-15 13:47:54 +0000

Znalazłem rozwiązanie bez konieczności zmiany rejestru. Śledziłem odpowiedź TechnoCore'a , ale jak wynikało z uwag, druga część też nie działała dla mnie. Więc to jest to, co należy zrobić:

  1. Otwórz linię poleceń jako administrator
  2. Wpisz:
>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 z obrazem i wybierz opcję otwórz za pomocą…, a następnie wybierz polecenie, które właśnie wpisałeś:

Upewnij się, że opcja “Always use this app…” jest zaznaczona. Powtórz to dla wszystkich typów plików, które chcesz powiązać z programem Windows Photo Viewer.