Для проверки целостности системных файлов и восстановления поврежденных файлов (библиотек) компонентов в Windows (Windows Server) можно использовать команды SFC и DISM. Эти две утилиты могут быть крайне полезными, если операционная система Windows работает нестабильно, появляются ошибки при запуске стандартных приложений или служб, после вирусного заражения и т.д.
В этой статье мы рассмотрим, как использовать команды
sfc /scannow
,
DISM /Online /Cleanup-Image /RestoreHealth
или
Repair-WindowsImage -Online -RestoreHealth
для восстановления образа и системных фалов в Windows 10/11 и Windows Server 2022/2019/2016.
Содержание:
- SFC /scannow: восстановление системных файлов Windows
- Проверка целостности хранилища компонентов Windows с помощью DISM
- Восстановление образа Windows с помощью DISM /RestoreHealth
- DISM /Source: восстановление образа Windows с установочного диска
- Восстановление образа Windows с помощью PowerShell
- DISM: восстановление поврежденного хранилища компонентов, если Windows не загружается
SFC /scannow: восстановление системных файлов Windows
Перед тем, как восстанавливать образ Windows с помощью DISM, рекомендуется сначала попробовать проверить целостность системных файлов с помощью утилиты SFC (System File Checker). Команда
sfc /scannow
позволяет проверить целостность системных файлов Windows. Если какие-то системные файлы отсутствуют или повреждены, утилита SFC попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:\Windows\WinSxS).
Утилита SFC записывает все свои действия в лог-файл
windir%\logs\cbs\cbs.log
. Для всех записей, оставленных SFC в файле CBS.log проставлен тег [SR]. Чтобы выбрать из лога только записи, относящиеся к SFC, выполните команду:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"
Если команда sfc /scannow возвращает ошибку “
Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them
”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.
В этом случае вам нужно попробовать восстановить хранилище компонентов вашего образа Windows с помощью DISM.
После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.
Проверка целостности хранилища компонентов Windows с помощью DISM
Утилита DISM (Deployment Image Servicing and Management) доступна во всех версиях Windows, начиная с Vista.
Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Команды DISM нужно запускать из командной строки, с правами администратора.
Чтобы проверить наличие признака повреждения хранилища компонентов в образе Windows (флаг CBS), выполните команду (не применимо к Windows 7/Server 2008R2):
DISM /Online /Cleanup-Image /CheckHealth
Эта команда не выполняет полное сканирование хранилища компонентов. Проверяются лишь записанные ранее маркеры повреждений и события в журнале Windows. Изменения в образ не вносятся. Команда проверит, не помечен ли ваш образ Windows как поврежденный и возможно ли исправить его.
В этом примере команда вернула, что с образом все хорошо:
No component store corruption detected. The operation completed successfully.
Чтобы выполнить полное сканирование хранилища компонентов на наличие повреждений в хранилище компонентов Windows, запустите команду:
DISM /Online /Cleanup-Image /ScanHealth
Команда проверки образа Windows может выполняться довольно долго (от 10 до 30 минут). И вернет один из трех результатов:
- No component store corruption detected – DISM не обнаружил повреждения в хранилище компонентов;
- The component store is repairable – DISM обнаружил ошибки в хранилище компонентов и может исправить их;
- The component store is not repairable – DISM не может исправить хранилище компонентов Windows (попробуйте использовать более новую версию DISM или вам придется восстанавливать образ Windows из резервной копии, сбрасывать или полностью переустанавливать вашу копию Windows.
В Windows 7 и Windows Server 2008 R2 для использования параметра DISM /ScanHealth нужно установить отдельное обновление KB2966583. Иначе при запуске DISM будет появляться “
Ошибка 87. Параметр ScanHealth не распознан в этом контексте
”.
Команда DISM /ScanHealth может вернуть ошибки:
- Ошибка: 1726. Сбой при удалённом вызове процедуры;
- Ошибка: 1910. Не найден указанный источник экспорта объекта.
Это однозначно говорит о том, что ваш образ Windows поврежден и его нужно восстановить.
Восстановление образа Windows с помощью DISM /RestoreHealth
Чтобы исправить повреждения в хранилище компонентов образа Windows нужно использовать опцию RestoreHealth команды DISM. Эта опция позволит исправить найденные в образе ошибки, автоматически скачать и заменить файлы повреждённых или отсутствующих компонентов эталонными версиями файлов из центра обновлений Windows (на компьютере должен быть доступ в Интернет). Выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth
В Windows 7/2008 R2 эта команда выглядит по другому:
DISM.exe /Online /Cleanup-Image /ScanHealth
Процесс сканирования и восстановления компонентов может быть довольно длительным (30 минут или более). DISM автоматически загрузит недостающие или поврежденные файлы образа с серверов Windows Update.
Восстановление выполнено успешно. Операция успешно завершена.
The restore operation completed successfully.
DISM /Source: восстановление образа Windows с установочного диска
Если на компьютере (сервере) отсутствует доступ в Интернет или отключена/повреждена служба Windows Update (как восстановить клиент Windows Update), то при восстановлении хранилища компонентов появятся ошибки:
- 0x800f0906 — Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (0x800f0906 — The source files could not be downloaded. Use the source option to specify the location of the files that are required to restore the feature);
- Ошибка: 0x800f0950 — Сбой DISM. Операция не выполнена (0x800f0950 — DISM failed. No operation was performed);
- Ошибка:0x800F081F. Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (Error 0x800f081f, The source files could not be found. Use the «Source» option to specify the location of the files that are required to restore the feature).
<
Во всех этих случаях вы можете использовать альтернативные средства получения оригинальных файлов хранилища компонентов. Это может быть:
- Установочный диск/флешка/iso образ Windows
- Смонтированный файл wim
- Папка \sources\SxS с установочного диска
- Файл install.wim с установочным образом Windows
Вы можете указать WIM или ESD файл с оригинальным установочным образом Windows, который нужно использовать в качестве источника для восстановления файлов системы. Предположим, вы смонтировали установочный ISO образ Windows 11 в виртуальный привод D:.
Примечание. Для восстановления поврежденных файлов в хранилище компонентов из локального источника версия и редакция Windows в образе должна полностью совпадать с вашей.
С помощью следующей PowerShell команды проверьте, какая версия Windows установлена на вашем компьютере:
Get-ComputerInfo |select WindowsProductName,WindowsEditionId,WindowsVersion, OSDisplayVersion
Выведите список доступных версий Windows в установочном образе:
Get-WindowsImage -ImagePath "D:\sources\install.wim"
В нашем случае образ Windows 11 Pro в образе install.wim имеет
ImageIndex = 6
.
Для восстановления хранилища компонентов из локального WIM/ESD файла с блокированием доступа в интернет, выполните следующую команду (не забудьте указать ваш индекс версии Windows в файле):
DISM /online /cleanup-image /restorehealth /source:WIM:D:\sources\install.wim:6 /limitaccess
Или:
DISM /online /cleanup-image /restorehealth /source:ESD:D:\sources\install.esd:6 /limitaccess
Если при запуске появляется
- Ошибка Error: 50: DISM does not support servicing Windows PE with the /Online option, значит ваша DISM считает, что вы используете WinPE образWindows. Чтобы исправить это, удалите ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT.
Ошибка DISM Error 87: проверьте правильно написания команды, убедитесь что вы используете версию DISM для вашей версии Windows (обычно бывает при загрузке через WinPE/WinRE).
Утилита DISM пишет подробный журнал сканирования и восстановления системных файлов в файл
C:\Windows\Logs\DISM\dism.log
.
После восстановления хранилища компонентов вы можете запустить утилиту проверки системных файлов
sfc /scannow
. Скорее всего она успешно восстановит поврежденные файлы:
Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила.
Windows Resource Protection found corrupt files and successfully repaired them.
Если все системные файлы целы, появится сообщение:
Windows Resource Protection did not find any integrity violations
Восстановление образа Windows с помощью PowerShell
В версии PowerShell в Windows 10/11 и Windows Server 2022/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:
Repair-WindowsImage -Online –ScanHealth
Если ошибок в хранилище компонентов не обнаружено, появится сообщение:
ImageHealth State: Healthy
Для запуска восстановления системных компонентов и файлов наберите:
Repair-WindowsImage -Online -RestoreHealth
При отсутствии доступа к интернету эта команда может зависнуть в процессе восстановления образа. Вы можете восстановить системные компоненты из локальной копии образа Windows в виде WIM/ESD файла, скопированного с установочного ISO образа Windows 10 (здесь также нужно указать индекс версии Windows в wim файле в качестве источника восстановления):
Repair-WindowsImage -Online -RestoreHealth -Source D:\sources\install.wim:5 –LimitAccess
DISM: восстановление поврежденного хранилища компонентов, если Windows не загружается
Если Windows не загружается корректно, вы можете выполнить проверку и исправление системных файлов в оффлайн режиме.
- Для этого загрузите компьютер с установочного образа Windows (проще всего создать загрузочную USB флешку с Windows 10/11 с помощью Media Creation Tool) и на экране начала установки нажмите
Shift + F10
- Чтобы разобраться с буквами дисков, назначенных в среде WinPE, выполните команду
diskpart
->
list vol
(в моем примере диску, на котором установлена Windows присвоена буква C:\, эту букву я буду использовать в следующих командах); - Проверим системные файлы и исправим поврежденные файлы командой:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
- Для исправления хранилища компонентов используйте следующую команду (в качестве источника для восстановления компонентов мы используем WIM файл с установочным образом Windows 10, с которого мы загрузили компьютер):
Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:6
- Если на целевом диске недостаточно места, то для извлечения временных файлов нам понадобится отдельный диск достаточного размера, например F:\, на котором нужно создать пустой каталог:
mkdir f:\scratch
и запустить восстановление хранилища компонентов командой:
Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /ScratchDir:F:\scratch
Совет. Другие полезные команды DISM, которые должен знать администратор:
-
DISM /Add-Package
– установка MSU/CAB файлов обновлений, интеграция обновлений в образ Windows; -
DISM /Get-Drivers
– получение списка установленных драйверов; -
DISM /Add-Driver
– добавление драйверов в образ; -
DISM /Export-Driver
– экспорт установленных драйверов Windows; -
DISM /Add-Capability
– установка дополнительных компонентов Windows через Features on Demand (например, RSAT, сервер OpenSSH или ssh клиент Windows; -
DISM /Enable-Features
и
/Disable-Features
– включение и отключение компонентов Windows (например, протокола SMBv1), -
DISM /online /Cleanup-Image /StartComponentCleanup
– очистка хранилища компонентов и удаление старых версий компонентов (папки WinSxS); -
DISM /set-edition
– конвертирование ознакомительной редакции Windows на полную без переустановки.
Проверка целостности системных файлов 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.
При использовании указанных команд, журнал выполненных действий сохраняется в Windows\Logs\CBS\CBS.log и Windows\Logs\DISM\dism.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%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc.txt"
Также, по некоторым отзывам, проверка целостности с помощью SFC в Windows 10 может обнаруживать повреждения сразу после установки обновления с новой сборкой системы (без возможности исправить их, не установив новую сборку «начисто»), а также для некоторых версий драйверов видеокарт (в данном случае ошибка находится для файла opencl.dll. Если что-то из этих вариантов случилось и у вас, возможно, не следует предпринимать никаких действий.
Операционная система Windows далеко не идеальна и не отличается стабильной работой. Нередко после обновлений ОС ее загрузка становится невозможной. В этом случае необходимо знать, как восстановить Windows 10 без переустановки системы.
Владимир Пантелеев
Основатель PulsePC
Когда нужно восстановить ОС
Инструкция
Отключить автоматическое обновление
Ошибки при обновлении
Отменить восстановление
Мнение эксперта
Восстановить без потери данных
Когда нужно восстановить ОС
Инструкция
Отключить автоматическое обновление
Ошибки при обновлении
Отменить восстановление
Мнение эксперта
Восстановить без потери данных
Часто Windows может перестать загружаться из-за проблемной программы или повреждения критически важных файлов ОС. В этом случае также нужно знать, как восстановить Windows 10 с помощью средств самой системы.
Когда операционную систему нужно восстанавливать
Существуют различные причины, по которым вдруг может потребоваться восстановление операционной системы Windows 10. Рассмотрим их подробнее:
- Зависание ПК без видимых на то причин. Если компьютер работает нестабильно, постоянно перезагружается или зависает, то явно существует проблема в операционной системе, и ее нужно попробовать восстановить.
- Некорректная установка обновлений или проблемный пакет. Часто проблемы со стабильностью ОС появляются после установки обновлений от компании Microsoft. В них разработчики оперативно латают дыры в безопасности и исправляют некоторые баги, но в то же время ломают что-нибудь другое.
- Некорректная установка драйвера или программы. Иногда программное обеспечение и драйверы могут работать некорректно, негативно влияя на стабильность операционной системы. И не всегда переустановка драйверов помогает решить проблему. В этом случае потребуется восстановление ОС.
- Вирусы в операционной системе. Вредоносное ПО разного типа может существенно повредить файлы операционной системы, и в результате она будет работать неправильно. Восстановление ОС может помочь, но только после удаления всех вирусов.
- ОС перестала загружаться. Такое бывает, если оказался поврежден загрузчик Windows или прочие файлы, необходимые для запуска и работы ОС. Восстановление может помочь решить проблему, но потребуется установочная флешка с Windows. Если не запускается, есть 10 способов это исправить — об этом рассказали в нашем материале.
- Нужно было сбросить параметры Windows до заводских. Сброс параметров Windows до заводских требуется в тех случаях, если было заменено железо компьютера, хотя в таких случаях рекомендуют чистую установку ОС.
Пошаговая инструкция по восстановлению Windows 10 на компьютере или ноутбуке
Теперь рассмотрим подробнее способы восстановления работоспособности операционной системы Windows. Некоторые из них основаны на возможностях ОС, другие же требуют наличия дополнительных инструментов — например, установочного USB-накопителя с Windows.
1. С помощью командной строки
В составе ОС Windows есть функция, которая позволяет восстановить поврежденные системные файлы из-под работающей ОС. Для этого потребуется командная строка, терминал или Windows PowerShell. Алгоритм действий такой:
- Щелкните правой кнопкой мыши по кнопке «Пуск» и в появившемся меню выберите «Windows PowerShell (Администратор)».
- В окне инструмента введите команду «sfc /scannow» и нажмите «Enter».
Эта команда запустит процесс проверки системных файлов на целостность и, если такие действительно найдутся, система попробует их восстановить — для этого по завершении проверки потребуется перезагрузить компьютер. Если этот способ не дал результатов, то нужно переходить к следующему варианту.
2. Сброс до заводских настроек
Это один из наиболее радикальных способов: во время его использования из ОС удаляются все пользовательские приложения и драйверы, и возвращается состояние только что установленной системы. Иногда такой вариант позволяет решить проблему с драйверами или криво установленными программами. Сделать же нужно следующее:
- Нажмите «Win+I» для запуска параметров Windows и щелкните по плитке «Обновление и безопасность».
- В столбце справа выберите «Восстановление» и в блоке «Вернуть компьютер в исходное состояние» нажмите «Начать».
- После этого нужно будет выбрать вариант восстановления: с сохранением пользовательских данных или без них. Мы рекомендуем выбрать «Удалить все».
После этого начнется процесс сброса Windows до заводских параметров. Во время сброса компьютер перезагрузится, и после рестарта вы получите полностью чистую операционную систему, которую нужно будет настраивать заново. Такой вариант помогает в большинстве случаев, поскольку удаляются и обновления ОС, но если он вам не помог — переходите к следующему.
3. Из точки восстановления системы
Восстановление системы с помощью чек-пойнта, или «точки восстановления», может вернуть ОС в то состояние, когда она работала нормально. Но важно, чтобы такие точки создавались перед установкой обновлений или драйверов. Сам процесс восстановления не особенно сложный, с ним справится даже новичок. Вот подробная инструкция:
- Нажмите сочетание клавиш «Win+R», введите в строке «control» и нажмите «ОК».
- В списке выберите раздел «Центр безопасности и обслуживания».
- Далее щелкните по пункту «Восстановление».
- Затем выберите «Запуск восстановления системы».
- Запустится мастер восстановления, в котором нужно будет щелкнуть «Далее».
- На следующем этапе выберите нужную точку восстановления и нажмите «Далее».
- Дальше просто щелкните «Готово».
После этого начнется процесс восстановления ОС из контрольной точки, причем компьютер перезагрузится. Учтите, что все программы, которые были установлены уже после создания контрольной точки, будут удалены. Но такой способ хорош, если ОС запускается, и у вас есть заранее созданные контрольные точки.
4. С загрузочной флешки
Этот метод позволяет выполнить восстановление Windows даже в том случае, если операционная система не запускается. Однако понадобится установочный USB-накопитель с системой и некоторое количество свободного времени. Инструкция по восстановлению Windows при помощи USB-накопителя такая:
- Вставьте USB-накопитель в порт компьютера и запустите его с зажатой клавишей F12, F11, F2 или F1 в зависимости от типа вашего BIOS.
- В появившемся окне в качестве диска для загрузки выберите USB-накопитель.
- Дождитесь загрузки окна с выбором параметров установки и зажмите комбинацию «Shift+F10» для вызова командной строки.
- В консоли последовательно введите команды «chkdsk /f /r C» (если система была установлена на диске «С»), «sfc /scannow /offbootdir=C:\ /offwindir=C:\windows». Не забывайте нажимать «Enter» после ввода каждой команды.
После этого попробуйте перезагрузить компьютер в стандартном режиме — система должна запуститься. Если этого не случилось, то, вероятно, вам поможет только полная переустановка операционной системы.
5. С установочного диска
Восстановление с установочного диска происходит по тому же сценарию, что и восстановление с USB-накопителя. С помощью такого способа можно восстановить работоспособность ОС Windows 10 на старом компьютере с DVD-приводом, однако такой вариант используется крайне редко.
Как отключить автоматическое обновление системы Windows 10
Львиная доля проблем возникает после установки обновлений в ОС Windows, поэтому многие пользователи считают, что их лучше отключить вовсе. Однако полностью выключить их средствами ОС невозможно и поэтому приходится использовать сторонний софт, например, небольшую утилиту Stop Windows 10 Updates.
Скачать программу можно на официальном сайте разработчика: есть как портативная версия, не требующая установки, так и классическая. Пользоваться программой достаточно просто. Мы рассмотрим весь процесс, начиная со скачивания Stop Windows 10 Updates.
- Перейдите по ссылке и нажмите кнопку «Download».
- Откройте каталог «Загрузки» и двойным кликом откройте только что скачанный архив.
- Скопируйте исполняемый файл из архива в любое место и запустите его двойным кликом.
- Запустится мастер установки — в нем сразу нажмите «Далее».
- Примите условия лицензионного соглашения и щелкните «Далее».
- На следующих этапах нажимайте «Далее», ничего не меняя, а затем кликните кнопку «Установить».
- По окончании установки нажмите «Завершить».
- Найдите установленную программу в списке и запустите ее стандартным способом.
- В окне программы нажмите на большую красную кнопку «Запрет обновлений Windows».
Осталось только дождаться, пока программа завершит работу. После этого обновления не будут устанавливаться автоматически. Стоит заметить, что Stop Windows 10 Updates не работает на последней версии Windows 11 24H2, но на 23Н3 работает нормально. Это нужно учитывать перед использованием утилиты.
Какие ошибки возникают при обновлении Windows 10
Во время обновления Windows 10 могут возникать разные ошибки, которые способны помешать установить конкретный пакет обновления, или же могут привести к тому, что операционная система будет работать нестабильно. Рассмотрим основные типы ошибок подробнее:
- Ошибка подключения к интернету. Нередко после установки очередного пакета обновления ОС встречает нас фразой «Нет подключения к интернету». Решить проблему можно только сбросив настройки сети при помощи командной строки и команд «netsh winsock reset catalog», «netsh int ipv4 reset reset.log» и «ipconfig /renew».
- Отказ периферийных устройств. Такое тоже часто случается после установки Windows 10. Для исправления ситуации можно переустановить драйверы устройств, а если не поможет — откатить систему при помощи точки восстановления, созданной заранее.
- Проблемы в работе видеокарты. Могут возникать по причине автоматического и не всегда удачного обновления драйверов системой. Нужно попытаться откатить драйверы или восстановить ОС. Можно также попробовать полную переустановку драйверов.
- Проблемы со звуком. Здесь все то же самое — проблемы со звуком могут наблюдаться по причине проблемных драйверов, которые были установлены вместе с обновлением. Нужно попробовать переустановить драйверы.
- Не работающий Microsoft Store. Магазин Microsoft часто ломается после очередного обновления Windows 10. Восстановить его можно, сбросив настройки магазина при помощи команды «-ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.xml», которую нужно выполнять в Windows PowerShell.
Можно ли отменить восстановление Windows 10
В теории запустить процесс восстановления системы можно принудительной перезагрузкой компьютера. Но делать этого не рекомендуется, поскольку можно окончательно убить систему или даже повредить какое-либо железо. Поэтому лучше дождаться завершения процесса и уже после этого, если результаты не устроили, можно будет полностью переустановить Windows.
Мнение эксперта
На вопросы редакции Hi-Tech Mail о восстановлении системы Windows 10 ответил Владимир Пантелеев, основатель PulsePC.
Какие ошибки допускают пользователи при восстановлении Windows 10?
- Отсутствие резервной копии данных. Многие начинают восстановление системы, не сделав бэкап важных файлов. В результате после сброса или переустановки Windows данные теряются.
- Использование неподходящего образа или утилиты. Некоторые скачивают ISO с непроверенных источников, например, с торрент-треккеров, что может привести к установке поврежденной или зараженной версии системы.
- Удаление раздела восстановления. Пользователи в стремлении «очистить диск» могут случайно удалить скрытые разделы, содержащие заводской образ Windows, и лишиться штатных средств восстановления.
- Игнорирование драйверов и ключей. После восстановления Windows может не быть драйверов сетевого оборудования, а ключ активации не всегда подтягивается автоматически — особенно на старых устройствах.
- Выбор сброса «без удаления файлов», когда вирус уже в системе. Если заражение затронуло системные файлы, такой способ неэффективен — вредонос останется.
Расскажите о главных правилах, которые надо соблюдать при восстановлении Windows 10
- Сделайте резервную копию файлов. На внешний диск или облако — всё важное, особенно документы, фотографии, файлы с рабочего стола.
- Убедитесь в наличии установочной флешки или образа. Лучше заранее создать носитель с официальным инструментом Media Creation Tool от Microsoft.
- Заранее скачайте драйвера. Особенно для сетевых устройств (LAN/Wi-Fi), на случай если Windows после восстановления не увидит сеть.
- Запишите лицензионный ключ, если система не привязана к учетной записи Microsoft.
- Отключите все лишние внешние накопители. Это поможет избежать случайного форматирования не того диска.
- Если ПК нестабилен, начните с простых способов восстановления. Например, через «Вернуть компьютер в исходное состояние» или «Восстановление системы» до точки отката.
Какие есть лайфхаки, которые облегчают процесс восстановления Windows 10?
- Используйте встроенный образ Windows для быстрого восстановления. Сочетание Shift + Перезагрузка позволяет зайти в меню восстановления даже без рабочего рабочего стола.
- Создайте пользовательский образ системы после «чистой» установки. Это позволит в будущем восстановиться в один клик без переустановки и настройки всего с нуля.
- Установите Windows на SSD. Это не только ускоряет работу, но и сам процесс восстановления становится гораздо быстрее.
- Храните установочный образ на другом разделе или флешке с меткой и понятным названием, чтобы всегда была под рукой.
- Заведите учетную запись Microsoft. Это упростит активацию, синхронизацию настроек и даже вход в систему после восстановления.
Как восстановить Windows 10 без потери данных
Подведем итоги и выделим, что нужно запомнить о восстановлении операционной системы Windows 10.
- В ОС Windows есть встроенные инструменты, позволяющие выполнить восстановление системы.
- Самый простой способ — использовать восстановление из контрольных точек, которые создаются заранее.
- Если проблема не очень серьезная, то можно восстановить системные файлы при помощи командной строки и всего одной команды.
- Если система не загружается, можно выполнить восстановление из среды установки Windows при помощи той же командной строки, но потребуется загрузочный USB-накопитель с Windows.
- Если проблемы возникают регулярно после обновления системы, то рекомендуется отключить обновления — хотя бы на время.
В этой публикации, друзья, поговорим с вами о способах восстановления целостности системных файлов Windows 7, 8.1, 10 и 11 на тот случай, если эти системы не загружаются. Такое восстановление – это системная операция Windows, которая заключается в подмене системой своих повреждённых и отсутствующих файлов их целостными эталонными образцами. А повреждаться или уничтожаться системные файлы могут из-за действий вирусов, некорректной работы стороннего ПО, да даже некорректной работы самой Windows. В результате чего мы имеем тормоза, глюки и сбойно работающие или не работающие вовсе системный функционал и сторонние программы. Повреждение и уничтожение важных системных файлов Windows может привести к тому, что операционная система не сможет загрузиться. Это худший сценарий развития событий, но если в среде упавшей Windows у вас много чего нужно перенастраивать и переустанавливать, перед тем, как прибегнуть к крайнему случаю – переустановке, можно попытаться реанимировать систему методом восстановления целостности её файлов. А поможет нам в этом WinPE 10-8 Sergei Strelec.
Итак, друзья, восстановление целостности системных файлов Windows. Это системная функция, присутствующая в любой из современных версий операционной системы – Windows 7, 8.1, 10 и 11. Являет собой консольную утилиту SFC.exe и работает из-под командной строки или PowerShell. В них же работает операция консольной утилиты DISM, которая может потребоваться для восстановления самого хранилища, где берутся целостные образцы системных файлов для замены ими повреждённых или отсутствующих. К консольным утилитам мы можем получить доступ, используя элементарно командную строку в установочном процессе любой из Windows, загрузив компьютер с установочного носителя. О таком способе восстановления целостности файлов незагружающейся Windows мы писали ранее. Сейчас же, друзья, мы рассмотрим альтернативу этому способу, более удобную, ибо восстанавливать целостность файлов Windows мы будем в среде WinPE с мощным инструментарием, где, в частности, нам будут доступны юзабильные средства с графическим интерфейсом. И в качестве такого WinPE мы возьмём небезызвестный WinPE 10-8 Sergei Strelec. Качаем образ этого WinPE и записываем на флешку. И загружаем с такой флешки компьютер.
Первый способ, к которому можно прибегнуть в среде WinPE 10-8 Sergei Strelec для решения поставленной задачи – функция проверки системных файлов в составе интегрированного в этот WinPE другого WinPE – MSDaRT (Microsoft Diagnostics and Recovery Toolset), детища самой компании Microsoft, созданного для корпоративных системщиков. В меню WinPE 10-8 Sergei Strelec запускаем MSDaRT Tools.
В меню MSDaRT кликаем «Средство проверки системных файлов». Друзья, по сути, это та же консольная утилита восстановления целостности файлов Windows SFC.exe, присутствующая в штате операционной системы, но только в графической оболочке.
Жмём «Далее».
Выбираем «Сканировать и исправлять автоматически», жмём «Далее».
Ожидаем завершения проверки. Если она найдёт проблемные файлы и восстановит их, в итоге увидим отчёт с перечнем восстановленных файлов. Жмём «Далее»
И – «Готово».
Но, друзья, даже если проверка не обнаружит проблем и выдаст уведомление «Повреждённые системные файлы не обнаружены», всё равно попытайтесь загрузить Windows. Средство MSDaRT может восстановить файлы, но не указать на это. Но средство может и не решить нашу проблему — не выявить повреждённых или отсутствующих файлов или не справиться с их восстановлением. Тогда действуем иными методами.
Если MSDaRT не выявил никаких проблем, возможно, их выявит консольная утилита SFC.exe. Для её запуска нам потребуется выявить, под какой буквой у нас в среде WinPE 10-8 Sergei Strelec значится системный раздел нашей упавшей Windows. Запускаем управление дисками (Windows Disk Management) на рабочем столе WinPE.
Смотрим букву раздела Windows, в нашем случае это С.
Запускаем командную строку с помощью ярлыка на панели задач WinPE.
Вводим команду типа:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Где каждый вместо буквы C подставляет свою букву, под которой у него значится раздел с Windows в управлении дисками WinPE.
По итогу работы SFC.exe в идеале получим уведомление:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила»
Это значит, что нецелостные системные файлы заменены их целостными образцами. Но можем получить и уведомление такого плана:
«Защита ресурсов Windows не обнаружила нарушений целостности»
В этом случае, друзья, пересмотрите причины, из-за чего у вас Windows не загружается. Может быть, у вас слетел загрузчик, и с помощью WinPE 10-8 Sergei Strelec вы можете его восстановить, смотрим мануалы для EFI-загрузчика и для MBR-загрузчика. Может быть, у вас установилось проблемное обновление, удалить такое тоже можно с помощью WinPE 10-8 Sergei Strelec. В его меню запускаем средство восстановления Windows.
Указываем раскладку клавиатуры. Выбираем «Поиск и устранение неисправностей».
Далее выбираем «Дополнительные параметры» и «Удалить обновления».
Ещё для удаления обновлений, которые, возможно, спровоцировали неспособность Windows загружаться, можно использовать программу Dism++. Запускаем её в меню WinPE.
Кликаем вверху образ нашей Windows, в разделе «Обновления» отмечаем последние обновления, в которых потенциально может крыться проблема, и удаляем их.
Ещё по итогам работы SFC.exe можем получить уведомления:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них»
и
«Защита ресурсов Windows не может выполнить запрошенную операцию»
В таком случае можно прибегнуть к восстановлению самого хранилища целостных образцов системных файлов или запустить SFC.exe с указанием источника получения образцов.
Первым делом можно попробовать восстановить хранилище целостных образцов системных файлов. Сделать это можно с помощью упомянутой программы Dism++. В верхушке окна программы выбираем нашу Windows. Затем идём в меню «Восстановить», здесь есть два пункта – «Проверить» и «Исправить». Первый проверяет хранилище целостных образцов системных файлов на предмет наличия повреждений. Второй исправляет его повреждения, т.е. восстанавливает хранилище.
Но, друзья, для этого у вас в среде WinPE 10-8 Sergei Strelec должен быть Интернет. Если SFC.exe не смогла восстановить целостность системных файлов, нет смысла тратить время на проверку хранилища, очевидно, что оно повреждено. И можно сразу запустить «Исправить». При успешном завершении операции мы получим уведомление, что образ, т.е. хранилище целостных образцов, успешно восстановлен.
И теперь мы по новой запускаем проверку системных файлов с помощью функции MSDaRT или SFC.exe, как описано в предыдущих разделах статьи.
Если Dism++ не сможет восстановить хранилище целостных образцов системных файлов Windows, у нас остаётся последний способ побороться за жизнеспособность нашей операционной системы. Мы скачаем в Интернете установочный ISO-образ нашей версии Windows и запустим SFC.exe с командной получения целостных образцов с этого ISO-образа в качестве источника. В меню WinPE 10-8 Sergei Strelec запускаем браузер Opera.
Качаем ISO-образ Windows 7, 8.1, 10 или Windows 11. Друзья, в случае с Windows 10 и 11 вы должны использовать образ версий самих этих операционных систем не старше той, которая установлена у вас. Версии имеется в виду Windows 10 21H2, Windows 11 21H2 и т.п. Оптимальный вариант – скачать образ актуальной версии системы с сайта Microsoft. Скачанный ISO-образ далее подключаем для отображения в проводнике WinPE. На образе вызываем контекстное меню и открываем его с помощью проводника.
Заходим на подключённый образ и смотрим, какая ему присвоена буква диска. В нашем случае это I.
Теперь запускаем командную строку и вводим команду типа:
sfc /scannow /offbootdir=I:\sources\ /offwindir=C:\Windows
Где каждый подставляет вместо I свою букву подключённого ISO-образа, а вместо C – свою букву, как у него значится упавшая Windows в среде WinPE.
И дожидаемся результата.
Вот так, друзья, можно попытаться реанимировать упавшую Windows путём восстановления целостности системных файлов. Но если, как говорится, пациент скорее мёртв, чем жив, ничего не поделаешь. Придётся переустанавливать. Благо, дело это можно произвести прямо в среде WinPE 10-8 Sergei Strelec. И с помощью того же установочного ISO-образа, который мы скачали для попытки реанимации Windows. Заходим на подключённый в проводнике установочный ISO-образ и запускаем переустановку Windows с помощью файла setup.exe.
Это будет точно такой же процесс установки Windows, как на установочном носителе. При этом ещё среда WinPE выгодна тем, что перед переустановкой Windows мы можем с помощью проводника перенести нужные файлы с раздела упавшей Windows на несистемные разделы диска. И напоследок, друзья, если будете переустанавливать операционную систему, а у вас в ней много лицензионного софта, обратите внимание на программку Recover Keys в составе WinPE. Она таблично отображает лицензионные ключи к Windows и сторонним программам и может экспортировать информацию в разные типы документов.