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

Как вернуть программу Photo Viewer в Windows 10?

В Windows 10, при открытии изображений, она дает мне возможность открыть в приложении Photos metro, Paint, или GIMP.

Я бы хотел, чтобы она открылась в Photo Viewer, но когда я направлю “Open with” на PhotoViewer. dll в “C:/Program Files/Windows Photo Viewer”, или “C:/Program Files (x86)/Windows Photo Viewer”, я получаю ошибку “Это приложение не может быть запущено на вашем ПК”.

Я знаю, что мог бы использовать Irfanview или его сорт, но я предпочел бы использовать Photo Viewer. Могу ли я как-нибудь вернуть его обратно?

Ответы (6)

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

Я думаю, что из-за вашей первой попытки запуска .dll напрямую, запись “Windows Photo Viewer” все еще указывает на .dll, а не на rundll32, которую, конечно же, нельзя запустить напрямую.

Попробуйте добавить в реестр:

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

Источник )

Если это не работает, попробуйте выполнить поиск в реестре по Windows Photo Viewer и photoviewer.dll, чтобы посмотреть, нет ли ссылок на photoviewer.dll, вызываемый напрямую (без rundll32).

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

Я заставил свою работать, я думаю, что вы должны успешно открыть изображение с помощью старой программы просмотра фотографий один раз, а затем вы можете установить его по умолчанию.

  1. Откройте изображение с помощью этого в командной строке %SystemRoot%\System32\rundll32.exe “%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll”, ImageView_Fullscreen pathToImageNoQuotes

  2. Тогда у меня есть эта опция

Теперь мои PNG-файлы открываются со старым фотопросмотрщиком по умолчанию, работает отлично.

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

Положите это в .reg файл и запустите его:

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

Это сделает все JPEG файлы просматриваемыми в Photo Viewer. Если вы хотите заставить работать и другие типы файлов, просто замените “jpegfile” в коде на “pngfile”, “giffile”, “Paint.Picture” (Paint.Picture - тип .bmp)

Найдите любую картинку, щелкните правой кнопкой мыши, выберите Open With, затем найдите Windows Photo Viewer и выберите его в качестве программы по умолчанию.

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

Вы также можете использовать Winaero Tweaker для активации Windows Photo Viewer, как показано на следующем скриншоте. Просто следуйте Описание (в зеленой рамке), и все готово.

PS: Winaero Tweaker является бесплатным инструментом, который может быть использован для подстройки многих аспектов Windows 10.

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

К сожалению, ни один из вышеперечисленных ответов не сработал, но они указали мне правильное направление.

  1. Щелкните правой кнопкой мыши на образ в проводнике Windows Explorer, выберите Open With, затем Choose another app.
  2. В диалоговом окне прокрутите вниз и нажмите More apps, затем `Look for another app on this PC.
  3. Then, at the bottom right, choose Все файлы (*.*) instead of Программы (*.exe ...), then navigate to C:\Program Files\Windows Photo Viewer and choose PhotoViewer. dll.
  4. Photo Viewer opens. Close it.
  5. Repeat Step 1: Right-click again on the image, choose Откройте с помощью, then Выберите другое приложение.
  6. Again scroll down to click on Приложения More.
  7. Now Windows Photo Viewer appears in the apps list. Choose it and click on Всегда используйте это приложение для открытия .png файлов.

После выполнения шагов 1-4 вам не нужно повторять их для других типов файлов. Шагов 5-7 должно быть достаточно.

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

Я нашел решение без изменения реестра. Я следовал Ответ TechnoCore , но, как было указано в комментариях, вторая часть тоже не работала для меня. Так что вот что делать:

  1. Открыть командную строку в качестве администратора
  2. Введите следующее:
>ftype MyFileType=%SystemRoot%\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" ImageView_Fullscreen %1
>assoc .jpg=MyFileType
  1. Затем перейдите к файлу образа и выберите команду открыть с помощью…, а затем выберите команду, которую вы только что напечатали:

Убедитесь, что у вас отмечена опция “Всегда использовать это приложение…”. Повторите ее для всех типов файлов, которые вы хотите ассоциировать с Windows Photo Viewer.

関連する質問

15
8
14
9
1