Как исправить «This app can’t run on your PC» в Windows 10

Важно: сообщение «This app can’t run on your PC» — это стандартная ошибка Windows, а не уникальная неисправность конкретной программы. Часто достаточно одной из простых мер ниже.
Почему появляется эта ошибка
Кратко: ошибка возникает, когда операционная система решает, что исполняемый файл несовместим с текущими настройками или политиками. Частые причины:
- Разрядность приложения и ОС не совпадают (32‑битное приложение vs 64‑битная система и наоборот).
- Попытка запустить устаревшее ПО, рассчитанное на старую версию Windows.
- Недостаточно прав (требуется запуск от имени администратора).
- Повреждённый исполняемый файл или неправильная установка.
- Антивирус или политика безопасности блокирует запуск.
1. Проверьте разрядность приложения и системы
Перед загрузкой и установкой убедитесь, какая разрядность у вашего Windows и у приложения.
Как узнать разрядность Windows:
- Нажмите Win + I, чтобы открыть Параметры.
- Перейдите в Система > О системе.
- В разделе Характеристики устройства смотрите строку Тип системы — там указано «64‑битная операционная система» или «32‑битная».
Если у вас 64‑битная ОС и вы скачали только 32‑битную версию приложения, это обычно не проблема (64‑бит Windows запускает 32‑битные приложения). Но 64‑битные приложения не запустятся на 32‑битной системе. Также встречаются приложения с драйверами только для определённой архитектуры.
Совет: на странице загрузки приложения ищите пометку x86 (32‑bit) или x64 (64‑bit) и скачивайте версию, совместимую с вашей системой.
2. Запустите приложение в режиме совместимости
Если программа старая, Windows предлагает режим совместимости, который имитирует поведение более ранних версий ОС.
Шаги:
- Правой кнопкой мыши кликните по исполняемому файлу (.exe) и выберите Свойства.
- Перейдите на вкладку Совместимость.
- Отметьте Запустить программу в режиме совместимости и в выпадающем списке выберите версию Windows (например, Windows 7).
- Нажмите Применить, затем ОК, и попробуйте запустить приложение.
Примечание: иногда помогает установка совместимости для администратора (галочка Запускать эту программу от имени администратора).
3. Запустите приложение от имени администратора
Недостаток прав — частая причина. Для временной проверки:
- Правой кнопкой по .exe → Запуск от имени администратора.
- Если программа запустилась, можно настроить всегда запускать как администратор в свойствах на вкладке Совместимость.
Важно: не назначайте автоматический запуск с правами администратора для сомнительных приложений.
4. Используйте средство устранения неполадок совместимости программ
Windows умеет предложить оптимальные параметры совместимости автоматически.
Как запустить средство:
- Нажмите Win + I → Параметры.
- Перейдите в Обновление и безопасность > Устранение неполадок.
- Нажмите Дополнительные средства устранения неполадок.
- В разделе Найти и устранить другие проблемы выберите Устранение неполадок совместимости программ и запустите процесс.
- Следуйте подсказкам мастера — он предложит режим совместимости и дополнительные настройки.
5. Попробуйте запустить копию исполняемого файла
Иногда помогает простая хитрость: скопируйте .exe в другую папку (например, на рабочий стол) и запустите оттуда. Это помогает, если оригинальный путь содержит нестандартные символы, пробелы или проблемы с правами доступа.
6. Просканируйте систему на вирусы и вредоносное ПО
Вредоносная программа может модифицировать исполняемый файл или мешать запуску.
Как запустить встроенный сканер:
- Правой кнопкой по Пуск → Параметры → Обновление и безопасность.
- Слева выберите Защитник Windows (или Безопасность Windows).
- Откройте Защита от вирусов и угроз и нажмите Быстрая проверка.
Если Быстрая проверка ничего не нашла, но вы подозреваете заражение, используйте полное сканирование или сторонний проверенный сканер.
7. Проверьте системные файлы (SFC)
Системный файл может быть повреждён — тогда некоторые приложения не запускаются.
Как запустить SFC:
- Откройте Командную строку от имени администратора (Win → введите cmd → Правый клик → Запуск от имени администратора).
- Введите команду
sfc /scannow
- Нажмите Enter и дождитесь завершения. Утилита просканирует системные файлы и попытается восстановить повреждённые.
Если SFC не исправил все файлы, можно запустить DISM: сначала
DISM /Online /Cleanup-Image /ScanHealth
а затем
DISM /Online /Cleanup-Image /RestoreHealth
8. Очистите диск от временных файлов
Переполненный диск или повреждённые временные файлы могут мешать установке и запуску.
Как использовать Очистку диска:
- В строке поиска введите disk cleanup и запустите утилиту от имени администратора.
- Выберите диск (обычно C:).
- Отметьте категории файлов для удаления и нажмите OK.
9. Проверьте настройки антивируса
Антивирус может блокировать запуск, особенно если приложение не подписано или загружено не с официального источника. Варианты:
- Добавить исполняемый файл в исключения антивируса.
- Временно отключить антивирус (только для проверки).
- Использовать автономный режим сканера производителя (резервный скан).
Важно: отключайте антивирус только временно и включайте обратно после проверки.
10. Включите режим разработчика (осторожно)
Режим разработчика ослабляет некоторые ограничения и позволяет запускать неподписанные приложения. Используйте только если уверены в источнике программы.
Как включить режим разработчика:
- Win + I → Параметры → Обновление и безопасность → Для разработчиков.
- Включите переключатель Режим разработчика.
После тестирования рекомендуется отключить этот режим.
11. Переустановите проблемное приложение
Если ни одна из мер не помогла — полностью удалите приложение, очистите кеш браузера и загрузите последнюю версию с официального сайта. Повторная чистая установка часто решает проблему.
Шаги:
- Удалите программу через Параметры → Приложения.
- Очистите временные файлы и кеш браузера.
- Скачайте последнюю версию только с официального сайта и установите.
Когда предложенные методы не работают
Контрпримеры — ситуации, в которых перечисленные методы могут не помочь:
- Программа рассчитана на другую архитектуру процессора (ARM vs x86) и не имеет соответствующей сборки.
- Старая игра использует устаревшие драйверы или 16‑битный код, который неподдерживаем в 64‑битной Windows.
- Ограничения корпоративной политики безопасности (групповые политики IT-блоки).
Если вы в корпоративной сети, обратитесь к администратору. Если приложение критично, рассмотрите запуск в виртуальной машине с нужной версией Windows.
Альтернативные подходы
- Запуск в виртуальной машине (Hyper‑V, VirtualBox): создайте гостевую систему с нужной версией Windows и запустите приложение там.
- Использование контейнеров и эмуляторов (для специфичных сред).
- Поиск портов или современных альтернатив ПО, выполняющих те же функции.
Быстрая методология диагностики (чеклист)
- Проверить тип системы (32/64‑bit).
- Запустить от имени администратора.
- Включить режим совместимости.
- Прогнать SFC и, при необходимости, DISM.
- Сканировать на вирусы.
- Проверить антивирус/политику безопасности.
- Переустановить приложение с официального сайта.
Используйте этот чеклист как SOP при любой подобной ошибке.
Ролевые чеклисты
Для рядового пользователя:
- Проверить разрядность ОС.
- Попробовать запуск от имени администратора.
- Переустановить приложение из официального источника.
Для геймера:
- Включить совместимость с предыдущими версиями Windows.
- Проверить драйверы видеокарты и DirectX.
- Использовать виртуальную машину, если игра 16‑битная.
Для администратора IT:
- Проверить групповые политики и журналы событий Windows.
- Выполнить SFC/DISM по всем проблемным машинам.
- Настроить исключения антивируса централизованно при необходимости.
Риски и mitigations
| Риск | Вероятность | Влияние | Меры снижения |
|---|---|---|---|
| Отключение антивируса временно | Средняя | Высокое | Отключать только на короткое время, из проверенного источника загружать файлы |
| Включение режима разработчика | Низкая | Средняя | Включать только при доверии к источнику, после теста отключать |
| Установка неподписанного ПО | Средняя | Высокое | Использовать изолированную среду (виртуалку) для тестирования |
Словарь — 1‑строчные определения
- Режим совместимости: имитация более старой версии Windows для запуска устаревших программ.
- SFC: утилита System File Checker, проверяющая системные файлы.
- DISM: инструмент обслуживания образов и восстановления Windows.
Советы по предотвращению проблемы
- Скачивайте программы только с официальных сайтов.
- Держите Windows и драйверы в актуальном состоянии.
- Делайте резервные копии важных данных перед экспериментами с системными настройками.
Социальные превью (рекомендации)
OG title: Как исправить «This app can’t run on your PC» в Windows 10
OG description: Полное руководство: совместимость, права администратора, SFC, сканирование на вирусы и безопасные обходные пути.
Краткое руководство для экстренного восстановления
- Попробуйте Запуск от имени администратора.
- Если не помогло, включите Режим совместимости для .exe.
- Просканируйте систему и выполните sfc /scannow.
- При отсутствии результата переустановите приложение.
Критерии приёмки
- Приложение запускается без ошибки «This app can’t run on your PC».
- Приложение выполняет ключевые функции, не вызывает ошибок и не блокируется антивирусом.
- Система стабильна после восстановления.
Заключение
Ошибка «This app can’t run on your PC» обычно поправима простыми проверками: разрядность, права, режим совместимости, сканирование и восстановление системных файлов. Если приложение критично и перечисленные шаги не помогли, рассмотрите запуск в виртуальной машине или обратитесь к разработчику/администратору. Следуйте чеклисту, сохраняйте осторожность при отключении защитных средств и используйте только проверенные источники для загрузки.
Итог: действуйте по методологии, от простого к сложному — это сэкономит время и снизит риск случайных сбоев.
Похожие материалы
GCP Compute Engine: запуск и подключение
Установить Android на Raspberry Pi
Отключить Snipping Tool в Windows 11
Как установить Ubuntu на Surface Pro
BitLocker Auto Unlock: включение и отключение в Windows 11