Làm cách nào để quay lại Trình xem ảnh trong Windows 10?


83

Trong Windows 10, khi mở hình ảnh, nó cho tôi tùy chọn để mở trong ứng dụng metro Ảnh, Paint hoặc GIMP.

Tôi muốn mở nó trong Trình xem ảnh, nhưng khi tôi hướng "Mở bằng" sang PhotoViewer.dll trong "C: / Tệp chương trình / Trình xem ảnh Windows" hoặc "Tệp C: / Chương trình (x86) / Trình xem ảnh Windows ", Tôi gặp lỗi" Ứng dụng này không thể chạy trên PC của bạn ".

Tôi biết tôi có thể sử dụng Irfanview hoặc sắp xếp, nhưng tôi thích có thể sử dụng Trình xem ảnh. Có cách nào tôi có thể mang nó trở lại?


21
@Ramhound Câu hỏi có ý nghĩa hoàn hảo.
Louis

@ MC10 Nhưng tôi đã có Trình xem ảnh trong Windows 8.1? Thủ thuật PhotoViewer.dll hoạt động ở đó.
Irastris

@Ramhound Đó là cách nó hoạt động trong Windows 8.1, tôi có thể thiết lập nó để mở bằng PhotoViewer.dll.
Irastris

@Irastris bạn có thấy câu trả lời của tôi không? Bạn chắc chắn có thể sử dụng dll và hình ảnh người xem vẫn hoạt động trong chiến thắng 10. Hãy cho tôi rằng tín dụng câu trả lời: D
TechnoCore

Thú vị, tôi đã không thử hoặc nghe về nó. Vâng, nếu nó hoạt động, đó là tuyệt vời.
MC10

Câu trả lời:


77

Tôi nghĩ bởi vì lần đầu tiên bạn cố gắng chạy trực tiếp, mục "Windows Photo Viewer" vẫn trỏ đến tệp thay vì rundll32, tất nhiên bạn không thể chạy trực tiếp.

Hãy thử thêm các mục sau vào sổ đăng ký:

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

( Nguồn )

Nếu điều đó không hiệu quả, hãy thử tìm kiếm sổ đăng ký cho Windows Photo Viewer và photoviewer.dll để xem liệu có bất kỳ tham chiếu nào đến photoviewer.dll được gọi trực tiếp (không có rundll32).


3
thật tuyệt, nó đã làm việc
Rajkishor Sahu

3
Nó cũng hoạt động với tôi, Windows 10 Pro 64 bit và bản địa hóa. Tuyệt quá !
Michaël Polla

4
Chuỗi hex là utf-16 cho %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1". Tôi chỉ làm một cái xxd -r -p | tr -d '\0'về nó.
isanae

Câu trả lời này giải quyết vấn đề - đó là một DLL 32 bit và do đó cần phải được chạy với rundll32. Một tùy chọn khác để tránh regedit là ghim một cái gì đó (bất cứ thứ gì) vào menu start và sau đó chỉnh sửa nó để phím tắt là% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Windows Photo Viewer \ PhotoViewer.dll", ImageView_Fullscreen <thư mục>.
Ai đóElse

Windows 10 LTSC làm việc
Jiu

27

Tôi đã làm việc với tôi, tôi nghĩ bạn phải mở thành công một hình ảnh với trình xem ảnh cũ một lần, sau đó bạn có thể đặt nó làm mặc định.

  1. Mở một hình ảnh bằng dấu nhắc lệnh này% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Windows Photo Viewer \ PhotoViewer.dll ", ImageView_Fullscreen pathToImageNoQuotes

  2. Sau đó, tôi có tùy chọn này

nhập mô tả hình ảnh ở đây

Bây giờ các PNG của tôi mở với trình xem ảnh cũ theo mặc định, hoạt động rất tốt.


1
Điều này chỉ làm việc một nửa. : / Khởi chạy PhotoViewer từ Dấu nhắc lệnh hoạt động hoàn hảo, nhưng khi tôi cố gắng đặt PNG để mở bằng Trình xem ảnh sau đó, tôi vẫn gặp lỗi "Ứng dụng này không thể chạy trên PC của bạn".
Irastris

À, tôi xin lỗi. Lỗi đó thường là các vấn đề x86 x64, chạy ứng dụng x64 khi cài đặt x86. Tự hỏi điều gì mang lại ...
TechnoCore

@Irastris bạn đang dùng phiên bản bit nào của Windows 10? Có một đường dẫn x86, có lẽ nó sẽ phù hợp với bạn. %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen pathToImage
MC10

@ MC10 Windows 10 Pro 64Bit, từ bản nâng cấp GWX. : D
Irastris

1
đối với tôi, điều này sẽ mở trình xem ảnh: %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreennhưng khi tôi thêm một đường dẫn hình ảnh ở cuối, không có gì xảy ra và không có ứng dụng nào mở ra.
Saeed Neamati

18

Đặt tệp này trong tệp .reg và chạy 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

Điều này sẽ làm cho tất cả các tệp JPEG có thể xem được trong Trình xem ảnh. Nếu bạn muốn làm cho các loại khác hoạt động tốt, chỉ cần thay thế "jpegfile" trong mã bằng "pngfile", "giffile", "Paint.Picture" (Paint.Picture là loại .bmp)

Tìm bất kỳ hình ảnh nào, nhấp chuột phải, chọn Mở bằng, sau đó tìm Windows Photo Viewer và chọn nó làm chương trình mặc định.


Không hoạt động. Vẫn nhận được "Ứng dụng này không thể chạy trên PC của bạn." lỗi.
Irastris

2
Điều này làm việc cho tôi, cảm ơn. Windows 10 64.
Martin Hansen

hoạt động tốt (y) thx
NSGaga

13

Bạn cũng có thể sử dụng Winaero Tweaker để kích hoạt Windows Photo Viewer, như trong ảnh chụp màn hình sau đây. Chỉ cần làm theo mô tả (trong hộp màu xanh lá cây), và bạn đã hoàn tất.

PS: Winaero Tweaker là một công cụ miễn phí, có thể được sử dụng để tinh chỉnh nhiều khía cạnh của Windows 10.

Winaero Tweaker - Kích hoạt Windows Photo Viewer


2
Thật tuyệt khi thấy WinAero có bản cập nhật cho việc này.
Irastris

2
Điều này hóa ra thực sự là giải pháp dễ nhất đối với tôi, do tránh Windows Registry Editor.
grunwald2.0

Đây phải là câu trả lời được chấp nhận.
cheeesus

3

Thật không may, không có câu trả lời nào ở trên có tác dụng với tôi, nhưng chúng chỉ cho tôi đi đúng hướng.

  1. Nhấp chuột phải vào một hình ảnh trong Windows Explorer Open With, sau đó chọn Choose another app.
  2. Trong hộp thoại, cuộn xuống và nhấp vào More apps, sau đó `Tìm kiếm một ứng dụng khác trên PC này.
  3. Sau đó, ở dưới cùng bên phải, chọn All Files (*.*)thay vì Programs (*.exe ...), sau đó điều hướng đến C:\Program Files\Windows Photo Viewervà chọn PhotoViewer.dll.
  4. Trình xem ảnh mở ra. Đóng nó lại.
  5. Lặp lại Bước 1: Nhấp chuột phải vào hình ảnh Open With, sau đó chọn Choose another app.
  6. Một lần nữa cuộn xuống để bấm vào More apps.
  7. Bây giờ Windows Photo Viewer xuất hiện trong danh sách ứng dụng. Chọn nó và nhấp vào Always use this app to open .png files.

Khi bạn đã thực hiện các bước 1-4, bạn không phải lặp lại chúng cho các loại tệp khác. Bước 5-7 nên đủ.


2
Không hoạt động trên Windows 10 Enterprise 2016 x64 (sạch sẽ cài đặt) :(. Các bước 1-3 atually làm việc không có vấn đề, và các .dlltập tin là ở đó. Trong thực tế, bây giờ Photo Viewer xuất hiện như một ứng dụng có sẵn như trong các bước 5-7 Tuy nhiên, khi tôi chọn sử dụng, tôi nhận được cảnh báo : This app can't run on your PC, To find a version for your PC, check with the software publisher. Đã thử
bác sĩ lâm sàng

@theforestecologist Vâng, nó cũng không hoạt động với tôi khi tôi thử nó lần cuối. Hai năm trước, tuy nhiên. Giải pháp tốt nhất tại thời điểm này là Winaero Tweaker.
cheeesus

3

Tôi đã tìm thấy một giải pháp mà không phải thay đổi sổ đăng ký. Tôi đã làm theo câu trả lời của TechnoCore , nhưng như các ý kiến ​​đã chỉ ra, phần thứ hai cũng không hiệu quả với tôi. Vì vậy, đây là những gì để làm:

  1. Mở một dòng lệnh với tư cách quản trị viên
  2. Nhập vào như sau:
>ftype MyFileType=%SystemRoot%\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" ImageView_Fullscreen %1
>assoc .jpg=MyFileType
  1. Sau đó đi đến tệp hình ảnh và chọn mở bằng ... và sau đó chọn lệnh bạn vừa nhập: nhập mô tả hình ảnh ở đây

Đảm bảo bạn đã chọn tùy chọn "Luôn sử dụng ứng dụng này ...".
Lặp lại nó cho tất cả các loại tệp bạn muốn liên kết với Windows Photo Viewer.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.