Для проверки целостности системных файлов и восстановления поврежденных файлов (библиотек) компонентов в 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 /scannow, но вышла ошибка «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них». Как я понял, ошибка эта обозначает, что нарушена целостность самого хранилища системных компонентов Win 10 (папка WinSxS). Тогда решил проверить целостность этого самого хранилища командой Dism /Online /Cleanup-Image /ScanHealth, вышло сообщение «Хранилище компонентов подлежит восстановлению». Соответственно восстанавливаю хранилище командой Dism /Online /Cleanup-Image /RestoreHealth, данная команда восстанавливает хранилище компонентов с помощью Центра обновлений Windows, и у меня опять выходит ошибка «Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник»».
Непонятно, почему вылезла ошибка в этот раз, ведь интернет у меня есть. Ладно думаю, буду использовать для восстановления хранилища компонентов средство PowerShell и ISO-образ Windows 10, скачал дистрибутив Windows 10 и подсоединил его к виртуальному дисководу, запустил PowerShell и ввёл команду: Repair-WindowsImage -Online -RestoreHealth -Source F:\sources\install.wim:1 (где буква «F» соответствует букве подключенного образа с Win 10, а цифра «1» — индексу издания в образе Win 10 PRO (именно она у меня установлена), но и в очередной раз я потерпел неудачу — «Ошибка: 0x800f081. Сбой восстановления. Не найден источник восстановления, или хранилище компонентов восстановить невозможно».
На одном известном форуме подсказали, что не нужно подсоединять ISO-образ Windows 10 к виртуальному дисководу, а нужно смонтировать ISO-образ с файлами Win 10 в папку с помощью команды: Dism /Mount-Wim /WimFile:F:\sources\install.wim /index:1 /MountDir:C:\WIM /ReadOnly (где WIM, это пустая папка на диске C:, в которую монтируется ISO-образ, а F:\sources\install.wim — местонахождение файла-образа install.wim), но у меня и здесь уже при монтировании вышел промах «Ошибка: 11. Была сделана попытка загрузить программу, имеющую неверный формат».
Короче я сдался и не знаю, почему у меня ничего не получается.
Автор — Владимир
Привет, друзья. Цель данной статьи рассказать начинающим пользователям в подробностях, как производить восстановление повреждённого хранилища компонентов Windows 10 в различных критических ситуациях. Если вы хотите проверить целостность системных файлов в своей операционной системе, то поможет вам в этом встроенная утилита «sfc /scannow», но если она выдаст ошибку: «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них»,
то значит в вашей OS нарушена целостность самого хранилища системных компонентов (содержимое папки WinSxS). В этом случае нужно проверить целостность хранилища компонентов командой «Dism /Online /Cleanup-Image /ScanHealth», если при данной проверке тоже будут выходить различные ошибки, например, «Хранилище компонентов подлежит восстановлению», «Ошибка: 1910 Не найден указанный источник экспорта объекта», «Ошибка: 1726 Сбой при удалённом вызове процедуры»,
то в этом случае нужно сначала восстановить хранилище компонентов, а уже затем восстанавливать целостность системных файлов с помощью «sfc /scannow», вот здесь начинается самое интересное, так как имеется очень много нюансов, давайте разберём их все.
Запускаем командную строку администратора и вводим команду:
Dism /Online /Cleanup-Image /RestoreHealth
Данная команда восстанавливает хранилище компонентов с помощью Центра обновлений Windows (у вас должен работать Интернет), отсутствующие компоненты будут скачаны на серверах Майкрософт и восстановлены в вашей системе. В итоге должны получить сообщение «Восстановление выполнено успешно».
Но если данная команда выдаст ошибку 0x800f0906 «Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник»» или
выйдет другая ошибка 0x800f081f «Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник»»,
то нужно использовать для восстановления хранилища ISO-образ Windows 10. Скачиваем дистрибутив Windows 10 на сайте Майкрософт и подсоединяем его к виртуальному дисководу (в моём случае (G:)), затем заходим в папку sources и смотрим какое сжатие у файла-образа Windows 10,
обычно бывает install.esd, запоминаем это, пригодится при вводе последующих команд (если в вашем случае попадётся файл install.wim, то читайте информацию в конце статьи).
соответственно вводим следующую команду:
Dism /Online /Cleanup-Image /RestoreHealth /Source:G:\Install.esd /limitaccess
где G: — буква виртуального дисковода с Windows 10,
Install.esd — файл-образ Win 10,
/limitaccess — параметр, закрывающий доступ к центру обновлений (ведь мы используем для восстановления дистрибутив Win 10)
В итоге получаем сообщение «Восстановление выполнено успешно. Операция успешно завершена».
Вот таким способом мы с вами восстановили повреждённое хранилище компонентов Windows 10.
Хранилище компонентов восстановлено, теперь восстанавливаем целостность системных файлов Windows 10 командой «sfc /scannow». Получаем сообщение «Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила». Целостность системных файлов Windows 10 восстановлена.
Ещё один способ восстановления хранилища компонентов с помощью файла виртуального жёсткого диска VHD
Друзья, но хочу сказать вам, что в особо сложных случаях, при вводе команды:
Dism /Online /Cleanup-Image /RestoreHealth /Source:G:\Install.esd /limitaccess
вы опять получите ошибку, к примеру, «Ошибка: 1726 Сбой при удалённом вызове процедуры».
В этом случае нужно поступить так. Создать виртуальный жёсткий диск и распаковать на него содержимое файла-образа install.esd, после этого запустить команду:
Dism /Online /Cleanup-Image /RestoreHealth /Source:D:\Windows /limitaccess
Где D: — буква подсоединённого виртуального диска VHD с развёрнутыми файлами Windows 10.
в результате будет произведено восстановление хранилища компонентов за счёт распакованных на виртуальный диск VHD файлов операционной системы.
Идём в Управлении дисками и создаём виртуальный диск VHD. «Действие»—>«Создать виртуальный жёсткий диск»
Отмечаем пункт «Динамический расширяемый». Размер виртуального жёсткого диска — 20 Гб. Жмём на кнопку «Обзор».
Выбираем в проводнике место сохранения виртуального жёсткого диска. Я выберу диск (F:). Присваиваю имя виртуальному диску — «Win10» и жму кнопку «Сохранить».
«ОК»
Созданный виртуальный диск представляет из себя в Управлении дисками нераспределённое пространство (Диск 1) размером 20 Гб.
Щёлкаем на Диске 1 правой мышью и выбираем «Инициализировать диск»
По большему счёту всё равно какой пункт отмечать — MBR или GPT. Я отмечу пункт «Таблица с GUID разделов (GPT)» и жму «ОК»
После инициализации диска создаём на нераспределённом пространстве простой том.
Новый том (G:) создан.
Архивы операционной системы — install.esd или install.wim могут содержать в себе несколько других архивов (релизов) операционных систем (Про, Домашняя и т.д.) и этим образам присваиваются индексы 1, 2, 3, 4. Чтобы узнать, какие образы находятся внутри нашего файла install.esd, вводим команду:
Dism /Get-WimInfo /WimFile:G:\\sources\install.esd
Где G: буква виртуального дисковода с Windows 10,
sources\install.esd — адрес файла-образа install.esd в дистрибутиве Win 10.
На моём компьютере установлена Windows 10 PRO и именно её я хочу восстановить. Нужный мне образ Win 10 PRO имеет индекс 1.
Вводим команду:
Dism /apply-image /imagefile:G:\\sources\install.esd /index:1 /ApplyDir:D:\\
Где G:\sources\ — адрес расположения файла install.esd,
index:1 — индекс Windows 10 PRO,
D: — подключенный виртуальный диск VHD (раздел D:).
Операция успешно завершена.
Файл install.esd (Win 10 PRO) развёрнут на виртуальный диск VHD (раздел D:).
Ну и теперь восстанавливаем хранилище компонентов за счёт распакованных на виртуальный диск VHD (раздел D:) файлов операционной
системы Win 10, командой:
Dism /Online /Cleanup-Image /RestoreHealth /Source:D:\Windows /limitaccess
Восстановление выполнено успешно. Операция успешно завершена.
Вот таким ещё способом мы с вами восстановили повреждённое хранилище компонентов Windows 10! Теперь восстанавливаем целостность системных файлов Windows 10 командой «sfc /scannow».
В конце статьи вам пригодится такая информация. Если в ISO-образе Windows 10, в папке sourses, вам попадётся вместо файла install.esd файл install.wim, то команда восстановления немного изменится:
Dism /Online /Cleanup-Image /RestoreHealth /Source:G:\install.wim /limitaccess
Это команда восстановления хранилища компонентов.
Если при тех или иных действиях по восстановлению системных файлов и образа Windows 10 с помощью DISM вы видите сообщение об ошибках «Ошибка 14098 Хранилище компонентов повреждено», «Хранилище компонентов подлежит восстановлению», «Сбой DISM. Операция не выполнена» или «Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник», требуется выполнить восстановление хранилища компонентов, о чем и пойдет речь в этой инструкции.
Также к восстановлению хранилища компонентов прибегают в том случае, когда при восстановлении целостности системных файлов с помощью sfc /scannow команда сообщает о том, что «Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них».
Простое восстановление
Сначала о «стандартном» способе восстановления хранилища компонентов Windows 10, который работает в случаях, когда нет каких-то серьезных повреждений системных файлов, а сама ОС исправно запускается. С большой вероятностью помогает в ситуациях «Хранилище компонентов подлежит восстановлению», «Ошибка 14098. Хранилище компонентов повреждено» или при ошибках восстановления с помощью sfc /scannow.
Для восстановления выполните следующие простые шаги
- Запустите командную строку от имени администратора (для этого в Windows 10 можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать «Запуск от имени администратора»).
- В командной строке введите следующую команду:
-
Dism /Online /Cleanup-Image /ScanHealth
- Выполнение команды может занять продолжительно время. После выполнения, если вы получаете сообщение о том, что хранилище компонентов подлежит восстановлению, выполните следующую команду.
-
Dism /Online /Cleanup-Image /RestoreHealth
- Если всё прошло гладко, то по завершении процесса (может «зависать», но настоятельно рекомендую дождаться окончания) вы получите сообщение «Восстановление выполнено успешно. Операция успешно завершена».
Если в итоге вы получили сообщение об успешном восстановлении, то все дальнейшие описываемые в этом руководстве методы вам не пригодятся — всё сработало должным образом. Однако, это не всегда так происходит.
Восстановление хранилища компонентов с использованием образа Windows 10
Следующий метод — использование образа Windows 10 для использования системных файлов с него для восстановления хранилища, что может пригодиться, например, при ошибке «Не удалось найти исходные файлы».
Вам потребуется: образ ISO с такой же Windows 10 (разрядность, версия), что установлена на вашем компьютере или же диск/флешка с нею. В случае, если используется образ, подключите его (правый клик по файлу ISO — подключить). На всякий случай: Как скачать Windows 10 ISO с сайта Майкрософт.
Шаги по восстановлению будут следующими (если из текстового описания команды что-то будет не ясно, обратите внимание на скриншот с выполнением описываемой команды):
- В подключенном образе или на флешке (диске) зайдите в папку sources и обратите внимание на находящийся там файл с именем install (самый большой по объему). Нам потребуется знать его точное имя, возможны два варианта: install.esd или install.wim
- Запустите командную строку от имени администратора и используйте следующие команды.
-
Dism /Get-WimInfo /WimFile:полный_путь_к_файлу_install.esd_или_install.wim
- В результате выполнения команды вы увидите список индексов и редакций Windows 10 в файле образа. Запомните индекс для вашей редакции системы.
-
Dism /Online /Cleanup-Image /RestoreHealth /Source:путь_к_файлу_install:индекс /LimitAccess
Дождитесь завершения операции восстановления, которое, возможно, в этот раз пройдет успешно.
Исправление хранилища компонентов в среде восстановления
Если по той или иной причине восстановление хранилища компонентов не удается выполнить в запущенной Windows 10 (например, вы получаете сообщение «Сбой DISM. Операция не выполнена»), это можно сделать в среде восстановления. Я опишу способ с использованием загрузочной флешки или диска.
- Загрузите компьютер за загрузочной флешки или диска с Windows 10 в той же разрядности и версии, что установлена на компьютере или ноутбуке. См. Создание загрузочной флешки Windows 10.
- На экране после выбора языка внизу слева нажмите «Восстановление системы».
- Перейдите к пункту «Исправление неисправностей» — «Командная строка».
- В командной строке используйте по порядку 3 команды: diskpart, list volume, exit. Это позволит узнать текущие буквы разделов дисков, которые могут отличаться от тех, к которые используются в запущенной Windows 10. Далее используйте команды.
-
Dism /Get-WimInfo /WimFile:полный_путь_к_файлу_install.esd
Или install.wim, файл находится в папке sources на флешке, с которой вы загрузились. В этой команде мы узнаем индекс нужной нам редакции Windows 10.
-
Dism /Image:C:\ /Cleanup-Image /RestoreHealth /Source:полный_путь_к_файлу_install.esd:индекс
Здесь в /Image:C:\ указывается буква диска с установленной Windows При наличии отдельного раздела на диске под пользовательские данные, например, D, рекомендую также указать параметр /ScratchDir:D:\ как на скриншоте для использования этого диска под временные файлы.
Как обычно, дожидаемся окончания восстановления, с большой вероятностью в этот раз оно пройдет успешно.
Восстановление с распакованного образа на виртуальном диске
И еще один метод, более сложный, но также способный пригодиться. Использовать его можно как в среде восстановления Windows 10, так и в запущенной системе. При использовании метода необходимо наличие свободного пространства в объеме около 15-20 Гб на каком-либо разделе диска.
В моем примере будут использованы буквы: C — диск с установленной системой, D — загрузочная флешка (или подключенный образ ISO), Z — диск на котором будет создаваться виртуальный диск, E — буква виртуального диска, которая будет ему присвоена.
- Запустите командную строку от имени администратора (или запустите её же в среде восстановления Windows 10), используйте команды.
- diskpart
- create vdisk file=Z:\virtual.vhd type=expandable maximum=20000
- attach vdisk
- create partition primary
- format fs=ntfs quick
- assign letter=E
- exit
- Dism /Get-WimInfo /WimFile:D:\sources\install.esd (или wim, в команде смотрим на нужный нам индекс образа).
- Dism /Apply-Image /ImageFile:D:\sources\install.esd /index:индекс_образа /ApplyDir:E:\
- Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:E:\Windows /ScratchDir:Z: (если восстановление производится в запущенной системе, то вместо /Image:C:\ используйте /Online)
И ожидаем в надежде на то, что в этот раз получим сообщение «Восстановление выполнено успешно». После проведения восстановления вы можете размонтировать виртуальный диск (в запущенной системе правый клик по нему — отключить) и удалить соответствующий ему файл (в моем случае — Z:\virtual.vhd).
Дополнительная информация
Если сообщение о том, что хранилище компонентов повреждено вы получаете при установке .NET Framework, а его восстановление описываемыми методами никак не влияет на ситуацию, попробуйте зайти в панель управления — программы и компоненты — включение или отключение компонентов Windows, отключить все компоненты .Net Framework, перезагрузить компьютер, а затем повторить установку.
При наличии проблем с успешным функционированием операционной системы Windows 10, пользователи могут воспользоваться помощью данного руководства, содержащего шаги по восстановлению образа «Windows» и исправлению возможных повреждений системных файлов с помощью соответствующих служебных инструментов.
Содержание
- Введение
- Как запустить «DISM» для восстановления образа «Windows 10»?
- Проверка наличия потенциальных проблем инструментом «DISM» с помощью функции «CheckHealth»
- Проверка возможного присутствия неисправностей путем использования функции «ScanHealth» в служебном инструменте «DISM»
- Устранение обнаруженных проблем инструментом «DISM» с помощью ответственной функции «RestoreHealth»
- Устранение проблем инструментом «DISM» с помощью образа «WIM»
- Скачайте «ISO» файл операционной системы «Windows 10»
- Исправление образа восстановления «Windows 10»
- Устранение нежелательных проблем с использованием образа «ESD» в системном инструменте «DISM»
- Как запустить средство проверки «SFC» для устранения проблем в «Windows 10»?
- Заключение
- Вопросы и ответы
- Комментарии
Введение
Наличие множества разнообразных современных персональных компьютерных устройств, массово применяемых на регулярной основе пользователями во многих областях своей деятельности, требует наличия не только сверх быстрых и мощных конечных образцов вычислительных устройств, но и универсального многофункционального программного обеспечения. Основной список требований, предъявляемый к программной платформе, выражен в способности последней полноценно управлять множеством разнообразных, одномоментно запущенных, процессов, контролировать их безошибочное исполнение, полноценно раскрывать, заложенный производителями, потенциал компьютерных устройств, поддерживать возможность применения программ различных сторонних разработчиков без развития конфликтов совместимости и успешно организовывать взаимодействие пользователей с разнообразными данными, осуществляя их использование как напрямую, так и дистанционно.
Во многом, перечисленным требованиям соответствует операционная система «Windows» производства корпорации Microsoft, представленная, на сегодняшний день, в своей новейшей версии «Windows 10». Применение к ее внутренней организации постоянных усовершенствований, выраженных в выпуске глобальных и локальных обновлений, помогли занять операционной системе лидирующее положение среди схожих программных продуктов других доверенных разработчиков.
Одним из важных элементов, которому разработчики «Microsoft» уделяют особое внимание, является обеспечение безошибочного и безотказного функционирования системы путем внедрения как проверенных алгоритмов обработки и учета данных, так и комплектацией системы дополнительными инструментами, рассчитанными на поиск и устранение различных неисправностей, одними из которых являются службы «DISM» и «SFC».
В «Windows 10» служба обслуживания образов развертывания и управления ими (DISM) рассчитана на применение сетевыми администраторами и представляет собой средство, предназначенное для подготовки, изменения и исправления образов системы, включая среду восстановления «Windows», программу установки «Windows» и «Windows PE» («WinPE»). Тем не менее, каждый пользователь может также использовать данный инструмент для устранения распространенных проблем со скрытым образом восстановления на своем компьютере.
Обычно, когда компьютерное устройство испытывает проблемы с производительностью, корректностью запуска или требуется устранить возникшие ошибки, пользователям следует воспользоваться средством проверки системных файлов («SFC»), чтобы сканировать, определить и заменить поврежденные или отсутствующие системные файлы, применяя, локально доступный, образ для восстановления.
Однако, если файлы замены внутри образа «Windows 10» каким-либо образом повреждены, то инструмент SFC работать не будет. Поэтому в данной конкретной ситуации пользователям можно использовать инструмент «DISM» для сканирования и восстановления образа «install.wim», который затем можно использовать службой «SFC» для восстановления соответствующих системных элементов.
В представленном руководстве по раскрытию возможностей операционной системы «Windows 10» мы покажем, как использовать инструменты «DISM» и «SFC» из консоли командной строки, чтобы вернуть компьютерное устройство в исправное рабочее состояние.
Предупреждение. Хотя предлагаемые для использования команды не обладают разрушающим действием, пользователи, в любом случае, будут вносить системные изменения. Поэтому перед продолжением, рекомендуется создать временную полную резервную копию своих данных для исключения развития нежелательных последствий.
Перейти к просмотру
💻 Создание загрузочной флешки для установки Windows 11💻
Как запустить «DISM» для восстановления образа «Windows 10»?
Используя командный инструмент «DISM» (обслуживание образов развертывания и управление ими), у пользователей есть возможность задействовать три основных варианта восстановления образа «Windows 10», которые включают «CheckHealth», «ScanHealth» и «RestoreHealth», и требуется запускать их в данном последовательном порядке. Кроме того, в зависимости от сложности проблемы, существуют дополнительные параметры, которые можно использовать совместно с функцией «RestoreHealth» для исправления образа из различных дополнительных источников.
Проверка наличия потенциальных проблем инструментом «DISM» с помощью функции «CheckHealth»
Пользователи могут использовать функцию «CheckHealth» в инструменте «DISM», чтобы быстро определить, существуют ли какие-либо повреждения в локальном образе. Однако не следует забывать, что данная служба не будет выполнять никаких действий, направленных на ремонт и устранение обнаруженных неисправностей.
Чтобы проверить наличие проблем в образе с помощью инструмента «DISM», пользователям потребуется выполнить следующий упорядоченный алгоритм пошаговых действий.
- Откройте одним из доступных, в операционной системе «Windows 10», способом консоль командной строки с привилегированными правами. Например, нажмите на «Панели задач» в нижнем левом углу рабочего стола на кнопку «Пуск», представленную в виде схематической проекции окна, и откройте главное пользовательское меню «Windows». В основном перечне установленных в операционной системе служебных инструментов и сторонних приложений отыщите и щелкните левой кнопкой мыши раздел «Служебные – Windows» для отображения вложенного содержимого. В открывшейся скрытой дополнительной панели найдите раздел «Командная строка» и щелкните по нему правой кнопкой мыши. По исполнению будет представлено всплывающее контекстное меню, в котором после наведения курсора на раздел «Дополнительно» будет открыта панель добавочного вложенного меню. Выберите, из предложенных вариантов разрешенных действий, раздел «Запуск от имени администратора» и востребованная консоль с соответствующими расширенными правами будет незамедлительно запущена.
- В открывшемся окне востребованного командного приложения в соответствующей месте строки, отмеченном мигающим курсором, введите следующую команду «DISM /Online /Cleanup-Image /CheckHealth», для быстрой проверки работоспособности, и нажмите на клавишу «Ввод» на клавиатуре, запустив непосредственный процесс исполнения.
После того, как упорядоченный алгоритм пошаговых действий будет пользователями исполнен, команда проверит хранилище компонентов на предмет повреждения и определит, требуется ли производить какие-либо исправления.
Проверка возможного присутствия неисправностей путем использования функции «ScanHealth» в служебном инструменте «DISM»
Пользователи могут выполнить процедуру более сложного сканирования в инструменте обслуживания образов «DISM» и запустить исполнение функции «ScanHealth» вместо предыдущего варианта «CheckHealth», позволяющую достоверно определить, существуют ли в образе «Windows 10» какие-либо проблемы, повреждения или неполадки.
Чтобы произвести расширенное сканирование, гораздо продолжительного по времени и более глубокого, с помощью инструмента «DISM», пользователям предстоит выполнить, представленный далее, простой упорядоченный пошаговый алгоритм последовательных действий.
- Откройте описанным ранее или любым другим предпочитаемым способом консоль командной строки, наделенную правами администратора. Например, в нижнем левом углу рабочего стола на «Панели задач» нажмите на кнопку «Поиск», выполненную в виде схематического изображения «лупы», и добейтесь отображения соответствующей всплывающей панели. В выделенном месте введите поисковый запрос «Командная строка» или «cmd». После обработки и поиска подходящих результатов в разделе «Лучшее соответствие» будет представлено требуемое приложение. Щелкните правой кнопкой мыши по указанному разделу и во всплывающем контекстном меню выберите, из доступных вариантов разрешенных действий, раздел «Запуск от имени администратора». Или нажмите левой кнопкой мыши в боковом меню управления поисковой панели одноименный раздел, и востребованное приложение с привилегированными правами администратора будет немедленно открыто.
- В окне консоли в установленном отмеченном месте введите следующую команду «DISM /Online /Cleanup-Image /ScanHealth», для выполнения расширенного сканирования в среде служебного инструмента «DISM», и нажмите на клавиатуре клавишу «Ввод», запускающую указанную процедуру.
После выполнения шагов простого упорядоченного порядка последовательных действий, процедура расширенного сканирования будет запущена и, по истечению определенного промежутка времени, итоговый результат служебной проверки уведомит пользователей, требуется ли восстанавливать локальное изображение.
Устранение обнаруженных проблем инструментом «DISM» с помощью ответственной функции «RestoreHealth»
Если по результатам проведенных проверок были обнаружены определенные проблемы, то пользователи могут задействовать служебный инструмент «DISM» с функцией «RestoreHealth», которая запустит расширенное сканирование и автоматически устранит все неисправности.
Чтобы устранить идентифицированные проблемы с образом «Windows 10» посредством инструмента «DISM», пользователям понадобится произвести простой пошаговый алгоритм последовательных действий.
-
Применяя известный или удобный способ откройте приложение «Командная строка», обладающее привилегированными правами администратора. Например, один из возможных способов подразумевает использование проводника файлов «Windows» для перехода к месторасположению исполняемого файла, ответственного за непосредственный запуск консоли. Откройте проводник файлов, нажав на «Панели задач» в левом нижнем углу рабочего стола соответствующую кнопку «Проводник», представленную в виде схематического изображения «офисной папки».
Выполните пошаговый переход в системный раздел хранения востребованного файла, расположенный по следующему адресу: «C:\Windows\System32». Применяя колесо вращения компьютерной мыши или ползунок полосы прокрутки, отыщите файл «cmd.exe» и щелкните по нему правой кнопкой мыши. Во всплывающем контекстном меню, из разнообразных вариантов допустимых действий, выберите раздел «Запуск от имени администратора» и востребованная консоль с соответствующими повышенными правами будет мгновенно запущена.
-
В открывшемся окне приложения введите в подготовленном, выделенном мигающим курсором, месте следующую команду «DISM /Online /Cleanup-Image /RestoreHealth», ответственную за восстановление образа «Windows 10», и для запуска процесса исполнения нажмите клавишу «Ввод» на клавиатуре.
Краткое примечание. Во время выполнения заданной команды в инструменте восстановления «DISM» пользователи могут столкнуться с приостановкой процесса на двадцати или сорока процентах шкалы прогресса. Данная задержка не является ошибкой или сбоем в исполнении, и через несколько минут процесс успешно завершится.
После выполнения описанного пошагового алгоритма последовательных действий, средство обслуживания образов развертывания и управления «DISM» подключится к серверам «Центра обновления Windows», чтобы загрузить и заменить все поврежденные файлы в локальном образе «Windows 10».
Устранение проблем инструментом «DISM» с помощью образа «WIM»
Служебное средство «DISM» вряд ли столкнется с проблемами при исполнении своих исправляющих процедур, но в редких случаях, когда приложение «Центр обновления Windows» испытывает определенные затруднения с своевременным получением заменяющих файлов или длительное время отсутствует подключение к сети «Интернет», пользователям необходимо будет перейти к использованию альтернативного варианта для восстановления файлов, например, применить в качестве первоисточника другой доступный образ.
Прежде чем пользователи смогут указать сторонний источник для восстановления, им понадобится файл «install.wim» или «install.esd» с другого работоспособного компьютера, загрузочный установочный носитель или файл «ISO». Кроме того, важно, чтобы источник известных исправных файлов соответствовал той же версии, редакции и языку интерфейса операционной системы «Windows 10», которые пользователи непосредственно используют на своем персональном компьютере.
Скачайте «ISO» файл операционной системы «Windows 10»
Рекомендуемый метод доступа к хорошему рабочему образу операционной системы заключается в использовании инструмента «Media Creation Tool» для загрузки «ISO-образа Windows 10» с официального веб-сайта поддержки разработчика.
Чтобы корректно загрузить «файл ISO Windows 10», пользователям потребуется осуществить следующий пошаговый упорядоченный алгоритм простых действий.
- Откройте заданный по умолчанию для доступа к удаленным сетевым ресурсам, исходя из личных предпочтений каждого конкретного пользователя, веб-браузер и перейдите на страницу службы поддержки корпорации «Microsoft», указав в адресной строке соответствующий адрес (прямая ссылка на сторонний ресурс: https://www.microsoft.com/ru-ru/software-download/windows10).
- На открывшейся странице «Скачать Windows 10» отыщите раздел «Хотите установить Windows 10 на своем компьютере» и нажмите на расположенную там кнопку «Скачать средство сейчас».
- По завершению процесса загрузки исходного исполняемого файла с сервера производителя «Microsoft», перейдите к месторасположению полученного средства и дважды щелкните левой кнопкой мыши скачанный файл «MediaCreationToolxxxx.exe», чтобы запустить востребованное приложение (параметр «хххх» в названии файла представлен числовым значением версии сборки средства создания носителя).
- В новом всплывающем окне средства создания установочного носителя «Программа установки Windows 10» нажмите на кнопку «Принять», соглашаясь с условиями лицензионного соглашения на использование программного обеспечения «Microsoft».
- По окончанию предварительного этапа подготовки, на новой странице «Что вы хотите сделать?» выберите параметр «Создать установочный носитель (USB-устройство флэш-памяти, DVD-диск или ISO-файл) для другого ПК», установив в связанной ячейке строки востребованного варианта индикатор выбора («точку»).
- Нажмите на кнопку «Далее» для перехода к выбранным инструментам исполнения отмеченной операции.
- На странице «Выбор языка, архитектуры и выпуска» оставьте заданные по умолчанию рекомендуемые характеристики без изменений и нажмите на кнопку «Далее» еще раз.
- На следующей связанной странице «Выберите носитель» установите индикатор выбора («точку») в ячейке строки параметра «ISO-файл».
- Снова нажмите на кнопку «Далее» для перехода к элементу приоритетного выбора местоположения будущего образа.
- Применяя стандартные методы перемещения по доступному вложенному содержимому, в проводнике файлов «Выберите путь» укажите директорию для хранения «ISO-файла».
- Нажмите на кнопку «Сохранить», чтобы подтвердить установленные критерии.
- Средство установки немедленно приступит к загрузке и созданию образа «ISO» согласно установленным параметрам.
- По завершению операций, на странице «Запишите ISO-файл на DVD-диск» нажмите на подготовленную текстовую ссылку «C:\Пользователи\Имя Пользователя\Папка конечного местоположения файла\Windows.iso», представленную в виде прямого пути к вновь созданному файлу «ISO-образа», чтобы открыть непосредственное месторасположение файла в проводнике согласно указанного адреса.
- Дважды щелкните в отображенном проводнике файл «Windows.iso», чтобы смонтировать образ.
- В открывшемся окне проводника, отображающем вложенное содержимое смонтированного «ISO-образа», отыщите и запомните букву диска, для последующего задействования ее при восстановлении из данного источника.
- Затем нажмите на кнопку «Готово» и закройте средство создания установочного носителя.
После выполнения представленного пошагового упорядоченного алгоритма простых последовательных действий, пользователи могут использовать инструмент восстановления «DISM» с дополнительным параметром «Source» (источник) для восстановления локального образа «Windows 10».
Исправление образа восстановления «Windows 10»
Чтобы запустить служебный востребованный инструмент «DISM», указав в качестве источника другой исходный работоспособный образ («install.wim»), пользователям потребуется выполнить следующий простой алгоритм пошаговых упорядоченных действий.
-
Откройте приложение «Командная строка», наделив его привилегированными правами администратора, используя любой, из ранее представленных, способ или применяя другой, доступный в операционной системе «Windows 10», метод. Например, нажмите на «Панели задач» в нижнем левом углу рабочего стола на кнопку «Проводник», исполненную в виде схематического изображения «офисной папки», и откройте соответствующее окно.
Перейдите к месторасположению системного обработчика команд, располагаемого по адресу «C:\Windows\System32», используя ползунок полосы прокрутки или колесо вращения компьютерной мыши, отыщите и щелкните правой кнопкой мыши файл «cmd.exe» и добейтесь отображения всплывающего контекстного меню. В представленном перечне разрешенных допустимых операций наведите курсор на раздел «Отправить». Указанное действие открывает новое дополнительное вложенное контекстное меню, в котором, из предлагаемых вариантов действий, нажмите левой кнопкой мыши на раздел «Рабочий стол (создать ярлык)».
Ответственная служба операционной системы «Windows 10» мгновенно создаст соответствующий ярлык консоли командной строки на поверхности рабочего стола. Щелкните по нему правой кнопкой мыши и во всплывающем контекстном меню выберите, из доступных вариантов разрешенных операций, раздел «Запуск от имени администратора», позволяющий открыть востребованное приложение «Командная строка» с соответствующими привилегиями.
-
В запущенном окне обработчика команд и системных указаний в выделенном, мигающим курсором, месте введите следующую команду «DISM /Online /Cleanup-Image /RestoreHealth /Source:P:\Sources\install.wim», способствующую непосредственному восстановлении образа «Windows 10» из стороннего источника, и нажмите на клавиатуре клавишу «Ввод» для исполнения.
В представленном образце исполняемой команды обязательно замените букву «P» на букву диска, соответствующую точке монтирования «ISO-файла».
- (Необязательно) Введите следующую команду в соответствующем месте консоли «DISM /Online /Cleanup-Image /RestoreHealth /Source:P\Sources\install.wim /LimitAccess», чтобы ограничить использование приложения «Центр обновления Windows», и нажмите на клавишу «Ввод» на клавиатуре для исполнения.
-
(Необязательно) Введите следующий вариант, представленной в предыдущем шаге, команды для выполнения аналогичной задачи «DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:P:\Sources\install.wim:1 /LimitAccess», исключающей задействование связанного инструмента обновлений операционной системы, и нажмите на клавиатуре клавишу «Ввод».
Примечание. Не забудьте обязательно заменить значение параметра «P:\Sources» верным адресным путем, соответствующим местоположению файла «install.wim».
После того, как пользователи завершат исполнение предложенного пошагового алгоритма упорядоченных действий, исполняемая команда отсканирует и устранит все проблемы, используя указанный образ «install.wim».
Устранение нежелательных проблем с использованием образа «ESD» в системном инструменте «DISM»
Кроме, представленного в предыдущем разделе, способа восстановления локального образа «Windows 10», если у пользователей присутствует в наличии зашифрованный образ «install.esd» из недавнего обновления операционной системы, то его также можно использовать для восстановления поврежденных файлов.
Формат «ESD» («Electronic Software Download») представляет собой новый специальный вариант образа, и «Microsoft» планирует его использовать для развертывания систем. «ESD» – это сжатый формат «.WIM» («Windows Imaging Format») образа «Windows» и он занимает примерно на тридцать процентов объема меньше от исходного образа, что является существенным преимуществом при его дистанционном распространении посредством сети «Интернет».
Чтобы запустить служебный инструмент операционной системы «DISM», применив для восстановления другой исходный образ («install.esd»), пользователям предстоит выполнить пошаговый порядок простых последовательных действий, предложенных далее.
-
Применяя любой из наиболее понравившихся, ранее представленных, способов или используя персонально предпочитаемый метод, откройте приложение «Командная строка», обладающее дополнительными привилегиями администратора. Например, задействуйте следующий вариант запуска востребованного приложения. Щелкните правой кнопкой мыши по пустому пространству «Панели задач» и во всплывающем контекстном меню выберите, из перечня допустимых разрешенных действий, раздел «Диспетчер задач».
В открывшемся окне приложения нажмите на ленте главного меню управления на кнопку «Файл» и, во всплывающей вложенной панели, выберите раздел «Запустить новую задачу».
В дополнительном отдельном окне «Создание задачи» в строке «Открыть» введите исполняемую команду «cmd», установите в связанной ячейке строки «Создать задачу с правами администратора.» индикатор выбора («галочку») и нажмите на кнопку «ОК» или клавишу «Ввод» на клавиатуре для вызова соответствующего приложения.
-
После отображения консоли командной строки с правами администратора введите следующую команду «DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\$Windows.~BT\Sources\install.esd», для восстановления изображения с помощью внешнего источника, и нажмите клавишу «Ввод» на клавиатуре для выполнения введенной команды.
В представленной команде обязательно измените параметр «C:\$ Windows.~BT\Sources» на путь, который соответствует расположению файла «install.esd» (если применимо).
- (Необязательно) Введите следующую команду «DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\$Windows.~BT\Sources\install.esd /LimitAccess», чтобы ограничить использование приложения «Центр обновления Windows», и нажмите на клавиатуре клавишу «Ввод» для исполнения.
- (Необязательно) Используйте следующий вариант предыдущей команды «DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:C:\$Windows.~BT\Sources\install.esd:1 /LimitAccess», для выполнения той же задачи, что и в предшествующем шаге, и нажмите клавишу «Ввод» на клавиатуре, запустив соответствующий процесс.
-
(Необязательно) Задействуйте следующую команду «DISM /Online /Cleanup-Image /RestoreHealth /Source:P:\Sources\install.esd», чтобы использовать файл «install.esd», расположенный на другом диске, и нажмите на клавишу «Ввод» для исполнения востребованной процедуры.
Примечание. В указанной команде обязательно замените значение параметра «P:\Sources» на корректный правильный адресный путь, который соответствует расположению файла «install.esd».
После выполнения описанного пошагового порядка простых последовательных действий, командный инструмент обслуживания образов развертывания и управления «DISM» запустит и восстановит поврежденные файлы, используя вложенные элементы, включенные в образ «install.esd». По завершению процесса исправления, файлы регистрации будут сохранены в журналах «%windir%/Logs/CBS/CBS.log» и «%windir%\Logs\DISM\dism.log». Указанные протокольные записи хронологической последовательности будут содержать информацию обо всех обнаруженных проблемах и неполадках, которые были устранены.
Как запустить средство проверки «SFC» для устранения проблем в «Windows 10»?
Приведенные выше инструкции по использованию служебного инструмента «DISM» позволяют устранять все проблемы с локальным скрытым образом, но не исправляют проблемы с реальными установленными файловыми элементами операционной системы «Windows 10». Однако теперь, когда у пользователей локальный образ полностью исправен, можно задействовать функцию «Проверка системных файлов» («SFC») для устранения распространенных проблем, напрямую связанных с наличием поврежденных системных файлов «Windows», препятствующих правильной работе компьютерного устройства.
Чтобы использовать командный инструмент проверки и восстановления целостности системных файлов «SFC», для возобновления работоспособности задействованной операционной системы «Windows 10», пользователям потребуется выполнить простой пошаговый алгоритм упорядоченных последовательных действий.
-
Задействуйте, как и в предыдущих случаях, приложение «Командная строка» с правами администратора для сканирования «Windows» и проверки системных файлов. Используйте любой из представленных ранее способов для вызова соответствующей консоли или примените другой привычный метод. Например, если пользователи не пользуются расширяемым средством автоматизации «Windows PowerShell» или предпочитают всегда задействовать именно командную строку, то выполните следующие операции. Нажмите совместно комбинацию горячих клавиш «Windows + I» и откройте приложение «Параметры». В перечне настроек операционной системы на главной странице окна приложения щелкните вкладку «Персонализация».
В левой боковой панели на новой открывшейся странице, используя ползунок полосы прокрутки или колесо вращения компьютерной мыши, отыщите и выберите раздел «Панель задач». Затем в связанной правой боковой панели, применяя описанные стандартные способы перемещения по вложенному содержимому, перейдите к параметру «Заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопкой мыши по кнопке “Пуск” или при нажатии клавиш Windows + X» и установите переключатель в положение «Откл.» (индикативная окраска тумблера будет изменена с активного синего на нейтральный белый цвет).
Теперь в меню «Опытного пользователя» всегда будет представлено приложение «Командная строка». Используя описанный вариант отображения меню (нажмите совместно комбинацию горячих клавиш «Windows + X» или щелкните правой кнопкой мыши по кнопке «Пуск», расположенной на «Панели задач» в нижнем левом углу рабочего стола), добейтесь его открытия и выберите, из представленных вариантов разрешенных действий, раздел «Командная строка (администратор)», мгновенно запускающий одноименное искомое приложение.
-
В выделенном, мигающим курсором, месте строки в открывшейся консоли введите следующую команду «SFC /scannow» и нажмите клавишу «Ввод» на клавиатуре для запуска востребованного процесса.
Совет. Если в процессе исполнения обнаружены какие-либо ошибки, то пользователи могут выполнить команду последовательно несколько раз (обычно достаточно трех), чтобы убедиться, что все неполадки исправлены корректно.
После выполнения описанного пошагового алгоритма упорядоченных действий, средство проверки системных файлов просканирует пользовательское компьютерное устройство и восстановит все системные файлы, используя исправные файлы из локального образа, тем самым вернув операционной системе «Windows 10» полную работоспособность.
Хотя приведенной выше команды должно быть достаточно для исправления файловых неисправностей, также существует множество дополнительных команд «SFC», которые можно использовать для восстановления функционала «Windows 10».
Мы ориентировались в данном руководстве на исправление потенциальных проблем в операционной системе «Windows 10», но инструмент «DISM» можно также задействовать и для обслуживания образов в «Windows 8.1» и «Windows 7», однако доступные параметры будут различаться в зависимости от используемой версии.
Заключение
Потенциальные возможности современных компьютерных устройств, основными представителями которых являются стационарные персональные компьютеры и ноутбуки различного конечного конфигурационного исполнения, позволяют пользователям задействовать их во многих областях своей деятельности, что также дополнительно требует наличия сверхбыстрого и мощного программного обеспечения, способного в полной мере управлять устройствами, запущенными процессами и задействованными операциями без каких-либо ошибок и сбоев.
В полной мере заявленным требованиям соответствует операционная система «Windows», представленная своей новейшей версией «Windows 10». Необычайная популярность системы обусловлена, в том числе, и присутствием в инструментарии «Windows 10» служб, основные действия которых направлены на поиск и устранение различных системных неисправностей.
Используя представленное руководство, пользователи смогут как обнаружить и исправить целостность системных файлов, так и восстановить локальный образ «Windows 10», тем самым вернув операционной системе полную работоспособность и устранив, препятствующие для корректного исполнения востребованных процессов, разнообразные проблемы.
В данной статье показаны действия, с помощью которых можно восстановить Windows 10 (хранилище компонентов образа) с помощью DISM RestoreHealth.
В случае если операционная система работает не корректно, а утилита SFC не может справится с проблемой и выдаёт ошибку, то это значит что в операционной системе нарушена целостность хранилища системных компонентов, которые находятся в папке WinSxS системной директории.
Чтобы восстановить повреждённые компоненты и тем самым вернуть систему в рабочее состояние нужно воспользоваться утилитой для развертывания и обслуживания образов DISM.
Содержание
- Диагностика хранилища компонентов с помощью DISM
- Восстановление хранилища компонентов /Restore Health
- Восстановление хранилища компонентов с указанием источника
- Восстановление хранилища с файлом install.esd
- Восстановление хранилища с файлом install.wim
- Восстановление хранилища путем монтирования install.wim
Диагностика хранилища компонентов с помощью 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 10
install.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 10
install.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