Содержание
- 1 Диагностика хранилища компонентов с помощью DISM
- 2 Восстановление хранилища компонентов /Restore Health
- 3 Восстановление хранилища компонентов с указанием источника
- 4 Восстановление хранилища с файлом install.esd
- 5 Восстановление хранилища с файлом install.wim
- 6 Восстановление хранилища путем монтирования install.wim
- 7 SFC /scannow: Проверка и восстановление системных файлов Windows
- 8 DISM /RestoreHealth: Восстановление хранилища компонентов образа Windows
- 9 Восстановление поврежденного хранилища компонентов Windows 10/Server 2016 с помощью PowerShell
- 10 Восстановление хранилища компонентов оффлайн если Windows не загружается
- 11 Восстановление повреждённого хранилища компонентов Windows 10 с помощью PowerShell
- 12 DISM восстановление Windows 10: с чего начать
В данной статье показаны действия, с помощью которых можно восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth.
В случае если операционная система работает не корректно, а утилита SFC не может справится с проблемой и выдаёт ошибку, то это значит что в операционной системе нарушена целостность хранилища системных компонентов, которые находятся в папке WinSxS системной директории.
Чтобы восстановить повреждённые компоненты и тем самым вернуть систему в рабочее состояние нужно воспользоваться утилитой для развертывания и обслуживания образов DISM.
Содержание
Диагностика хранилища компонентов с помощью DISM
Следующие две команды выполняют диагностику (сканирование) системных компонентов образа на наличие повреждений.
Запустите командную строку от имени администратора и выполните следующую команду:
DISM /Online /Cleanup-Image /CheckHealth
Данная команда проверяет, был ли образ помечен как поврежденный и можно ли устранить повреждение, при этом никаких изменений в систему не вносится.
Если при выполнении предыдущей команды повреждение хранилища компонентов не обнаружено, то чтобы убедиться что все в порядке, необходимо запустить диагностику с параметром /ScanHealth. В этом случае выполняется более тщательная проверка целостности и наличие повреждений хранилища компонентов, при этом процесс сканирования занимает больше времени и также никакие изменения в систему не вносятся.
В командной строке открытой от имени администратора выполните команду:
DISM /Online /Cleanup-Image /ScanHealth
Восстановление хранилища компонентов /Restore Health
Если при выполнении предыдущих команд вы получили сообщения о различных ошибках, например: Хранилище компонентов подлежит восстановлению, Ошибка: 1726 Сбой при удалённом вызове процедуры, Ошибка: 1910 Не найден указанный источник экспорта объекта, то чтобы исправить это, нужно восстановить хранилище компонентов.
Чтобы восстановить хранилище компонентов, в командной строке открытой от имени администратора выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth
Данная команда запустит процесс проверки и автоматического восстановления хранилища компонентов, при этом будет использоваться центр обновления Windows для загрузки и восстановления поврежденных файлов, что не гарантирует успешного выполнения в случае проблем с доступом к сети интернет или при повреждении компонентов службы обновления. Процесс сканирования и автоматического восстановления может занять около 20 минут и больше.
Если восстановление хранилища компонентов выполнено успешно, то теперь выполните проверку и восстановление целостности системных файлов с помощью команды sfc /scannow
Восстановление хранилища компонентов с указанием источника
Если команда с параметром /Restore Health после выполнения выдала ошибку 0x800f0906 Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра “Источник” или ошибку 0x800f081f Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра “Источник”, или ошибку 0x800f0950 Сбой DISM. Операция не выполнена,.
то для дальнейшего восстановления потребуется оригинальный ISO-образ Windows 10 который можно получить при помощи Media Creation Tool (соблюдая разрядность и редакцию) или установочная флешка (диск) с дистрибутивом Windows 10.
После того, как вы скачали образ, смонтируйте его в виртуальный привод стандартными средствами и в окне Этот компьютер проверьте, какая буква была присвоена смонтированному образу.
Если у вас имеется загрузочный диск DVD или USB накопитель с дистрибутивом Windows 10, то просто вставьте диск или подключите внешний носитель, и посмотрите, какая буква была присвоена этому накопителю в окне Этот компьютер.
Восстановление хранилища с файлом install.esd
После того как вы смонтировали ISO-образ в виртуальный привод или подключили установочный USB накопитель с дистрибутивом Windows 10, заходим в папку sources и смотрим какое расширение у файла образа install, оно может быть install.esd или install.wim, это пригодится в дальнейшем при вводе команды. Обычно при скачивании образа с помощью Media Creation Tool файл образа бывает с расширением .esd, то есть install.esd. Но также файл образа может быть с расширением .wim, то есть install.wim
Теперь узнаем какие индексы содержит файл образа. В случае, если это install.esd, то в командной строке открытой от имени администратора выполните команду:
DISM /Get-WimInfo /WimFile:F:\Sources\install.esd
Узнав букву диска с дистрибутивом Windows 10 и индекс редакции операционной системы, восстановим хранилище системных компонентов.
Для этого в командной строке открытой от имени администратора выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:F:\Sources\install.esd:4 /LimitAccess
Где F – буква виртуального дисковода с Windows 10 или буква флеш-накопителя с Windows 10install.esd:4 – файл образа с нужным вам индексом
LimitAccess – параметр запрещающий доступ к центру обновлений.
Если восстановление хранилища компонентов выполнено успешно, то теперь осталось выполнить проверку и восстановление целостности системных файлов с помощью команды sfc /scannow
Восстановление хранилища с файлом install.wim
Если в папке sources находится файл образа install.wim, то теперь узнаем какие индексы содержит файл образа. В командной строке открытой от имени администратора выполните команду:
DISM /Get-WimInfo /WimFile:G:\Sources\install.wim
Узнав букву диска с дистрибутивом Windows 10 и индекс редакции операционной системы, восстановим хранилище системных компонентов.
Для этого в командной строке открытой от имени администратора выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:G:\Sources\install.wim:2 /LimitAccess
Где G – буква виртуального дисковода с Windows 10 или буква флеш-накопителя с Windows 10install.wim:2 – файл образа с нужным вам индексом
LimitAccess – параметр запрещающий доступ к центру обновлений.
Если восстановление хранилища компонентов выполнено успешно, то теперь выполните проверку и восстановление целостности системных файлов с помощью команды sfc /scannow
Восстановление хранилища путем монтирования install.wim
Далее представлен ещё один, более сложный способ по восстановлению хранилища компонентов.
Смонтируйте (подключите) ISO-образ в виртуальный привод или подключите установочный USB накопитель с дистрибутивом Windows 10, зайдите в папку sources и посмотрите какое расширение у файла образа install, оно может быть install.esd или install.wim, это пригодится в дальнейшем при вводе команды. В данном примере рассмотрены действия с файлом install.wim.
Теперь узнаем какие индексы содержит файл образа, для этого в командной строке открытой от имени администратора выполните команду:
DISM /Get-WimInfo /WimFile:F:\Sources\install.wim
Где F – буква флеш-накопителя с Windows 10 или буква виртуального дисковода с Windows 10.
В данном примере мы видит что в файле install.wim имеется два индекса (то есть две редакции Windows 10, в данном примере будет восстанавливаться хранилища компонентов Windows 10 Pro, запоминаем нужный индекс, нужной редакции операционной системы).
Теперь создадим временную папку, в которую смонтируем файл образа Windows (wim), для этого в командной строке открытой от имени администратора выполните команду:
mkdir C:\WIM
Затем смонтируем файл install.wim в созданную директорию, выполнив команду:
DISM /Mount-Wim /WimFile:F:\sources\install.wim /index:2 /MountDir:C:\WIM /ReadOnly
Где F – буква флеш-накопителя с Windows 10, которую мы узнали ранее.index:2 – нужный индекс, нужной редакции операционной системы, который также мы узнали заранее.
ReadOnly – с помощью этого параметра устанавливаются права полного доступа к папке в которую монтируется файл install.wim.
Теперь собственно запустим процесс восстановления хранилища компонентов, выполнив команду:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\WIM\Windows /LimitAccess
После того как процесс восстановления успешно выполнится, размонтируйте (отключите) образ, выполнив команду:
DISM /Unmount-Wim /MountDir:C:\WIM /Discard
Удалите созданную ранее временную папку, выполнив команду:
rmdir C:\WIM
Теперь обязательно перезагрузите компьютер, для этого выполните команду:
shutdown /r /t 0
После перезагрузки компьютера выполните проверку и восстановление целостности системных файлов с помощью команды sfc /scannow
Главная » Советы по компьютеру »Восстановление нарушения целостности системных файлов
На самом деле существует очень много материала в сети на данную тему, но то, что будет описано здесь, вы вряд ли найдёте. Всё хорошо и прекрасно, когда после проверки (sfc/scannow) не было обнаружено нарушение целостности системы и в командной строке красуется предложение “Защита ресурсов Windows не обнаружила нарушений целостности”.
Но что же делать, когда это не так? И проверка целостности системных файлов Windows оповещает противоположное тому, что было описано выше. (Защита ресурсов Windows обнаружила повреждённые файлы, но не удалось исправить некоторые из них. Подробные сведения см. в файле CBS.log…).
Конечно, можно переустановить операционную систему, или восстановить её из образа. Можно с помощью той же командной строки, запустить её от имени администратора и использовать команды:
- DISM.exe /Online /Cleanup-Image /ScanHealth
- DISM.exe /Online /Cleanup-Image /RestoreHealth
То есть вбиваете команду и нажимаете ENTER. Говоря простым и доступным для пользователя языком.
- Это сканирование файлов образа системы
- Это попытка восстановления из зарезервированных файлов образа системы которые находятся у вас на компьютере.
Но есть ещё один способ, о котором я хочу вам рассказать с самого начала. Данным способом я пользуюсь всё время, и он не раз помогал мне выполнить восстановление целостности системных файлов в тех ситуациях, когда первый был почему-то бессилен. Данный метод базируется на использовании такой программы как Windows PowerShell, и он довольно прост. Запустите программу PowerShell от имени администратора и вбейте строку:
Repair-WindowsImage -Online –RestoreHealth
Простым языком говоря, вы даёте команду отремонтировать, целостность системных файлов из компонентов Windows, зарезервированных у вас на компьютере.
Только данный способ делает это более тщательней, чем тот, что описан выше (с помощью командной строки). Затем нажимаете ENTER.
Далее вот что у вас будет:
Потом следует дождаться пока программа закончит свою работу, то есть нули в скобках, которые вы видите сверху на рисунке (жёлтого цвета) должны дойти до конца. Желательно что – бы во время этой операции не пользовались компьютером.
Если восстановление системных файлов прошло успешно, у вас должно выйти на экран такое сообщение:
- PS C:Windowssystem32> Repair-WindowsImage -Online -RestoreHealth
- Path :
- Online : False
- Image Health State : Healthy
- Restart Needed : False
Если это не помогло, остаётся только одно переустановить операционную систему.
12.11.2014
Ещё статьи, которые могут заинтересовать:Ccleaner безупречная очистка операционной системыПопулярный архиватор файлов программа WinRARБесплатный торрент-клиент программа ZonaЗачем оптимизировать жёсткий дискМесторасположения папок Temp в Windows 10
Для проверки целостности системных файлов и восстановления поврежденных файлов (библиотек) компонентов в Windows (Windows Server) можно использовать команды SFC
и DISM
(Deployment Image Servicing and Management). Данные утилиты могут быть крайне полезными, если операционная система Windows работает нестабильно, появляются ошибки при запуске стандартных приложений или служб, после вирусного заражения и т.д.
Утилита DISM включена в состав Windows, начиная с Vista и может быть использована во всех поддерживаемых версиях начиная с Windows 7/Windows Server 2008 R2 (есть ограничения) заканчивая последними билдами Windows 10 / Windows Server 2019. В этой статье мы рассмотрим, как использовать утилиты DISM и SFC для проверки и восстановления целостности образа и системных файлов Windows 10.
Содержание:
SFC /scannow: Проверка и восстановление системных файлов Windows
Утилиту DISM для восстановления Windows обычно рекомендуется использовать после утилиты проверки целостности системных файлов SFC (System File Checker). Команда sfc /scannow
сканирует защищенные системные файлы Windows, и, если они отсутствуют или повреждены, попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:WindowsWinSxS).
Если команда sfc /scannow возвращает ошибку “Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них
/ Windows Resource Protection found corrupt files but was unable to fix some of them
”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.
В этом случае вам нужно попробовать восстановить хранилище компонентов (ваш образ Windows) с помощью DISM.
После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.
DISM /RestoreHealth: Восстановление хранилища компонентов образа Windows
Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image
. Рассмотренные ниже команды выполняются в командной строке, запущенной с правами администратора.
Чтобы проверить наличие признака повреждения хранилища компонентов образа Windows (флага CBS) , который выставил один из системных процессов, выполните следующую команду (не применимо к Windows 7/Server 2008R2):
DISM /Online /Cleanup-Image /CheckHealth
При запуске этой команды не выполняется сканирование хранилища, проверяются лишь записанные ранее значения и события в журнале Windows. Изменения не вносятся. Команда проверит, не помечен ли образ как поврежденный и возможно ли устранить данное повреждение.
В этом примере команда вернула, что с образом все хорошо:
No component store corruption detected.The operation completed successfully.
DISM /Online /Cleanup-Image /ScanHealth
– выполнить полное сканирование хранилища компонентов на наличие повреждений в системных образа Windows (выполняется довольно долго от 10 до 30 минут).
В Windows 7 / Windows Server 2008 R2, чтобы работал параметр DISM /ScanHealth нужно установить отдельное обновление KB2966583 (иначе при запуске DISM будет появляться “Ошибка 87. Параметр ScanHealth не распознан в этом контексте”). Кроме, того эта же команда в Windows 7 используется для проверки хранилища и восстановления системных файлов (нет ключей /CheckHealth и /RestoreHealth).
Если команда /ScanHealth возвращает ошибки:
- Хранилище компонентов подлежит восстановлению (The component sore is repairable);
- Ошибка: 1726. Сбой при удалённом вызове процедуры;
- Ошибка: 1910. Не найден указанный источник экспорта объекта.
Это однозначно говорит о том, что ваш образ Windows 10 поврежден и его нужно восстановить.
Чтобы исправить ошибки, автоматически скачать и заменить файлы повреждённых или отсутствующих компонентов эталонными версиями файлов (библиотек) из центра обновлений Windows (на компьютере должен быть доступ в Интернет), выполните:
DISM /Online /Cleanup-Image /RestoreHealth
Процесс сканирования и восстановления компонентов может быть довольно длительным (30 минут или более).
Если восстановление выполнится успешно, появится сообщение:
Восстановление выполнено успешно. Операция успешно завершена.The restore operation completed successfully. The operation completed successfully.
Если на компьютере (сервере) отсутствует доступ в Интернет или отключена служба 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).
Вы можете указать WIM или ESD файл с оригинальным установочным образом Windows, который нужно использовать в качестве источника для восстановления файлов компонентов системы. Предположим, вы смонтировали установочный ISO образ Windows 10 в виртуальный привод E:. Для восстановления хранилища компонентов из образа используйте одну из команд:
DISM /online /cleanup-image /restorehealth /source:E:sourcesinstall.wim
Или:DISM /online /cleanup-image /restorehealth /source:E:sourcesinstall.esd
Чтобы запретить использовать центр обновлений Windows в Интернете, и выполнять сканирование и восстановление образа Windows только из локального WIM/ESD файла:
DISM /online /cleanup-image /restorehealth /source:E:sourcesinstall.wim /limitaccess
Или:DISM /online /cleanup-image /restorehealth /source:E:sourcesinstall.esd /limitaccess
dism /online /cleanup-image /restorehealth /limitaccess
Примечание. Для восстановления поврежденных файлов в хранилище компонентов из локального источника версия и редакция Windows в образе должна полностью совпадать с вашей.
Журнал сканирования и восстановления системных файлов утилиты DISM можно найти здесь: C:WindowsLogsCBS.log
.
После восстановления хранилища компонентов вы можете запустить утилиту проверки системных файлов sfc /scannow
. Скорее всего она успешно восстановит поврежденные файлы (Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила).
Восстановление поврежденного хранилища компонентов Windows 10/Server 2016 с помощью PowerShell
В версии PowerShell в Windows 10 и Windows Server 2016/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:
Repair-WindowsImage -Online –ScanHealth
Если ошибок в хранилище компонентов не обнаружено, появится сообщение:
ImageHealth State: Healthy
Для запуска восстановления системных компонентов и файлов наберите:
Repair-WindowsImage -Online -RestoreHealth
При отсутствии доступа к интернету эта команда может зависнуть в процессе восстановления образа. Вы можете восстановить системные компоненты из локальной копии образа Windows в виде WIM/ESD файла, скопированного с установочного ISO образа Windows 10:
Repair-WindowsImage -Online -RestoreHealth -Source E:sourcesinstall.wim:1
Где, 1 – индекс используемой у вас редакции Windows из WIM или ESD файла (список редакций Windows в WIM файле можно вывести так: Get-WindowsImage -ImagePath "E:sourcesinstall.wim"
).
Восстановление хранилища компонентов оффлайн если Windows не загружается
Если Windows не загружается корректно, вы можете выполнить проверку и исправление системных файлов в оффлайн режиме.
- Для этого загрузитесь с установочного (загрузочного диска) и на экране начала установки нажмите
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:D:sourcesinstall.wim
- Если на целевом диске недостаточно места, то для извлечения временных файлов нам понадобится отдельный диск достаточного размера, например F:, на котором нужно создать пустой каталог:
mkdir f:scratch
и запустить восстановление хранилища компонентов командой:Dism /image:C: /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.wim /ScratchDir:F:scratch
Совет. Полезные параметры DISM, которые должен знать администратор:
DISM /Add-Package
– установка MSU/CAB файлов обновлений, интеграция обновлений в образ Windows;DISM /Get-Drivers
– получение списка установленных драйверов;DISM /Add-Driver
– добавление драйверов в образ;DISM /Add-Capability
– установка компонентов и RSAT;Dism.exe /StartComponentCleanup
– очистка хранилища компонентов и удаление старых версий компонентов (папки WinSxS);Dism /set-edition
– переход с ознакомительной Windows на полную без переустановки.
Информация к новости
- Просмотров: 191 747
- Автор: admin
- Дата: 21-10-2015
21-10-2015
Категория: Восстановление Windows / Функционал Windows
Привет админ, вопрос такой! Попросили меня посмотреть один тормозной ноут. При проверке операционной системы на присутствие вредоносных программ Dr.Web CureIt нашёл 278 вирусов, после процедуры обезвреживания и перезагрузки, система стала работать с ошибками.Запустил проверку целостности системных файлов Windows 10 с помощью sfc /scannow и вышло сообщение: «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них». Из вашей статьи следует, что в этом случае нужно восстанавливать хранилище компонентов Windows командой Dism /Online /Cleanup-Image /RestoreHealth, но у меня и здесь выходит ошибка: «Не удалось скачать исходные файлы». Наверно это из-за того, что средство обслуживания образов Windows (DSIM) использует Центр обновления Windows, а на ноутбуке после удаления вирусов пропал интернет? Что делать в этом случае?
Восстановление повреждённого хранилища компонентов Windows 10 с помощью PowerShell
Привет друзья! Совсем недавно я написал статью о том, как правильно производить проверку целостности системных файлов Windows 10. Производится такая проверка в случае, если ваша операционная система работает нестабильно, периодически выскакивают различные системные ошибки, не запускаются стандартные приложения Windows и так далее. В этом случае нужно запустить командную строку от имени администратора и ввести команду sfc /scannow, далее начнётся проверка системы на предмет повреждённых системных файлов и если такие будут обнаружены, то произойдёт немедленная их замена оригинальными версиями.Оригинальные версии системных файлов находятся в хранилище компонентов Windows, а именно в папке C:WindowsWinSxS. Если данное хранилище повреждено или в нём отсутствуют некоторые компоненты, то при проверке целостности системных файлов выйдет ошибка «Программа защиты ресурсов 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 Single Language (Для одного языка) на официальном сайте Майкрософт.
Щёлкаем на нём два раза левой мышью и подключаем к виртуальному дисководу. В моём случае виртуальный дисковод под буквой (G:).
В PowerShell запущенном от имени администратора выполняем команду:
Dism /Get-WimInfo /WimFile:G:sourcesinstall.wim, где G: буква виртуального дисковода с Windows 10.
Видим, что в моём образе находится один образ Windows 10 Single Language (Для одного языка) под индексом 1,
соответственно вводим следующую команду:
Repair-WindowsImage -Online -RestoreHealth -Source G:sourcesinstall.wim:1
Буква «G» соответствует букве подключенного образа с Win 10, а цифра «1» — индексу издания в образе, в нашем случае 1. Начинается восстановление хранилища компонентов Windows с помощью оригинального ISO-образа Windows 10 Single Language.
Хранилище компонентов Windows восстановлено.
ImageHealth State : Healthy (Восстановлен).
Хранилище компонентов Windows мы восстановили, теперь можем запустить утилиту проверки целостности системных файлов – sfc /scannow.
В этот раз повреждённые системные файлы должны быть восстановлены.
Статьи по этой теме, которые Вам помогут:
1. Восстановление повреждённого хранилища компонентов Windows 10 в Среде предустановки Windows (Windows PE) с помощью дистрибутива Win 10, а также виртуального диска VHD
2. Восстановление повреждённого хранилища компонентов Windows 10 при помощи Dism
3. Как произвести восстановление целостности системных файлов, если Windows 10 не загружается.
4. Что делать, если при запуске sfc/scannow выдается ошибка «Защита ресурсов Windows не может выполнить запрошенную операцию»
ВернутьсяКомментариев: 151 Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ!
Полезное в Windows
before–>
В результате использования многих программ и приложений в операционной системе не редко появляются ошибки. Это связано не только с вредоносным обеспечением, которые случайным образом появляется со сторонних носителей или глобальной сети, но и с многократным перезаписыванием файлов, удалением и установкой драйверов, утилит и т.п.
p, blockquote<dp>1,0,0,0,0–>
DISM восстановление Windows 10: с чего начать
h2<dp>1,0,0,0,0–>
При малейших подозрениях на сбои необходимо, прежде всего, провести полную проверку и осуществить мероприятия по возобновлению системы. В Windows 10 есть в арсенале для этих целей утилиты DISM и SFC, для PowerShell подходит Repair-WindowsImage. Если возобновление не выходит произвести с использованием SFC, то поврежденные данные спасает DISM.
p, blockquote<dp>2,0,0,0,0–>
Как восстановить компоненты Windows 10 утилитой SFC
h3<dp>1,0,0,0,0–>
В автоматическом режиме произвести проверку на предмет дефектных файлов и исправить их в системе Windows 10 позволяет применение команды sfc/scannow. Чтобы запустить ее на выполнение необходимо вызвать Командную строку. Это доступно посредством поиска через панель задач с запросом «Командная строка» или вызова сочетанием клавиш «Win» + «R» диалогового окна «Выполнить…» с прописыванием в нем cmd, запуском на выполнение кнопкой «Enter».
p, blockquote<dp>3,0,0,0,0–>
В результате этих действий должно появиться окошко Командной строки, как показано на рисунке ниже.
p, blockquote<dp>4,0,0,0,0–> p, blockquote<dp>5,0,0,0,0–>
ВАЖНО: Работа со средствами возобновления файлов системы возможно только с учетной записи Администратора.
p, blockquote<dp>6,0,0,0,0–>
Проверка системы инициируется введением в Командной строке:
p, blockquote<dp>7,0,0,0,0–> p, blockquote<dp>8,0,0,0,0–>
Если будут в результате мероприятий по проверке найдены ошибки в данных, то о проблемах с целостностью просигнализирует сообщение:
p, blockquote<dp>9,0,0,0,0–>
«Программой защиты ресурсов Windows 10 были обнаружены поврежденные элементы и успешно восстановлены».
p, blockquote<dp>10,0,0,0,0–>
При этом исправление выполняется автоматически. Если же никаких проблем не фиксируется, то выводится иное сообщение:
p, blockquote<dp>11,0,0,0,0–>
«Средствами защиты Windows 10 нарушений целостности не обнаружено».
p, blockquote<dp>12,0,0,0,0–>
ВАЖНО: Если в системе устанавливались сторонние темы или изменялись/заменялись системные компоненты, восстановление отменит имеющиеся настройки.
p, blockquote<dp>13,0,0,0,0–>
Чтобы протестировать на исправность конкретный файл, в поел Командной строки необходимо записать следующее:
p, blockquote<dp>14,0,0,0,0–> p, blockquote<dp>15,0,0,0,0–>
Следует учитывать, что приложение SFC применяется для проверки только неактивных файлов. Для устранения этого неудобства нужно произвести запуск утилиты в среде возобновления операционной системы посредством Командной строки.
p, blockquote<dp>16,0,0,0,0–>
SFC команда Windows 10 в среде восстановления для запуска проверки целостности системы
h3<dp>2,0,0,0,0–>
Чтобы загрузиться в среде возобновления ОС Windows 10 существует несколько способов:
p, blockquote<dp>17,0,0,0,0–>
- Загрузить ПК с загрузочного флэш-носителя или диска, на котором записан установочный дистрибутив операционной системы версии 10. Сразу после пункта с выбором языка интерфейса перейти в «Восстановление системы».
- Произвести загрузку с диска для регенерирования Windows 10, созданного заблаговременно.
- Открыть окно «Параметры», выбрать в нем параметр «Безопасность и обновление», перейти на «Восстановление», открыть подпункт «Особые способы загрузки» и нажать «Перезагрузить сейчас». При отсутствии последнего пункта в среде Windows 10, аналогичным результатом обладает нажатие на экране при входе в ОС значка «ВКЛ», активировать с одновременным нажатием клавиши «Shift» опции «Перезагрузка».
p, blockquote<dp>18,0,1,0,0–>
Дальнейшие шаги по восстановлению файлов:
p, blockquote<dp>19,0,0,0,0–>
- Перейти в папку «Поиск и ликвидация неполадок», выбрать там опцию «Дополнительные параметры», где нажать на приложение «Командная строка». Прописать поочередно такие команды:
p, blockquote<dp>20,0,0,0,0–>
Здесь С – диск с установленной на нем операционной системой. Поэтому в случае другого наименования этого раздела необходимо это учитывать для прописывания пути к папке Windows.
p, blockquote<dp>21,0,0,0,0–>
- Данные действия должны запустить сканирование файлов, как показано на рисунке ниже.
При условии отсутствия у хранилища ресурсов операционной системы повреждений восстановлению будут подлежать все имеющиеся файлы.
p, blockquote<dp>22,0,0,0,0–> p, blockquote<dp>23,0,0,0,0–>
ВАЖНО: Если после инсталлирования Windows 10 входа под правами Администратора не выполнялся, то в первом шаге потребуется внести в соответствующее поле пароль.
p, blockquote<dp>24,0,0,0,0–>
Длительность сканирования зависит от объема диска и имеющейся на нем информации, характеристик системы и т.п. Поэтому пока в указатель в окне Командной строки мигает, никаких экстренных действий предпринимать не нужно. Завершение проверки выдает стандартное сообщение, после чего требуется закрытие Командной строки и перезагрузка машины.
p, blockquote<dp>25,0,0,0,0–>
Что такое DISM восстановление Windows 10 с помощью образа
h3<dp>3,0,0,0,0–>
Если проблемы не устранились после проведения проверки утилитой SFC, образ операционной системы поможет восстановить инструмент DISM. Расшифровывается название этого компонента как:
p, blockquote<dp>26,0,0,0,0–>
Deployment | система обслуживания |
Image | образов |
Servicing | развертывания |
Management | управления |
Впервые утилита появилась в версии системы Vista. В 8.1 и 10 данный компонент интегрирован в ОС по умолчанию. Использоваться инструмент может для подготовки и возобновления целостности образов Windows 10, охватывая среду восстановления ОС за счет ее имеющейся в текущий момент установки. Также может применяться для работы с виртуальным HDD накопителем.
p, blockquote<dp>27,0,0,0,0–>
Из-за повреждений самого файла образа или отсутствия в нем нужных файлов для переписывания поврежденных, приложение SFC может не справиться со своей задачей. В этом случае образ подвергается восстановлению посредством DISM приложения с последующим повторным запуском SFC. Это позволит вернуть работоспособность и стабильность оболочки.
p, blockquote<dp>28,0,0,0,0–>
ВАЖНО: Прежде, чем начать использование инструмента DISM, необходимо создать точку возобновления Windows или резервную (запасную) копию ОС. Если в процессе проверки возникнут неполадки или сбои, то всегда можно будет вернуться к исходному состоянию оболчки.
p, blockquote<dp>29,0,0,0,0–>
Порядок, в котором производится DISM восстановление системных файлов Windows 10
h3<dp>4,0,0,0,0–>
Существует набор опций, которые в утилите DISM выполняют следующие операции:
p, blockquote<dp>30,0,0,0,0–>
- CheckHealth – отображает информацию о дефектных компонентах ОС без ее проверки. Данные подтягиваются с ранее записанных отчетов проверок;
- ScanHealth– производит саму проверку целостности, а также ищет в хранилище компонентов неисправности, занимая определенное время, иногда на 20% прогресса приостанавливается;
- RestoreHealh – проверяет с автоматической отладкой системных файлов оболочки, выполняется длительное время с возможным зависанием.
Утилита полезна при невозможности возобновления файлов системой защиты ресурсов Windows 10. Производится регенерация хранилища компонентов с дальнейшим запуском в Командной строке команды scannow.
p, blockquote<dp>31,0,0,0,0–>
ВАЖНО: Для корректной работы DISM необходимо соблюдать очередность применение опций в порядке Check, Scan, Restore.
p, blockquote<dp>32,0,0,0,0–>
CheckHealth команда DISM восстановления Windows 10
Данная команда применяется только с целью поиска в образе повреждений. Для запуска опции выполняются следующие шаги:
p, blockquote<dp>33,0,0,0,0–>
- Любым удобным способом, например, посредством введения в поиске меню «Пуск» запроса «Командная строка», запустить приложение от имени Администратора.
- Прописать следующую команду:
- Для запуска нажать клавишу «Enter».
Результат выполнения должен выглядеть так:
p, blockquote<dp>34,0,0,0,0–> p, blockquote<dp>35,0,0,0,0–>
Как запустить DISM Windows 10 командой ScanHealth
Этой командой выполняется сканирование образа ОС на наличие любых повреждений, что занимает не более 10 минут. Для применения операции выполняются такие шаги:
p, blockquote<dp>36,0,0,0,0–>
- Вызывается «Командная строка» из меню «Пуск» обязательно с доступом уровня Администратора.
- Прописывается команда:
- Нажимается «Enter» для начала сканирования.
В результате должно появиться следующее в окне Командной строки:
p, blockquote<dp>37,1,0,0,0–> p, blockquote<dp>38,0,0,0,0–>
Опция RestoreHealth и Source в DISM из среды восстановления Windows 10
Благодаря команде RestoreHealth производится автоматический процесс регенерации дефектных образов операционной системы. Длительность операции доходит до 10 минут. Команда запускается выполнением таких шагов:
p, blockquote<dp>39,0,0,0,0–>
- Найти в меню «Пуск» оболочки «Командную строку», посредством нажатия на объекте правой клавиши мыши выбрать опцию запуска с доступом Администратора.
- Прописать команду:
- Для активации нажать на «Enter».
Результат работы команды будет иметь такой вид:
p, blockquote<dp>40,0,0,0,0–> p, blockquote<dp>41,0,0,0,0–>
ВАЖНО: Если процедура ScanHealth или RestoreHealth в процессе выполнения на диапазоне прогресса 20-40 % зависает, то не стоит беспокоиться. Такое поведение утилиты абсолютно допустимое.
p, blockquote<dp>42,0,0,0,0–>
Как установить DISM в Windows 10 с помощью файла install.wim и install.ESD
h3<dp>5,0,0,0,0–>
Команда RestoreHealth с момента запуска для перезаписи испорченных файлов пытается извлечь замену из Центра обновления операционной системы. В том случае, если данные и в этой части ОС оказываются с дефектами, указывать для восстановления следует другой альтернативный источник, в котором содержатся рабочие версии нужных файлов. Это делается с помощью оператора Source, который прописывается с опцией RestoreHealth.
p, blockquote<dp>43,0,0,0,0–>
Перед применением указанной команды необходимо с ISO-файла, установочного носителя или другого ПК организовать рабочую копию install.wim файла для версии оболочки Windows 10. Для корректной работы требуется полное соответствие языку, редакции и версии используемых данных тем которые установлены на компьютере.
p, blockquote<dp>44,0,0,0,0–>
ВАЖНО: Параметр repairSource необходимо заблаговременно поменять на нужный путь к источнику, где расположены полноценные файлы.
p, blockquote<dp>45,0,0,0,0–>
Для возобновления образа ОС команда запускается так:
p, blockquote<dp>46,0,0,0,0–>
- Открыть с доступом Администратора компонент Командная строка из меню «Пуск».
- Ввести в строку текст команды:
- Нажать на «Enter» для запуска на выполнение.
В результате отобразится следующее содержание в окне Командной строки:
p, blockquote<dp>47,0,0,0,0–> p, blockquote<dp>48,0,0,0,0–>
Чтобы ограничить использование службы ОС Update, используется команда:
p, blockquote<dp>49,0,0,0,0–> p, blockquote<dp>50,0,0,0,0–>
Ту же задачу выполняет другая альтернативная команда:
p, blockquote<dp>51,0,0,0,0–> p, blockquote<dp>52,0,0,0,0–>
Аналогичной функцией обладает esd-файл, которым допускается замена всех wim-файлы в прописанной выше команде. Чтобы воспользоваться им для возобновления функционирования поврежденного образа, необходимо:
p, blockquote<dp>53,0,0,0,0–>
- Запустить под Администратором компонент Командная строка и прописать в ней команду:
- Подтвердить действия нажатием на «Enter». В окне Командной строки отразится следующее содержимое:
p, blockquote<dp>54,0,0,0,0–>
Служба ОС Update ограничивается командой:
p, blockquote<dp>55,0,0,1,0–> p, blockquote<dp>56,0,0,0,0–>
Или другой альтернативной командой:
p, blockquote<dp>57,0,0,0,0–> p, blockquote<dp>58,0,0,0,0–>
После выполнения этих команд местом сохранения журнала выполненных действий будет:
p, blockquote<dp>59,0,0,0,0–> p, blockquote<dp>60,0,0,0,0–>
При расположении файла install.esd в другом месте следует это указать в команде:
p, blockquote<dp>61,0,0,0,0–> p, blockquote<dp>62,0,0,0,0–>
Утилиту DISM применяют в Windows PowerShell. Для этого сервис запускается на правах Администратора из меню «Пуск». Команды для проверки следующие:
p, blockquote<dp>63,0,0,0,0–> p, blockquote<dp>64,0,0,0,0–>
Проверяет наличие в ОС поврежденных файлов системы.
p, blockquote<dp>65,0,0,0,0–> p, blockquote<dp>66,0,0,0,0–>
Проверяет наличие дефектов данных и исправляет их.
p, blockquote<dp>67,0,0,0,0–>
С загрузочного носителя ОС запустится возобновление образа системы, которое использует работоспособные версии данных, которые включены в install.wim. В этом случае как источник восстанавливаемых файлов не будет применяться компонент Центр обновлений операционной оболочки.
p, blockquote<dp>68,0,0,0,0–>
Запуск DISM Windows 10 и исправление проблем в операционной системе
h3<dp>6,0,0,0,0–>
После использования утилиты DISM не лишним будет провести проверку наличия в операционной системе проблем. Для этого применяется SFC опция, проверяющая системные файлы. Инструкция по ее использованию приведена в пункте 1.1 данной статьи.
p, blockquote<dp>69,0,0,0,0–>
ВАЖНО: Чтобы все имеющиеся проблемы устранились, требуется примерно 3 запуска проверки SFC.
p, blockquote<dp>70,0,0,0,0–>
Восстановление Windows 10 DISM: дополнительные данные
h3<dp>7,0,0,0,0–>
В случае неспособности приложением DISM или SFC устранить имеющиеся дефектные системные элементы данных Windows 10, то в журнале CBS.log содержится перечень дефектных компонентов системы. Чтобы просмотреть этот перечень, необходимо на рабочий стол экспортировать данные в файл формата .txt. С этой целью в Командной строке прописывается:
p, blockquote<dp>71,0,0,0,0–> p, blockquote<dp>72,0,0,0,0–>
На рабочем столе появится документ sfc.txt.
p, blockquote<dp>73,0,0,0,0–> p, blockquote<dp>74,0,0,0,1–>
Некоторые пользователи сообщают об обнаружении сразу после установки с новой сборкой ОС обновления повреждений файлов. Исправлению без новой установки сборки такие данные не подлежат. Повреждение файла opencl.dll происходит при некорректной установке драйверов определенных видеокарт. Именно в этих частных случаях предпринимать какие-либо действия и вовсе не стоит, если ошибки не мешают производительности или работе Windows 10.
after–> </dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp>Используемые источники:
- https://winnote.ru/instructions/405-kak-vosstanovit-windows-10-hranilische-komponentov-obraza-s-pomoschyu-dism-restorehealth.html
- https://pcompstart.com/tips/12-vosstanovlenie-celostnosti-faylov
- https://winitpro.ru/index.php/2019/07/08/dism-cleanup-image-restorehealth/
- https://remontcompa.ru/windows/vosstanovlenie-windows/902-vosstanovlenie-povrezhdennogo-hranilischa-komponentov-windows-s-pomoschyu-powershell.html
- https://life-pc.ru/windows/dism-vosstanovlenie-sistemnyh-faylov-windows-10