Как восстановить поврежденные системные файлы

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

Краткие инструкции

  • Нажмите WIN + S;
  • Введите ‘cmd’, затем нажмите «Запуск от имени администратора»;
  • Нажмите «Да»;
  • В окне Prompt введите следующую команду:
sfc /scannow
  • Нажмите ENTER;
  • Дождитесь окончания сканирования.
Индекс

Что такое SFC и почему он полезен для васКогда

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

В этих случаях, вероятно, некоторые системные файлы повреждены или отсутствуют

.

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

Независимо от причины повреждения или отсутствия системных файлов, Windows предоставляет своим пользователям инструмент, который может проверить целостность системных файлов и, возможно, восстановить поврежденные или отсутствующие файлы

.

Данный инструмент называется SFC (System File Checker) и работает через командную строку, поэтому для выполнения процедуры вам придется воспользоваться Командной строкой.

Восстановление поврежденных системных файлов

с

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

Как использовать SFC (System File Checker)

Прежде чем посмотреть, как использовать утилиту System File Checker и восстановить поврежденные системные файлы, важно сделать необходимую предпосылку. Процедура, которую я вам сейчас покажу, вполне безопасна, однако, имея дело с системными файлами, всегда полезно принять некоторые меры предосторожности.

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

.По

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

Сканирование

SFCСканирование SFC, выполняемое через командную строку, выполняет полное сканирование системы. В конце сканирования, если утилита обнаружит поврежденные или отсутствующие системные файлы, она попытается их восстановить или отремонтировать.

Вот как запустить сканирование SFC:

  • Введите ‘cmd’ в поле поиска Windows, затем нажмите на пункт «Запуск от имени администратора»;
  • Когда появится запрос, нажмите кнопку «Да»;
  • В окне Prompt введите ‘sfc /scannow’ (без кавычек), а затем нажмите ENTER на клавиатуре.

На этом этапе утилита выполнит сканирование на наличие поврежденных или отсутствующих системных файлов.

Внимание: Не закрывайте окно до завершения процедуры. Преждевременное закрытие может привести к проблемам в системе.

По окончании сканирования будет выведено одно из следующих сообщений:

  • «Windows Resource Protection не обнаружила нарушений целостности»: Это сообщение указывает на то, что поврежденных или отсутствующих файлов обнаружено не было. Это означает, что проблемы, с которыми вы сталкиваетесь на своем компьютере, не могут быть связаны с системными файлами.
  • «Защите ресурсов Windows не удалось выполнить запрошенную операцию»: Если отображается это сообщение, во время сканирования возникла проблема. В этом случае я предлагаю вам попробовать повторить процедуру, если результат не изменится во второй раз, попробуйте запустить сканирование SFC после запуска Windows в безопасном режиме.
  • «Защита ресурсов Windows» обнаружила поврежденные файлы и успешно их восстановила. Подробности включены в файл CBS.log %WinDir%\Logs\CBS\CBS.log»: Это сообщение появляется, когда сканирование SFC обнаружило поврежденные системные файлы и смогло восстановить их без проблем.
  • «Защита ресурсов Windows» обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробности включены в CBS.log %WinDir%\Logs\CBS\CBS.log’: В этом случае были обнаружены поврежденные файлы, но только часть из них была восстановлена, для остальных потребуется ручное восстановление.

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

Журналы сканирования SFCЕсли

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

образом:

  • Запустите командную строку, как было показано в предыдущей главе;
  • В окне Prompt введите следующую команду:

findstr /c:»[SR]» %windir%\Logs\CBS\CBS.log >»userprofile%\Desktop\sfclogs.txt»

  • Нажмите ENTER.

Файл журнала будет преобразован в TXT-файл и сохранен на рабочем столе.

Сканирование SFC в безопасном режимеЕсли

вы выполнили сканирование и по его окончании появилось сообщение: «Windows Resource Protection не смогла выполнить запрошенную операцию» или «Windows Resource Protection обнаружила поврежденные файлы, но не смогла исправить некоторые из них», вы можете попробовать устранить проблему, выполнив сканирование SFC в безопасном режиме, вот как

это сделать:

  • Откройте «Настройки» Windows, нажав на клавиатуре клавиши WIN + I или щелкнув правой кнопкой мыши на кнопке «Пуск», а затем щелкнув на пункте «Настройки» (в Windows 10 нажмите на кнопку «Пуск», а затем щелкните на значке шестеренки);

В Windows 11:

  • В левом боковом меню выберите пункт ‘Windows Update‘;
  • Нажмите на пункт «Дополнительные параметры»;
  • Щелкните по пункту «Восстановить»;
  • Нажмите на кнопку «Перезапустить сейчас» рядом с пунктом «Расширенный запуск».

На Windows 10

  • Щелкните на пункте «Обновление и безопасность»;
  • На левой боковой панели выберите пункт «Восстановить»;
  • Нажмите на кнопку «Перезагрузить сейчас«, которая находится под заголовком «Расширенная загрузка».

Теперь дождитесь, пока ПК отобразит экран «Выберите вариант», и выполните следующие действия:

  • Нажмите на пункт «Устранение неполадок»;
  • На следующем экране нажмите на пункт «Дополнительные параметры«;
  • Щелкните на пункте «Параметры запуска«;
  • Нажмите кнопку «Перезагрузка»;
  • Нажмите 4 или F4 , чтобы запустить Безопасный режим.

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

  • Запустите командную строку от имени администратора;
  • Введите«sfc /scannow» в окне Prompt, затем нажмите ENTER.

Дождитесь окончания операции, не закрывая окно Prompt.

Ручное восстановление поврежденных системных файловЕсли

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

Прежде

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

Затем создайте файл журнала, как показано в главе «Журналы сканирования SFC». Откройте файл журнала и запишите поврежденные или

отсутствующие файлы. На

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

После того как вы

нашли все файлы, которые необходимо заменить, необходимо выполнить следующие действия

:

  • Откройте Командную строку от имени администратора;
  • Введите следующую команду «takeown /f C:\PATH\TO\FILE» (в команде замените PATH TO FILE на фактический путь к файлу, который вы пытаетесь восстановить или заменить. Например: takeown /f C:\Windows\System32\adhapi.dll);
  • Введите следующую команду для предоставления полного доступа к файлу: icacls C:\PATH\TO\FILE /Grant Administrators:F (снова замените PAT TO FILE на путь к файлу, использованный в предыдущем шаге);
  • Чтобы заменить поврежденный файл на рабочий, введите следующую команду:copy C:\PATH\TO\NEWGOOD\FILE C:\PATH\TO\OLD\BAD\FILE (замените PATH TO NEW GOOD FILE на путь к рабочему файлу, а PATH TO OLD BAD FILE на путь к поврежденному файлу).

После замены всех поврежденных файлов введите «sfc /veryfyonly», чтобы проверить целостность новых системных файлов.

Автор

Паоло Даль Лаго

Я цифровой предприниматель, увлеченный технологиями с тех пор, как впервые услышал о грядущей революции под названием «Интернет», когда мне было 13 лет. Во время пандемии ковидов я создал некоммерческую платформу TorniamoPresto.it, чтобы конкретно помочь торговцам преодолеть трудности благодаря цифровым технологиям.

Биографическая справка