Ошибка «Это приложение не поддерживает указанный контракт или не установлено»: причины и решения

Ошибка «Это приложение не поддерживает указанный контракт или не установлено» чаще всего появляется в Windows 10 и Windows 11 при попытке открыть фотографию, видео или другой файл двойным щелчком — система не может передать файл приложению, которое должно его обрабатывать. Сообщение указывает на сбой в механизме контрактов приложений — это внутренний способ взаимодействия UWP-программ (из Microsoft Store) с операционной системой.

Типичный сценарий: вы кликаете по изображению, а вместо просмотра получаете окно с этим текстом. Причина обычно кроется в повреждённой регистрации приложения «Фотографии» (Microsoft Photos), неверных ассоциациях файлов или последствиях удаления системных компонентов. Ниже разберём, как диагностировать источник проблемы и устранить её без переустановки Windows.

Что означает эта ошибка

В архитектуре Windows приложения из магазина взаимодействуют с системой через так называемые контракты — например, контракт открытия файла, контракт общего доступа, контракт печати. Когда вы открываете файл, Windows ищет приложение, зарегистрировавшее соответствующий контракт для данного типа данных, и передаёт ему содержимое.

Если приложение удалено, повреждено или его регистрация в системе сброшена, система не находит обработчик контракта и выдаёт рассматриваемое сообщение. По сути, Windows говорит: «Программа, которая должна открыть этот файл, либо отсутствует, либо не заявила о поддержке нужного действия».

Косвенные признаки, сопровождающие проблему:

  • 🔍 Ошибка возникает только для определённых типов файлов — например, только для .jpg или .mp4;
  • 📂 Файл открывается через «Открыть с помощью» и выбор другой программы, но не открывается двойным щелчком;
  • 🛠️ Приложение «Фотографии» или другое штатное приложение не запускается даже из меню «Пуск»;
  • 🔄 Проблема появилась после обновления Windows или «чистки» системы сторонними утилитами.

Основные причины появления ошибки

Прежде чем применять исправления, полезно понять, какой сценарий ближе к вашей ситуации. Возможные причины различаются по способу устранения.

Причина Как проявляется Направление решения
Повреждённая регистрация приложения «Фотографии» Ошибка при открытии изображений Перерегистрация или переустановка приложения
Сбитые ассоциации файлов Ошибка только для некоторых расширений Назначение программы по умолчанию
Удаление штатных приложений «оптимизаторами» Ошибка сразу после чистки системы Восстановление приложений из Store
Повреждение системных файлов Windows Ошибка у нескольких приложений сразу Проверка целостности системы
Сбой после обновления Windows Проблема появилась сразу после апдейта Обновление или сброс приложения

Обратите внимание: если ошибка появилась сразу после работы утилит «очистки» или «отключения телеметрии», велика вероятность, что они удалили или сломали регистрацию встроенных приложений. Это одна из самых частых причин.

⚠️ Внимание: сторонние «оптимизаторы» и скрипты «деблоата» Windows нередко удаляют системные приложения вместе с их контрактами. Перед использованием таких инструментов создавайте точку восстановления, а лучше — полный образ системы.

📊 Когда у вас появилась эта ошибка?
При открытии фото или видео
После обновления Windows
После работы программ-«чистильщиков»
После удаления приложений вручную

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

Чаще всего ошибка связана именно с приложением Microsoft Photos. Первый шаг — штатный сброс, который не требует никаких команд и полностью обратим. Зайдите в Параметры → Приложения → Установленные приложения (в Windows 10 — Приложения и возможности), найдите «Фотографии», откройте Дополнительные параметры.

Там доступны две кнопки. Сначала нажмите «Завершить», затем «Исправить» — это мягкий вариант, сохраняющий данные приложения. Если не помогло, используйте «Сбросить»: настройки и кэш приложения будут удалены, но сами фотографии на диске не пострадают.

☑️ Порядок сброса приложения «Фотографии»

Выполнено: 0 / 5

После сброса перезагрузите компьютер и попробуйте открыть проблемный файл снова. Если приложение вообще отсутствует в списке установленных — переходите к следующему разделу.

Способ 2. Переустановка приложения через Microsoft Store и PowerShell

Если приложение удалено, самый простой путь — установить его заново из Microsoft Store. Откройте магазин, найдите «Фотографии Microsoft» и нажмите «Получить» или «Установить». Это восстановит и само приложение, и его контракты.

Когда магазин недоступен или приложение присутствует, но работает некорректно, применяется перерегистрация через PowerShell. Запустите консоль от имени администратора и выполните команду перерегистрации для всех пользователей:

Get-AppxPackage -AllUsers Microsoft.Windows.Photos | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Если пакет «Фотографий» в системе не найден, команда вернёт пустой результат — тогда остаётся вариант с установкой из Store. Для перерегистрации сразу всех штатных приложений существует более общая команда, но применять её стоит осознанно: она переустановит весь комплект встроенных программ, включая те, которые вы могли удалить намеренно.

⚠️ Внимание: команды PowerShell с параметром -AllUsers требуют прав администратора. Ошибка в тексте команды может затронуть регистрацию других приложений, поэтому копируйте её целиком и не изменяйте пути вручную.

Что делать, если Microsoft Store не открывается

Проверьте службу «Центр обновления Windows» — Store зависит от неё. Запустите wsreset.exe через окно «Выполнить» (Win+R), чтобы очистить кэш магазина. Если Store заблокирован политиками (например, на корпоративном ПК), потребуется помощь системного администратора.

Способ 3. Исправление ассоциаций файлов

Иногда приложение исправно, но Windows пытается открыть файл через контракт, который уже не существует, — например, после удаления стороннего просмотрщика. В этом случае достаточно заново назначить программу по умолчанию.

Кликните правой кнопкой по проблемному файлу, выберите Открыть с помощью → Выбрать другое приложение. Укажите нужную программу, отметьте пункт «Всегда использовать это приложение» и подтвердите выбор. Повторите для каждого расширения, с которым возникает ошибка.

Массово ассоциации настраиваются в разделе Параметры → Приложения → Приложения по умолчанию. Там можно выбрать программу и посмотреть, какие типы файлов за ней закреплены, либо сбросить все ассоциации к рекомендуемым Microsoft значениям — кнопка сброса находится внизу страницы.

Способ 4. Проверка целостности системных файлов

Когда ошибка затрагивает сразу несколько приложений и ни один из предыдущих способов не помог, стоит проверить целостность системных компонентов Windows. Для этого используются встроенные утилиты, запускаемые из командной строки с правами администратора.

sfc /scannow

Команда проверяет защищённые системные файлы и заменяет повреждённые копии исправными из хранилища компонентов. Процесс занимает некоторое время — дождитесь завершения и изучите итоговое сообщение. Если sfc сообщит, что повреждения найдены, но исправить их не удалось, выполните восстановление хранилища:

DISM /Online /Cleanup-Image /RestoreHealth

После завершения DISM повторите sfc /scannow и перезагрузите компьютер. Эта связка устраняет глубинные повреждения системы, которые мешают регистрации контрактов приложений.

⚠️ Внимание: для работы DISM /RestoreHealth может потребоваться доступ к серверам обновлений Windows. Не прерывайте процесс, даже если индикатор прогресса надолго «зависает» на одном значении — это нормальное поведение утилиты.

Если ничего не помогло

В редких случаях повреждён профиль пользователя, и ошибка сохраняется при любых манипуляциях с приложениями. Проверить это просто: создайте нового локального пользователя через Параметры → Учётные записи → Другие пользователи и войдите под ним. Если под новой учётной записью файлы открываются нормально, проблема локализована в старом профиле — можно перенести данные и работать под новым.

Ещё один вариант — откат системы к точке восстановления, созданной до появления ошибки. Это особенно эффективно, если вы точно помните, после какого события (обновления, чистки, удаления программы) всё началось. Личные файлы при откате не затрагиваются, но программы, установленные после точки, будут удалены.

Крайняя мера — функция «Вернуть компьютер в исходное состояние» с сохранением личных файлов. К ней стоит прибегать только после того, как исчерпаны перерегистрация приложений, проверка sfc/DISM и тест под новым профилем.

Частые вопросы

Ошибка появляется только при открытии фотографий. Что делать в первую очередь?

Начните со сброса приложения «Фотографии» через Параметры → Приложения → Дополнительные параметры. Если не помогло — переустановите его из Microsoft Store и проверьте, назначено ли оно программой по умолчанию для нужных расширений.

Может ли ошибка быть вызвана вирусами?

Вредоносное ПО редко вызывает именно это сообщение, но некоторые зловреды повреждают регистрацию приложений и системные файлы. Если ошибка сопровождается другими сбоями, выполните полную проверку штатным «Защитником Windows» или другим антивирусом, а затем — sfc /scannow.

Приложение «Фотографии» удалено, и Microsoft Store не работает. Как вернуть просмотр изображений?

Можно назначить для изображений классическую программу просмотра или сторонний просмотрщик через «Открыть с помощью». Для восстановления Store попробуйте команду wsreset.exe и проверьте, не отключена ли служба Центра обновления Windows.

Поможет ли переустановка Windows «поверх»?

Обновление с сохранением файлов и приложений (in-place upgrade с установочного носителя) действительно перерегистрирует все штатные приложения и их контракты. Но это трудоёмкая мера — сначала стоит испробовать перерегистрацию через PowerShell и проверку системных файлов.

Ошибка возникает у всех пользователей компьютера. Это меняет подход?

Да. Если проблема системная, а не привязана к одному профилю, приоритет отдавайте проверке целостности системы (sfc и DISM) и перерегистрации приложений для всех пользователей через PowerShell, а не настройкам отдельной учётной записи.