Восстанавливаем хранилище компонентов через PowerShell
Если после запуска проверки целостности системных файлов Windows с помощью команды sfc /scannow вышло сообщение:
« Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них »
нужно восстанавливать хранилище компонентов Windows командой DISM /Online /Cleanup-Image /RestoreHealth , но и тут может выйти ошибка:
«Не удалось скачать исходные файлы».
Отправляемся в панель задач, нажимаем на кнопку « Поиск », набираем следующий текст — « PowerShell ». В результате, нам будет предложен обширный список вариантов. Из всего перечня выбираем « Windows PowerShell ». Для запуска файла используем права администратора.
В появившемся окне вводим следующий текст:
Repair-WindowsImage -Online -RestoreHealth
Для работы командной строки требуется стабильное интернет-соединение. Дожидаемся скачивания необходимых файлов, для этого потребуется немного времени. Мы получим полностью рабочие системные файлы, которые не будут докучать пользователя ОС ошибками.
При успешном завершении процесса восстановления компонентов будет выдана следующее уведомление:
ImageHealth State: Healthy
Фраза означает, что процесс восстановления завершился.
Что делать, если отсутствует интернет-соединение?
Необходимо иметь под рукой готовый дистрибутив Windows 10 загруженный на USB-носитель или DVD-диск. Загрузить MSDN образ можно с официального сайта Microsoft. Разработчики дали возможность прямого скачивания без танцев с бубном.
Когда процесс скачивания завершится, создаем образ виртуального диска — нажимаем 2 раза на ярлык. Обратите внимание на букву смонтированного образа, тут может быть всё что угодно, к примеру — F.
Идем обратно в утилиту PowerShell и используем командую строку с текстом:
Dism /Get-Wiminfo /WimFile:f:\sources\install.wim
Для активации процесса восстановления потребуется (прописываем):
Repair-WindowsImage -Online -RestoreHealth -Source f:\sources\install.wim:1
f — виртуальный диск устройства, 1 — маркер, под которым значится образ. Мы активировали восстановительную команду, начался процесс восстановления. При благоприятном завершении процесса получим следующий результат: ImageHealth State: Healthy .
Когда восстановление завершится, ещё раз убедимся в том, что нам всё удалось сделать на 5 баллов. Для этого активируем проверку — sfc/scannow .
Как установить Windows 10
Восстановление повреждённого хранилища компонентов Windows 10 с помощью PowerShell
Восстановление повреждённого хранилища компонентов Windows 10 с помощью PowerShell
Тогда нам ничего не остаётся, как задействовать для восстановления повреждённого хранилища — расширяемое средство автоматизации PowerShell.
Данное средство более тщательно произведёт восстановление хранилища компонентов операционной системы, задействуя Центр обновления (Windows Update) и у вас должен быть включен интернет.
Для запуска PowerShell находим на рабочем столе значок Поиск в Windows
и вводим в поле ввода « PowerShell », в результатах выйдет соответствие заданному поиску — « Windows PowerShell » , щёлкаем на нём правой мышью и выбираем « Запустить от имени администратора ».
Repair-WindowsImage -Online -RestoreHealth
Если у вас отключен интернет, то процесс восстановления может остановиться на данном этапе.
Если с интернетом проблем нет, тогда процесс дойдёт до конца и компоненты будут восстановлены.
Об этом вы узнаете из содержания следующего окна.
ImageHealth State : Healthy (Восстановлен)
Если в следствии системных нарушений у вас отсутствует интернет , тогда для восстановления задействуйте оригинальный ISO-образ Windows 10. Как это сделать
К примеру у вас имеется ноутбук с установленной Windows 10 Single Language (Для одного языка).
В этом случае скачиваем ISO-образ Windows 10 Single Language (Для одного языка) на официальном сайте Майкрософт.
Щёлкаем на нём два раза левой мышью и подключаем к виртуальному дисководу. В моём случае виртуальный дисковод под буквой (G:).
В PowerShell запущенном от имени администратора выполняем команду:
Dism /Get-WimInfo /WimFile:G:\sources\install.wim, где G: буква виртуального дисковода с Windows 10.
Видим, что в моём образе находится один образ Windows 10 Single Language (Для одного языка) под индексом 1,
соответственно вводим следующую команду:
Repair-WindowsImage -Online -RestoreHealth -Source G:\sources\install.wim:1
Буква «G» соответствует букве подключенного образа с Win 10, а цифра «1» — индексу издания в образе, в нашем случае 1. Начинается восстановление хранилища компонентов Windows с помощью оригинального ISO-образа Windows 10 Single Language.
Хранилище компонентов Windows восстановлено.
ImageHealth State : Healthy (Восстановлен).
Хранилище компонентов Windows мы восстановили, теперь можем запустить утилиту проверки целостности системных файлов — sfc /scannow.
В этот раз повреждённые системные файлы должны быть восстановлены.
sfc /scannow Восстановление отсутствующих или поврежденных системных файлов
Если вы пользователь Windows и вам необходимо проверить системные файлы на отсутствие повреждений с последующим восстановлением этих файлов, то вам необходимо воспользоваться служебной программой — средство проверки системных файлов. А еще точнее вам придется воспользоваться командой sfc /scannow.
Данная команда подходит только для Windows версий: Vista, 7, 8, 10.
Как запустить проверку?
Для того, чтобы запустить проверку, для начала нужно открыть командную строку от имени администратора. Делается это через меню «Пуск» на любых версиях вашей операционной системы или с помощью комбинации клавиш: Win + X на Windows 8. В командной строке следует ввести следующую команду: DISM.exe /Online /Cleanup-image /Restorehealth.
Далее введите команду sfc /scannow и нажмите клавишу Enter. Указанная команда запустит проверку всех защищенных системных файлов. При обнаружении повреждений, файлы заменятся кэшированными копиями, находящимися по адресу: %WinDir% \System32\dllcache.
Не рекомендуется закрывать окно с командной строкой до момента полного завершения процесса восстановления. По окончанию вы увидите соответствующее окно с результатом.
Дополнительные функции sfc.
Приведенный выше способ может быть недействительным в некоторых частных случаях. Для этого у команды sfc есть дополнительные возможности, такие как:
- sfc /verifyonly — запуск проверки системных файлов без их последующего исправления.
- sfc /scanfile=путь_к_файлу — проверка и исправление конкретного системного файла.
- sfc /scannow /offwindir=путь_к_папке_windows — запуск проверки не на своей операционной системе, а на другом жестком диске.
Эти способы помогут решить вашу проблему в большинстве случаев.
Возможные проблемы с командами sfc.
При проверке системных файлов могут возникнуть различные проблемы. Вам стоит заранее знать, какие действия предпринимать в случая каких-либо неудач.
При запуске sfc /scannow может появиться сообщение о том, что Защите ресурсов Windows не удается запустить службу восстановления. Для решения этой проблемы проверьте, включен ли «Установщик модулей Windows», а тип запуска «Вручную».