Гид по технологиям

Как исправить ERROR_WAS_LOCKED (код 717) в Windows

6 min read Windows Обновлено 16 Dec 2025
Исправить ERROR_WAS_LOCKED (код 717) в Windows
Исправить ERROR_WAS_LOCKED (код 717) в Windows

Важно: перед любыми изменениями создайте резервные копии важных данных и точку восстановления (если это возможно).

Что означает ERROR_WAS_LOCKED и почему она появляется

ERROR_WAS_LOCKED — системная ошибка Win32 с кодом 717 (0x2CD). Сообщение обычно выглядит так: {Page Locked} One of the pages to lock was already locked. Проще говоря, процесс или компонент пытается заблокировать страницу памяти, которая уже находится в заблокированном состоянии. Причины чаще всего программные, но иногда — аппаратные:

  • Повреждённые системные файлы Windows.
  • Конфликтующие сторонние приложения или службы.
  • Ошибки в работе модулей оперативной памяти (RAM).
  • Неполная или неудачная установка обновлений/драйверов.

Короткое определение: DISM — утилита для обслуживания образов Windows; SFC — утилита для проверки и восстановления системных файлов.

Быстрая подготовка перед исправлением

  1. Перезагрузите компьютер.
  2. Установите все обновления Windows и пачки обновлений ПО.
  3. Просканируйте систему антивирусом/анти‑малваре и удалите найденные угрозы.
  4. Сделайте резервную копию важных данных.

Если после этого ошибка исчезла — дальнейшие шаги не нужны.

1. Восстановление системных файлов (DISM и SFC)

  1. Нажмите Windows + S, введите Command Prompt и выберите «Запуск от имени администратора».
  2. Подтвердите UAC нажатием Yes.
  3. Поочерёдно выполните команды DISM (нажимайте Enter после каждой):
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
  1. После завершения DISM запустите SFC:
sfc /scannow

Запуск SFC для исправления ERROR_WAS_LOCKED

  1. Перезагрузите компьютер, чтобы применить изменения.

Почему это помогает: DISM и SFC ищут и восстанавливают повреждённые системные файлы, которые могут вызывать некорректное поведение памяти и системных вызовов.

2. Чистая загрузка для поиска конфликтующих служб и приложений

  1. Нажмите Windows + S, введите System Configuration и откройте средство.
  2. На вкладке Services отметьте «Hide all Microsoft services» и нажмите Disable all. Отключение всех служб
  3. Перейдите на вкладку Startup и откройте Task Manager.
  4. В диспетчере задач отключите все посторонние элементы автозагрузки, у которых в Status указано Enabled. Отключение автозагрузки
  5. Вернитесь в System Configuration, нажмите Apply, OK и перезагрузите систему. Чистая загрузка для исправления ERROR_WAS_LOCKED

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

Совет: если проблема возникла после установки конкретной программы — начните поиск с неё.

3. Удаление конфликтующих приложений

  1. Нажмите Windows + R, введите appwiz.cpl и нажмите Enter.
  2. Выберите программы, установленные примерно в то же время, когда появилась ошибка, и нажмите Uninstall. Удаление конфликтующих приложений
  3. Следуйте мастеру удаления и перезагрузите ПК.

Если простое удаление не помогает, используйте надёжный деинсталлятор (uninstaller), который удалит оставшиеся файлы и записи в реестре.

4. Проверка оперативной памяти

  1. Нажмите Windows + S, введите Windows Memory Diagnostic и запустите инструмент.
  2. Выберите Restart now and check for problems. Диагностика памяти
  3. После завершения проверьте логи mdsched.exe в Просмотре событий.

Если встроенный тест не показал проблем, запустите более глубокую программу, например Memtest86+, на одном модуле памяти за раз. При обнаружении ошибок замените неисправный модуль RAM.

Примечание: отключайте по одному модулю при диагностике, чтобы локализовать неисправный модуль.

5. Восстановление системы

  1. Нажмите Windows + S, введите Create a restore point и откройте соответствующее окно.
  2. Нажмите System Restore. Восстановление для исправления ERROR_WAS_LOCKED
  3. Выберите Choose a different restore point, нажмите Next. Выбор другой точки восстановления
  4. Выберите самую раннюю (старую) точку восстановления из списка и нажмите Next. Выбор старой точки восстановления
  5. Подтвердите и дождитесь завершения процесса. Обычно восстановление занимает 15–45 минут.

Если восстановление устранило ошибку — причина была связана с недавно внесёнными изменениями в системе.

Что делать, если предыдущие шаги не помогли

Если все программные методы не дали результата, вероятнее всего проблема аппаратная:

  • Проверьте контакты и слоты оперативной памяти: извлеките модули и вставьте заново, попробуйте другие слоты.
  • Проверьте температуру и питание блока питания.
  • Проверьте состояние материнской платы на предмет вздутых конденсаторов или видимых повреждений.
  • Обратитесь в сервисный центр для тестирования материнской платы и ЦП.

Если вы не уверены в своих навыках, лучше доверить аппаратную диагностику специалистам.

Когда описанные решения могут не сработать

  • Аппаратный дефект: повреждённый модуль RAM, контроллер памяти материнской платы или нестабильный БП.
  • Глубоко скрытые повреждения образа Windows, требующие переустановки ОС.
  • Специфическая несовместимость драйверов или фирменного ПО, которые продолжают вмешиваться даже после чистой загрузки.

В таких случаях рассмотрите чистую установку Windows после полной резервной копии данных.

Альтернативные подходы и дополнительные проверки

  • Обновление драйверов: особенно чипсета и драйверов памяти. Скачивайте драйверы только с сайтов производителя.
  • Проверка журналов событий: Event Viewer может указать причину или процесс, вызвавший ошибку.
  • Запуск диагностики в безопасном режиме: сузит круг возможных виновников.
  • Использование точек восстановления системы и полного образа диска для быстрой откатки.

Роль‑ориентированные контрольные списки

Для домашнего пользователя:

  • Перезагрузить ПК.
  • Обновить Windows и антивирусные базы.
  • Выполнить SFC + DISM.
  • Запустить диагностику памяти.
  • Если ошибка появилась после установки программы — удалить её.

Для системного администратора:

  • Просмотреть журналы событий и установить связь с процессом.
  • Провести чистую загрузку и поочерёдную активацию служб.
  • Прогнать Memtest86+ на всех планках RAM.
  • Проверить целостность образа ОС и восстановить из эталонной копии.

Критерии приёмки

  • Ошибка ERROR_WAS_LOCKED больше не появляется в течение 48 часов при типичной нагрузке.
  • Системные журналы не содержат связанных ошибок памяти или блокировок страниц.
  • SFC и DISM завершаются без ошибок.
  • При аппаратной замене — система стабильно работает с новыми модулями памяти.

Мини‑методология диагностики (шаги от простого к сложному)

  1. Перезагрузка и обновления.
  2. SFC + DISM.
  3. Чистая загрузка и отключение автозагрузки.
  4. Удаление недавно установленных приложений.
  5. Диагностика памяти и аппаратная проверка.
  6. Восстановление системы.
  7. Переустановка Windows или обращение в сервис.

Факт‑бокс с ключевыми числами

  • Код ошибки: 717
  • Hex: 0x2CD
  • Ориентировочное время восстановления системой: 15–45 минут (для восстановления системы)
  • Временной промежуток наблюдения после фиксации: 48 часов

Дерево принятия решений

flowchart TD
  A[Ошибка ERROR_WAS_LOCKED обнаружена] --> B{Перезагрузили и обновили?}
  B -- Нет --> C[Перезагрузите и установите обновления]
  B -- Да --> D{SFC/DISM запускали?}
  D -- Нет --> E[Запустить DISM и sfc /scannow]
  D -- Да --> F{Ошибка исчезла?}
  F -- Да --> G[Наблюдать 48 часов]
  F -- Нет --> H{Провели чистую загрузку?}
  H -- Нет --> I[Выполнить чистую загрузку и отключить автозапуск]
  H -- Да --> J{Ошибка исчезла?}
  J -- Да --> G
  J -- Нет --> K{Проверили RAM?}
  K -- Нет --> L[Запустить Windows Memory Diagnostic и/или Memtest86+]
  K -- Да --> M{Ошибки RAM?}
  M -- Да --> N[Заменить модуль RAM]
  M -- Нет --> O[Выполнить восстановление системы или обратиться в сервис]

Контрольные тесты и критерии успешности

  • После SFC/DISM: команда sfc /scannow возвращает сообщение об отсутствии повреждений или успешном восстановлении.
  • После чистой загрузки: ошибка не воспроизводится при стандартной рабочей нагрузке.
  • После Memtest86+: ни одного сбоя на тестируемых модулях.
  • После восстановления системы: предыдущие ошибки пропали, критический софт работает корректно.

Шаблон сообщения для обращения в сервис

  • Описание проблемы: ERROR_WAS_LOCKED, код 717, сообщение {Page Locked} One of the pages to lock was already locked.
  • Дата и время первого проявления.
  • Какие шаги вы уже проделали (SFC/DISM, чистая загрузка, Memtest86+, восстановление).
  • Результаты тестов и скриншоты журналов событий (Event Viewer).
  • Аппаратная конфигурация: модель материнской платы, объём и тип RAM, блок питания.

Заключение

ERROR_WAS_LOCKED — чаще программная проблема, которую можно решить через восстановление системных файлов, поиск конфликтов ПО и проверку памяти. Следуйте методологии от простого к сложному: сначала перезагрузка и обновления, затем SFC/DISM, чистая загрузка и диагностика памяти. Если программные способы не помогли — переходите к аппаратной диагностике или обращению в сервис.

Если у вас остались вопросы или вы хотите поделиться, какой способ сработал — оставьте комментарий ниже.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Форматирование блоков кода в Google Docs
Документация

Форматирование блоков кода в Google Docs

Как сравнить документы в Google Документах
Google Docs

Как сравнить документы в Google Документах

Как распечатать контакты в Outlook — инструкция
Outlook

Как распечатать контакты в Outlook — инструкция

Сжатие изображений в AWS Lambda для S3
AWS

Сжатие изображений в AWS Lambda для S3

Установить Windows 10 с USB — пошагово
Windows

Установить Windows 10 с USB — пошагово

Как запланировать выключение Windows 11
Windows

Как запланировать выключение Windows 11