Как исправить ошибку восстановления системы 0xc0000020 в Windows 10?

Несколько пользователей Windows 10 обращались к нам с вопросами после безуспешных попыток использовать функцию восстановления системы на своем ПК. Некоторые пользователи сообщают, что, хотя они изначально могли запустить утилиту восстановления системы  и выбрать подходящую точку восстановления системы, процедура завершается с ошибкой запуска с кодом ошибки 0xc0000020 при следующем запуске компьютера. Однако существует множество различных вариаций файлов, которые сигнализируют об ответственности.

Что вызывает код ошибки 0xc0000020 в Windows 10?

Мы исследовали эту конкретную проблему, просмотрев различные отчеты пользователей и протестировав различные стратегии восстановления, рекомендованные другими пользователями, которым удалось успешно решить проблему. Как оказалось, это сообщение об ошибке может быть вызвано несколькими разными сценариями. Вот краткий список потенциальных виновников, которые могут нести ответственность:

  • Устаревшая сборка Windows 10. Как оказалось, эта конкретная проблема часто возникает в ситуациях, когда пользователь еще не установил обновление Fall Edition. Сообщается, что в этом обновлении исправлена ​​ошибка восстановления системы, которая могла вызвать подобное поведение. Если этот сценарий применим, вы сможете решить проблему, просто установив все ожидающие обновления Windows.
  • Повреждение системного файла. Согласно различным отчетам пользователей, одной из наиболее распространенных причин, вызывающих код ошибки 0xc0000020, является повреждение системного файла. В этом случае вы сможете решить проблему, запустив несколько утилит, способных разрешать логические ошибки и работать с поврежденными файлами ОС (SFC и DISM).
  • Неисправный компонент ОС - при определенных обстоятельствах вы можете столкнуться с серьезной проблемой повреждения, которую нельзя решить обычным способом. В этом случае вы сможете решить проблему, обновив каждый компонент ОС (либо путем чистой установки, либо путем выполнения установки с восстановлением).

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

Если вы хотите оставаться максимально эффективным, мы советуем вам следовать приведенным ниже потенциальным исправлениям в том же порядке, в котором мы их разместили. В конце концов, вы должны наткнуться на исправление, которое должно решить проблему, независимо от виновника, вызывающего проблему. .

Давай начнем!

Метод 1. Установите каждое ожидающее обновление

Как выясняется, одна из причин, вызывающих код ошибки 0xc0000020,  - это сбой, который все еще присутствует в сборках Windows 10, которые не применили обновление Fall Edition. Несколько затронутых пользователей, которые боролись с таким поведением, сообщили, что им наконец удалось решить проблему, установив все ожидающие обновления в своей сборке Windows 10.

Это предположительно эффективно, потому что Microsoft уже выпустила исправление, направленное на исправление сбоя, который может быть причиной появления ошибки 0xc0000020  .

Вот краткое руководство по установке каждого ожидающего обновления на вашем компьютере с Windows 10:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите ms-settings: windowsupdate  и нажмите Enter, чтобы открыть вкладку обновления Windows в приложении « Настройки» .
  2. Как только вы попадете на экран Центра обновления Windows, перейдите к правой боковой панели и нажмите Проверить наличие обновлений .
  3. Затем следуйте инструкциям на экране, чтобы установить все ожидающие обновления, пока вы не установите последнюю версию сборки Windows 10.

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

  4. После установки каждого ожидающего обновления перезагрузите компьютер еще раз и посмотрите, решится ли проблема при следующем запуске компьютера.

Если вы все еще сталкиваетесь с кодом ошибки 0xc0000020  , перейдите к следующему набору инструкций ниже.

Метод 2: запуск сканирования DISM и SFC

Как оказалось, одной из наиболее распространенных причин, вызывающих появление кода ошибки 0xc0000020, является некоторый тип повреждения системного файла. Имейте в виду, что восстановление системы использует некоторый WU (Центр обновления Windows) для возврата некоторых компонентов Windows к предыдущему моменту времени.

По этой причине несколько разных файлов могут вызывать такое поведение. По словам нескольких затронутых пользователей, вы можете решить проблему в этом конкретном сценарии, запустив несколько утилит, способных исправлять логические ошибки и повреждение системных файлов DISM (Обслуживание образов развертывания и управление ими) и SFC (Средство проверки системных файлов) .

Чтобы было ясно, оба инструмента полезны в такой ситуации, но они решают проблему по-разному. SFC является только локальным и полагается на кэшированный архив, хранящийся в папке Windows, для замены поврежденных элементов свежими копиями. DISM, с другой стороны, использует компонент WU для получения работоспособных копий, необходимых для процесса восстановления.

Но поскольку обе утилиты имеют свои сильные стороны, мы рекомендуем вам запустить обе, чтобы максимизировать ваши шансы исправить повреждение системного файла, которое вызывает код ошибки 0xc0000020 . Вот что вам нужно сделать:

  1. Открывают Выполнить диалоговое окно, нажав Windows Key + R . Затем введите cmd в текстовом меню и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с доступом администратора. Когда вам будет предложено UAC (Контроль учетных записей пользователей) , нажмите Да, чтобы предоставить права администратора.
  2. Как только вы попадете в окно CMD с повышенными правами, введите следующую команду и нажмите ENter, чтобы начать сканирование DISM:
    Dism.exe / онлайн / cleanup-image / scanhealth Dism.exe / онлайн / cleanup-image / restorehealth

    Примечание. Прежде чем приступить к этой процедуре, имейте в виду, что утилите DISM требуется надежное подключение к Интернету для загрузки исправных копий для замены поврежденных файлов, вызывающих проблемы. Первая команда (scanhealth) используется для сканирования и поиска несоответствий системных файлов, а вторая команда (restorehealth) используется для замены несоответствий, обнаруженных при первом сканировании.

  3. После завершения сканирования DISM перезагрузите компьютер и дождитесь завершения следующего запуска системы.
  4. После завершения следующей последовательности запуска ПК выполните шаг 1 еще раз, чтобы открыть другую командную строку с повышенными привилегиями, затем введите следующую команду и нажмите Enter, чтобы начать сканирование SFC:
    sfc / scannow

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

  5. Перезагрузите компьютер еще раз и повторите действие, которое ранее вызывало код ошибки 0xc0000020  .

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

Метод 3. Выполните ремонтную установку

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

Несколько затронутых пользователей, которые также сталкивались с этой проблемой, сообщили, что им, наконец, удалось решить проблему после выполнения процедуры восстановления или чистой установки.

Если вам нужна самая быстрая процедура и вас не беспокоит потеря данных, вам следует выбрать чистую установку . Это наиболее целенаправленный подход к обновлению каждого системного компонента вашей установки Windows. Но одним из основных недостатков этого метода является то, что он приведет к потере всех личных файлов, включая приложения, игры, пользовательские настройки и личные носители, если вы не сделаете резервную копию данных заранее.

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