Windows 10'da Photo Viewer nasıl geri getirilir?


83

Windows 10'da, görüntüleri açarken, bana Photos metro uygulamasında, Paint'te veya GIMP'de açma seçeneği veriyor.

Fotoğraf Görüntüleyicide açılmasını istiyorum, ancak "Açık:" ile "C: / Program Dosyaları / Windows Fotoğraf Görüntüleyicisi" veya "C: / Program Dosyaları (x86) / Windows Fotoğraf Görüntüleyicisi" ndeki PhotoViewer.dll dosyasına yönlendirdiğimde "," Bu uygulama PC'nizde çalışamıyor "hatası alıyorum.

Irfanview'i veya türünü kullanabileceğimi biliyorum, ancak Photo Viewer'ı kullanmayı tercih ederim. Geri getirmemin bir yolu var mı?


21
@ Ramhound Soru mükemmel mantıklı.
Louis,

@ MC10 Ama Windows 8.1'de Fotoğraf Görüntüleyicim vardı? PhotoViewer.dll numarası burada çalıştı.
Irastris

@Ramhound Windows 8.1'de nasıl çalıştığını, PhotoViewer.dll ile açmaya ayarlayabilirim.
Irastris

@Irastris cevabımı gördün mü? Kesinlikle dll ve fotoğraf görüntüleyiciyi hala 10'uncu kazanca kullanabilirsiniz. Bana şu cevabı verin: D
TechnoCore

İlginç, denemedim ya da duymadım. İşe yararsa, bu harika.
MC10

Yanıtlar:


77

Doğrudan .dll dosyasını çalıştırma girişiminiz nedeniyle, "Windows Fotoğraf Görüntüleyicisi" girişi hala elbette doğrudan çalıştırılamayan rundll32 yerine .dll dosyasına işaret ediyor.

Aşağıdakileri kayıt defterine eklemeyi deneyin:

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

( Kaynak )

Bu işe yaramazsa, doğrudan aranan photoviewer.dll dosyasına herhangi bir başvuru olup olmadığını görmek için Windows Fotoğraf Görüntüleyicisi ve photoviewer.dll kayıtlarını aramayı deneyin (rundll32 olmadan).


3
harika, işe yaradı.
Rajkishor Sahu

3
Aynı zamanda benim için çalıştı, Windows 10 Pro 64 bit ve fr-ch yerelleştirme. Harika !
Michaël Polla

4
Onaltılık dize utf-16 içindir %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1". Daha yeni yaptım xxd -r -p | tr -d '\0'.
isanae,

Bu cevap sorunu çözüyor - 32 bit bir DLL dosyasıdır ve bu nedenle rundll32 ile çalıştırılması gerekir. Regedit'i engellemenin bir diğer seçeneği, bir şeyi (herhangi bir şeyi) başlangıç ​​menüsüne sabitlemek ve ardından kısayolu% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Windows Fotoğraf Görüntüleyicisi \ PhotoViewer.dll", ImageView_Fullscreen olacak şekilde düzenlemek <klasör>.
Biri

Windows 10 LTSC çalıştı
Jiu

27

Benim de çalışmam gerekiyor, eski fotoğraf görüntüleyicide bir görüntüyü başarıyla açmanız gerektiğini düşünüyorum, sonra varsayılan olarak ayarlayabilirsiniz.

  1. Komut istemiyle bir görüntü açın% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Windows Fotoğraf Görüntüleyici \ PhotoViewer.dll", ImageView_Fullscreen pathToImageNoQuotes

  2. O zaman bu seçeneğim var

görüntü tanımını buraya girin

Şimdi PNG'lerim varsayılan olarak eski fotoğraf görüntüleyiciyle açılıyor, harika çalışıyor.


1
Bu sadece yarısı çalıştı. : / PhotoViewer'ın Komut İstemi'nden başlatılması mükemmel çalıştı, ancak PNG'yi daha sonra Photo Viewer ile açılacak şekilde ayarlamaya çalıştığımda, hala "Bu uygulama PC'nizde çalıştırılamıyor" hatasını aldım.
Irastris

awww, özür dilerim. Bu hata genellikle x86 x64'dür, x86 yüklemesinde bir x64 uygulaması çalıştırır. Ne verdiğini merak ediyorum ...
TechnoCore

@Irastris hangi Windows 10 sürümünü kullanıyorsunuz? Belki de sizin için işe yarayan bir x86 yolu var. %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen pathToImage
MC10

@ MC10 Windows 10 Pro 64Bit, GWX yükseltmesinden. : D
Irastris

1
benim için bu, fotoğraf görüntüleyiciyi açar: %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreenancak en sonunda bir görüntü yolu eklediğimde hiçbir şey olmuyor ve hiçbir uygulama açılmıyor.
Saeed Neamati

18

Bunu bir .reg dosyasına koyun ve çalıştırın:

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

Bu, tüm JPEG dosyalarının Fotoğraf Görüntüleyicide görüntülenmesini sağlar. Diğer türlerin çalışmasını sağlamak istiyorsanız, sadece "jpegfile" kodunu "pngfile", "giffile", "Paint.Picture" ile değiştirin (Paint.Picture .bmp türüdür)

Herhangi bir resmi bulun, sağ tıklayın, Birlikte Aç'ı seçin, ardından Windows Fotoğraf Görüntüleyici'yi bulun ve varsayılan program olarak seçin.


İşe yaramadı. Yine de alıyorum "Bu uygulama PC'nizde çalışamaz." hata.
Irastris

2
Bu benim için çalıştı, teşekkürler. Windows 10 64.
Martin Hansen 19:

iyi çalıştı (y) thx
NSGaga

13

Aşağıdaki ekran görüntüsünde gösterildiği gibi, Windows Fotoğraf Görüntüleyicisi'ni etkinleştirmek için Winaero Tweaker'ı da kullanabilirsiniz . Sadece açıklamayı takip et (yeşil kutu içinde), ve hepiniz hazırsınız.

Not: Winaero Tweaker, Windows 10'un birçok yönünü ince ayarlamak için kullanılabilecek ücretsiz bir araçtır.

Winaero Tweaker - Windows Fotoğraf Görüntüleyiciyi Etkinleştir


2
WinAero'nun bunun için bir güncelleme aldığını görmek güzel.
Irastris

2
Bu, Windows Kayıt Defteri Düzenleyicisi'nden kaçınmak nedeniyle benim için en kolay çözüm olduğu ortaya çıktı.
grunwald2.0

Bu kabul edilen cevap olmalı.
cheeesus

3

Maalesef, yukarıdaki cevapların hiçbiri benim için işe yaramadı, ancak beni doğru yöne gösterdiler.

  1. Windows Gezgini'nde bir resme sağ tıklayın Open With, ardından seçimini yapın Choose another app.
  2. İletişim kutusunda aşağı kaydırın ve üzerine tıklayın More apps, ardından `Bu PC'de başka bir uygulamayı arayın.
  3. Sonra, sağ altta, All Files (*.*)yerine seçimini yapın Programs (*.exe ...), sonra gidin C:\Program Files\Windows Photo Viewerve seçin PhotoViewer.dll.
  4. Fotoğraf Görüntüleyici açılır. Kapat onu.
  5. Tekrarla Adım 1: Resme tekrar sağ tıklayın Open With, ardından seçimini yapın Choose another app.
  6. Tekrar tıklamak için aşağı kaydırın More apps.
  7. Şimdi, uygulama listesinde Windows Fotoğraf Görüntüleyicisi görünüyor. Seç ve tıkla Always use this app to open .png files.

1-4. Adımları uyguladığınızda, bunları diğer dosya türleri için tekrarlamanız gerekmez. 5-7 arasındaki adımlar yeterli olmalıdır.


2
Windows 10 Enterprise 2016 x64'te (temiz kurulum): (ÇALIŞMA) :(. 1-3. Adımlar genellikle sorun çıkarmaz ve .dlldosya oradadır. Aslında, şimdi Fotoğraf Görüntüleyicisi 5-7. Adımlardaki gibi uygun bir uygulama olarak görünür .: bunu kullanmak seçtiğinizde Ancak, uyarı olsun This app can't run on your PC, To find a version for your PC, check with the software publisher. denedi
theforestecologist

@forestecolog Evet, son denediğimde de benim için işe yaramadı. Ancak iki yıl önce yaptı. Şu an için en iyi çözüm Winaero Tweaker.
cheeesus

3

Kayıt defterini değiştirmek zorunda kalmadan bir çözüm buldum. TechnoCore'un cevabını takip ettim , ancak yorumlarda belirtildiği gibi, ikinci kısım da benim için çalışmıyordu. Yani bu ne yapmalı:

  1. Yönetici olarak bir komut satırı açın
  2. Aşağıdakini yazın:
>ftype MyFileType=%SystemRoot%\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" ImageView_Fullscreen %1
>assoc .jpg=MyFileType
  1. Ardından görüntü dosyasına gidin ve ... ile aç'ı seçin ve sonra az önce yazdığınız komutu seçin: görüntü tanımını buraya girin

"Her zaman bu uygulamayı kullan ..." seçeneğinin işaretli olduğundan emin olun.
Windows Fotoğraf Görüntüleyicisi ile ilişkilendirmek istediğiniz tüm dosya türleri için tekrarlayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.