Как исправить ошибку ERROR_HANDLES_CLOSED, код 676, в Windows
Что такое ERROR_HANDLES_CLOSED и как она проявляется
Ошибка ERROR_HANDLES_CLOSED (код 676, 0x2A4) появляется, когда дескрипторы (handles) к файлам или другим объектам были автоматически закрыты в результате выполняемой операции. Проще говоря, приложение или система пытаются работать с ресурсом, к которому доступ либо закрыт, либо ресурс уже завершил работу.
Ключевые симптомы:
- Сообщение: {Handles Closed} Handles to objects have been automatically closed as a result of the requested operation.
- Приложение аварийно завершает работу или не может открыть файл/ресурс.
- Ошибка появляется после установки/обновления ПО или изменения прав доступа.
Причины (кратко): отсутствуют права, конфликтное ПО, остаточные файлы после удаления программ, вредоносное ПО или повреждённые системные файлы.
Важно: перед выполнением инструкций сделайте резервную копию важных данных и системных настроек.
Быстрые действия перед подробной диагностикой
- Перезагрузите компьютер.
- Установите все ожидающие обновления Windows через Параметры > Обновление и безопасность.
- Временно отключите сторонний антивирус/защитное ПО.
Если ошибка сохраняется, следуйте пошаговым инструкциям ниже.
Шаги по устранению ошибки
1. Запустите приложение с правами администратора
- Щёлкните правой кнопкой мыши на .exe-файле запускаемого приложения и выберите «Свойства».
- Перейдите на вкладку “Совместимость” и отметьте “Запускать эту программу от имени администратора”.

- Нажмите “Применить” и “ОК”.
- Перезапустите приложение и проверьте, исчезла ли ошибка.
Примечание: запуск от администратора даёт приложению повышенные права и может решить проблемы, связанные с доступом к системным ресурсам.
2. Предоставьте полный доступ к файлу или папке (из‑за прав доступа)
Это решение применимо, если ошибка возникает при обращении к конкретному файлу или папке.
- Щёлкните правой кнопкой мыши по файлу/папке и выберите “Свойства”.
- Откройте вкладку “Безопасность” и нажмите “Дополнительно”.

- Нажмите “Изменить” возле владельца.
- Введите имя текущего пользователя, нажмите “Проверить имена”, затем “ОК”.

- Отметьте “Заменить владельца на подконтейнерах и объектах” и “Заменить все записи разрешений дочерних объектов наследуемыми записями от этого объекта”.

- Нажмите “Применить” и “ОК”.
- Снова в вкладке “Безопасность” нажмите “Изменить”.

- Нажмите “Добавить” и введите имя текущей учетной записи, затем “Проверить имена” и “ОК”.
- Выберите добавленную учетную запись и установите флажок “Полный доступ”.

- Нажмите “Применить” и “ОК” на всех окнах, затем перезагрузите ПК.
Короткая памятка: владельцу папки должны принадлежать права на чтение, запись и изменение — это часто решает проблему с закрытыми дескрипторами.
3. Полное сканирование компьютера на вредоносное ПО
- Нажмите Windows + S, введите “Защитник Windows” или “Безопасность Windows” и откройте приложение.
- Перейдите в раздел “Защита от вирусов и угроз”.

- Нажмите “Параметры сканирования” или “Параметры” и выберите “Полное сканирование”.

- Запустите сканирование и дождитесь завершения (обычно 10–30 минут, но зависит от объёма диска).
- Удалите или поместите в карантин найденные угрозы, затем перезагрузите систему.
Примечание: при подозрении на глубокую инфекцию используйте загрузочный антивирусный диск или проверенные сторонние сканеры.
4. Удаление конфликтных приложений
- Нажмите Windows + R, введите appwiz.cpl и нажмите Enter.
- Найдите программу, установленную или обновлённую примерно в то же время, когда появилась ошибка, и выберите “Удалить”.

- Следуйте инструкциям деинсталлятора и перезагрузите компьютер.
Важно: иногда после удаления остаются остаточные файлы и ключи реестра. В таких случаях используйте качественный деинсталлятор (uninstaller) для удаления следов приложения.
5. Переустановка Windows как крайняя мера
Если предыдущие шаги не помогли и проблема критична, переустановка Windows часто решает программно вызванные ошибки.

