Самопроизвольное закрытие программ в Windows 10 чаще всего сопровождается записью об ошибке в «Просмотре событий» — именно с проверки журнала стоит начинать диагностику, а не с переустановки системы. Нажмите Win + R, введите eventvwr.msc и откройте раздел «Журналы Windows → Приложение»: строки с уровнем «Ошибка» и источником Application Error покажут имя сбойного модуля и код исключения.
Проблема редко бывает единичной случайностью. Если приложения вылетают регулярно, за этим стоит конкретная причина: нехватка оперативной памяти, повреждённые системные файлы, конфликт драйверов, чрезмерно агрессивный антивирус или перегрев компонентов. Ниже разберём каждый сценарий и дадим безопасный порядок действий — от простых проверок к более глубокой диагностике.
Шаг 1. Проверьте журнал событий и определите сбойный модуль
Первое действие — выяснить, какая именно программа или библиотека вызывает сбой. В Просмотре событий найдите свежую ошибку с кодом события 1000 (Application Error) или 1001 (Windows Error Reporting). В описании указаны имя приложения, имя модуля с ошибкой (например, ntdll.dll или файл конкретной программы) и код исключения.
Если сбойный модуль принадлежит одной конкретной программе — проблема локальная, и достаточно переустановить или обновить её. Если в ошибках фигурируют системные библиотеки и сбоят разные приложения, причина глубже: системные файлы, память или драйверы.
Шаг 2. Проверьте оперативную память и файл подкачки
Нехватка ОЗУ — одна из самых частых причин самопроизвольного закрытия программ. Когда физическая память и файл подкачки исчерпаны, система принудительно завершает процессы. Откройте Диспетчер задач (Ctrl + Shift + Esc), вкладку «Производительность» и понаблюдайте за загрузкой памяти в момент вылета.
Также стоит проверить саму память на ошибки встроенным средством Windows:
- 🔍 Нажмите
Win + Rи введитеmdsched.exe— запустится средство проверки памяти Windows. - 🔄 Выберите перезагрузку с проверкой — тест выполнится до загрузки системы.
- 📋 После перезагрузки результат появится в журнале событий (источник MemoryDiagnostics-Results).
- ⚙️ Если ошибки найдены, проверьте модули памяти по одному, если их несколько — так проще выявить неисправную планку.
Отдельно убедитесь, что файл подкачки не отключён и не ограничен слишком маленьким размером: Панель управления → Система → Дополнительные параметры системы → Быстродействие → Дополнительно → Виртуальная память. Для большинства конфигураций безопасный вариант — «Автоматически выбирать объём файла подкачки».
Шаг 3. Восстановите системные файлы
Повреждённые системные библиотеки — типичная причина, когда вылетают сразу несколько несвязанных приложений. Windows 10 имеет встроенные инструменты восстановления, которые безопасны и не затрагивают пользовательские данные.
Запустите командную строку от имени администратора и выполните по очереди две команды:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Первая команда проверяет целостность защищённых системных файлов и заменяет повреждённые копиями из хранилища. Вторая восстанавливает само хранилище компонентов — её стоит выполнять, если sfc сообщила, что нашла ошибки, но не смогла их исправить. Обе операции могут занять продолжительное время, прерывать их не нужно.
☑️ Проверка системных файлов
Шаг 4. Проверьте драйверы, антивирус и фоновые службы
Конфликтующее ПО нередко «убивает» процессы. Особенно это касается сторонних антивирусов, программ для оптимизации системы и оверлейных утилит (например, средств мониторинга FPS или записи экрана). Временно отключите такое ПО и проверьте, прекратились ли вылеты.
Для чистой диагностики используйте чистую загрузку: введите msconfig в окне «Выполнить», на вкладке «Службы» отметьте «Не отображать службы Майкрософт» и отключите остальные, затем отключите элементы автозагрузки в Диспетчере задач. Если после перезагрузки приложения работают стабильно, причина — в одной из отключённых служб или программ; включайте их группами, чтобы найти виновника.
Отдельного внимания заслуживает драйвер видеокарты: его сбой часто вызывает закрытие игр и графических редакторов. Обновите драйвер с официального сайта производителя (NVIDIA, AMD или Intel), а при подозрении на «кривое» обновление — откатите его через Диспетчер устройств.
⚠️ Внимание: не удаляйте драйверы и не отключайте службы, назначение которых вам неизвестно. Отключение системных компонентов может привести к невозможности загрузки Windows.
Шаг 5. Исключите перегрев и проблемы с диском
При перегреве процессора или видеокарты система может аварийно завершать ресурсоёмкие процессы, а в тяжёлых случаях — перезагружаться. Проверьте температуры под нагрузкой любой утилитой мониторинга и убедитесь, что вентиляторы работают, а радиаторы не забиты пылью.
Ошибки накопителя тоже вызывают вылеты: программа не может прочитать свои файлы и завершается. Проверьте диск командой chkdsk C: /f /r (потребуется перезагрузка) и посмотрите SMART-статус накопителя — признаки деградации SSD или HDD означают, что данные пора резервировать.
Как отличить программный сбой от аппаратного
Если вылеты происходят только под нагрузкой (игры, рендеринг, архивация) и сопровождаются перезагрузками или BSOD — вероятнее аппаратная причина: память, перегрев, блок питания. Если сбоят программы в простое, а ошибки в журнале указывают на системные библиотеки — начинайте с проверки системных файлов и чистой загрузки.
Сводная таблица причин и действий
| Симптом | Вероятная причина | Первое действие |
|---|---|---|
| Вылетает одна программа | Повреждение её файлов или несовместимость | Переустановить, обновить до актуальной версии |
| Вылетают разные приложения | Системные файлы, память | sfc /scannow, тест ОЗУ |
| Сбои под нагрузкой | Перегрев, драйвер GPU, питание | Мониторинг температур, обновление драйвера |
| Вылеты после установки ПО | Конфликт служб или антивируса | Чистая загрузка через msconfig |
| Ошибки чтения, долгая загрузка | Проблемы накопителя | chkdsk, проверка SMART |
Когда стоит переустановить Windows
Радикальный шаг оправдан, если ошибки продолжаются после восстановления системных файлов, проверки памяти и чистой загрузки, а журнал событий показывает сбои в самых разных модулях. Перед переустановкой попробуйте менее разрушительный вариант — возврат к точке восстановления (Панель управления → Восстановление), если точки создавались до начала проблем.
⚠️ Внимание: перед сбросом или переустановкой системы обязательно скопируйте важные файлы на внешний носитель или в облако. Даже вариант «с сохранением личных файлов» не гарантирует сохранность данных при сбоях диска.
Также доступен вариант «Вернуть компьютер в исходное состояние» в разделе Параметры → Обновление и безопасность → Восстановление — он переустанавливает Windows с возможностью сохранить личные файлы, но удаляет установленные программы.
Часто задаваемые вопросы
Почему приложения закрываются без сообщения об ошибке?
Чаще всего это принудительное завершение из-за нехватки памяти или вмешательства антивируса. Запись о событии при этом обычно всё равно появляется в «Просмотре событий» — проверьте журнал «Приложение» сразу после вылета.
Может ли антивирус закрывать программы?
Да. Защитные решения иногда блокируют процессы, которые считают подозрительными, особенно свежеустановленные или редкие программы. Проверьте журнал карантина антивируса и добавьте доверенное приложение в исключения.
Поможет ли увеличение файла подкачки?
Если вылеты связаны с нехваткой памяти — да, автоматический или увеличенный файл подкачки снижает риск принудительного завершения процессов. Но если причина в повреждённых файлах или драйверах, это не решит проблему.
Закрываются только игры — в чём причина?
Для игр характерны сбои драйвера видеокарты, перегрев GPU и конфликты с оверлеями (Discord, GeForce Experience и подобными). Обновите драйвер, отключите оверлеи и проверьте температуры под нагрузкой.
Нужно ли сразу переустанавливать Windows?
Нет. Переустановка — крайняя мера. Сначала выполните проверку системных файлов, тест памяти, чистую загрузку и обновление драйверов: в большинстве сценариев причина устраняется без переустановки системы.