Как исправить ERROR_NOTIFY_CLEANUP (код 745) в Windows
ERROR_NOTIFY_CLEANUP (код 745, 0x2E9) возникает, когда запрос уведомления о изменении завершился из‑за закрытия дескриптора, который инициировал этот запрос. Начните с перезагрузки, установки всех обновлений и временного отключения сторонней защиты. Если ошибка остаётся — поочерёдно выполните проверку системных файлов (DISM + SFC), чистую загрузку, удаление конфликтных приложений и восстановление системы.

Что такое ERROR_NOTIFY_CLEANUP и почему он появляется
ERROR_NOTIFY_CLEANUP — это системная ошибка Win32 с кодом 745 (0x2E9). Кратко: служба или приложение отправило запрос «уведомить об изменении» (notify change), но дескриптор (handle), связанный с этим запросом, был закрыт до завершения операции. В результате система фиксирует завершение запроса с кодом ERROR_NOTIFY_CLEANUP.
Определение терминов в одну строку:
- Дескриптор (handle) — ссылка ОС на открытый ресурс (файл, папку, ключ реестра, объект синхронизации и т. п.).
- Notify change — механизм уведомлений Windows о событиях изменения файловой системы или реестра.
Причины, чаще всего наблюдаемые на практике:
- Повреждённые системные файлы или кэши.
- Конфликтующие сторонние приложения или драйверы (например, резервное ПО или антивирусы).
- Неправильные настройки автозагрузки или служб.
- Остатки программ после некорректного удаления (файлы, службы, записи в реестре).
Важно: эта ошибка, как правило, программная. Аппаратные неисправности встречаются редко.
Быстрые подготовительные шаги
- Перезагрузите ПК. Простая перезагрузка устраняет временные конфликты.
- Установите все необработанные обновления Windows через Параметры → Обновление и безопасность.
- Временно отключите сторонний антивирус/защиту — некоторые продукты вмешиваются в файловые операции.
Если после подготовки ошибка остаётся, последовательно примените шаги ниже.
1. Восстановите повреждённые системные файлы (DISM + SFC)
Когда система сообщает об ошибках в файлах, первым делом стоит восстановить образ Windows и целостность системных файлов.
- Нажмите Windows + S, введите Поиск: Командная строка, затем выберите Запуск от имени администратора.

- Подтвердите запрос контроля учётных записей (контроль учётных записей пользователей, UAC).
- Выполните команды DISM по очереди. Вставляйте и нажимайте Enter после каждой строки:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth- После завершения DISM выполните проверку целостности:
sfc /scannow
- Перезагрузите компьютер и проверьте, появляется ли ошибка снова.
Примечание: DISM использует локальный кэш или Windows Update для замены повреждённых компонентов. Команды могут занять 10–40 минут в зависимости от состояния системы и диска.
2. Выполните чистую загрузку Windows
Чистая загрузка помогает выявить стороннее ПО, которое мешает нормальной работе уведомлений системы.
- Нажмите Windows + S и введите Конфигурация системы.
- Перейдите на вкладку Службы, поставьте галочку Скрыть все службы Microsoft и нажмите Отключить все.

- Перейдите на вкладку Автозагрузка и нажмите Открыть диспетчер задач.
- В Диспетчере задач отключите все элементы автозагрузки, у которых статус Включено и которые вы считаете несущественными.

- Вернитесь в Конфигурацию системы, нажмите Применить → OK и перезагрузите ПК.
- Проверьте систему в чистой загрузке. Если ошибка исчезла — включайте службы и автозагрузку по одной или небольшими группами, чтобы найти виновника.
Совет: при нахождении проблемного сервиса отключите/удалите его или обновите драйвер/приложение.
3. Удалите конфликтующие приложения
Если ошибка начала проявляться после установки или обновления конкретного ПО (особенно резервного программного обеспечения, утилит синхронизации, файловых фильтров, антивирусов), удалите это приложение.
- Нажмите Windows + R, введите appwiz.cpl и нажмите Enter.
- Найдите программу, установленную или обновлённую в момент появления ошибки, и нажмите Удалить.

- Следуйте инструкциям установщика для завершения удаления, затем перезагрузите систему.
Если стандартное удаление не удаляет все компоненты, используйте специальный деинсталлятор (revo, iobit, встроенный инструмент производителя) для очистки остатков файлов и записей в реестре.
4. Восстановление системы
Если предыдущие шаги не помогли и есть контрольная точка до появления ошибки, выполните восстановление системы.
- Нажмите Windows + S, введите Создать точку восстановления и откройте соответствующий пункт.
- Нажмите Восстановление системы.

- Выберите Выбрать другую точку восстановления (если доступно), нажмите Далее.

