Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

746 0
  • Не нравится
  • +12
  • Нравится

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 В случае если операционная система работает не корректно, а утилита SFC не может справится с проблемой и выдаёт ошибку, то это значит что в операционной системе нарушена целостность хранилища системных компонентов, которые находятся в папке WinSxS системной директории.

 Чтобы восстановить повреждённые компоненты и тем самым вернуть систему в рабочее состояние нужно воспользоваться утилитой для развертывания и обслуживания образов DISM.

Диагностика хранилища компонентов с помощью DISM
 Следующие две команды выполняют диагностику (сканирование) системных компонентов образа на наличие повреждений.

 Запустите командную строку от имени администратора и выполните следующую команду:
DISM /Online /Cleanup-Image /CheckHealth
 Данная команда проверяет, был ли образ помечен как поврежденный и можно ли устранить повреждение, при этом никаких изменений в систему не вносится.

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

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

 В командной строке открытой от имени администратора выполните команду:
DISM /Online /Cleanup-Image /ScanHealth

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

Восстановление хранилища компонентов /Restore Health
 Если при выполнении предыдущих команд вы получили сообщения о различных ошибках, например: Хранилище компонентов подлежит восстановлению, Ошибка: 1726 Сбой при удалённом вызове процедуры, Ошибка: 1910 Не найден указанный источник экспорта объекта, то чтобы исправить это, нужно восстановить хранилище компонентов.

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Чтобы восстановить хранилище компонентов, в командной строке открытой от имени администратора выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Данная команда запустит процесс проверки и автоматического восстановления хранилища компонентов, при этом будет использоваться центр обновления Windows для загрузки и восстановления поврежденных файлов, что не гарантирует успешного выполнения в случае проблем с доступом к сети интернет или при повреждении компонентов службы обновления. Процесс сканирования и автоматического восстановления может занять около 20 минут и больше.

 Если восстановление хранилища компонентов выполнено успешно, то теперь выполните проверку и восстановление целостности системных файлов с помощью команды sfc /scannow

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

Восстановление хранилища компонентов с указанием источника
 Если команда с параметром /Restore Health после выполнения выдала ошибку 0x800f0906 Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра "Источник" или ошибку 0x800f081f Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра "Источник", или ошибку 0x800f0950 Сбой DISM. Операция не выполнена,

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 то для дальнейшего восстановления потребуется оригинальный ISO-образ Windows 10 который можно получить при помощи Media Creation Tool (соблюдая разрядность и редакцию) или установочная флешка (диск) с дистрибутивом Windows 10.

 После того, как вы скачали образ, смонтируйте его в виртуальный привод стандартными средствами и в окне Этот компьютер проверьте, какая буква была присвоена смонтированному образу.

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Если у вас имеется загрузочный диск DVD или USB накопитель с дистрибутивом Windows 10, то просто вставьте диск или подключите внешний носитель, и посмотрите, какая буква была присвоена этому накопителю в окне Этот компьютер.

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Восстановление хранилища с файлом install.esd
 После того как вы смонтировали ISO-образ в виртуальный привод или подключили установочный USB накопитель с дистрибутивом Windows 10, заходим в папку sources и смотрим какое расширение у файла образа install, оно может быть install.esd или install.wim, это пригодится в дальнейшем при вводе команды. Обычно при скачивании образа с помощью Media Creation Tool файл образа бывает с расширением .esd, то есть install.esd. Но также файл образа может быть с расширением .wim, то есть install.wim

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Теперь узнаем какие индексы содержит файл образа. В случае, если это install.esd, то в командной строке открытой от имени администратора выполните команду:
DISM /Get-WimInfo /WimFile:F:\Sources\install.esd

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Узнав букву диска с дистрибутивом Windows 10 и индекс редакции операционной системы, восстановим хранилище системных компонентов.

 Для этого в командной строке открытой от имени администратора выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:F:\Sources\install.esd:4 /LimitAccess
 Где F - буква виртуального дисковода с Windows 10 или буква флеш-накопителя с Windows 10
install.esd:4 - файл образа с нужным вам индексом
LimitAccess - параметр запрещающий доступ к центру обновлений

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Если восстановление хранилища компонентов выполнено успешно, то теперь осталось выполнить проверку и восстановление целостности системных файлов с помощью команды sfc /scannow

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Восстановление хранилища с файлом install.wim
 Если в папке sources находится файл образа install.wim, то теперь узнаем какие индексы содержит файл образа. В командной строке открытой от имени администратора выполните команду:
DISM /Get-WimInfo /WimFile:G:\Sources\install.wim

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Узнав букву диска с дистрибутивом Windows 10 и индекс редакции операционной системы, восстановим хранилище системных компонентов.

 Для этого в командной строке открытой от имени администратора выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:G:\Sources\install.wim:2 /LimitAccess
 Где G - буква виртуального дисковода с Windows 10 или буква флеш-накопителя с Windows 10
install.wim:2 - файл образа с нужным вам индексом
LimitAccess - параметр запрещающий доступ к центру обновлений

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Если восстановление хранилища компонентов выполнено успешно, то теперь выполните проверку и восстановление целостности системных файлов с помощью команды sfc /scannow

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Восстановление хранилища путем монтирования install.wim
 Далее представлен ещё один, более сложный способ по восстановлению хранилища компонентов.

 Смонтируйте (подключите) ISO-образ в виртуальный привод или подключите установочный USB накопитель с дистрибутивом Windows 10, зайдите в папку sources и посмотрите какое расширение у файла образа install, оно может быть install.esd или install.wim, это пригодится в дальнейшем при вводе команды. В данном примере рассмотрены действия с файлом install.wim

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Теперь узнаем какие индексы содержит файл образа, для этого в командной строке открытой от имени администратора выполните команду:
DISM /Get-WimInfo /WimFile:F:\Sources\install.wim
 Где F - буква флеш-накопителя с Windows 10 или буква виртуального дисковода с Windows 10

 В данном примере мы видит что в файле install.wim имеется два индекса (то есть две редакции Windows 10, в данном примере будет восстанавливаться хранилища компонентов Windows 10 Pro, запоминаем нужный индекс, нужной редакции операционной системы).

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Теперь создадим временную папку, в которую смонтируем файл образа Windows (wim), для этого в командной строке открытой от имени администратора выполните команду:
mkdir C:\WIM

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Затем смонтируем файл install.wim в созданную директорию, выполнив команду:
DISM /Mount-Wim /WimFile:F:\sources\install.wim /index:2 /MountDir:C:\WIM /ReadOnly
 Где F - буква флеш-накопителя с Windows 10, которую мы узнали ранее.
index:2 - нужный индекс, нужной редакции операционной системы, который также мы узнали заранее.
ReadOnly - с помощью этого параметра устанавливаются права полного доступа к папке в которую монтируется файл install.wim

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Теперь собственно запустим процесс восстановления хранилища компонентов, выполнив команду:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\WIM\Windows /LimitAccess

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 После того как процесс восстановления успешно выполнится, размонтируйте (отключите) образ, выполнив команду:
DISM /Unmount-Wim /MountDir:C:\WIM /Discard

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Удалите созданную ранее временную папку, выполнив команду:
rmdir C:\WIM

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 Теперь обязательно перезагрузите компьютер, для этого выполните команду:
shutdown /r /t 0

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth

 После перезагрузки компьютера выполните проверку и восстановление целостности системных файлов с помощью команды sfc /scannow

Как восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth




winnote Администраторы

Автор: winnote

Комментариев пока нет, добавьте свой!

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.