Как вернуть просмотр фотографий в Windows 10?

Разработчики Microsoft неустанно трудятся, дабы всё более удивлять фанатов пользователей операционной системы Windows. Функционал и интерфейс этих систем изменчив, как погода весной. Вспомнить, хотя бы, очень полезную программу-видеоредактор Windows Moovie Maker полюбившуюся многим ещё со времён XP. В следующей версии ОС её попросту не стало и этот видеоредактор можно было скачать, но в составе какого-то отдельного программного комплекса с названием «Киностудия Windows Live». Похожая история была с набором стандартных игр, с антивирусом Microsoft Windows Definder…
И вот, наконец, программисты из Microsoft добрались до святая-святых — просмотрщика фотографий. Старая-добрая гляделка фотографий была каким-то непонятным способом исключена, правда не из всех, а только из некоторых релизов десятки. В Windows 10 LTSC, например, нормального способа открыть фото просто не существует.

 

Понятно, что листать многочисленные фото в альбоме при помощи Paint невозможно, а ставить сторонний софт не хочется (неудобно или удобно, но за деньги). К счастью вернуть привычный всем просмотрщик картинок вполне возможно и очень даже несложно. По каким-то, неизвестным обычным смертным причинам, тот был просто отключён. Вернуть его к жизни поможет небольшой скрипт на PowerShell. Этот набор команд нужно просто вставить в запущенное (с правами администратора!) окошко командного интерпретатора, скопировав полностью текст ниже.

Как это сделать? Пуск—> Найти—> пишем PowerShell. Далее в найденных результатах поиска кликаем по строке PowerShell пр.кл. мыши и выбираем «Запустить от имени администратора». Копируем весь текст внизу (включая знак #) и кликаем пр.кл. мыши в окне PowerShell. Текст скрипта вставится и запустится на выполнение.


If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll" -ItemType RegistryKey -Force}
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell" -ItemType RegistryKey -Force}
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open" -ItemType RegistryKey -Force}
Set-ItemProperty -path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open" -Name "MuiVerb" -Type "String" -Value "@photoviewer.dll,-3043"
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\command")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\command" -ItemType RegistryKey -Force}
Set-ItemProperty -path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\command" -Name "(Default)" -Type "ExpandString" -Value "%SystemRoot%\System32\rundll32.exe `"%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll`", ImageView_Fullscreen %1"
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\DropTarget")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\DropTarget" -ItemType RegistryKey -Force}
Set-ItemProperty -path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\DropTarget" -Name "Clsid" -Type "String" -Value "{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print" -ItemType RegistryKey -Force}
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\command")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\command" -ItemType RegistryKey -Force}
Set-ItemProperty -path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\command" -Name "(Default)" -Type "ExpandString" -Value "%SystemRoot%\System32\rundll32.exe `"%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll`", ImageView_Fullscreen %1"
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\DropTarget")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\DropTarget" -ItemType RegistryKey -Force}
Set-ItemProperty -path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\DropTarget" -Name "Clsid" -Type "String" -Value "{60fd46de-f830-4894-a628-6fa81bc0190d}"
#

Процесс выполнения кода скрипта PowerShell

После выполнения скрипта закрываем окно командного интерпретатора и открываем папку содержащую какой-либо рисунок/фото. Кликаем пр.кл. мыши на выбранной фотографии и выбираем пункт «Открыть с помощью» —> «Выбрать другое приложение». Ищем пункт «Просмотр фотографий Windows» (если его нет, кликаем внизу ссылку «Использвать другие приложения» и ищем там).

 

Наслаждаемся просмотром Наполеона Бонапарта в привычном и удобном стандартном приложении.

 

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *