10 минут

49

Не открываются фотографии на Windows 10: решения

Не открываются фотографии на Windows 10: причины и решения

По умолчанию на Windows 10 для просмотра изображений используется стандартное приложение «Фотографии». Иногда оно перестаёт работать. Решить эту проблему можно разными способами: от сброса настроек и переустановки встроенной программы до выбора другого приложения для просмотра фотографий.

Автоматическое устранение неполадок

На Windows 10 есть удобная утилита для обнаружения и устранения системных сбоев. Используем её для исправления ошибки в работе стандартного приложения «Фотографии».

  1. Открываем «Параметры».
  2. Переходим в раздел «Обновление и безопасность».
  3. Выбираем вкладку «Устранение неполадок».
  4. Отмечаем пункт «Приложения из Магазина Windows» и нажимаем на кнопку «Запустить средство устранения неполадок».
    Запустить средство исправления неполадок

    Запускаем исправление всех ошибок в работе встроенных приложений

Утилита проверит все приложения из Магазина Windows, к которым относятся и «Фотографии». Если ей удастся исправить ошибки, то после завершения сканирования изображения снова начнут открываться.

Сброс настроек приложения «Фотографии»

Это рекомендация Microsoft — если приложение не работает, необходимо сбросить его настройки. «Фотографии» — простая программа, поэтому при сбросе ничего не теряется. 

  1. Открываем «Параметры».
  2. Переходим в раздел «Приложения».
  3. На вкладке «Приложения и возможности» выбираем в списке приложение «Фотографии» и кликаем по ссылке «Дополнительные параметры».
    Дополнительные параметры приложения

    Открываем дополнительные параметры встроенного приложения

  4. Нажимаем «Исправить», а если это не помогло, то «Сбросить».
  5. В появившемся окне с предупреждением нажимаем «Сбросить». В приложении «Фотографии» нет параметров и регистрационных данных, потеря которых негативно скажется на системе или удобстве использования, поэтому беспокоиться не о чем.
    Сброс настроек приложения

    Сначала пробуем исправить ошибки, а затем сбрасываем настройки приложения

После сброса пробуем открыть любое изображение.

Перерегистрация или переустановка приложения

Если сброс настроек не помог, то приступаем к перерегистрации приложения в системе:

  1. Запускаем консоль PowerShell от имени администратора.
  2. Выполняем команду Get-Appxpackage -Allusers -Name Microsoft.Windows.Photos.
  3. Находим в ответе пакет Microsoft.Windows.Photos. Выделяем и копируем значение параметра PackageFullName.
    Значение PackageFullName

    Копируем это значение параметра PackageFullName

  4. Выполняем команду Add-AppxPackage -register «C:\Program Files\WindowsApps\*здесь значение параметра*\AppxManifest.xml» –DisableDevelopmentMode.

Если после перерегистрации ошибка сохраняется, то выполняем переустановку приложения:

  1. Запускаем консоль PowerShell от имени администратора.
  2. Выполняем команду Get-AppxPackage *Photos* | Remove-AppxPackage.
    Удаление приложения Фотографии

    Удаляем встроенное приложение для просмотра фотографий

  3. Переходим по ссылке в Магазин Windows.
  4. Нажимаем «Получить», чтобы установить приложение «Фотографии».
    Получить приложение Фотографии

    Устанавливаем приложение заново

Программа будет установлена заново, все ошибки должны быть исправлены.

Выбор другого приложения

«Фотографии» — это стандартное приложение Windows 10, но для просмотра изображений на Windows 10 есть альтернативные варианты. В первую очередь, это программы от сторонних разработчиков. Но пользователи Windows 7 и более ранних версий наверняка помнят «Средство просмотра фотографий». Его можно вернуть на Windows 10, изменив реестр.

Самый простой способ — скачать файл Windows 10 Photo Viewer.reg. Однако я не очень доверяю источникам, из которых он распространяется, поэтому предпочитаю ручное изменение реестра через консоль 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}"
#

Необходимо вставить его единым фрагментом вместе со знаком «#». После этого нажимаем на Enter, чтобы выполнить команду. 

Включение классической программы для просмотра фотографий

Если все сделать правильно, в системе снова станет доступным классический просмотрщик

После изменения реестра (вручную или с помощью файла — не имеет значения), открываем «Параметры» — «Приложения» — «Приложения по умолчанию». В поле «Просмотр фотографий» выбираем приложение «Просмотр фотографий Windows». Теперь изображения по умолчанию будут открываться через классическую программу.  То же самое можно сделать через контекстное меню любого файла с изображением: «Открыть с помощью» — «Выбрать другое приложение» — «Ещё приложения» — «Просмотр Фотографий Windows».

Простор фотографий Windows

Выбираем классическую программу Windows

В пакете Microsoft Office до 2013 года поставлялось приложение Picture Manager. Сейчас его можно установить на «десятку» как автономную программу. Это легкая и удобная альтернатива встроенным приложениям для просмотра изображений, которой тоже можно заменить стандартное приложение Windows 10.

Сергей Почекутов

Первый компьютер сломал в 12 лет. С тех пор — только ремонтировал и исправлял ошибки.


Понравилась статья?

Похожие статьи

Комментариев: 0