Bagaimana cara mengembalikan Photo Viewer di Windows 10?

83

Di Windows 10, saat membuka gambar, itu memberi saya opsi untuk membuka di aplikasi metro Foto, Paint, atau GIMP.

Saya ingin membuka di Photo Viewer, tetapi ketika saya mengarahkan "Buka dengan" ke PhotoViewer.dll di "C: / Program Files / Windows Photo Viewer", atau "C: / Program Files (x86) / Windows Photo Viewer ", Saya mendapatkan kesalahan" Aplikasi ini tidak dapat berjalan di PC Anda ".

Saya tahu saya bisa menggunakan Irfanview atau semacamnya, tapi saya lebih suka menggunakan Photo Viewer. Apakah ada cara saya bisa mengembalikannya?

Irastris
sumber
21
@Ramhound Pertanyaannya masuk akal.
Louis
@ MC10 Tapi saya punya Photo Viewer di Windows 8.1? Trik PhotoViewer.dll bekerja di sana.
Irastris
@Ramhound Begitulah cara kerjanya di Windows 8.1, saya bisa mengaturnya agar terbuka dengan PhotoViewer.dll.
Irastris
@Irastris apakah Anda melihat jawaban saya? Anda pasti dapat menggunakan dll dan penampil foto masih berfungsi di win 10. Beri saya jawaban kredit: D
TechnoCore
Menarik, saya belum mencobanya atau mendengarnya. Jika berhasil, itu bagus.
MC10

Jawaban:

77

Saya pikir karena upaya pertama Anda untuk menjalankan. Dll secara langsung, entri "Windows Photo Viewer" masih menunjuk ke. Dll bukan rundll32, yang tentu saja Anda tidak dapat menjalankan secara langsung.

Coba tambahkan berikut ini ke registri:

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

( Sumber )

Jika itu tidak berhasil, coba cari registri untuk Windows Photo Viewer dan photoviewer.dll untuk melihat apakah ada referensi ke photoviewer.dll dipanggil langsung (tanpa rundll32).

Flitskikker
sumber
3
bagus, itu berhasil.
Rajkishor Sahu
3
Ini juga berfungsi untuk saya, Windows 10 Pro 64 bit, dan lokalisasi fr-ch. Bagus !
Michaël Polla
4
String hex utf-16 untuk %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1". Saya baru saja melakukannya xxd -r -p | tr -d '\0'.
isanae
Jawaban ini mengatasi masalah - ini adalah DLL 32-bit dan perlu dijalankan dengan rundll32. Pilihan lain untuk menghindari regedit adalah menyematkan sesuatu (apa saja) ke menu mulai dan kemudian mengeditnya sehingga pintasannya adalah ke% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Windows Photo Viewer \ PhotoViewer.dll", ImageView_Fullscreen <folder>.
SomeoneElse
Windows 10 LTSC bekerja
Jiu
27

Saya punya pekerjaan saya, saya pikir Anda harus berhasil membuka gambar dengan penampil foto yang lama sekali, maka Anda dapat mengaturnya sebagai default.

  1. Buka gambar dengan ini di command prompt% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Windows Photo Viewer \ PhotoViewer.dll", ImageView_Fullscreen pathToImageNoQuotes

  2. Maka saya memiliki opsi ini

masukkan deskripsi gambar di sini

Sekarang PNG saya terbuka dengan penampil foto lama secara default, berfungsi dengan baik.

TechnoCore
sumber
1
Ini hanya setengah yang berhasil. : / Meluncurkan PhotoViewer dari Command Prompt bekerja dengan sempurna, tetapi ketika saya mencoba mengatur PNG untuk membuka dengan Photo Viewer sesudahnya, saya masih mendapatkan kesalahan "Aplikasi ini tidak dapat berjalan di PC Anda".
Irastris
awww, saya minta maaf. Kesalahan itu biasanya masalah x86 x64, menjalankan aplikasi x64 pada instalasi x86. Bertanya-tanya apa yang memberi ...
TechnoCore
@Irastris versi Windows 10 mana yang Anda pakai? Ada jalur x86, mungkin itu akan berhasil untuk Anda. %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen pathToImage
MC10
@ MC10 Windows 10 Pro 64Bit, dari pemutakhiran GWX. : D
Irastris
1
bagi saya, ini membuka penampil foto:, %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreennamun ketika saya menambahkan jalur gambar pada akhirnya, tidak ada yang terjadi, dan tidak ada aplikasi yang terbuka.
Saeed Neamati
18

Masukkan ini dalam file .reg dan jalankan:

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

Ini akan membuat semua file JPEG dapat dilihat di Photo Viewer. Jika Anda ingin membuat jenis lain berfungsi juga cukup ganti "jpegfile" dalam kode dengan "pngfile", "giffile", "Paint.Picture" (Paint.Picture adalah jenis .bmp)

Temukan gambar apa saja, klik kanan, pilih Open With, lalu temukan Windows Photo Viewer dan pilih sebagai program default.

adrift21
sumber
Tidak bekerja Masih mendapatkan "Aplikasi ini tidak dapat berjalan di PC Anda." kesalahan.
Irastris
2
Ini berhasil untuk saya, terima kasih. Windows 10 64.
Martin Hansen
bekerja dengan baik (y) thx
NSGaga
13

Anda juga dapat menggunakan Winaero Tweaker untuk mengaktifkan Windows Photo Viewer, seperti yang ditunjukkan pada tangkapan layar berikut. Cukup ikuti deskripsi (di dalam kotak hijau), dan Anda siap.

PS: Winaero Tweaker adalah alat gratis, yang dapat digunakan untuk mengubah banyak aspek Windows 10.

Winaero Tweaker - Aktifkan Windows Photo Viewer

MS Dousti
sumber
2
Sangat menyenangkan melihat bahwa WinAero mendapat pembaruan untuk ini.
Irastris
2
Ini ternyata benar-benar menjadi solusi termudah bagi saya, karena menghindari Windows Registry Editor.
grunwald2.0
Ini harus menjadi jawaban yang diterima.
cheeesus
3

Sayangnya, tidak ada jawaban di atas yang bekerja untuk saya, tetapi mereka mengarahkan saya ke arah yang benar.

  1. Klik kanan pada gambar di Windows Explorer, pilih Open With, lalu Choose another app.
  2. Dalam dialog, gulir ke bawah dan klik More apps, lalu `Cari aplikasi lain di PC ini.
  3. Kemudian, di kanan bawah, pilih All Files (*.*)bukan Programs (*.exe ...), lalu navigasikan ke C:\Program Files\Windows Photo Viewerdan pilih PhotoViewer.dll.
  4. Photo Viewer terbuka. Tutup itu.
  5. Ulangi Langkah 1: Klik kanan lagi pada gambar, pilih Open With, lalu Choose another app.
  6. Sekali lagi gulir ke bawah untuk mengklik More apps.
  7. Sekarang Windows Photo Viewer muncul di daftar aplikasi. Pilih dan klik Always use this app to open .png files.

Setelah Anda melakukan langkah 1-4, Anda tidak perlu mengulanginya untuk jenis file lainnya. Langkah 5-7 sudah cukup.

cheeesus
sumber
2
TIDAK BEKERJA pada Windows 10 Kewirausahaan 2016 x64 (clean install) :(. Langkah 1-3 atually bekerja tidak ada masalah, dan .dllfile yang ada. Bahkan, sekarang Photo Viewer muncul sebagai sebuah aplikasi yang tersedia seperti pada langkah 5-7 . Namun, ketika saya memilih untuk menggunakan itu saya mendapatkan peringatan: This app can't run on your PC, To find a version for your PC, check with the software publisher. mencoba
theforestecologist
@theforestecologist Ya, itu tidak berhasil bagi saya ketika saya mencobanya terakhir kali. Namun, dua tahun yang lalu itu terjadi. Solusi terbaik saat ini adalah Winaero Tweaker.
cheeesus
3

Saya telah menemukan solusi tanpa harus mengubah registri. Saya telah mengikuti jawaban TechnoCore , tetapi seperti yang ditunjukkan oleh komentar, bagian kedua juga tidak bekerja untuk saya. Jadi inilah yang harus dilakukan:

  1. Buka baris perintah sebagai administrator
  2. Ketik yang berikut:
>ftype MyFileType=%SystemRoot%\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" ImageView_Fullscreen %1
>assoc .jpg=MyFileType
  1. Lalu buka file gambar dan pilih buka dengan ... lalu pilih perintah yang baru saja Anda ketik: masukkan deskripsi gambar di sini

Pastikan Anda mencentang opsi "Selalu gunakan aplikasi ini ...".
Ulangi untuk semua jenis file yang ingin Anda kaitkan dengan Windows Photo Viewer.

ylka
sumber