Шаги:
- Сохраните все важные файлы на внешний диск или облако.
- Скачайте Media Creation Tool с официального сайта Microsoft и создайте загрузочную USB-флешку.
- Перезагрузите ПК, войдите в BIOS/UEFI и установите загрузку с USB.
- Запустите установку Windows и следуйте инструкциям.
Замечание: переустановка устраняет программные конфликты и повреждённые системные файлы, но не исправит аппаратные проблемы.
Когда эти методы не помогут — альтернативные подходы и дополнительные проверки
- Аппаратные проблемы: проверьте диски на ошибки (chkdsk), состояние SSD/HDD и оперативную память (memtest86). Если диск или ОЗУ повреждены, дескрипторы могут закрываться из‑за аппаратных сбоев.
- Повреждённые системные файлы: запустите sfc /scannow и DISM для восстановления образа Windows.
- Специфические драйверы: откатите последние обновления драйверов или обновите их до стабильной версии.
- Локальные политики безопасности: в корпоративной среде администратор домена мог изменить политики, блокирующие определённые операции — проверьте с администратором сети.
Модель мышления: как мыслить при диагностике
- Идентифицируйте: где и когда возникает ошибка — конкретное приложение, файл или системная утилита.
- Изолируйте: отключите стороннее ПО, создайте новый пользовательский профиль, запустите приложение в безопасном режиме.
- Восстановите: права доступа, целостность файлов, конфигурации драйверов.
- Убедитесь: воспроизведите проблему после каждого шага, чтобы понять, что именно помогло.
Руководство по инциденту для администратора (шаги быстро)
- Заблокируйте ненужные учётные записи и сделайте образ диска при подозрении на компрометацию.
- Запустите полное антивирусное сканирование и сохраните логи.
- Проверьте журнал событий Windows: Application, System и Security на ошибочные записи.
- Присвойте права владельца целевой папке и проверьте наследование разрешений.
- Если проблема в одном приложении — удалите, очистите остатки и установите заново.
- Документируйте изменения и уведомите пользователей об откате/плановой перезагрузке.
Критерии приёмки (как проверить, что ошибка исправлена)
- Приложение больше не выдаёт ERROR_HANDLES_CLOSED при тех же действиях.
- Журналы событий Windows не содержат новых записей с кодом 676 для данного приложения.
- Если проблема влияла на файл/папку, пользователь может открыть/изменить файл без ошибок.
- После сканирования вредоносного ПО система чиста и не обнаруживает активных угроз.
Часто возникающие ошибки и когда не стоит применять эти инструкции
- Если проблема аппаратная (ошибки SMART, сбой ОЗУ), переустановка Windows не поможет — сначала замените оборудование.
- Если политика безопасности корпоративной сети намеренно ограничивает операции, сами действия по присвоению прав могут быть отклонены администратором.
- При подозрении на целевую атаку сохраняйте доказательства и привлекайте службу безопасности, прежде чем удалять логи или файлы.
Краткая галерея вариантов и контрпримеров
- Контрпример: если ошибка возникла только в виртуальной машине после миграции — вероятнее проблема в гипервизоре или виртуальном драйвере.
- Альтернатива: вместо полной переустановки Windows можно выполнить восстановление системы до контрольной точки, если она доступна и создана до появления ошибки.
- Хитрость: запуск приложения в режиме совместимости с предыдущей версией Windows иногда помогает, если ошибка связана с несовместимостью API.
Небольшой глоссарий — один строчный термин
- Дескриптор (handle): системный идентификатор ресурса (файл, процесс, поток), через который приложение обращается к объекту.
Decision flowchart (простое дерево решений)
flowchart TD
A[Появилась ошибка ERROR_HANDLES_CLOSED?] --> B{Ошибка повторяется после перезагрузки?}
B -- Да --> C[Отключить сторонний антивирус]
B -- Нет --> Z[Проблема временная — следить]
C --> D{Возникает при конкретном файле/папке?}
D -- Да --> E[Проверить права и владение]\n'Шаг 2'
D -- Нет --> F[Запустить полное антивирусное сканирование]\n'Шаг 3'
E --> G{Ошибка исчезла?}
F --> G
G -- Да --> Z
G -- Нет --> H[Удалить недавно установленное ПО]\n'Шаг 4'
H --> I{Ошибка исчезла?}
I -- Нет --> J[Резервное копирование и переустановка Windows]\n'Шаг 5'
I -- Да --> ZТесты и приёмка (короткий набор проверок)
- Тест 1: открыть и сохранить файл в проблемной папке — проходит без ошибки.
- Тест 2: запустить приложение с учётной записью обычного пользователя — нет сообщения 676.
- Тест 3: после удаления/переустановки приложения выполнить сценарий использования, который ранее вызывал ошибку.
Заключение
ERROR_HANDLES_CLOSED — преимущественно программная проблема. Последовательная проверка прав доступа, сканирование на вредоносное ПО, удаление конфликтных приложений и, при необходимости, переустановка Windows в большинстве случаев решают проблему. Начните с простых действий и двигайтесь к более радикальным только по мере необходимости.
Если у вас есть дополнительный рабочий способ устранения этой ошибки или окружение с особенностями (корпоративная сеть, виртуализация), опишите ситуацию в комментариях: это поможет другим читателям быстрее найти решение.
Часто задаваемые вопросы
В: Может ли проблема быть из‑за обновления Windows?
О: Да, обновления драйверов или компонентов системы могут вызвать конфликт; попробуйте откатить последнее обновление или использовать восстановление системы.
В: Нужно ли сразу переустанавливать Windows?
О: Нет. Переустановка — крайняя мера. Пробуйте сначала права доступа, сканирование и удаление конфликтного ПО.
В: Поможет ли откат драйвера видеокарты?
О: Если ошибка возникает при работе графических приложений, откат или обновление драйвера может помочь.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента