Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 Еще…Меньше
Если некоторые функции Windows не работают или Windows завершает работу, используйте средство проверки системных файлов для сканирования Windows и восстановления файлов.
Несмотря на то, что приведенные ниже шаги могут показаться сложными на первом этапе, просто выполните их по порядку, и мы попробуем помочь вам.
Запуск средства проверки системных файлов (SFC.exe)
выполнив указанные ниже действия.
-
Откройте командную строку с повышенными привилегиями. Для этого выполните указанные ниже действия, в зависимости от версии операционной системы:
-
Пользователям Windows 10, Windows 8.1 или Windows 8 перед запуском средства проверки системных файлов нужно запустить систему обслуживания образов развертывания и управления ими (DISM). (Если на вашем компьютере установлена система Windows 7 или Windows Vista, перейдите сразу к шагу 3.)
Введите следующую команду и нажмите клавишу ВВОД. Выполнение команды может занять несколько минут.
DISM.exe /Online /Cleanup-image /Restorehealth
Важно! При запуске этой команды DISM обращается к Центру обновления Windows, чтобы получить файлы для устранения повреждений. Но если поврежден клиент Центра обновления Windows, используйте работающий экземпляр Windows в качестве источника восстановления либо параллельную папку Windows из сетевого расположения или со съемного носителя, например DVD-диска Windows, в качестве источника файлов. Для этого введите в командной строке такую команду:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
Примечание. Вместо заполнителя C:RepairSourceWindows укажите расположение вашего источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. в статье Восстановление образа Windows.
-
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
sfc /scannow
Команда sfc /scannow проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%System32dllcache.
Заполнитель %WinDir% представляет собой папку операционной системы Windows. Например, C:Windows.
Примечание. Не закрывайте это окно командной строки, пока проверка не завершится на 100 %. Результаты проверки будут показаны после завершения данного процесса.
-
После завершения процесса проверки на экране может появиться одно из приведенных ниже сообщений:
-
Защита ресурсов Windows не обнаружила нарушений целостности.
Это значит, что отсутствующие и поврежденные системные файлы не обнаружены. -
Защита ресурсов Windows не может выполнить запрошенную операцию.
Для устранения этой проблемы выполните сканирование с помощью средства проверки системных файлов в безопасном режиме, убедитесь, что папки PendingDeletes и PendingRenames находятся в папке %WinDir%WinSxSTemp. -
Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log.
Для просмотра подробных сведений о сканировании и восстановлении системных файлов перейдите к разделу Как просмотреть подробные сведения процесса работы средства проверки системных файлов. -
Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log.
Для восстановления поврежденных файлов вручную просмотрите подробные сведения процесса работы средства проверки системных файлов, чтобы найти поврежденный файл, а затем вручную заменить поврежденный файл гарантировано работоспособной копией.
-
Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.
Для этого нажмите кнопку Пуск, введите запрос Командная строка или cmd в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, а затем выберите команду Запуск от имени администратора. При получении запроса на ввод пароля администратора или подтверждения введите пароль или нажмите кнопку Разрешить.
Дополнительная информация
Просмотр подробных сведений о процессе работы средства проверки системных файлов.
Чтобы ознакомиться с подробными сведениями, включенными в файл CBS.Log, вы можете скопировать сведения в файл Sfcdetails.txt с помощью команды Findstr, а затем просмотреть их в этом файле. Для этого выполните указанные ниже действия.
-
Откройте командную строку с повышенными привилегиями, как это описано на шаге 1.
-
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopsfcdetails.txt"
Примечание. В файле Sfcdetails.txt содержатся сведения о каждом запуске средства проверки системных файлов на компьютере. Он также содержит информацию о файлах, которые не были исправлены средством проверки системных файлов. Проверьте дату и время записей, чтобы определить проблемные файлы, обнаруженные при последнем запуске средства проверки системных файлов.
-
Откройте файл Sfcdetails.txt на рабочем столе.
-
В файле Sfcdetails.txt используется следующий формат:
Сведения о дате и времени SFC
В следующем примере файла журнала содержится запись для одного файла, который не удалось исправить:2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot
repair member file [l:34{17}]»Accessibility.dll» of Accessibility, Version =
6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral,
VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type
neutral, TypeName neutral, PublicKey neutral in the store, file is missing
Как вручную заменить поврежденный системный файл гарантированно работоспособной копией файла.
После определения, какой системный файл поврежден и не может быть восстановлен, с помощью подробных сведений в файле Sfcdetails.txt, выясните расположение поврежденного файла, затем вручную замените поврежденный файл его гарантировано работоспособной копией. Для этого выполните указанные ниже действия.
Примечание. Гарантировано работоспособную копию системного файла можно взять с другого компьютера, на котором установлена такая же, как на вашем компьютере версия Windows. Чтобы убедиться в работоспособности системного файла, который вы планируете скопировать на другом компьютере, можно провести процесс проверки средством проверки системных файлов.
-
Распространите на поврежденный системный файл права собственности администратора. Для этого скопируйте, а затем вставьте (или введите) в командную строку с повышенными привилегиями приведенную ниже команду, затем нажмите клавишу ВВОД:
takeown /f Путь_и_имя_файла
Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите takeown /f C:windowssystem32jscript.dll.
-
Предоставьте администраторам полный доступ к поврежденному системному файлу. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
icacls Путь_и_имя_файла /GRANT ADMINISTRATORS:F
Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите icacls C:windowssystem32jscript.dll /grant administrators:F. -
Замените поврежденный системный файл гарантировано работоспособной копией файла. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
Copy Исходный_файл Расположение
Примечание. Заполнитель Исходный_файл представляет собой путь и имя гарантировано работоспособной копии файла на вашем компьютере, а заполнитель Расположение представляет собой путь и имя поврежденного файла. Например, введите copy E:tempjscript.dll C:windowssystem32jscript.dll.
Если описанные выше действия не помогли, возможно, потребуется переустановить Windows. Дополнительные сведения см . в разделе Варианты восстановления Windows10.
Нужна дополнительная помощь?
Проверка целостности системных файлов Windows 10 может пригодиться в том случае, если у вас есть основания полагать, что такие файлы были повреждены или же возникли подозрения о том, что какая-либо программа могла изменить системные файлы операционной системы.
В Windows 10 присутствует два инструмента для проверки целостности защищенных системных файлов и их автоматического восстановления при обнаружении повреждений — SFC.exe и DISM.exe, а также команда Repair-WindowsImage для Windows PowerShell (использующая DISM для работы). Вторая утилита служит дополнением первой, в случае, если SFC не удается восстановить поврежденные файлы.
Примечание: описываемые в инструкции действия безопасны, однако, в том случае, если до этого вы проделывали какие-либо операции, связанные с заменой или изменением системных файлов (например, для возможности установки сторонних тем и т.п.), в результате восстановления системных файлов, эти изменения будут отменены.
Использование SFC для проверки целостности и исправления системных файлов Windows 10
Многим пользователям знакома команда проверки целостности системных файлов sfc /scannow которая автоматически проверяет и исправляет защищенные системные файлы Windows 10.
Для запуска команды стандартно используется командная строка, запущенная от имени администратора (запустить командную строку от администратора в Windows 10 можно, введя «Командная строка» в поиске в панели задач, затем — правый клик по найденному результату — Запуск от имени администратора), вводим в нее sfc /scannow и нажимаем Enter.
После ввода команды, начнется проверка системы, по результатам которой найденные ошибки целостности, которые можно исправить (о том, какие нельзя — далее) будут автоматически исправлены с сообщением «Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила», а в случае их отсутствия вы получите сообщение о том, что «Защита ресурсов Windows не обнаружила нарушений целостности».
Также имеется возможность проверить целостность конкретного системного файла, для этого можно использовать команду
sfc /scanfile="путь_к_файлу"
Однако при использовании команды есть один нюанс: SFC не может исправить ошибки целостности для тех системных файлов, которые используются в настоящий момент времени. Чтобы решить проблему, можно запустить SFC через командную строку в среде восстановления Windows 10.
Запуск проверки целостности Windows 10 с помощью SFC в среде восстановления
Для того, чтобы загрузиться в среде восстановления Windows 10, вы можете использовать следующие способы:
- Зайти в Параметры — Обновление и безопасность — Восстановление — Особые варианты загрузки — Перезагрузить сейчас. (Если пункт отсутствует, то вы можете также использовать такой метод: на экране входа в систему, кликните по значку «вкл» справа внизу, а затем, удерживая Shift, нажмите «Перезагрузка»).
- Загрузиться с заранее созданного диска восстановления Windows.
- Загрузиться с установочного диска или загрузочной флешки с дистрибутивом Windows 10, а в программе установки, на экране после выбора языка, слева внизу выбрать «Восстановление системы».
- После этого, зайдите в «Поиск и устранение неисправностей» — «Дополнительные параметры» — «Командная строка» (в случае если вы использовали первый из указанных выше способов, вам также потребуется ввести пароль администратора Windows 10). В командной строке по порядку используйте следующие команды:
- diskpart
- list volume
- exit
- sfc /scannow /offbootdir=C: /offwindir=C:Windows (где C — раздел с установленной системой, а C:Windows — путь к папке Windows 10, у вас буквы могут отличаться).
- Запустится сканирование целостности системных файлов операционной системы, при этом в этот раз команде SFC будет доступно восстановление всех файлов, при условии, что не повреждено хранилище ресурсов Windows.
Сканирование может продолжаться в течение значительного времени — пока мигает указатель подчеркивания, ваш компьютер или ноутбук не завис. По завершении закройте командную строку и перезагрузите компьютер в обычном режиме.
Восстановление хранилища компонентов Windows 10 с помощью DISM.exe
Утилита для развертывания и обслуживания образов Windows DISM.exe позволяет выявить и исправить те проблемы с хранилищем системных компонентов Windows 10, откуда при проверке и исправлении целостности системных файлов копируются оригинальные их версии. Это может быть полезным в тех ситуациях, когда защита ресурсов Windows не может выполнить восстановление файлов, несмотря на найденные повреждения. В этом случае сценарий будет следующим: восстанавливаем хранилище компонентов, а после этого снова прибегаем к использованию sfc /scannow.
Для использования DISM.exe, запустите командную строку от имени администратора. После чего можно использовать следующие команды:
Примечание: в случае, если команда восстановления хранилища компонентов не работает по той или иной причине, вы можете использовать файл install.wim (или esd) со смонтированного ISO образа Windows 10 (Как скачать Windows 10 ISO с сайта Microsoft) в качестве источника файлов, требующих восстановления (содержимое образа должно соответствовать установленной системе). Сделать это можно с помощью команды:
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу_wim:1 /limitaccess
Вместо .wim можно использовать файл .esd тем же образом, заменив в команде все wim на esd.
При использовании указанных команд, журнал выполненных действий сохраняется в WindowsLogsCBSCBS.log и WindowsLogsDISMdism.log.
DISM.exe также можно использовать в Windows PowerShell, запущенном от имени администратора (запустить можно из меню правого клика по кнопке Пуск) с помощью команды Repair-WindowsImage. Примеры команд:
- Repair-WindowsImage -Online -ScanHealth — проверка наличия повреждений системных файлов.
- Repair-WindowsImage -Online -RestoreHealth — проверка и исправление повреждений.
Дополнительные методы восстановления хранилища компонентов, если описанные выше не срабатывают: Восстановление хранилища компонентов Windows 10.
Как видите, проверка целостности файлов в Windows 10 — не такая уж и сложная задача, которая порой может помочь исправить самые разные проблемы с ОС. Если не смогла, возможно, вам поможет что-то из вариантов в инструкции Восстановление Windows 10.
Как проверить целостность системных файлов Windows 10 — видео
Также предлагаю ознакомиться с видео, где использование основных команд проверки целостности показано наглядно с некоторыми пояснениями.
Дополнительная информация
Если sfc /scannow сообщает о том, что защите системы не удалось выполнить восстановление системных файлов, а восстановление хранилища компонентов (с последующим повторным запуском sfc) не помогло решить проблему, вы можете просмотреть, какие именно системные файлы были повреждены, обратившись к журналу CBS.log. Для того, чтобы экспортировать нужные сведения из журнала в текстовый файл sfc на рабочем столе, используйте команду:
findstr /c:"[SR]" %windir%LogsCBSCBS.log > "%userprofile%Desktopsfc.txt"
Также, по некоторым отзывам, проверка целостности с помощью SFC в Windows 10 может обнаруживать повреждения сразу после установки обновления с новой сборкой системы (без возможности исправить их, не установив новую сборку «начисто»), а также для некоторых версий драйверов видеокарт (в данном случае ошибка находится для файла opencl.dll. Если что-то из этих вариантов случилось и у вас, возможно, не следует предпринимать никаких действий.
Всех приветствую!
Эта заметка может быть полезна в случаях, когда ОС Windows начала не стабильно работать, появились ошибки при запуске системных служб, приложений и т.д. Благо, что в самой же ОС есть спец. инструменты для проверки целостности (и исправления) системных файлов (речь о утилитах SFC и DISM).
Собственно, в неск. примерах ниже хочу показать как их можно использовать. В своих прошлых записях я тоже неоднократно ссылался на них (т.е. тема актуальна, несмотря на высокую стабильность работы современных версий Windows).
*
Примечание: системные файлы могут быть повреждены из-за вирусного заражения ОС, при сбоях файловой системы, при работе с некоторым ПО, из-за некорректного обновления, и пр. В целях безопасности — я бы на будущее порекомендовал делать 📌бэкапы важных данных + 📌контрольные точки в Windows.
📌 Важно!
Если у вас также пропали документы, фото, видео — ознакомьтесь с этой инструкцией/подборкой: https://ocomp.info/10-programm-dlya-vosstanovleniya-dannyih.html (часто удается многое восстановить).
*
Содержание статьи
- 1 Что можно посоветовать для восстан.-я системных файлов
- 1.1 ШАГ 1 (chkdsk)
- 1.1.1 Можно ли chkdsk запустить с установочной флешки, если текущая Windows не загружается
- 1.2 ШАГ 2 (SFC)
- 1.2.1 Что делать, если ошибки не будут исправлены
- 1.3 ШАГ 3 (DISM)
- 1.4 ШАГ 4 (Контр. точки)
- 1.1 ШАГ 1 (chkdsk)
→ Задать вопрос | дополнить
Что можно посоветовать для восстан.-я системных файлов
ШАГ 1 (chkdsk)
Перед тем, как переходить к восст. сист. файлов — рекомендуется выполнить проверку файловой системы диска (+ исправить ошибки, если будут найдены оные).
Для этого требуется запустить командную строку от имени администратора, а затем воспользоваться командной:
chkdsk v: /f
См. скрины ниже. 👇
Примечание:
- вместо «v:» — можно указать свою букву диска (например, «C:»);
- параметр «/f» — используется для исправления найденных ошибок;
- параметр «/r» — используется для обнаружения повреждённые секторов на диске и восст. информации, которую можно прочитать;
chkdsk v: /f — проверка диска
📌 Обратите внимание, что при успешной операции проверки диска — вы должны увидеть уведомление:
- либо, что Windows не обнаружила проблем;
- либо, что проблемы были устранены!
Проверка системного диска (chkdsk)
*
Можно ли chkdsk запустить с установочной флешки, если текущая Windows не загружается
Можно!
Только не факт, что она вам поможет… (по идее, если проблема с ошибками файловой системы возникли на системном диске — он будет проверен перед загрузкой ОС, причем, автоматически // без вашей просьбы на это).
Как запустить такую проверку:
- для начала нужно записать 📌установочную флешку с Windows;
- далее нужно загрузиться с нее (например, с помощью 📌Boot Menu);
- затем в меню вместо установки начать восстановление ОС;
Восстановление системы // Окно установки Windows 10
- после перейти в раздел устранения неисправностей и запустить командную строку. См. скрин ниже; 👇
Поиск и устранение неисправностей — командная строка
- в командной строке наберите notepad — откроется блокнот, через который можно посмотреть все текущие диски и их буквы (они нам и нужны!);
- собственно, теперь осталось только набрать команду проверки: скажем chkdsk D: /f (вместо «D» — свою букву диска).
Пример проверки диска, при загрузке с флешки
*
ШАГ 2 (SFC)
SFC (System File Checker) — спец. утилита для проверки и восст. файлов ОС.
Чтобы запустить ее — необходимо:
- открыть 📌командную строку от имени админа;
- ввести sfc /scannow и нажать Enter;
- дождаться результатов проверки*.
Начато сканирование системы. Этот процесс может занять некоторое время
* Результаты могут быть разными:
- идеально: если ошибки и нарушения целостности найдены не будут;
- хорошо: если найденные ошибки будут исправлены в ходе проверки;
- плохо/требуется доп. проверка: если ошибки будут найдены, но восстановить их не удастся.
Защита ресурсов Windows не обнаружила нарушений целостности
*
Что делать, если ошибки не будут исправлены
- заходим в 📌параметры ОС Windows и проверяем, чтобы было выключено шифрование диска;
Шифрование диска отключено (Windows 11)
- далее загружаемся с установочной флешки с Windows и запускаем «Восстановление системы»;
Восстановление системы
- далее открываем командную строку (во вкладке «Доп. параметры») и используем команду notepad (с помощью запуска блокнота — сможем узнать буквы всех дисков);
- затем используем команду: sfc /scannow /offbootdir=F: /offwindir=F:Windows (где вместо «F:» — указываем букву диска с Windows. Вероятно, кстати, что буква не будет равна «C»!).
*
ШАГ 3 (DISM)
DISM (Deployment Image and Service Management)
Рекомендуется использовать уже после SFC (см. ШАГ 2).
Для запуска сначала также необходимо открыть 📌 командную строку под администратором, а затем ввести:
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
Операция занимает в среднем 3-15 мин., и во время ее выполнения — не стоит делать за ПК никаких ресурсоемких задач. См. пример ниже. 👇
DISM — запуск восстановления
В идеале вы должны увидеть сообщение о том, что восстановление выполнено успешно, 100%. См. пример. 👇
DISM — восстановление выполнено успешно, 100%
📌 Если вышеприведенные команда (DISM) выдала ошибку — попробуйте подключить/смонтировать образ ISO с Windows… (Windows взять нужно такой же версии, что установлена и у вас). Это можно сделать прямо в проводнике.
Кстати, кроме проводника образ ISO могут смонтировать в вирт. привод и спец. утилиты.
Открываем образ ISO (буква H)
Далее нужно ввести нижеприведенную команду (вместо буквы «H:» — укажите свою), и нажать Enter:
DISM /Online /Cleanup-Image /RestoreHealth /Source:H:Sourcesinstall.esd
В идеале через 3-15 мин. должно появится сообщение об успешном выполнении операции… 👇
Операция успешно завершена, восстановлено 100%
Примечание: DISM ведет логи, находятся они на системном диске C:WindowsLogsDISM (dism.log). Из них можно узнать, что было восстановлено, а что не удалось…
*
ШАГ 4 (Контр. точки)
Если всё вышеприведенное не дало результатов — я бы дополнительно посоветовал проверить наличие точек восстановления в Windows (если в наличии будет та точка, на дату которой система корректно работала, — стоит попробовать откатиться к ней).
Отмечу, что контрольные точки восст. обычно делаются автоматически (при вкл. опции).
*
Чтобы посм. какие есть точки восстановления — нужно:
- нажать Win+R, чтобы появилось окно «Выполнить»;
- ввести rstrui и нажать Enter;
- далее перед вами появится окно со списком точек (при их наличии). Если есть дата, на которую ПК корректно работал, выберите ее и попробуйте откатить систему (прим.: файлы и документы пользователя эта операция не затрагивает. По крайней мере, так заявляют разработчики Windows, да и раньше такого никогда не было… 🙂).
Все точки восстановления, список
*
📌 В помощь!
Как работать с точками восстановления в Windows 11 (для отката системы после появл. ошибок, невозможности загрузки и т.д.) — https://ocomp.info/tochku-vosstanovleniya-v-win11.html
*
Иные рекомендации по теме — приветствуются!
Успехов и легкой починки!
🙂
Полезный софт:
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
Всякий раз, когда что-то идет не так с компьютером или ноутбуком, есть ряд инструментов для устранения неполадок, которые вы можете выполнить, чтобы попытаться устранить проблему. В Windows 10/8/7 есть несколько встроенных команд, которые можно использовать для проверки и восстановления поврежденных системных файлов, которые со временем вызывают проблемы при изменении.
Одним из способов устранения неполадок, связанных с Windows, является проверка системы и восстановление системных файлов. Это может помочь во всех типах проблем, таких как медленная система, синий экран смерти, внезапные сбои питания и сбои системы.
SFC и DISM — Средство проверки системных файлов, которое сканирует компьютер на предмет любого повреждения или изменений в системных файлах, которые в противном случае могли бы помешать нормальной работе вашего ПК. Инструменты заменяет файл правильной версией, чтобы обеспечить бесперебойную работу. С помощью командной строки можно попытаться сканировать и восстановить системные файлы поздних операционных систем, как Windows 10/8/7 /Vista.
Проверка и Восстановление системных файлов
Чтобы правильно и корректно проверить и восстановить системные файлы в Windows 10, запустите командную строку от имени администратора и введите ниже команды по очереди:
chkdsk c: /f /r
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Ниже разберем более подробно команды, что делать с ошибками при вводе команд, как использовать SFC и DISM из образа и дополнительных параметров и, как прочесть файл CBS.log, когда появляется ошибка «Программа защиты ресурсов Windows обнаружила поврежденные файлы и не смогла восстановить. Подробные сведения в файле CBS.Log, который находится по пути: C:WindowsLogsCBSCBS.log«.
1. Использование инструмента System File Checker (SFC)
Запустите командную строку (CMD) от имени администратора. Нажмите «поиск» и напишите просто «cmd» или «командная строка», далее по ней правой кнопкой мыши и запуск от имени админа.
Задайте ниже команду и дождитесь окончания процесса:
sfc /scannow
Примечание: После сканирования вашей системы будет выдан один из трех результатов:
- Ошибок системных файлов не будет.
- Будут ошибки системных файлов и Windows восстановит их автоматически.
- Windows обнаружила ошибки, но не может восстановить некоторые из них.
Если у вас показывает вариант 3, что ошибка обнаружена и система не может восстановить, то загрузитесь в безопасном режиме и проделайте заново процедуру. Советую отключить шифрование EFS и Bitlocker, если они были включены. Если SFC все ровно не смог восстановить файлы, то попробуйте ниже способ через дополнительные параметры и прибегните к способу 2 (DISM).
Запуск SFC через дополнительные параметры
Если инструмент SFC не смог восстановить системный файл, значит может быть, что он работают в данный момент и инструмент не сможет его заменить на новый. В данном случае, придется загрузиться в дополнительные параметры и запустить командную строку.
- Откройте «Параметры» > «Обновления и безопасность» > «Восстановление«.
- Справа найдите «Особые варианты загрузки» и нажмите «Перезагрузить сейчас».
В дополнительных параметрах перейдите «Поиск и устранение неисправностей» > «Дополнительные параметры» > «Командная строка».
Далее задайте команду:
sfc /scannow /offbootdir=C: /offwindir=C:Windows
2. Использование инструмента Deployment Image and Service Management (DISM)
Если вышеуказанное не работает, есть один последний способ проверить повреждение в системных файлах и исправить их. Используем инструмент Deployment Image and Service Management (DISM). Команда работает с системами Windows 8/8.1/10. Откройте обратно командную строку от имени администратора и используйте следующую команду:
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
Процесс может занять длительное время с зависанием процентной шкалы. Закончив работу, перезагрузите компьютер и запустите обратно sfc /scannow, чтобы убедиться, что ошибок нет или ошибка пропала.
Запуск DISM из образа Windows
Если выше команда DISM выдает ошибку повреждения компонентов хранилища, то можно восстановить файлы из ISO образа. Смонтируйте ISO образ Windows 10 в проводнике.
Примечание: Лучше, чтобы версия, язык и архитектура монтируемого образа, совпадала с текущей Windows 10, которая установлена.
Далее введите ниже команду и замените букву I на подключаемый образ. Откройте проводник (этот компьютер) и посмотрите букву диска.
DISM /Online /Cleanup-Image /RestoreHealth /Source:I:Sourcesinstall.esd
Анализ лога CBS, какие файлы не удалось восстановить
Если после сканирования системных файлов, программа защиты ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них, лог файл CBS может помочь определить, какие именно файлы повреждены. Для этого:
- Перейдите по пути C:WindowsLogsCBS
- Откройте файл CBS.log в блокноте или текстовом редакторе
- В блокноте нажмите Ctrl+F, чтобы вызвать поиск
- В поиске напишите Cannot repair member file, чтобы найти файлы, которые не удается восстановить
- Если поиск не дал результатов, то найдите записи [SR] и вы обнаружите, что все они одинаковы 100 components
- Ищите листая вручную любые изменения, отличные от 100 components, где вы и найдете поврежденный файл или указание
- Ориентируетесь по времени, когда вы примерно запускали сканирование SFC, так как лог может быть и за вчерашний день
Примечание: Лог журнала DISM находятся по пути C:WindowsLogsDISM (dism.log).
Смотрите еще:
- Не работает кнопка Пуск в Windows 10?
- Почему Пропал и Не Работает Звук в Windows 10?
- 9 Причин Почему Компьютер с Windows Зависает
- Диск загружен на 100% в диспетчере задач Windows 10
- Ускоренная загрузка windows, настройка windows для быстрой работы
[ Telegram | Поддержать ]
Далеко не все ошибки выражаются в появляющихся на рабочем столе окнах и невозможности совершить какое-либо действие. Намного чаще они незаметно скапливаются на вашем компьютере и постепенно затормаживают его работу. Периодически стоит проверять устройство на наличие возможных ошибок, и не только систему, но и жёсткий диск, и реестр. Все описанные ниже способы включают в себя и автоматическое исправление найденных неисправностей.
Как проверить систему на целостность и ошибки
В результате некорректного выключения компьютера, воздействия вирусов и прочих проблемных ситуаций возможно повреждение или изменение системных файлов. Последствия этого, как правило, выражаются в проблемах при запуске отдельных программ или включении компьютера, но иногда они могут быть и незаметны для пользователя. Сканирование системы на целостность — первое, что рекомендуется сделать при возникновении проблем с Windows 10.
Через команду sfc
Это основной способ проверки операционной системы на целостность. Он предназначен для случаев с проблемами при работоспособности компьютера. Через команду sfc проводится только поверхностный анализ, при помощи которого не получится найти и исправить все возможные ошибки. Однако этот способ довольно быстрый и идеально подойдёт для профилактического сканирования компьютера. Более глубокий анализ возможен через утилиту DISM, которая описана ниже.
- Откройте командную строку от имени администратора. Её можно найти через поиск в меню «Пуск». Для запуска от имени администратора кликните по ней правой кнопкой мыши и выберите соответствующий пункт.
Откройте командную строку от имени администратора - Введите команду sfc /scannow и нажмите Enter. Запустится анализ. Все выявленные ошибки будут автоматически исправлены на месте.
Введите команду sfc /scannow для автоматического исправления ошибок
Команда sfc не может исправить ошибки файлов, которые используются системой в текущий момент. Если появится уведомление о подобных сбоях, обязательно запустите утилиту DISM.
Через утилиту DISM
Утилита DISM проводит полное сканирование системы на наличие ошибок и нарушения целостности. Запускаемый ей анализ длится довольно долго, но позволяет выявить и исправить все нарушения в работе системы. Для осуществления проверки обязательно потребуется интернет.
Перед запуском утилиты отключите антивирус и все запущенные программы, а также постарайтесь не пользоваться компьютером во время анализа.
Откройте командную строку от имени администратора и введите dism /Online /Cleanup-Image /RestoreHealth.
Есть ещё несколько команд этой утилиты, которые могут быть вам полезны:
- dism /Online /Cleanup-Image /CheckHealth для получения информации о состоянии и наличии повреждений компонентов Windows;
- dism /Online /Cleanup-Image /ScanHealth для проверки целостности и наличия повреждений хранилища компонентов.
Как проверить жёсткий диск на ошибки
Все данные, записываемые на компьютер, разбиваются на небольшие фрагменты, которые размещаются на секторах жёсткого диска. В процессе работы компьютера эти секторы могут повреждаться. Повреждённые секторы и есть «ошибки» жёсткого диска. Когда жёсткий диск пытается прочесть информацию с повреждённого сектора, процесс чтения «стопорится». Результатом этого является неоправданно долгие включения компьютера и запуск некоторых программ.
Исправить повреждённые секторы нельзя, но можно запретить жёсткому диску с ними работать. Процесс поиска и исключения этих секторов называется дефрагментацией. Даже если ошибки не найдутся, в результате дефрагментации пространство на жёстком диске станет более упорядоченным, что также ускорит процесс чтения информации.
Владельцам SSD делать дефрагментацию не рекомендуется: в подобном случае она окажется не только бесполезной, но и сократит срок службы вашего накопителя.
Через «Проводник»
Это основной способ проверки жёсткого диска. Windows 10 должен осуществлять её автоматически, без ведома пользователя, чтобы поддерживать порядок на жёстком диске. Дефрагментация займёт у вас около часа, так что лучше ставить её на ночь.
- В «Проводнике» нажмите правой кнопкой мыши на одном из дисков и откройте его свойства.
Откройте свойства одного из дисков - Перейдите во вкладку «Сервис» и нажмите «Оптимизировать».
Перейдите во вкладку «Сервис» и нажмите «Оптимизировать» - Выберите один из дисков и кликните на «Оптимизировать». По окончании дефрагментации повторите сделанное с остальными дисками в списке.
Выберите один из дисков и кликните на «Оптимизировать»
Через «Панель управления» (диагностика хранилища)
Многие ошибочно полагают, что через утилиту диагностики хранилища можно провести анализ жёсткого диска. На самом деле это не так. Утилита диагностики хранилища действительно присутствует на жёстком диске, но она запускается автоматически, и сделать через неё анализ у вас не получится. Этим способом можно узнать только результаты последней проверки состояния жёсткого диска.
Если вы просто хотите провести анализ, воспользуйтесь предыдущим способом, но вместо «Оптимизировать» нажмите «Анализировать».
- Откройте «Панель управления». Найти вы её можете через поиск в меню «Пуск».
Откройте «Панель управления» через меню «Пуск» - Выберите вариант просмотра «Мелкие значки» и нажмите на «Центр безопасности и обслуживания».
Нажмите на «Центр безопасности и обслуживания» - Разверните информационную панель «Обслуживание». Тут будут отображены результаты последней проверки жёсткого диска.
Ознакомьтесь с результатами последней проверки жёсткого диска в панели «Обслуживание»
Через командную строку
Этот способ исключает восстановление порядка на жёстком диске, которое производится при обычной дефрагментации. За счёт этого процесс протекает гораздо быстрее. Исправлять ошибки этим способом рекомендуется, если вам необходимо быстро восстановить информацию из повреждённых секторов.
- Откройте командную строку от имени администратора и введите chkdsk C: /F /R. Буква F указывает на необходимость автоматического исправления найденных ошибок, а R отвечает за попытку восстановления информации из повреждённых секторов.
Введите команду chkdsk C: /F /R - В процессе анализа может появиться сообщение о невозможности проверки определённого сектора в связи с его использованием в настоящий момент. В подобном случае у вас будет выбор:
- введите команду Y, чтобы подтвердить перезагрузку компьютера: это необходимо для проверки используемого сектора (после перезагрузки анализ продолжится);
- введите команду N, чтобы продолжить анализ без проверки используемого сектора.
- По окончании процесса проверьте остальные диски, заменив в команде букву C.
Для проверки без использования интернета используйте команду chkdsk C: /F /R /offlinescanandfix.
Через PowerShell
Windows PowerShell — это новая мощная оболочка для командной строки. Делает она то же самое, что и её предшественница, но имеет гораздо больше полномочий. PowerShell позволяет быстро и просто произвести те действия, которые для обычной командной строки являются затруднительными или невозможными. В нашем случае это поможет избежать необходимости перезагружать компьютер для проверки используемых секторов.
- Откройте PowerShell от имени администратора (так же, как и командную строку).
Откройте PowerShell от имени администратора - Введите команду Repair-Volume -DriveLetter C и нажмите Enter. По окончании процесса замените в команде букву C, чтобы проверить другие диски.
Введите команду Repair-Volume -DriveLetter C для проверки диска
Для проверки без использования интернета используйте команду Repair-Volume -DriveLetter C -OfflineScanAndFix.
Видео: как проверить жёсткий диск на ошибки
Как проверить реестр на ошибки
Реестр Windows — эта сложная база данных операционной системы, в которой хранятся все настройки, изменения, информация о компьютере и установленных программах. В случае возникновения реестровой ошибки последствия могут быть самыми разными: от синего экрана при включении и полной неработоспособности системы до неудаляемого ярлыка и прочих мелочей.
Наиболее неприятной особенностью реестровых ошибок является их наслоение. Одна незначительная ошибка в реестре может повлечь за собой несколько других, что в конечном счёте приведёт к печальным последствиям. Именно поэтому регулярное сканирование реестра на наличие ошибок и их преждевременное устранение чрезвычайно важны для поддержания высокой работоспособности вашего компьютера.
Через встроенные средства
В Windows 10 есть встроенная утилита для проверки реестра на целостность, но она довольно слабая и не находит большинства ошибок. Лучше всего будет использовать одну из сторонних программ, которые описаны ниже.
Этим способом можно исправить только критические ошибки: многие реестровые неисправности останутся нетронутыми.
Откройте командную строку от имени администратора, введите команду scanreg /fix и нажмите Enter.
Через CCleaner
CCleaner — самая популярная и надёжная программа по очистке компьютера. Она предназначена для вычищения мусора из труднодоступных мест, до которых сама система добраться не может. Однако свою популярность CCleaner заслужила именно за её функцию очистки реестра, которая позволяет быстро находить и затирать реестровые ошибки, не задевая при этом ничего важного.
- Скачайте с официального сайта и установите программу CCleaner. Запустите её и перейдите в раздел «Реестр».
Перейдите в раздел «Реестр» - Нажмите «Поиск проблем».
Нажмите «Поиск проблем» - По завершении анализа кликните на «Исправить выбранное…».
Кликните на «Исправить выбранное…» - Сохраните резервные копии исправляемых файлов. После ближайшей перезагрузки их можно удалить. Если возникнут проблемы с компьютером, просто откройте сохранённый файл.
Сохраните резервные копии исправляемых файлов - Нажмите «Исправить отмеченные».
Нажмите «Исправить отмеченные» для лечения реестра
Через Glary Utilities
Glary Utilities — очень функциональная программа, которая будет работать в трее и держать ваш компьютер в чистоте и порядке. Очистка реестра — всего лишь одна из доступных функций по улучшению работы компьютера. Glary Utilities для многих может показаться навязчивой, но для не очень опытных пользователей она станет весьма полезным помощником.
- Скачайте и установите Glary Utilities. Запустите её и перейдите в раздел очистки реестра.
Перейдите в раздел очистки реестра - Сразу начнётся сканирование. По его завершении нажмите «Исправить реестр».
После сканирования нажмите «Исправить реестр»
Через Wise Registry Cleaner
Wise Registry Cleaner — программа, предназначенная не столько для лечения реестра, сколько для его полной очистки от залежавшихся и невостребованных параметров. Очистка реестра через Wise Registry Cleaner является довольно серьёзной и может задеть важные файлы, которые программе покажутся лишними. При первом запуске Wise Registry Cleaner вам будет предложено сделать резервную копию реестра, на что лучше согласиться. Если окажутся задеты важные файлы, вы всегда сможете сделать откат.
Wise Registry Cleaner доступен только на англоязычной версии официального сайта: при смене языка страницы на русский вам предложат другую программу Wise Care 365.
- Скачайте и установите Wise Registry Cleaner. Запустите её и нажмите «Глубокое сканирование».
Выберите режим «Глубокое сканирование» в программе Wise Registry Cleaner - По завершении сканирования выберите «Исправить».
Нажмите «Исправить» для ликвидации ошибок реестра
Даже если вы не видите никаких ошибок на компьютере, лучше периодически его сканировать. Это обеспечит стабильную работу системы и поможет решить большинство проблем до того, как они станут заметны.
- Распечатать
Меня зовут Никита и мне 32. Высших 2: Физика и Радиотехника.
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(37 голосов, среднее: 4.7 из 5)
Поделитесь с друзьями!
Содержание
- Особенности проверки целостности системных файлов в Windows 10
- Шаг 1: Запуск SFC
- Запуск SFC в среде восстановления
- Шаг 2: Запуск DISM
- Восстановление DISM
- Вопросы и ответы
Современные версии Windows наделены встроенными инструментами, которые умеют восстанавливать изначальное состояние системных файлов в случае их модификации или повреждения. Их использование требуется, когда какой-то компонент операционной системы работает нестабильно или со сбоями. Для Win 10 есть несколько вариантов того, как проанализировать их целостность и вернуть в рабочее состояние.
Важно знать, что пользоваться восстанавливающими утилитами могут даже те пользователи, чьи операционные системы перестали загружаться в результате каких-либо событий. Для этого им достаточно иметь при себе загрузочную флешку или CD, которые помогают попасть в интерфейс командной строки еще до момента установки новой Виндовс.
Читайте также: Как создать загрузочную флешку c Windows 10
Если повреждения произошли в результате таких пользовательских действий, как, например, кастомизация внешнего вида ОС или установка ПО, подменяющего/модифицирующего системные файлы, применение восстанавливающих инструментов отменит все изменения.
За восстановление отвечает сразу два компонента — SFC и DISM, и дальше мы расскажем, как ими пользоваться в тех или иных условиях.
Шаг 1: Запуск SFC
Даже не очень опытным юзерам нередко знакома команда SFC, работающая через «Командную строку». Она предназначена для проверки и исправления защищенных системных файлов при условии, что те не используются Виндовс 10 в текущий момент времени. В противном случае инструмент может быть запущен при перезагрузке ОС — это обычно касается раздела С на жестком диске.
Открываем «Пуск», пишем «командная строка» либо «cmd» без кавычек. Вызываем консоль с правами администратора.
Внимание! Запускайте здесь и далее «Командную строку» исключительно из меню «Пуск».
Пишем команду sfc /scannow
и ждем завершения сканирования.
Результат будет одним из следующих:
«Защита ресурсов Windows не обнаружила нарушений целостности»
Никаких проблем касательно системных файлов найдено не было, и при явном наличии неполадок можно переходить к Шагу 2 этой статьи или искать другие методы диагностики ПК.
«Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила»
Определенные файлы были исправлены, и теперь вам остается проверить, возникает ли конкретная ошибка, из-за которой вы и запустили проверку целостности, снова.
«Защита ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них»
В этой ситуации следует задействовать утилиту DISM, речь о которой пойдет в Шаге 2 этой статьи. Обычно именно она занимается исправлением тех неполадок, которые не поддались SFC (чаще всего это проблемы с целостностью хранилища компонентов, и DISM их успешно устраняет).
«Защита ресурсов Windows не может выполнить запрошенную операцию»
- Перезагрузите компьютер в «Безопасном режиме с поддержкой командной строки» и повторите попытку сканирования, еще раз вызвав cmd так, как это было описано выше.
Читайте также: Безопасный режим в Windows 10
- Дополнительно проверьте, есть ли в директории C:WindowsWinSxSTemp следующие 2 папки: «PendingDeletes» и «PendingRenames». Если они там отсутствуют, включите отображение скрытых файлов и папок, а затем посмотрите еще раз.
Читайте также: Отображение скрытых папок в Windows 10
- Если их по-прежнему там нет, начните сканирование жесткого диска на ошибки командой
chkdsk
в «Командной строке».Читайте также: Проверка жесткого диска на ошибки
- После переходите к Шагу 2 этой статьи или попытайтесь запустить SFC из среды восстановления — об этом так же написано ниже.
«Защите ресурсов Windows не удается запустить службу восстановления»
- Проверьте, запустили ли вы «Командную строку» с правами администратора, как это необходимо.
- Откройте утилиту «Службы», написав это слово в «Пуск».
- Проверьте, включены ли службы «Теневое копирование тома», «Установщик модулей Windows» и «Установщик Windows». Если хотя бы одна из них остановлена, запустите ее, а затем вернитесь в cmd и начните сканирование SFC повторно.
- Если не помогло, переходим к Шагу 2 этой статьи либо используйте инструкцию для запуска SFC из среды восстановления ниже.
«В данный момент выполняется другая операция обслуживания или восстановления. Дождитесь ее завершения и повторно запустите SFC»
- Скорее всего, в этот момент параллельно производится обновление Виндовс, ввиду чего вам достаточно дождаться его завершения, при необходимости перезагрузить компьютер и повторить процесс.
- Если даже после длительного ожидания вы наблюдаете эту ошибку, а в «Диспетчере задач» видите процесс «TiWorker.exe» (или «Windows Modules Installer Worker»), остановите его, нажав по строчке с ним правой кнопкой мыши и выбрав пункт «Завершить дерево процессов».
Либо перейдите в «Службы» (как их открыть, написано чуть выше), найдите «Установщик модулей Windows» и остановите ее работу. То же самое можно попробовать сделать с службой «Центр обновления Windows». В дальнейшем службы стоит включить заново, чтобы иметь возможность автоматически получать и устанавливать обновления.
Запуск SFC в среде восстановления
При наличии серьезных неполадок, из-за которых не получается загрузить/корректно пользоваться Виндовс в нормальном и безопасном режиме, а также при возникновении одной из рассмотренных выше ошибок, следует воспользоваться SFC из среды восстановления. В «десятке» есть несколько путей туда попасть.
Вне зависимости от способа, который использовали для открытия консоли, по одной штуке введите в открывшуюся cmd команды ниже, после каждой нажимая Enter:
diskpart
list volume
exit
В таблице, которую выведет list volume, найдите букву вашего жесткого диска. Это необходимо определить по той причине, что буквы, присвоенные дискам здесь, отличаются от тех, что вы видите в самой Windows. Ориентируйтесь на размер тома.
Впишите команду sfc /scannow /offbootdir=C: /offwindir=C:Windows
, где C — буква диска, которую вы только что определили, а C:Windows — путь к папке Windows в вашей операционной системе. В обоих случаях примеры могут отличаться.
Так и запускается SFC, выполняя проверку и восстановление целостности всех системных файлов, в том числе тех, которые могли быть недоступны при работе инструмента в интерфейсе Windows.
Шаг 2: Запуск DISM
Все системные компоненты операционной системы находятся в отдельном месте, которое также именуется хранилищем. Там содержатся оригинальные версии файлов, которыми в дальнейшем и подменяются поврежденные элементы.
Когда оно в ходе каких-либо причин повреждается, Виндовс начинает работать некорректно, а SFC при попытке выполнить проверку или восстановление выдает ошибку. Разработчики предусмотрели и подобный исход событий, добавив возможность восстановления хранилища компонентов.
Если у вас не работает проверка SFC, запустите, следуя дальнейшим рекомендациям, DISM, а затем снова используйте команду sfc /scannow.
- Откройте «Командную строку» точно тем же способом, что указан в Шаге 1. Аналогичным образом вы можете вызвать и «PowerShell».
- Впишите ту команду, результат которой вам требуется получить:
dism /Online /Cleanup-Image /CheckHealth
(для cmd) /Repair-WindowsImage
(для PowerShell) — Выполняется анализ состояния хранилища, но само восстановление при этом не происходит.dism /Online /Cleanup-Image /ScanHealth
(для cmd) /Repair-WindowsImage -Online -ScanHealth
(для PowerShell) — Сканирует область данных на уровень целостности и наличие ошибок. На проведение занимает существенно больше времени, чем первая команда, но также служит лишь в информационных целях — устранения найденных проблем не происходит.dism /Online /Cleanup-Image /RestoreHealth
(для cmd) /Repair-WindowsImage -Online -RestoreHealth
(для PowerShell) — Проверяет и восстанавливает найденные повреждения хранилища. Учтите, что на это необходимо определенное время, и точная продолжительность зависит исключительно от обнаруженных неполадок.
Восстановление DISM
В редких случаях задействовать данный инструмент не удается, и восстановить его онлайн через «Командную строку» либо «PowerShell» тоже не получается. Из-за этого требуется выполнять восстановление с использованием образа чистой Виндовс 10, вероятно, даже придется прибегнуть к среде восстановления.
Восстановление в среде Windows
Когда Виндовс работает, восстановить DISM становится максимально просто.
- Первое, что вам нужно — наличие чистого, желательно не модифицированного разными горе-сборщиками, образа Windows. Скачать его можно в интернете. Обязательно подбирайте сборку, максимально близкую к вашей. Совпадать должны как минимум версии сборки (к примеру, если у вас установлена Windows 10 1809, то ищите точно такую же). Владельцы актуальных сборок «десятки» могут воспользоваться Media Creation Tool от Microsoft, где также находится последняя ее версия.
- Найдя нужный образ, смонтируйте его на виртуальный привод, используя специализированные программы типа Daemon Tools, UltraISO, Alcohol 120%.
- Перейдите в «Этот компьютер» и откройте список файлов, из которых и состоит операционная система. Поскольку чаще всего нажатием левой кнопки мыши запускается установщик, нажмите ПКМ и выберите пункт «Открыть в новом окне».
Откройте папку «sources» и посмотрите, какой из двух файлов у вас имеется: «install.wim» или «install.esd». Это нам пригодится дальше.
- В программе, через которую смонтировали образ, или в «Этот компьютер» посмотрите, какая буква была ему присвоена.
- Разверните «Командную строку» или «PowerShell» от имени администратора. Первым делом нам нужно узнать, какой индекс присвоен версии операционной системы, откуда вы хотите взять DISM. Для этого пишем первую или вторую команду в зависимости от того, какой файл вы нашли в папке в предыдущем шаге:
Dism /Get-WimInfo /WimFile:E:sourcesinstall.esd
либо
Dism /Get-WimInfo /WimFile:E:sourcesinstall.wim
где E — буква диска, присвоенная монтированному образу.
- Из списка версий (например, Home, Pro, Enterprise) ищем ту, которая установлена на компьютере, и смотрим ее индекс.
- Теперь впишите одну из следующих команд.
Dism /Get-WimInfo /WimFile:E:sourcesinstall.esd:индекс /limitaccess
либо
Dism /Get-WimInfo /WimFile:E:sourcesinstall.wim:индекс /limitaccess
где E — буква диска, присвоенная монтированному образу, индекс — цифра, которую вы определили в предыдущем шаге, а /limitaccess — атрибут, запрещающий команде обращаться к Windows Update (как это происходит при работе со Способом 2 этой статьи), и берущий локальный файл по указанному адресу из монтированного образа.
Индекс в команду можно и не писать, если в установщике install.esd/.wim всего одна сборка Windows.
Дождитесь окончания сканирования. В процессе оно может зависнуть — просто подождите и не пытайтесь завершить работу консоли раньше времени.
Работа в среде восстановления
Когда не получается произвести процедуру в работающей Виндовс, требуется обратиться к среде восстановления. Так операционная система еще не будет загружена, поэтому «Командная строка» может без труда обращаться к разделу C и заменять любые системные файлы на жестком диске.
Будьте внимательны — в этом случае вам потребуется сделать загрузочную флешку с той Windows, откуда вы и будете брать файл install на замену. Версия и номер сборки должны совпадать с той, что установлена и повреждена!
- Заранее в запущенной Виндовс посмотрите, install-файл какого расширения находится в вашем дистрибутиве Windows — он и будет использоваться для восстановления. Подробно об этом написано в шагах 3-4 инструкции по восстановлению DISM в среде Windows (чуть выше).
- Обратитесь к разделу «Запуск SFC в среде восстановления» нашей статьи — там в шагах 1-4 есть инструкции по входу в среду восстановления, запуску cmd и работе с консольной утилитой diskpart. Узнайте таким образом букву своего жесткого диска и букву флешки и выйдите из diskpart так, как это описано в разделе про SFC.
- Теперь, когда буквы у HDD и флешки известны, работа с diskpart завершена и cmd все еще открыта, пишем следующую команду, которая определит индекс версии Windows, что записана на флешку:
Dism /Get-WimInfo /WimFile:D:sourcesinstall.esd
или
Dism /Get-WimInfo /WimFile:D:sourcesinstall.wim
где D — буква флешки, которую вы определили в шаге 2.
- Впишите команду:
Dism /Image:C: /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.esd:индекс
или
Dism /Image:C: /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.wim:индекс
где С — буква жесткого диска, D — буква флешки, которые вы определили в шаге 2, а индекс — версия ОС на флешке, совпадающая с версией установленной Windows.
В процессе будут распаковываться временные файлы, и если на ПК есть несколько разделов/жестких дисков, можете использовать их в качестве хранилища. Для этого в конец команды, указанной выше, допишите атрибут
/ScratchDir:E:
, где E — буква этого диска (определяется она также в шаге 2). - Остается дождаться завершения процесса — после этого восстановление с большой долей вероятности должно пройти успешно.
Вы заранее должны знать, какая версия ОС установлена на вашем жестком диске (Home, Pro, Enterprise и др.).
Итак, мы рассмотрели принцип использования двух инструментов, восстанавливающих системные файлы в Win 10. Как правило, они справляются с большинством возникших неполадок и возвращают пользователю стабильное функционирование ОС. Тем не менее иногда какие-то файлы не удается сделать снова рабочими, из-за чего юзеру может потребоваться переустановить Виндовс либо заняться ручным восстановлением, копируя файлы с рабочего оригинального образа и подменяя их в поврежденной системе. Сперва потребуется обратиться к логам по адресу:
C:WindowsLogsCBS
(от SFC)
C:WindowsLogsDISM
(от DISM)
отыскать там файл, который не удалось восстановить, достать его из чистого образа Windows и заменить в поврежденной операционной системе. Этот вариант не умещается в рамки нашей статьи, и при этом он довольно сложный, поэтому обращаться к нему стоит только опытным и уверенным в своих действиях людям.
Читайте также: Способы переустановки операционной системы Windows 10
Никому не нравится, когда привычная настроенная Windows 10 начинает сбоить и зависать. Разберёмся, с какими причинами это может быть связано, и научимся выявлять и исправлять возникшие проблемы.
Проверка Windows 10 на ошибки
Ошибки в работе компьютерных устройств бывают двух видов:
- аппаратные — в их появлении виноваты физические повреждения «железа» устройства;
- программные — связаны исключительно с программной компонентой.
Разберёмся, как же выявить эти сбои и исправить их различными средствами.
Если аппаратные ошибки можно «вылечить» только заменой или починкой повреждённой части, то программные сбои исправляются с помощью специальных встроенных или сторонних утилит.
Диагностика Windows 10 с помощью SFC
SFC.exe — системная утилита, вшитая в Windows 10, которая отвечает за проверку целостности и работоспособности системных файлов. Если какие-нибудь из них повреждены, программа автоматически восстанавливает их. SFC не всесильна: её рекомендуется использовать в связке с DISM, о которой речь пойдёт позже. Однако использование этой утилиты — практически первое, что нужно сделать при сбоях в системе.
- Войдите в консоль. Для этого щёлкните правой кнопкой мыши по меню «Пуск» и выберите вариант «Командная строка (администратор)».
Щёлкните правой кнопкой мыши по меню «Пуск» и выберите соответствующий вариант
- В открывшемся окне наберите sfc /scannow (или sfc /scanfile=«путь к файлу» для проверки конкретного файла) и нажмите Enter.
Введите нужную команду, чтобы проверить целостность системных файлов через SFC
Некоторое (иногда довольно длительное) время утилита будет проверять системные файлы на целостность. После завершения работы она выдаст пользователю результат.
Некоторые из системных файлов SFC починить не может, пока Windows запущена, потому что в данный момент они используются системой. Если проверка SFC выдала, что проблемы есть, но решить она их не может, утилиту надо запустить снова, но не из системы, а из средства восстановления Windows.
Открыть средство восстановления Windows можно следующими способами:
- пройдите путь «Пуск» — «Параметры» — «Обновление и безопасность» — «Восстановление» — «Особые варианты загрузки» — «Перезагрузить сейчас»;
Пункт «Обновление и безопасность» в параметрах Windows позволяет зайти в меню особых вариантов загрузки
- выберите вариант «Восстановление системы» при загрузке с установочного носителя (или с диска восстановления);
Нажмите на кнопку «Восстановление системы» при загрузке с установочного носителя
- нажмите вместо кнопки запуска на специальную кнопку, позволяющую войти в режим восстановления. Она есть на некоторых ноутбуках, например, Lenovo. Как правило, такая кнопка расположена либо рядом с кнопкой запуска системы, либо рядом с разъёмом для зарядного устройства.
На некоторых ноутбуках есть кнопка, открывающая меню восстановления
В меню восстановления выполните следующее:
- Пройдите путь «Поиск и устранение неисправностей» — «Дополнительные параметры» — «Командная строка».
Чтобы войти в консоль через средство восстановления, пройдите по пути «Поиск и устранение неисправностей» — «Дополнительные параметры» — «Командная строка»
- Наберите в открывшемся окне следующие команды:
- diskpart;
- list volume (после срабатывания этой команды нужно запомнить, какими буквами она пометила диски — они будут отличаться от привычных нам дисков C и D);
- exit;
- sfc /scannow /offbootdir=<буква диска «Зарезервировано»>: /offwindir=<буква системного диска>:Windows. Буквы нужно использовать те, что показала утилита list volume.
На этот раз утилита SFC сможет починить все файлы, даже те, что ей обычно недоступны.
Видео: как запустить утилиту SFC
Сканирование и восстановление Windows 10 через DISM
DISM — ещё одна утилита для восстановления повреждённых файлов. Область её применения намного шире, чем у SFC. С её помощью можно даже делать резервные копии системы. DISM и SFC отвечают за разные группы системных файлов, и их совместное использование более эффективно, чем применение поодиночке.
Диагностика и починка файлов системы с помощью DISM также производятся через «Командную строку». Как в неё войти, описано выше. Существует несколько вариантов использования команды:
- dism /Online /Cleanup-Image /CheckHealth — проверка не производится, утилита выводит последние сохранённые данные о состоянии файлов;
Команда dism /Online /Cleanup-Image /CheckHealth показывает, какие результаты проверка диска дала в прошлый раз
- dism /Online /Cleanup-Image /ScanHealth — включается проверка целостности файлов без «починок» найденных неполадок;
Проверку всех системных файлов через DISM без «починки» запускает команда dism /Online /Cleanup-Image /ScanHealth
- dism /Online /Cleanup-Image /RestoreHealth — запускается проверка целостности файлов с последующим восстановлением повреждённых файлов.
Проверка в DISM системных файлов с последующим восстановлением повреждений запускается командой dism /Online /Cleanup-Image /RestoreHealth
Проверка и восстановление файлов занимают довольно длительное время. Также совершенно нормальной особенностью утилиты DISM является зависание строки состояния на 20%.
Видео: как проверить целостность Windows 10 c помощью SFC и DISM
Проверка жёсткого диска на сбои
Кроме физических повреждений жёсткого диска, существуют также ошибки, которые можно «вылечить» с помощью встроенных средств диагностики Windows 10. Для исправления более серьёзных проблем (например, битые сектора) можно использовать сторонние утилиты, но спустя время диск всё равно придётся менять.
С помощью «Командной строки»
С помощью «Командной строки» можно запустить встроенную утилиту Check Disk, которая проверяет диск на ошибки и по возможности исправляет их. В среде Windows эта программа не сможет проверить системный диск (диск C): она предложит перезагрузиться и проведёт проверку во время перезагрузки до запуска ОС.
Если утилита chkdsk получает на вход системный диск, она предлагает перезагрузить систему для его проверки
Утилита запускается в «Командной строке» (как туда войти, описано выше) с помощью команды chkdsk <имя диска с двоеточием> с заданными параметрами:
- /f — автоисправление найденных ошибок;
- /r — проверка на битые сектора и попытка восстановления повреждённой информации;
- /offlinescanandfix — оффлайн-проверка, при которой программа сначала «отключает» диск от процессов в системе, а потом проверяет его. Применяется, если диск используется, «простой» запуск Check Disk не может исправить ошибки;
- /? — справка по команде.
Выполнение команды с параметром /r может занять до нескольких часов.
В результате работы chkdsk выведет данные о диске, полученные в ходе проверки
Видео: как проверить жёсткий диск на сбои с помощью chkdsk
С помощью StorDiag
Утилита диагностики хранилища присутствует только в Windows 10 и не применяется в других версиях системы. Так же, как и Check Disk, она запускается через «Командную строку» с помощью команды stordiag.exe -collectEtw -checkfsconsistency -out <путь к папке, куда сохранится отчёт>.
StorDiag не исправляет найденные ошибки, а лишь диагностирует их и записывает полученные данные в файл с отчётом. Однако область её диагностики шире, чем у Check Disk, и, если вы продвинутый пользователь, можете использовать эту программу, чтобы точнее определить причину неполадок с устройством.
Проверка диска с помощью утилиты диагностики хранилища StorDiag позволит диагностировать проблемы и записать полученные данные в отдельный файл
С помощью PowerShell
Windows PowerShell — это оболочка «Командной строки», используемая в Windows как ещё одно средство управления. От обычной консоли её отличает более широкая область применения, возможность использования сценариев и прочие усовершенствования.
PowerShell расположена по пути «Пуск» — «Все программы» — «Windows PowerShell». Консоль также можно найти, просто набрав в поиске меню «Пуск» её название.
Чтобы провести проверку диска, наберите в «Командной строке» PowerShell, запущенной от имени администратора (правая кнопка мыши по иконке PowerShell — «Запуск от имени администратора») одну из следующих команд:
- Repair-Volume -DriveLetter <буква диска без двоеточия> — обычная проверка с восстановлением;
- Repair-Volume -DriveLetter <буква диска без двоеточия> -OfflineScanAndFix — оффлайн-проверка (что это такое, описывалось выше).
Указанные команды, введённые в среде PowerShell, запустят средство диагностики и лечения диска
С помощью «Проводника» и «Панели управления»
Продиагностировать жёсткий диск на наличие ошибок можно, запустить утилиту диагностики через «Проводник». Для этого пройдите путь: «Мой компьютер» — правая кнопка мыши по диску, который нуждается в проверке — «Свойства» — «Сервис» — «Проверка на наличие ошибок». Выполняемая проверка аналогична Check Disk.
Диагностику и исправление ошибок можно запустить из окна свойств диска
Кроме этого, через «Панель управления» можно активировать обслуживание системы, которое включает в себя проверку винчестеров. Расположено оно по пути «Пуск» — «Панель управления» — «Центр безопасности и обслуживания» — «Обслуживание». В окне обслуживания можно просмотреть результаты предыдущей проверки или запустить её заново с помощью кнопки «Начать обслуживание».
Чтобы запустить обслуживание диска, нужно нажать на соответствующую кнопку
Видео: как проверить жёсткий диск на наличие ошибок с помощью встроенной утилиты диагностики
Диагностика реестра Windows
Реестр — ещё один компонент Windows, который часто повреждается, что приводит к сбоям, глюкам и зависаниям. Чтобы этого не происходило, нужно периодически чистить его, удаляя устаревшие ветви, последствия сбоев и ошибочные записи.
Ручная чистка реестра очень трудоёмка и занимает много времени. Кроме этого, при её проведении легко ошибиться, что может привести к негативным последствиям (вплоть до падения системы). Поэтому тему ручной очистки мы затронем вскользь.
- Зайдите в реестр, нажав Win + R и введя в открывшееся окно команду regedit.
Чтобы войти в «Редактор реестра», нажмите Win + R, а затем наберите в открывшемся окне regedit
- Сделайте резервную копию, чтобы восстановить реестр в случае ошибочного удаления файлов. Для этого нажмите на «Файл» — «Экспорт» и в открывшемся окне выберите вариант «Весь реестр».
- Приступайте к чистке. Зайдите в раздел HKEY_CURRENT_USER и папку Software, внимательно просмотрите все находящиеся там ветви. Если какая-либо из них указывает на несуществующую (например, уже удалённую) программу, следует удалить эту ветку, выделив её левой кнопкой мыши и нажав на клавишу Del.
Чтобы вручную очистить реестр, перейдите в указанный раздел и удалите там все ненужные записи
Если не хочется терять время на ручную чистку, воспользуйтесь одной из специальных программ, которая автоматически очистит реестр от ненужных и ошибочных записей. Самой популярной из них является CCleaner — бесплатная утилита, которая не только исправляет ошибки реестра, но и очищает компьютер от мусора и накопившихся временных файлов. Разберёмся, как с ней работать.
- Откройте CCleaner, перейдите во вкладку «Реестр» и нажмите на кнопку «Поиск проблем». Запустится анализ реестра, который займёт некоторое время. Просто подождите, пока он закончится.
CCleaner затратит некоторое время на поиск ошибок реестра
- Закончив анализ, утилита покажет найденные ею неполадки в реестре. Чтобы устранить их поодиночке, нажимайте на кнопку «Исправить» для каждой найденной проблемы, а если нужно применить исправления ко всем ошибкам разом, кликните по «Исправить отмеченные».
Чтобы исправить найденные ошибки, кликните по «Исправить» или «Исправить отмеченные»
Скачать CCleaner можно с официального сайта разработчика.
Видео: как очистить реестр Windows 10 вручную и с помощью CCleaner
Когда сбои системы исправлены, Windows начинает «летать» и радовать пользователя своей безукоризненной работой. Своевременно проверяйте систему на ошибки, чтобы не пропустить начавшиеся проблемы, и она прослужит вам ещё долгое время.
- Распечатать
Учусь на программиста в одном из топовых вузов Москвы, хожу в походы, делаю бижутерию и играю в шарнирные куклы.
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(4 голоса, среднее: 4 из 5)
Поделитесь с друзьями!
Системные файлы операционной системы Windows 10 ежедневно подвергаются опасности. Если автоматической защите или антивирусу не удается справиться с угрозой, то файл становится потенциальной угрозой для системы. Он может стать зараженным (будучи потенциальным разносчиком «заразы») или поврежденным. Если с первым вариантом все понятно, то со вторым необходимо понимать тонкости системы и уметь восстанавливать файлы.
Для проверки целостности системных файлов в Windows 10 используется два компонента под названием SFC.ext и DISM.exe. Они способы проверить целостность системы и автоматически восстановить поврежденные файлы. Кроме того, есть еще один системный продукт Repair-WindowsImage – он работает в командной строке, используя функционал DISM.
Используя вышеуказанные программные обеспечения, можно добиться отличных результатов при выявлении дефектов файлов. Однако стоит помнить, что при восстановлении системных файлов также затрагиваются и пользовательские изменения: установка ресурсов, преобразования системы и другие надстройки буду отменены.
Исследование целостности системы и исправление ее с помощью SFC
Каждый опытный пользователь сталкивался с командой проверки целостности системы sfc /scannow, позволяющей автоматически проверить и исправить поврежденные файлы в ОС Windows. Ее запуск осуществляется в командной строке, а время сканирования в среднем занимает около 5 минут.
Впрочем, меньше слов, давайте рассмотрим, как все это работает на примере:
- Открываем меню «Пуск» и вводим в поисковой запрос «Командная строка». В открывшемся окне сбоку выбираем «Запуск от имени администратора».
Запустить командную строку можно и через окно «Выполнить», введя туда запрос «cmd»
- Во вновь запущенном окне вводим следующий текст: sfc /scannow и ожидаем окончания сканирования. На моем компьютере это заняло примерно 10 минут.
Вписываем соответствующую команду и нажимаем клавишу «Enter»
- После завершения сканирования, система на моем компьютере выявила некоторые поврежденные файлы, но не смогла их восстановить.
Также можно проверить отдельный файл при помощи команды sfc /scanfile = “путь_к_файлу”
Недостатком команд scf /scannow и sfc /scanfile является то, что они могут исправлять только тот файл, который в данный момент не используется. Для решения проблемы с работающим файлом обычно используется запуск командной строки в среде восстановления Windows 10.
Запуск SFC в среде восстановления
Для загрузки системы в среде восстановления воспользуйтесь одним из нижеуказанных способов:
- Откроем параметры путем сочетания клавиш «Win+I», перейдем в раздел «Обновление и безопасность», затем кликнем на кнопку «Перезагрузить сейчас» в окне «Восстановление».
Перезагружаем устройство и ожидаем запуск в среде восстановления
- Загрузимся с уже созданного диска восстановления Windows.
- Загрузимся с любого установочного диска или загрузочной флэшки для Windows.
После загрузки в среде восстановления вводим следующие параметры в командную строку, соблюдая последовательность:
- diskpart.
- list volume.
- exit.
- sfc /scannow /offbootdir = C: /offwindir = C:Program Files, где C – локальный диск, с установленной системой, а диск C:Program Files – путь к папке.
Поочередно вводим соответствующие команды
Описываемый метод проводит глубокое исследование целостности системы, в ходе которого команда SFC исправляет все неисправности. По окончании сканирования Windows 10 автоматически перезагрузится и запустится в обычном режиме.
Сканирование и восстановление системы с использованием DISM.exe
В том случае, если компонент системы SFC не может справиться со своей работой, на помощь приходит DISM.exe, позволяющий закончить начатое восстановление. Его работа заключается в сканировании и обслуживании системы, последовательном исправлении самых важных проблем. Кроме того, DISM может найти те неисправности, которых SFC даже не заметил.
Для запуска утилиты выполняем следующие действия:
- Открываем уже известную нам командную строку через меню «Пуск».
Запускаем командную строку
- Далее вводим указанную команду: dism /Online /Cleanup-Image /CheckHealth – она необходима для того, чтобы сформировать сведения о состоянии системы. Она сканирует незначительные параметры и проверяет компоненты на неисправность.
Исследование компонентов хранилища занимает всего пару минут
- Следующая команда dism /Online /Cleanup-Image /ScanHealth уже исследует и проверяет целостность системных файлов.
Проверка занимает примерно 10 минут
- dism /Online /Cleanup-Image /RestoreHealth – просканирует, а затем автоматически восстановит все компоненты ОС.
Сканирование и восстановление компонентов занимает около 15 минут
Вышеуказанные операции сохраняются в журнал выполненных действий, который вы можете посмотреть в следующих папках: WindowsLogsCBSCBS.log или WindowsLogsDISMdism.log.
В том случае, если на вашем компьютере по какой-либо причине не работает восстановление хранилища компонентов, то вы можете воспользоваться файлом install.wim (иногда расширение .esd). Его можно найти на смонтированном образе Windows 10, который вы можете скачать с официального сайта Microsoft.
Сам процесс осуществляется при помощи команды:
dism /Online /Cleanup-Image /RestoreHealth /Source: wim:путь_к_файлу:1 /limitaccess
При учете расширения .eds замените все элементы wim на eds.
Запустить сканирование операционной системы с помощью команды DISM можно и в Windows PowerShell. Просто запустите программу через меню «Пуск» от имени администратора и введите одну из следующих команд:
- Repair – WindowsImage – Online – ScanHealth. – осуществляет поиск неисправностей системных элементов.
- Repair – WindowsImage – Online – RestoreHealth – осуществляет сканирование, а затем удаляет дефекты системы.
Как видите, проверить целостность системных файлов в Windows 10 не так и сложно. Требуется лишь следовать инструкция и смотреть реакцию на выполнение определенных команд. Иногда вышеуказанные способы не срабатывают не потому, что вы что-то не так делаете, а потому что система имеет более глобальные неисправности. Какие бывают еще неисправности и как их решить читайте в следующем разделе.
Дополнительная информация
Если при использовании операции SFC ваша система обнаружила дефекты системы сразу же после обновления ОС, то вынужден вас огорчить. Исправление ошибки возможно только при переустановке системного образа. Если же неисправность связана с видеокартой, то обычно в этом виновен файл opencl.dll, который лучше всего оставить без изменений.
В случае с командой sfc /scannow, которой не удается выполнить восстановление системных файлов, а восстановление хранилища также не дает никаких решений, следует обратиться к журналу CBS.log. Для этого экспортируйте все сведения из журнала в текстовый файл sfc с помощью следующей команды:
findstr /c:»[SR]» %windir%LogsCBSCBS.log >»%userprofile%Desktopsfc.txt»
Используя указанную команду, вы сможете посмотреть какие именно системные файлы были повреждены.
Post Views: 3 033