- Выберите точку восстановления, созданную до появления ошибки, и нажмите Далее → Готово.

Операция занимает примерно 15–45 минут. После завершения проверьте, повторяется ли ERROR_NOTIFY_CLEANUP.
Важно: восстановление отменит недавние установки программ и обновлений. Убедитесь, что вы выбрали корректную точку восстановления.
5. Используйте стороннее программное обеспечение для резервного копирования (если ошибка связана с бэкапами)
В некоторых зарегистрированных случаях ERROR_NOTIFY_CLEANUP возникал при создании резервных копий встроенным средством Windows. Если вы воспроизводите ошибку именно во время бэкапа, попробуйте альтернативное ПО для резервного копирования: оно часто использует другие методы доступа к файлам и надёжнее в сложных средах.
Примеры действий:
- Попробуйте бэкап с игнорированием открытых файлов или с использованием VSS (Volume Shadow Copy).
- Используйте известные надёжные инструменты резервного копирования от сторонних производителей.
Когда эти шаги не помогают (контрпримеры и советы)
- Аппаратный сбой (некорректный SSD/HDD, контроллер диска) может вызывать похожие симптомы, но такие случаи редки. Проверьте SMART диска и целостность томов (chkdsk).
- Если ошибка воспроизводится на чистой установке Windows — вероятно, проблема в специфическом подключаемом оборудовании или фирменном ПО. Отключите периферийные устройства и проверьте снова.
- Если ошибка появляется только под нагрузкой или при определённой последовательности действий — логируйте шаги и используйте средства типа Process Monitor (Sysinternals) для выявления виновника.
Быстрая методология диагностики (шаги в порядке приоритета)
- Перезагрузка и обновления.
- DISM + SFC.
- Чистая загрузка (исключение стороннего ПО).
- Удаление подозрительных приложений и драйверов.
- Восстановление системы.
- Замена/тест диска и проверка аппаратной части.
Диагностическое дерево (быстрая навигация)
flowchart TD
A[Ошибка ERROR_NOTIFY_CLEANUP возникла?] --> B{После перезагрузки исчезла?}
B -- Да --> Z[Мониторьте систему]
B -- Нет --> C[Выполнить DISM + SFC]
C --> D{Ошибка исчезла?}
D -- Да --> Z
D -- Нет --> E[Выполнить чистую загрузку]
E --> F{Ошибка исчезла?}
F -- Да --> G[Идентифицировать и удалить конфликтное ПО]
F -- Нет --> H[Проверить аппаратную часть и журнал событий]
H --> I{Есть проблемы с диском?}
I -- Да --> J[Провести chkdsk, SMART тест]
I -- Нет --> K[Попробовать восстановление системы или переустановку]Ролевая контрольная таблица (кто что делает)
- Администратор системы: запускает DISM/SFC, проверяет журналы, производит восстановление системы.
- Инженер поддержки: выполняет чистую загрузку, отключает драйверы и автозагрузку, проводит анализ с помощью Process Monitor.
- Пользователь: отмечает время/действия, при которых появляется ошибка, делает резервную копию важных данных.
Критерии приёмки
- Ошибка ERROR_NOTIFY_CLEANUP (745) не появляется при обычной работе и при сценариях, где ранее воспроизводилась.
- После применённых исправлений нет сопутствующих ошибок файловой системы в журнале событий.
- Приложения и бэкапы, ранее вызывавшие ошибку, работают корректно.
- Система стабильно загружается и проходит базовые тесты целостности (SFC без ошибок).
Мини‑чек‑лист перед переустановкой Windows
- Сохранить резервную копию личных данных.
- Экспортировать список установленных приложений.
- Сохранить ключи/настройки важных приложений.
- Попробовать чистую загрузку и восстановление до крайней точки.
Короткая справка (1‑строчная глоссарий)
- DISM — средство обслуживания образов Windows (Deployment Image Servicing and Management).
- SFC — средство проверки целостности системных файлов (System File Checker).
- VSS — служба теневого копирования (Volume Shadow Copy Service).
Резюме
ERROR_NOTIFY_CLEANUP — обычно софтверная ошибка, связанная с закрытием дескриптора во время выполнения запроса уведомления. Наиболее эффективный порядок действий: обновления → DISM + SFC → чистая загрузка → удаление конфликтного ПО → восстановление системы. Аппаратные проверки нужны реже, но важны, если ПО не выявляет причину.
Если ни один из методов не помог, переустановка Windows устраняет большинство программных причин. Перед радикальными действиями сделайте полную резервную копию данных.
Если у вас есть дополнительные наблюдения или нестандартные сценарии, опишите их в комментариях: время появления ошибки, запущенные программы и недавние изменения в системе.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента