Содержание
- Способ 1: Средство устранения неполадок
- Способ 2: Восстановительные утилиты
- Этап 1: Восстановление целостности файлов
- Этап 2: Восстановление хранилища компонентов
- Возможные проблемы
- Способ 3: Сторонне ПО
- Вопросы и ответы
Способ 1: Средство устранения неполадок
Для выявления и исправления системных ошибок или проблем с работоспособностью оборудования в Windows 11 есть штатное средство устранения неполадок. Особенно этот вариант удобен, когда вы хотя бы примерно понимаете, какая часть операционной системы работает плохо.
- Кликаем правой кнопкой мышки (ПКМ) «Пуск» и открываем параметры Виндовс 11.
- В разделе «Система» выбираем блок «Устранение неполадок»,
а в нем кликаем «Другие средства УН».
- Инструмент поддерживает разные модули исправления как программных, так и аппаратных ошибок. Например, если Виндовс 11 плохо подключается к сети, нужно найти соответствующий модуль и запустить его.
- Средство начнет диагностику указанной части системы, и если найдет какие-нибудь ошибки, то постарается автоматически их исправить.
Способ 2: Восстановительные утилиты
В первую очередь речь идет об утилите «SFC.exe», которая способна сканировать системные файлы, находить среди них поврежденные и определять отсутствующие, а затем восстанавливать их. Разделим процесс на два этапа, но если первый завершится без проблем, второй даже не потребуется.
Этап 1: Восстановление целостности файлов
Запустим утилиту с дополнительным параметром и таким образом проверим все важные файлы, включая те, что входят в динамически подключаемую библиотеку Виндовс.
- В поиске находим «Командную строку» и запускаем ее с повышенными правами.
- Вводим команду:
sfc /scannow
и нажимаем «Enter». Это запустит сканирование и, если средство найдет поврежденные объекты, то постарается сразу заменить их.
Если нас интересует конкретный файл, в поле консоли вводим:
sfc /scanfile="X"
где вместо значения «X» в кавычках указываем путь к объекту сканирования.
- В данном случае поврежденные файлы были обнаружены, а затем восстановлены, и если у вас так же, то, в принципе, проверку можно завершать.
Тем не менее ошибки могут быть найдены. Если вы получили сообщение о том, что защита Windows нашла поврежденные объекты, но не может их восстановить, переходите к следующему этапу.
Этап 2: Восстановление хранилища компонентов
Замену поврежденным файлам утилита «SFC.exe» ищет в хранилище компонентов, а если не находит дубликаты, присылает упомянутое выше уведомление. Для восстановления хранилища предусмотрена утилита «DISM.exe», работу которой мы покажем на примере «Командной строки», но можно использовать и «PowerShell».
- Снова запускаем «Командную строку» с повышенными правами и вводим команду:
Dism /Online /Cleanup-Image /ScanHealth
Для «PowerShell»:
Repair-WindowsImage -Online -ScanHealth
- Ожидаем завершения процесса. Учитывая, что мы перешли ко второму этапу, хранилище компонентов, скорее всего, подлежит восстановлению, поэтому следом вводим команду:
Dism /Online /Cleanup-Image /RestoreHealth
Для «PowerShell»:
Repair-WindowsImage -Online -RestoreHealth
Если операция завершится успешно, следует повторить действия из первого этапа.
Возможные проблемы
Несмотря на то, что утилиты чаще всего справляются с ошибками, произойти может всякое. Ниже рассмотрим две проблемы, которые могут возникнуть во время проверки Windows 11 на ошибки, а также исправлении их.
Утилита не работает
Когда утилита «SFC.exe» не может получить доступ к каким-то файлам, которые, например, в этот момент задействованы системой, операция часто завершается с ошибкой. В этом случае можно попробовать выполнить команду еще раз, но уже в среде восстановления Виндовс 11 (WinRE).
- Сочетанием клавиш «Windows+I» вызываем «Параметры», в разделе «Система» жмем «Восстановление»,
в блоке «Расширенные параметры запуска» нажимаем «Перезагрузить сейчас»
и подтверждаем действие.
- После загрузки WinRE переходим в раздел поиска и устранения неполадок,
затем открываем дополнительные параметры
и запускаем «Командную строку».
- Здесь буквы томов могут отличаться от тех, что отображаются в «Проводнике» при обычной загрузке системы. Чтобы узнать букву раздела с Windows, вводим:
diskpart
Так мы запустим утилиту для управления дисками.
Чтобы получить список разделов диска вводим:
list volume
Выясняем букву системного тома, ориентируясь, например, на его размер.
Закрываем утилиту командой exit.
- Теперь добавим к основной команде параметры, которые используются при автономном восстановлении. В поле консоли вводим:
sfc /scannow /offbootdir=C: /offwindir=C:Windows
где вместо буквы «C» ставим букву системного диска, а вместо «C:Windows» указываем путь к папке с операционной системой.
- Дожидаемся завершения операции.
Хранилище компонентов не восстанавливается
Бывают ситуации, когда хранилище компонентов восстановить не удается. В этом случае выполнить операцию можно только с помощью локального источника – образа системы желательно той же сборки, что установлена на компьютере.
- Скачиваем образ Виндовс 11, сочетанием клавиш «Windows+E» открываем «Проводник», кликаем по загруженному файлу правой кнопкой мышки и открываем его с помощью «Проводника».
- Появится новое окно с содержимым образа,
а если нет, кликаем в левой области «Этот компьютер», затем ПКМ по смонтированному образу и открываем его в новой вкладке.
- Переходим в папку «Source»,
находим в ней файл «install.wim» или «install.esd» кликаем по нему правой кнопкой мышки и копируем путь.
- Теперь в «Командной строке» с повышенными правами вводим:
Dism /Get-WimInfo /WimFile:F:sourcesinstall.wim
(для .wim)Dism /Get-WimInfo /WimFile:F:sourcesinstall.esd
(для .esd)где вместо «F:sourcesinstall.wim/esd» вставляем скопированный путь к файлу на вашем компьютере. После выполнения команды узнаем индекс нужной редакции Windows. В данном случае нас интересует версия «Pro», у которой индекс – «4».
- Теперь вводим:
Dism /Online /Cleanup-Image /RestoreHealth /Source:F:sourcesinstall.wim:индекс /LimitAccess
(для .wim)или
Dism /Online /Cleanup-Image /RestoreHealth /Source:F:sourcesinstall.esd:индекс /LimitAccess
(для .esd)где вы снова вставляете свой путь к файлу «install», а вместо индекса – цифру его номера. Ждем, когда завершится процесс восстановления.
Обычно все проходит спокойно, но случаются и сбои. Например, когда утилите не хватает места на системном диске для извлечения всех необходимых для работы данных. Тогда можно создать каталог для временных файлов в другом разделе с помощью параметра «/ScratchDir:E:», установленного после индекса. Вводим:
Dism /Online /Cleanup-Image /RestoreHealth /Source:F:sourcesinstall.wim:индекс /ScratchDir:E:
(для .wim)или
Dism /Online /Cleanup-Image /RestoreHealth /Source:F:sourcesinstall.esd:индекс /ScratchDir:E:
(для .esd)где вместо «E:» указываем букву диска и путь к каталогу для временных файлов. Возможно, на этот раз операция завершится успешно.
Способ 3: Сторонне ПО
Существует много программ-оптимизаторов, включающих в себя инструменты, которые, по утверждению разработчиков, способны устранять некоторые системные ошибки. Далее рассмотрим, что в этом плане предлагает комплексное программное обеспечение Advanced SystemCare, предназначенное для ускорения работы компьютера, очистки Windows и защиты личных данных.
Скачать Advanced SystemCare
- Устанавливаем Advanced SystemCare и запускаем приложение. Нас в первую очередь интересует раздел «Уход». Программа поддерживает режим искусственного интеллекта, который самостоятельно подбирает оптимальные настройки сканирования. Если мы ему доверяем, то просто нажимаем большую кнопку «Пуск».
Во время сканирования можно включить функцию автоматического исправления ошибок с последующим выключением компьютера, перезагрузкой, ухода в спящий режим и т.д.
После проверки появится сводка. Можно исправить сразу все, нажав соответствующую кнопку,
либо открывать интересующие категории и работать с каждым элементом отдельно.
- Если мы хотим настроить сканирование самостоятельно, ведь выполнение полного комплекса может занять много времени, то переключаемся в «Ручной режим».
Выбираем те позиции, которые нас интересуют, например, оптимизация системы, очистка реестра, проверка диска и исправление уязвимостей, и нажимаем «Пуск».
- В Advanced SystemCare есть и другие полезные инструменты. Вопрос только в том, почему вы выполняете проверку на ошибки. Если система стала хуже работать, может пригодиться функция «Турбо-ускорение», которая будет принудительно отключать ненужные приложения в пользу ускорения системы.
Также есть оптимизатор автозагрузки, предназначенный для достижения более быстрого запуска Виндовс 11.
Возможно, вы найдете здесь и другие инструменты, которые вам могут пригодиться. Правда, одни придется устанавливать дополнительно, а другие станут доступны только после покупки PRO-версии.
Читайте также: Как проверить компьютер на ошибки
Если есть основания предполагать, что неправильная работа Windows 11 (например: не работают какие-либо функции ОС, не запускаются системные инструменты, появляются сообщения об ошибках) вызвана повреждением системных файлов, можно попробовать восстановить их с помощью встроенного средства проверки системных файлов.
В этой пошаговой инструкции о способах использования средства проверки целостности системных файлов SFC.exe для восстановления системных файлов Windows 11, а также о дополнительных способах восстановить их.
- Способы восстановления системных файлов Windows 11
- Проверка целостности и восстановление системных файлов с помощью exe в работающей системе
- Восстановление системных файлов в среде восстановления Windows 11
- Дополнительные возможности восстановления
Как восстановить системные файлы Windows 11 с помощью sfc.exe в работающей системе
Если Windows 11 запускается, вход в неё и работа с ОС возможны, обычно достаточно использовать следующий метод для проверки целостности и восстановления системных файлов.
- Запустите командную строку от имени администратора (Способы запуска командной строки от имени Администратора в Windows 11), либо нажмите правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Терминал Windows (Администратор)». Во втором случае откроется консоль Windows PowerShell, этот вариант также подойдет для рассматриваемой задачи.
- Введите команду (после sfc — пробел)
sfc /scannow
и нажмите Enter. Будет начато сканирование системы. Учитывайте, что процесс может занять продолжительное время и может показаться, что он «завис» — как правило, это не так, достаточно дождаться продолжения.
- По завершении процесса вы получите одно из сообщений: Программа защиты ресурсов Windows не обнаружила нарушений целостности (соответственно, файлы, для которых требуется восстановление, не обнаружены); Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. В некоторых случаях возможны сообщения об ошибках или невозможности восстановления.
- Также, с помощью SFC можно проверить целостность и отдельного файла. Команда будет следующей:
sfc /scanfile="путь_к_файлу"
В ситуации, когда вы видите сообщения о том, что защита ресурсов Windows не может выполнить запрошенную операцию, либо не может восстановить некоторые из поврежденных файлов, вы можете попробовать:
- Предварительно выполнить проверку и восстановление хранилища компонентов Windows 11.
- Запустить проверку целостности и восстановление системных файлов в безопасном режиме, здесь может пригодиться: Как зайти в безопасный режим Windows 11.
- Использовать один из далее описанных в статье методов проверки.
Проверка целостности и восстановление системных файлов в среде восстановления
Если восстановить системные файлы в работающей системе не удается, можно попробовать запустить проверку и восстановления в среде восстановления. Для этого:
- Зайдите в среду восстановления (Как зайти в среду восстановления Windows 11). Также можно загрузиться с загрузочной флешки с Windows 11 и на экране после выбора языка внизу слева нажать «Восстановление системы».
- Перейдите в раздел «Поиск и устранение неисправностей» — «Дополнительные параметры» и откройте пункт «Командная строка».
- По порядку используйте команды
diskpart list volume exit
Цель — посмотреть текущие буквы разделов диска и определить букву для раздела с Windows (так как в среде восстановления диск C может иметь другую букву).
- Введите команду (заменив в команде C: на фактическую букву системного раздела с установленной Windows 11)
sfc /scannow /offbootdir=C: /offwindir=C:Windows
- Будет запущено сканирование системы и с большой вероятностью при обнаружении повреждений системных файлов они будут восстановлены. Обратите внимание: если прогресс в процентах не отображается, это не означает, что проверка системных файлов не производится, наберитесь терпения — это может занять десятки минут.
В итоге вы получите отчет о результате, например: «Защита ресурсов Windows не обнаружила нарушений целостности» или «Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила».
Если при выполнении команды sfc /scannow вы получаете сообщения о том, что защите ресурсов не удалось выполнить восстановление системных файлов, а восстановление хранилища компонентов или запуск в среде восстановления не решает проблемы, вы можете использовать следующие методы решения проблемы:
- При наличии использовать точки восстановления системы на дату, когда проблем с Windows 11 ещё не было.
- Скачать ISO образ Windows 11 и смонтировать его в системе, запустить файл setup.exe из образа, после проверки обновлений и принятия лицензии запустить «Установку» с сохранением данных и установленных приложений. В этом сценарии ваши программы и данные останутся на месте, а системные файлы Windows 11 будут перезаписаны новыми копиями.
Ещё одна возможность — проверить, какие именно файлы были повреждены, используя журнал CBS.log. Для этого запустите командную строку от имени администратора и введите команду:
findstr /c:"[SR]" %windir%LogsCBSCBS.log > "%userprofile%Desktopsfc.txt"
В результате на рабочем столе будет создан текстовый документ sfc.txt, из которого можно получить нужную информацию (вас будут интересовать строки с указанием имен файлов .dll и информацией «Cannot repair member file»). После этого вы можете заменить поврежденные файлы оригиналами файлов с работающего компьютера с той же версией Windows 11.
Обратите внимание на два нюанса:
- Перезапись файлов, которые сейчас используются может быть невозможной (в рамках запущенной системы)
- Системные файлы могут быть защищены от перезаписи. Решение для этого случая — следующие две команды:
takeown /f полный_путь_к_файлу icacls полный_путь_к_файлу /GRANT Администраторы:F
В случае, если и эти варианты не помогли восстановить работоспособность системы, попробуйте выполнить сброс Windows 11 к исходному состоянию или переустановку системы.
В этой публикации, друзья, рассмотрим, как восстановить целостность системных файлов Windows 11. Мы коснёмся только темы восстановления целостности системных файлов в среде работающей Windows 11. Если же у вас ситуация такая, что из-за этой проблемы компьютер не загружается, и, соответственно, Windows 11 не работает, вам необходимо загрузиться с аварийного WinPE и испробовать способы решения проблемы с помощью его инструментария. Для этой ситуации у нас специально написана статья «Восстановление целостности системных файлов Windows с помощью WinPE 10-8 Sergei Strelec». Ну а если ваша Windows 11 загружается, давайте работать в ней – запускать средство проверки системных файлов и при необходимости восстанавливать хранилище их эталонных образцов, а в крайнем случае — обновлять операционную систему.
Для начала, друзья, небольшой ликбез о том, что являет собой операция восстановления целостности файлов Windows 11, и зачем она нужна. Это доставшаяся Windows 11 в наследство от версий-предшественниц операция восстановления корректности работы Windows и её отдельного функционала. Осуществляется путём замены повреждённых или отсутствующих системных файлов их эталонными образцами из специального хранилища системных компонентов. Восстановление целостности файлов Windows выполняется в рамках их проверки консольным средством SFC.exe, работающим из-под командной строки или PowerShell. Специальная команда этого средства сканирует системные каталоги Windows на предмет выявления повреждённых или отсутствующих файлов и заменяет их целостными образцами из хранилища системных компонентов — папки «WinSxS» внутри папки «Windows» на диске С. Может быть так, что и само хранилище повреждено, и тогда его придётся восстанавливать с помощью другого консольного средства DISM, также работающего из-под командной строки или PowerShell. Но зачем нужно восстанавливать целостность файлов Windows?
Если Windows давно установлена на компьютере, возможно, даже обновлялась с предшествующих версий, велика вероятность того, что какие-то её функции работают некорректно, могут вовсе не работать, либо же система тормозит или глючит. Происходит это из-за того, что со временем в результате сбоев Windows, работы стороннего ПО, действий самих пользователей файлы операционной системы повреждаются или уничтожаются. Ну и, конечно же, целостность системных файлов уязвима перед вирусными атаками. На случай повреждения целостности системных файлов лучше регулярно создавать точки восстановления или резервные копии с рабочим состоянием Windows 11. В случае каких проблем сможем откатиться к точке или резервной копии и гарантировано восстановить работоспособность Windows 11. Но если проблема настигла, а у нас не создано ни точки восстановления, ни резервной копии, перед тем, как прибегнуть к радикальному способу решения нашей проблемы – возврату системы в исходное состояние или вообще полной переустановке, можно попробовать выполнить операцию восстановления целостности системных файлов. Давайте же посмотрим, как она выполняется.
Итак, друзья, для выявления отсутствующих или поврежденных важных файлов и их восстановления современные системы Windows и, в частности, Windows 11 предусматривают штатное средство проверки системных файлов SFC.exe, работающее из-под командной строки или PowerShell. Если средство найдёт проблемы, оно устранит их путём замены повреждённых или отсутствующих файлов Windows целостными образцами. Но средство может и не устранить проблемы, и тогда нам придётся дополнительно кое-что предпринять. Но, давайте обо всём по порядку. В Windows 11 с консольными средствами мы можем работать в современном терминале Windows Terminal. Давайте из системного поиска запустим терминал с правами администратора.
И введём команду SFC.exe для запуска проверки системных файлов:
sfc /scannow
Вводим и жмём Enter.
Ожидаем завершения проверки. И далее действуем в зависимости от результатов проверки.
Если средство SFC.exe выявит повреждённые или отсутствующие файлы и восстановит их, тогда оно уведомит нас об успешном выполнении операции так:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила»
Это значит, что средство безукоризненно выполнило своё предназначение, и если после этого не последует результат, значит, причина проблемы кроется в ином, не в повреждённых или отсутствующих системных файлах.
Средство SFC.exe может окончить свою работу и с другими результатами. Уведомление может быть такого плана:
«Защита ресурсов Windows не обнаружила нарушений целостности»
В таком случае, возможно, причина проблемы кроется в ином, не в повреждённых или отсутствующих системных файлах. Но на всякий случай можно прибегнуть к обновлению Windows 11, возможно, оно решит нашу проблему, и об этом мы будем говорить далее.
По итогам запуска средства SFC.exe можем получить такое уведомление:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них»
Это значит, что средство диагностировало факт наличия повреждённых или отсутствующих файлов, но оно не может заменить их целостными образцами. Поскольку хранилище их повреждено. Это хранилище нужно восстановить, сделать это можно с помощью определённой команды консольного средства DISM. Эта команда задействует центр обновления Windows 11 и с его помощью восстановит хранилище. С DISM мы также можем работать как с помощью командной строки, так и PowerShell. И коль PowerShell является профилем по умолчанию в терминале Windows 11, давайте работать через PowerShell. Запускаем от имени администратора Windows Terminal. Вводим команду PowerShell:
Repair-WindowsImage -Online -RestoreHealth
Нажимаем Enter. По итогам этой команды через время получим отчёт о состоянии хранилища системных файлов, где в графе «ImageHealthState» будет указан один из статусов:
- «Healthy» (исправно),
- «Repairable» (пригодно для восстановления),
- «Non-repairable» (не подлежит восстановлению).
Если имеем статус «Healthy», это означает, что хранилище системных файлов восстановлено.
Теперь запускаем проверку системных файлов (вводим в терминал команду sfc /scannow) по новой.
Примечание: друзья, восстановить хранилище системных файлов можно не только с помощью консольных средств, но юзабильным способом – с помощью программы Dism++. Этот способ у нас детально описан в статье «Восстановление повреждённого хранилища компонентов Windows с помощью программы Dism++». Можете попробовать этот способ, если способ с PowerShell не помог.
Если случится так, что ни приведённая команда PowerShell, ни Dism++ не смогут восстановить хранилище системных компонентов, можно прибегнуть к восстановлению хранилища из дистрибутива Windows 11. Для этого нам потребуется скачать установочный ISO Windows 11. Далее мы двойным кликом подключаем ISO-образ для отображения в проводнике.
Смотрим, какая буква присвоена подключённому ISO в проводнике.
Затем запускаем от имени администратора Windows Terminal и вводим команду PowerShell типа:
Repair-WindowsImage -Online -RestoreHealth -Source M:sourcesinstall.esd
Где вместо M каждый подставляет свою букву диска подключённого образа. Вводим команду и нажимаем Enter. По итогу операции, если хранилище системных файлов восстановится, об этом будет свидетельствовать статус «Healthy» в графе «Image Health State».
После этого вновь запускаем проверку системных файлов (вводим в терминал команду sfc /scannow).
Друзья, что ещё можно предпринять, если ничего из предложенного не работает? Может быть так, что хранилище системных файлов не повреждено, но операционная система не может получить к нему доступ. Можно попробовать перезагрузить компьютер и запустить средство SFC.exe вновь. И можно ещё попробовать запустить средство SFC.exe после отключения быстрого запуска Windows 11 или в безопасном режиме Windows 11. Если результат безуспешен, тогда, опять же, можно попробовать обновление Windows 11, о котором мы будем говорить впредь.
И ещё один вариант, как средство SFC.exe может окончить свою работу – уведомлением:
«Защита ресурсов Windows не может выполнить запрошенную операцию»
Это может означать, что повреждено само средство проверки системных файлов или в процессе его доступа к хранилищу системных файлов происходит сбой. В таком случае можно попробовать все способы, которые описаны для предыдущей ситуации. И ещё можно попробовать запустить проверку диска С на наличие ошибок файловой системы, это одна из причин, почему могут не работать системные функции. На диске С в проводнике в контекстном меню жмём «Свойства».
Идём во вкладку «Сервис». В блоке «Проверка на наличие ошибок» жмём «Проверить» и дожидаемся выполнения этой операции.
Потом снова запускаем проверку системных файлов (вводим в терминал команду sfc /scannow). Если ничего не выходит после всего этого, тогда остаётся только обновление Windows 11.
И ещё, друзья: любые системные и программные сбои могут быть спровоцированы проблемными секторами HDD или ячейками SSD. Выполните на всякий случай диагностику жёсткого диска, чтобы либо убедиться, что он исправен, либо обнаружить неполадки и, вовремя заменив диск, предотвратить потерю ценной информации.
Если ни один из предлагаемых выше способов не помог устранить проблему, вызванную нарушением целостности системных файлов, можно прибегнуть к обновлению Windows 11 через запуск программы установки в составе установочного образа. Такой процесс обновления мы используем для обновления современных Windows – Windows 10 и 11 – до актуальной версии и сборки. В этом процессе происходит обновление, а, соответственно, замена системных файлов. И такое обновление может принести решение проблем, спровоцированное повреждёнными или отсутствующими исходными системными файлами. При таком обновлении мы не теряем никакие свои данные – ни пользовательский профиль, ни системные настройки, ни файлы на диске С, ни установленные программы.
Для обновления нам потребуется установочный ISO Windows 11. Сейчас на дату написания статьи актуальна только первая версия Windows 11 — 21H2, но впредь могут быть более новые версии. И тогда, если у нас более старая версия Windows 11, она обновится до актуальной. Ничего принципиально значимого массово в этом нет, но, возможно, конкретная версия Windows 11 важна для кого-то в отдельном порядке. И таким пользователям, соответственно, необходимо найти в сети установочный ISO Windows 11 той версии, которая им нужна. Мы же просто обновимся до актуальной версии Windows 11. Если у вас компьютер соответствует системным требованиям Windows 11, качайте её ISO-образ с сайта Microsoft. Подключайте его двойным кликом для отображения в проводнике. Запускайте файл setup.exe.
И следуйте процессу установки обновления системы.
Если этот процесс будет проходить на компьютере, который не отвечает требованиям Windows 11, всё застопорится на этапе указания несовместимых компонентов.
Друзья, если ваш компьютер не отвечает требованиям Windows 11, для её обновления необходимо использовать кастомную утилиту Universal MediaCreationTool с GitHub.
В скачанном архиве этой утилиты запускаем файл сценария MediaCreationTool.bat.
В запустившемся сценарии выбираем «11».
Далее – «Auto Upgrade».
И далее в обоих случаях следуем процессу установки обновления Windows 11.
Если определенные функции Windows 11 не работают или система завершает работу, для проверки системных файлов и сканирования Windows 11, используйте SFC или DISM, чтобы восстановить поврежденные системные файлы.
Несмотря на то, что приведенные ниже шаги могут показаться сложными, не спешите и просто выполните их по порядку.
Команда sfc /scannow проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%System32dllcache.
Инструмент DISM (Deployment Image Servicing and Management) — это доступный в Windows исполняемый файл командной строки уровня администратора, который можно использовать для восстановления образа Windows 11.
При запуске команда DISM обращается к Центру обновления Windows, чтобы получить файлы для устранения повреждений. Но если поврежден Центр обновления Windows, используйте работающий экземпляр Windows 11 в качестве источника восстановления либо ISO образ.
Windows 11 Запуск средства проверки системных файлов (SFC.exe)
В Windows 11, выполнить команду sfc /scannow вы можете из Windows Terminal, классической командной строки или PowerShell. В результате выполнения команды будет выполнено сканирование, а результат проверки записан в файл CBS.LOG.
Как выполнить команду SFC / SCANNOW
- Запустите новое приложение Терминал Windows от имени администратора.
- Здесь используйте на выбор «PowerShell» (Откроется по умолчанию) или «Командную строку».
- Выполните команду:
sfc /scannow
SFC проверит целостность системных файлов
Возможные результаты:
- Windows защита ресурсов не обнаружила нарушений целостности.
- Windows защита ресурсов обнаружила поврежденные файлы и успешно выполнила их восстановление.
- Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них.
- Защите ресурсов Windows не удалось выполнить требуемую операцию.
- Если, Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них, перезагрузите компьютер и снова запустите команду. Как вариант, попробуйте отключить быстрый запуск, перезагрузите Windows 11 и начните проверку заново.
Если это не помогает, попробуйте вернуть компьютер с Windows 11 в исходное состояние с помощью приложения «Параметры» → «Центр обновления» → «Дополнительные параметры» → «Восстановление».
SFC просмотр результатов сканирования из файла CBS.LOG
После выполнения проверки системных файлов под Windows, инструмент SFC добавит информацию в файл каталога: C:WindowsLogsCBSCBS.log. Открыв файл, вы сможете узнать, подробности последнего сканирования.
Чтобы быстро открыть CBS.LOG файл
- Откройте Терминал и выполните команду.
Командная строка:
findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopscansfc.txt"
PowerShell:
(Select-String [SR] $env:windirLogsCBSCBS.log -s).Line >"$env:userprofileDesktopscansfc.txt"
Все данные относящиеся к сканированию SFC будут добавлены в файл «scansfc.txt» на рабочем столе.
- Откройте его. Это поможет вам посмотреть все поврежденные и восстановленные файлы.
Примечание: В файл «scansfc.txt» содержит сведения о каждом запуске средства проверки системных файлов на вашем устройстве. Он также содержит информацию о файлах, которые не были исправлены средством проверки системных файлов. Проверьте дату и время записей, чтобы определить проблемные файлы, обнаруженные при последнем запуске средства проверки системных файлов.
После определения, какой системный файл поврежден и не может быть восстановлен, с помощью подробных сведений в файле, выясните расположение поврежденного файла, затем можете вручную заменить поврежденный файл его гарантировано работоспособной копией.
Восстановление с помощью автономного сканирования SFC, если Windows 11 не загружается
- Откройте командную строку из среды восстановления Windows 11.
- Выполните команду и нажмите Enter:
diskpart
- Введите еще одну команду:
list volume
В выводе определите букву диска который отмечен как раздел восстановления, см. скрин (диск 520 МБ размер вашем случае может отличатся) и букву системного диска с Windows 11. Обратите внимание на картинке диск «E:» — это раздел восстановления, а соответственно «D:» это системный раздел (Среда восстановления назначила диску с Windows 11 букву (F:) но если вы загрузитесь в операционную систему диск будет иметь букву «С:»).
- Введите команду ниже, чтобы выйти:
exit
- Введите новую команду:
sfc /scannow /offbootdir=E: /offwindir=D:Windows
Предварительно заменив буквы дисков на буквы, которые вы определили ранее. Программа защиты ресурсов выполнит сканирование и если обнаружит повреждённые файлы восстановит их.
- Перезагрузите компьютер и попробуйте войти в операционную систему.
Восстановление Windows 11 с помощью инструмента DISM
Если инструменту SFC не удается исправить серьезное повреждение ОС необходимо использовать DISM. Для получения актуальных версий файлов DISM использует Центр обновления Windows (необходимо подключение к интернету).
В дополнение этому, вы можете использовать локальный (автономный) файл install.wim или install.esd из имеющегося ISO образа системы или загрузочного диска с Windows 11. Перед этим, необходимо проверить целостность так называемого хранилища компонентов Windows.
Чтобы проверить целостность хранилища компонентов Windows с помощью DISM
- Откройте новое окно терминала Windows от имени администратора.
Для командной строки введите:
dism /Online /Cleanup-Image /CheckHealth
Если используете PowerShell и выполните команду:
Repair-WindowsImage -Online -CheckHealth
Три состояния хранилища компонентов Windows
- Healthy (Исправен)
- Repairable (Ремонтопригодный)
- Non-repairable (Не подлежит ремонту)
Вот как восстановить Windows 11 с помощью инструмента DISM
- Откройте Windows Терминал от имени администратора.
PowerShell, введите команду:
Repair-WindowsImage -Online -RestoreHealth
Командная строка введите и нажмите Enter:
dism /Online /Cleanup-Image /RestoreHealth
Процесс сканирования и восстановления компонентов может занять много времени, будьте терпеливы.
Как использовать DISM для Восстановления Windows 11 с помощью Install.wim или install.esd
- Кликните на ISO-файле Windows 11 правой кнопкой мыши и выберите в контекстном меню «Подключить» или присоедините загрузочный USB-диск к вашему устройству.
Запомните букву диска смонтированного образа или флешки.
- От имени администратора откройте новое окно терминала Windows и выполните команду, предварительно заменив букву диска на (букву смонтированного образа или загрузочной флешки).
Get-WindowsImage -ImagePath "E:sourcesinstall.wim"
Если ваш носитель содержит ESD файл вместо WIM:
Get-WindowsImage -ImagePath "E:sourcesinstall.esd"
- В результатах команды, найдите и запомните номер индекса для выпуска Windows 11, который совпадает с установленной у вас системой, в моем случае это редакция Windows11 Pro (индекс соответственно цифра «6»).
Если по умолчанию установлен PowerShell, выполните команду, заменив букву диска и номер индекса
Repair-WindowsImage -Online -RestoreHealth -Source "E:sourcesinstall.wim:<Index Number>" -LimitAccess
Если командная строка:
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:E:sourcesinstall.wim:<Index Number> /limitaccess
Примечание: Если вы не укажете / Source для файлов восстановления, будет использоваться расположение по умолчанию, параметр «/LimitAccess» запрещает средству DISM использовать Центр обновления Windows в качестве источника восстановления или резервного источника восстановления.
Будьте терпеливы и дождитесь завершения процесса.
Все! Если вы ознакомились с данным руководством вы можете восстановить Windows 11 с помощью SFC и DISM.
Источник: https://docs.microsoft.com
Всех приветствую!
Эта заметка может быть полезна в случаях, когда ОС 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 11 имеет большое количество утилит, которыми можно воспользоваться через командную строку. Команда chkdsk (проверка диска) — одна из таких утилит. Эта команда позволяет сканировать и проверять диск, установленный на ПК, на ошибки, а также исправлять эти ошибки.
В этой статье рассмотрим, как можно использовать этот инструмент на своем ПК и извлечь из него максимум пользы.
Основное предназначение команды «chkdsk» — проверка целостности файловой системы на жестком диске и внесение необходимых исправлений. Команда также поможет исправить поврежденные сектора на жестком диске.
Вот список проблем, которые команда «chkdsk» способна решить:
- Невозможно прочитать данные с жесткого диска
- Компьютер выдает ошибки загрузки
- Низкая производительность при доступе к файлам на компьютере
- Компьютер внезапно выключается во время выполнения задачи
Запускаем CHKDSK через проводник Windows 11
Если вы не очень опытный пользователь ПК, запустить «chkdsk» можно из файлового проводника, не вводя никаких команд в командной строке.
Для этого сначала дважды щелкаем по значку «Этот компьютер» на рабочем столе или находим его в проводнике, нажав сочетание клавиш «Win+E» на клавиатуре.
Затем щелкаем по необходимому HDD (жесткому диску) правой кнопкой мыши и в контекстном меню выбираем «Свойства» (или Alt+Enter).
Откроется окно свойств локального диска, в котором переходим во вкладку «Сервис» и в разделе «Проверка на наличие ошибок» нажимаем кнопку «Проверить».
Появится окно «Проверка ошибок», нажимаем на кнопку со стрелкой «Проверить диск».
Начнется сканирование диска на ошибки.
Запускаем CHKDSK через командную строку в Windows 11
Этот способ не предполагает работу через графический интерфейс, но через CMD можно получить полный контроль и большую гибкость в использовании команд с помощью параметров.
Находим «Терминал Windows» в меню «Пуск», затем щелкаем правой кнопкой мыши по приложению «Терминал Windows» и выбираем «Запуск от имени администратора» в контекстном меню.
Затем мы увидим окно UAC (Контроль учетных записей пользователей). Нажимаем кнопку «Да», чтобы открыть окно Терминала Windows с повышенными правами. Если мы не вошли в систему с учетной записью администратора, вводим необходимые учетные данные для входа в систему с правами администратора.
Затем нажимаем на клавиатуре «Ctrl+Shift+2», либо на кнопку со стрелкой вниз и в появившемся меню на пункт «Командная строка».
Теперь вводим команду:
chkdsk /f
И нажимаем «Enter» на клавиатуре. После чего появится сообщение «Следует ли выполнить проверку этого тома при следующей перезагрузке системы?», вводим «Y» и нажимаем еще раз «Enter».
Далее перезагружаем ПК — «Пуск» — «Выключение» — «Перезагрузка».
Перезагрузившись, ПК начнет проверку жесткого диска.
Надеюсь, статья вам помогла в исправлении ошибок, связанных с HDD.
Generate and view system reports for Windows 10 or 11 in a few easy steps
What to Know
- Go to Settings > Update & Security > Troubleshoot (Windows 10) or Start > Settings > System > Troubleshoot (Windows 11).
- To test your RAM, search for Windows Memory Diagnostic and run the app. Review the results in the Event Viewer.
- Other tools for troubleshooting include Reliability Monitor and hardware-specific programs like the Intel Processor Diagnostic Tool.
This article explains how to run diagnostics on Windows 10 and Windows 11.
Does Windows Have a Diagnostic Tool?
There are a few ways to create system diagnostics reports on Windows 10 and 11. In addition to built-in Windows options, many hardware manufacturers have troubleshooting tools, and there are also third-party apps for diagnosing computer hardware issues.
How Do I Run a Diagnostic Test on My Computer?
If you can’t pinpoint what is wrong with your PC, start with the Windows Troubleshooter:
The screenshots below are from Windows 10, but instructions apply to Windows 11 as well.
-
On Windows 10, go to Settings > Update & Security > Troubleshoot.
On Windows 11, go to Start > Settings > System > Troubleshoot.
-
Choose a troubleshooter for your problem. Options include Bluetooth, Keyboard, Windows Update, and Internet Connections.
If the troubleshooter finds a problem, it will suggest how you can fix it. You may be able to resolve the issue by automatically repairing Windows.
How to Use the Windows Memory Diagnostic Tool
If your computer programs keep lagging or freezing, there could be a problem with your RAM. Your best bet is to run Windows Memory Diagnostic:
There are also third-party memory test programs that may have more features than the default Windows tool.
-
Open Windows Search and enter Windows Memory Diagnostic. Select the app to open it.
-
Select Restart now and check for problems or Check for problems the next time I restart my computer. When your PC restarts, the Windows Memory tool will scan your computer.
-
After a few minutes, your PC will boot as normal. Review the results in the Event Viewer. If the troubleshooter finds any problems, take action to free up memory.
Windows Reliability and Performance Monitor
Performance Monitor and Reliability Monitor are part of Windows administrative tools. Search for Performance Monitor or View reliability history and open the app to see statistics about how your computer is running. The Reliability Monitor keeps a log of events that may help you identify which programs are acting up.
Other Computer Diagnostic Tools
Other ways to get help in Windows include reaching out to Windows Support with the Get Help app. You can also find plenty of free system information tools like Speccy or PC Wizard, which provide detailed diagnostic reports. There are also third-party apps for troubleshooting specific hardware like your monitor. Do your research carefully and scan anything you download for malware.
Your processor and other hardware might have software for diagnosing problems. For example, the Intel Processor Diagnostic Tool can analyze and optimize Intel CPUs. Dell computers also come with their own set of diagnostic tools. Check your Programs list for other built-in troubleshooting software.
FAQ
-
How do I run Windows diagnostics on startup?
In Windows Search, type msconfig and right-click System Configuration, then select Run as Administrator. In the General tab, select Diagnostic startup. To disable the setting, go back to System Configuration and select Normal startup.
-
How do I open system BIOS on Windows 10?
To access Windows 10 BIOS, go to Settings > Update & Security > Recovery. Go down to Advanced Startup and select Restart now. Then, select Troubleshoot > Advanced options > UEFI Firmware Settings > Restart to open the UEFI BIOS.
-
How do I run hard drive diagnostics on Windows 10?
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
Generate and view system reports for Windows 10 or 11 in a few easy steps
What to Know
- Go to Settings > Update & Security > Troubleshoot (Windows 10) or Start > Settings > System > Troubleshoot (Windows 11).
- To test your RAM, search for Windows Memory Diagnostic and run the app. Review the results in the Event Viewer.
- Other tools for troubleshooting include Reliability Monitor and hardware-specific programs like the Intel Processor Diagnostic Tool.
This article explains how to run diagnostics on Windows 10 and Windows 11.
Does Windows Have a Diagnostic Tool?
There are a few ways to create system diagnostics reports on Windows 10 and 11. In addition to built-in Windows options, many hardware manufacturers have troubleshooting tools, and there are also third-party apps for diagnosing computer hardware issues.
How Do I Run a Diagnostic Test on My Computer?
If you can’t pinpoint what is wrong with your PC, start with the Windows Troubleshooter:
The screenshots below are from Windows 10, but instructions apply to Windows 11 as well.
-
On Windows 10, go to Settings > Update & Security > Troubleshoot.
On Windows 11, go to Start > Settings > System > Troubleshoot.
-
Choose a troubleshooter for your problem. Options include Bluetooth, Keyboard, Windows Update, and Internet Connections.
If the troubleshooter finds a problem, it will suggest how you can fix it. You may be able to resolve the issue by automatically repairing Windows.
How to Use the Windows Memory Diagnostic Tool
If your computer programs keep lagging or freezing, there could be a problem with your RAM. Your best bet is to run Windows Memory Diagnostic:
There are also third-party memory test programs that may have more features than the default Windows tool.
-
Open Windows Search and enter Windows Memory Diagnostic. Select the app to open it.
-
Select Restart now and check for problems or Check for problems the next time I restart my computer. When your PC restarts, the Windows Memory tool will scan your computer.
-
After a few minutes, your PC will boot as normal. Review the results in the Event Viewer. If the troubleshooter finds any problems, take action to free up memory.
Windows Reliability and Performance Monitor
Performance Monitor and Reliability Monitor are part of Windows administrative tools. Search for Performance Monitor or View reliability history and open the app to see statistics about how your computer is running. The Reliability Monitor keeps a log of events that may help you identify which programs are acting up.
Other Computer Diagnostic Tools
Other ways to get help in Windows include reaching out to Windows Support with the Get Help app. You can also find plenty of free system information tools like Speccy or PC Wizard, which provide detailed diagnostic reports. There are also third-party apps for troubleshooting specific hardware like your monitor. Do your research carefully and scan anything you download for malware.
Your processor and other hardware might have software for diagnosing problems. For example, the Intel Processor Diagnostic Tool can analyze and optimize Intel CPUs. Dell computers also come with their own set of diagnostic tools. Check your Programs list for other built-in troubleshooting software.
FAQ
-
How do I run Windows diagnostics on startup?
In Windows Search, type msconfig and right-click System Configuration, then select Run as Administrator. In the General tab, select Diagnostic startup. To disable the setting, go back to System Configuration and select Normal startup.
-
How do I open system BIOS on Windows 10?
To access Windows 10 BIOS, go to Settings > Update & Security > Recovery. Go down to Advanced Startup and select Restart now. Then, select Troubleshoot > Advanced options > UEFI Firmware Settings > Restart to open the UEFI BIOS.
-
How do I run hard drive diagnostics on Windows 10?
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe