12,5K подписчиков

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

22K прочитали
По умолчанию на 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.

Автор материала: Сергей Почекутов

Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.