Главная » Статьи » Компьютер » Windows

Восстановление повреждённого хранилища компонентов Windows 10 с помощью PowerShell

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

Это  описано в статье, Проверка целостности системных файлов Windows 10.

Оригинальные версии системных файлов находятся в хранилище компонентов Windows, а именно в папке C:\Windows\WinSxS. Если данное хранилище повреждено или в нём отсутствуют некоторые компоненты, то при проверке целостности системных файлов выйдет ошибка «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них».

В таком случае нужно восстанавливать само хранилище компонентов Windows другой командой: «DISM /Online /Cleanup-Image /RestoreHealth», при этом средство обслуживания образов Windows (DSIM) задействует Центр обновления Windows и скачает необходимые отсутствующие компоненты с серверов Майкрософт. В особо тяжёлых случаях, на этом этапе также возможны различные ошибки, например такая«Не удалось скачать исходные файлы. Укажите расположение файлов необходимых для восстановления компонентов»

Тогда вам ничего не остаётся, как задействовать для восстановления повреждённого хранилища - расширяемое средство автоматизации PowerShell.

Данное средство более тщательно произведёт восстановление хранилища компонентов операционной системы, задействуя Центр обновления (Windows Update) для этого у вас должен быть включен интернет. Запуска PowerShell, находим на рабочем столе значок Поиск в Windows

 

 

 

вводим в поле ввода «PowerShell», в результатах выйдет соответствие заданному поиску - «Windows PowerShell», щёлкаем на нём правой кнопкой мышки и выбираем «Запустить от имени администратора».

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вводим команду: 

Repair-WindowsImage -Online -RestoreHealth

и жмём Enter.

Если у вас отключен интернет, то процесс восстановления может остановиться на данном этапе.

Если с интернетом проблем нет, тогда процесс дойдёт до конца и компоненты будут восстановлены. 

Об этом вы узнаете из содержания следующего окна.

ImageHealth State : Healthy (Восстановлен) 

Если в следствии системных нарушений у вас отсутствует интернет, тогда для восстановления задействуйте оригинальный ISO-образ Windows 10. Как это сделать.

К примеру у вас  Windows 10 Single Language (Для одного языка).

скачиваем ISO-образ Windows 10 на официальном сайте Майкрософт.

 

 

 

 

 

 

Щёлкаем на нём два раза левой мышью и подключаем к виртуальному дисководу. В нашем случае виртуальный дисковод под буквой (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.

В этот раз повреждённые системные файлы должны быть восстановлены.

 

Категория: Windows | Добавил: Wiedźmin (29.01.2016)
Просмотров: 276 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar