Если при тех или иных действиях по восстановлению системных файлов и образа 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 в файле образа. Запомните индекс для вашей редакции системы.
- Для файла install.esd:
Dism /Online /Cleanup-Image /RestoreHealth /Source:путь_к_файлу_install:индекс /LimitAccess
для файла install.wim в команде используйте следующий вариант синтаксиса:
Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу_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 /Online /image:C:\ /Cleanup-Image /RestoreHealth /Source:E:\Windows /ScratchDir:Z: (если восстановление производится в запущенной системе, то вместо /Image:C:\ используйте /Online)
И ожидаем в надежде на то, что в этот раз получим сообщение «Восстановление выполнено успешно». После проведения восстановления вы можете размонтировать виртуальный диск (в запущенной системе правый клик по нему — отключить) и удалить соответствующий ему файл (в моем случае — Z:\virtual.vhd).
Дополнительная информация
Если сообщение о том, что хранилище компонентов повреждено вы получаете при установке .NET Framework, а его восстановление описываемыми методами никак не влияет на ситуацию, попробуйте зайти в панель управления — программы и компоненты — включение или отключение компонентов Windows, отключить все компоненты .Net Framework, перезагрузить компьютер, а затем повторить установку.
Здравствуйте, Владимир! У меня целая эпопея с восстановлением хранилища оригинальных компонентов 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 были удалены или повреждены системные файлы. Это могло произойти в результате сбоя файловой системы, действий вирусов или ошибочных действий самого пользователя. При этом система может загружаться, а может и нет. Не спешите переустанавливать систему или делать откат к заводским настройкам
(в случае с Windows Server это невозможно или неприемлемо). Зачастую систему можно привести в рабочее состояние.
Восстановление системы
Восстановление системы впервые появилось в Windows Me. Тогда копии важнейших системных файлов (реестра в подавляющем большинстве) хранились в zip архивах. Чуть позже, в Windows XP, они хранились как есть, только скрытые с глаз долой в каталоге System Volume Information. Начиная с Windows Vista восстановление системы использует технологию теневого копирования. Именно из теневой копии Windows может восстановить свои файлы. Этот вариант подходит только для клиентских редакций Windows.
Здесь следует помнить, что при использовании точки восстановления, из теневой копии будет восстановлено то, что в неё попало. Это значит, что если файлы на момент создания точки восстановления уже были повреждены или отсутствовали, чуда не произойдёт. Так-же следует отметить отсутствие этого механизма в Windows Server и его автоматическое отключение при установке клиентской редакции Windows на SSD диск.
Восстановление загруженной операционной системы
Рассмотрим порядок действий, если восстановление системы не применимо или не помогло и система загружается.
System File Checker
Начать стоит с проверки системных файлов, в этом нам поможет утилита проверки целостности системных файлов. SFC проверяет системные файлы на несанкционированные изменения или удаление и попытается восстановить их их кэша, расположенного по пути: C:\Windows\WinSxS. Для начала проверки выполните в командной строке, запущенной с повышенными привилегиями команду:
sfc /scannow
Рассмотрим ситуацию на реальном примере, произошедшем со мной недавно:
Windows Server 2016 с установленной ролью Windows Server Update Services. По пути C:\Program Files\Update Services\ отсутствует каталог Tools, что ставит крест на управлении сервером из командной строки. Можно скопировать каталог с аналогичного сервера, если такой есть. У меня не было и я скомандовал описанную ранее команду:
Защита файлов не смогла восстановить некоторые файлы. Нужно уточнить, вернулся-ли каталог Tools на своё место. Можно пройти по пути C:\Program Files\Update Services\ и посмотреть, но это не наш метод. SFC создаёт файл журнала, который мы будем изучать. Файл большой, поэтому предварительно отберём нужные данные:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt"
Открываем файл блокнотом и ищем строку: “Update Services\Tools”
Мы видим, что файл восстановлен. Отлично! Но программа сообщила об ошибках — значит капаем дальше. Проводим отбор по тексту ошибки:
findstr /c:"[SR] Cannot repair member file" "%userprofile%\Desktop\sfcdetails.txt" > "%userprofile%\Desktop\error.txt"
И снова смотрим, что получилось:
Не восстановились некоторые ярлыки. В принципе на этом можно и закончить, но если хочется довести начатое до конца, то следует использовать DISM.
DISM
Утилита обслуживания образов развертывания и управление ими позволяет творить чудеса даже в очень трудных случаях. DISM занимается обслуживанием хранилища компонентов (WinSxS). Его проверка и восстановление как раз по плечу DISM.
Давайте договоримся, что первой я буду указывать команду для cmd, а далее дублировать для PowerShell.
Просмотр состояния хранилища компонентов
Для отображения последнего выясненного состояния хранилища компонентов используется команда:
DISM /Online /Cleanup-Image /CheckHealth
Repair-WindowsImage -Online -CheckHealth
Эта команда не проверяет хранилище, а отображает последнее известное его состояние.
Проверка хранилища компонентов
Проверка хранилища, напротив, выполняется продолжительное время и отражает реальное положение дел в системе. Для проверки хранилища используется команда:
DISM /Online /Cleanup-Image /ScanHealth
Repair-WindowsImage -Online –ScanHealth
Она найдет ошибки и предупредит об их наличии, но не восстанавливает. Как видим, у меня с системой всё в порядке.
Восстановление хранилища компонентов
Для восстановления хранилища компонентов DISM требуется источник, откуда он будет брать исправные копии повреждённых компонентов. В качестве источника могут использоваться:
- Windows Update или WSUS
- Установочный образ ESD или WIM
Как видим, вариантов источников много, их можно указывать последовательно в одной команде. Будет использоваться первый, где требуемый компонент будет найден. Есть особенность, что если мы укажем образ соседней системы и компонент там найден не будет, будет произведён поиск в Windows Update.
Команда ниже проверит хранилище на наличие повреждённых компонентов и попробует их восстановить, скачав исходные файлы с центра обновления Windows:
DISM /Online /Cleanup-Image /RestoreHealth
Repair-WindowsImage -Online -RestoreHealth
Однако метод может потерпеть неудачу, если отсутствует соединение с интернетом или повреждены компоненты центра обновления Windows. Рассмотрим восстановление с установочного носителя. С загрузочного образа, диска или флешки нам нужен всего один файл: install.wim или install.esd
DISM /online /cleanup-image /restorehealth /source:D:\sources\install.wim
Repair-WindowsImage -Online -RestoreHealth -Source E:\sources\install.wim
Иногда требуется указать номер индекса требуемой редакции. Уточнить номер индекса требуемой редакции совсем несложно — например через PowerShell:
Get-WindowsImage -ImagePath "E:\sources\install.wim"
Индекс сборки потом указываете через двоеточие. Например:
DISM /online /cleanup-image /restorehealth /source:D:\sources\install.esd:2
Если требуется запретить использование Windows Update или WSUS, используйте параметр /LimitAccess.
DISM /online /cleanup-image /restorehealth /source:D:\sources\install.wim /LimitAccess
Восстановление системы, которая не загружается
Рассмотрим случай, когда система уже не загружается. Для её восстановления нам потребуется доступ к системному диску. Мы можем использовать среду восстановления, имеющуюся на компьютере:
Среду восстановления можно запустить с установочного носителя:
Одним словом, не имеет значения как вы получите доступ к диску. Диск можно также подключить к другому компьютеру. Если использовали среду восстановления, то следует разобраться с буквами дисков. Можеn использовать для этих целей команду bcdedit или запустить notepad и через меню файл — открыть увидеть буквы дисков и их содержимое.
System File Checker
Утилита проверки целостности системных файлов и в этой ситуации может прийти на помощь! Для этого у ней есть соответствующие параметры /offbootdir и /offwindir. Нам остаётся лишь указать букву системного диска и путь папки Windows.
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
Программа работает долго, но зачастую результат превосходит ожидания.
DISM
DISM настолько крут, что и в такой ситуации найдёт выход. Подробнее про офлайн обслуживание хранилища компонентов поговорим в другой раз — сейчас сосредоточимся на восстановлении. Сразу скажу, что из среды восстановления PowerShell не работает. Команды управления образом апривожу на случай, если диск подключен к другой системе.
Просмотр состояния хранилища компонентов
Команда используется как и ранее с той лишь разницей, что мы указываем путь к системному диску повреждённой Windows
Dism /Image:E:\ /Cleanup-Image /CheckHealth
Repair-WindowsImage -Path "E:\" -CheckHealth
Мы видим, что хранилище компонентов моей тестовой системы требует восстановления.
Проверка хранилища компонентов
Проверка хранилища компонентов как и ранее работает долго, но даёт более актуальный результат в отличие от предыдущей команды.
Dism /Image:E:\ /Cleanup-Image /ScanHealth
Repair-WindowsImage -Path "E:\" -ScanHealth
Восстановление хранилища компонентов
Восстановление хранилиза компонентов по сути своей не отличается от ситуации с загруженной системой, поэтому не буду приводить полный список команд. Ограничусь простой командой восстановления через Windows Update. Разница лишь в указании пути к системе.
Dism /Image:E:\ /Cleanup-Image /restorehealth
Repair-WindowsImage -Path "E:\" -RestoreHealth
Заключение
Как видите есть масса способов привести систему в чувства и без переустановки Windows. Надеюсь предложенные способы помогут вам.
Windows 10 предлагает пользователям множество функций и возможностей, которые сделали его одной из самых популярных операционных систем на сегодняшний день. Однако, даже в самых надёжных и продвинутых системах могут возникать проблемы. Одна из таких проблем – повреждение хранилища компонентов Windows, которое может привести к неправильной работе операционной системы и снижению производительности компьютера.
Для решения этой проблемы разработчики Microsoft предлагают использовать инструмент DISM (Deployment Image Servicing and Management). DISM – это мощный инструмент командной строки, который позволяет выполнять различные операции с образами Windows, в том числе восстанавливать повреждённые компоненты.
При помощи DISM можно сканировать и анализировать образы Windows, находящиеся как на установочных носителях, так и на жестком диске компьютера. Инструмент позволяет восстанавливать повреждённые файлы компонентов и исправлять ошибки в системе. Некоторые проблемы, которые можно решить с помощью DISM, включают ошибки обновления Windows, проблемы с установкой драйверов и многое другое.
К счастью, использование DISM в Windows 10 простое и не требует особых навыков. В этой статье мы рассмотрим процесс восстановления повреждённого хранилища компонентов Windows 10 с помощью DISM и расскажем о некоторых дополнительных возможностях этого мощного инструмента.
Содержание
- Повреждение хранилища компонентов Windows 10
- Причины повреждения
- Вредоносное программное обеспечение
- Неполадки в системе
- Последствия повреждения
- Некорректная работа операционной системы
- Ухудшение производительности
- Инструмент DISM
- Что такое DISM
- Вопрос-ответ:
- Что такое DISM и как он помогает восстановить поврежденное хранилище компонентов Windows 10?
- Как я могу выполнить проверку целостности образа системы с помощью DISM?
- Как мне исправить поврежденные файлы компонентов Windows 10 с помощью DISM?
- Почему восстановление поврежденного хранилища компонентов может быть важным для исправления проблем в Windows 10?
- Видео:
- Восстановление хранилища компонентов Windows 11 (восстановление образа системы)
Повреждение хранилища компонентов Windows 10
Повреждение хранилища компонентов может быть вызвано различными факторами, включая ошибки во время обновления операционной системы, некорректную установку или удаление программ, проблемы с жестким диском и т. д. Когда хранилище компонентов повреждено, пользователь может столкнуться с такими проблемами, как медленная работа системы, блокировки, ошибки при установке приложений и другие сбои.
Восстановление поврежденного хранилища компонентов Windows 10 можно выполнить с помощью инструмента DISM (Deployment Image Servicing and Management). DISM позволяет сканировать системные файлы и восстанавливать поврежденные компоненты. Для этого необходимо открыть командную строку с правами администратора и выполнить следующую команду:
DISM.exe /Online /Cleanup-image /Restorehealth |
---|
После выполнения этой команды DISM начнет анализировать системные файлы и исправлять поврежденные компоненты. Процесс может занять некоторое время в зависимости от скорости компьютера и объема повреждений. После завершения процесса можно перезагрузить компьютер и проверить, были ли устранены проблемы с хранилищем компонентов.
Если же восстановление хранилища компонентов с помощью DISM не помогло, можно попробовать выполнить восстановление системы. Для этого можно воспользоваться инструментом System Restore, который позволяет вернуться к предыдущему состоянию системы без потери личных файлов. Если и это не помогло, то стоит обратиться за помощью к квалифицированным специалистам или провести переустановку операционной системы.
Причины повреждения
Хранилище компонентов Windows 10 может быть повреждено по разным причинам, включая:
— Неправильное обновление системы или установка неподходящих драйверов
— Внезапное отключение питания или сбой во время работы системы
— Воздействие вредоносных программ или вирусов
— Неправильная работа антивирусных программ, которые могут случайно удалить или повредить необходимые системные файлы
— Ошибки в процессе установки или удаления программ
— Несовместимость с установленными программами или конфликт между ними
— Физические повреждения жесткого диска или других компонентов компьютера
В результате повреждения хранилища компонентов, пользователь может столкнуться с различными проблемами, такими как ошибки при установке программ, некорректная работа системы, сбои и зависания. Восстановление поврежденного хранилища с помощью DISM может помочь исправить эти проблемы и вернуть систему в рабочее состояние.
Вредоносное программное обеспечение
Вредоносное программное обеспечение может быть представлено различными типами, такими как вирусы, черви, троянские программы, шпионское ПО, рекламное ПО и другие. Оно может заражать компьютеры через вредоносные вложения электронной почты, веб-сайты, порты, подключаемые устройства и другие способы передачи данных.
Вредоносное программное обеспечение может вызвать серьезные проблемы для пользователей и организаций, включая утечку конфиденциальных данных, потерю доступа к системе, повреждение файлов, финансовые потери и репутационный ущерб. Оно также может использоваться для организации кибератак, кражи личной информации и вымогательства денег.
Для защиты от вредоносного программного обеспечения рекомендуется использовать антивирусные программы, обновлять программное обеспечение, не открывать подозрительные ссылки и вложения, быть осторожными при скачивании файлов из интернета, использовать сильные пароли и регулярно резервировать данные.
- Вредоносное программное обеспечение может нанести серьезный вред компьютерной системе.
- Оно может быть передано через вредоносные вложения электронной почты, веб-сайты, порты и другие способы передачи данных.
- Вредоносное программное обеспечение может вызвать утечку данных, потерю доступа к системе и повреждение файлов.
- Для защиты от вредоносного программного обеспечения необходимо использовать антивирусные программы и обновлять программное обеспечение.
- Также следует быть осторожными при скачивании файлов из интернета и использовать сильные пароли.
Неполадки в системе
В процессе эксплуатации операционной системы Windows 10 могут возникать различные неполадки, которые затрудняют работу и могут привести к потере данных или снижению производительности компьютера. Эти неполадки могут быть связаны с различными компонентами системы, такими как драйверы, службы или файловая система.
Одним из способов решения подобных проблем является использование утилиты DISM (Deployment Image Servicing and Management), которая позволяет восстановить повреждённое хранилище компонентов Windows. DISM предоставляет возможность сканировать системный образ операционной системы и восстанавливать повреждённые или отсутствующие файлы.
Если вы столкнулись с неполадками в системе, например, если не удаётся установить обновления Windows, установить новые программы или наблюдаются ошибки при запуске системы, то использование утилиты DISM может быть эффективным решением проблемы.
Процесс использования DISM включает запуск команды с правами администратора в командной строке или PowerShell. Утилита автоматически сканирует систему и восстанавливает повреждённые или отсутствующие файлы, используя источник файлов с установочного диска операционной системы или доступные обновления.
После завершения процесса восстановления необходимо перезагрузить компьютер для применения изменений. После этого неполадки в системе могут быть устранены, а компьютер будет работать стабильно и без ошибок.
Последствия повреждения
Повреждение хранилища компонентов Windows 10 может привести к различным проблемам и неисправностям в операционной системе. Вот некоторые из возможных последствий повреждения:
- Неустойчивая работа операционной системы
- Замедление работы компьютера
- Ошибка при загрузке операционной системы
- Ошибка при установке или обновлении программ и драйверов
- Проблемы с обновлением операционной системы
- Некорректное отображение графики и интерфейса
- Невозможность запуска некоторых программ или служб
- Частые сбои и зависания операционной системы
Повреждение хранилища компонентов может быть вызвано различными причинами, включая ошибки при обновлении операционной системы, вредоносные программы, некорректную установку программ и драйверов, неправильное отключение компьютера и другие факторы. В случае возникновения таких проблем рекомендуется провести восстановление поврежденного хранилища с помощью инструмента DISM, что позволит вернуть операционную систему в нормальное состояние и устранить проблемы.
Некорректная работа операционной системы
Операционная система Windows 10 может иногда работать некорректно, вызывая различные проблемы и ошибки. Некорректная работа может проявляться в форме зависаний, сбоев, ошибок запуска программ или недоступности некоторых функций системы.
Причинами некорректной работы операционной системы могут быть различные факторы, такие как повреждение системных файлов, конфликты между программами или неправильные настройки системы.
Для восстановления нормальной работы операционной системы Windows 10 рекомендуется воспользоваться инструментом DISM (Deployment Image Servicing and Management). DISM позволяет сканировать и восстанавливать поврежденные файлы и компоненты операционной системы, в том числе хранилище компонентов Windows.
При использовании DISM важно соблюдать правила и указания, чтобы избежать возможных проблем и ошибок. Необходимо внимательно следовать инструкциям и использовать правильные команды для сканирования и восстановления.
Восстановление поврежденного хранилища компонентов Windows 10 с помощью DISM может помочь в решении проблем и восстановлении нормальной работы операционной системы. Однако, если проблемы продолжаются после использования DISM, рекомендуется обратиться за помощью к специалистам или обратиться в службу поддержки Microsoft для получения дополнительной помощи и рекомендаций.
Ухудшение производительности
При возникновении проблем с компонентами операционной системы Windows 10, таких как ошибки запуска приложений, задержки при выполнении команд или общее замедление работы компьютера, одной из возможных причин может быть повреждение хранилища компонентов.
В случае, если хранилище компонентов становится поврежденным, операционная система может испытывать трудности в выполнении команд и обработке данных, что приводит к замедлению производительности.
Ошибки и повреждения хранилища могут быть вызваны различными факторами, такими как некорректная установка системных обновлений, сбои в работе операционной системы, вирусные атаки или неисправности в аппаратной части компьютера. Повреждение хранилища компонентов может привести к неправильной работе приложений, низкой производительности и другим проблемам с компьютером.
Для восстановления поврежденного хранилища компонентов Windows 10, можно использовать инструмент командной строки DISM (Deployment Image Servicing and Management).
DISM – это инструмент администрирования, который позволяет управлять образами Windows, компонентами и пакетами обновлений. Он позволяет выполнять различные операции над образом Windows, включая восстановление поврежденного хранилища компонентов.
Для запуска DISM вам потребуется открыть командную строку от имени администратора и выполнить следующую команду:
dism /online /cleanup-image /restorehealth
Эта команда запускает процесс восстановления поврежденного хранилища компонентов, подключаясь к Интернету, если необходимо, чтобы загрузить недостающие файлы.
После завершения процесса восстановления, рекомендуется перезагрузить компьютер для полной активации изменений.
Восстановление поврежденного хранилища компонентов с помощью DISM может помочь устранить проблемы с производительностью и восстановить нормальную работу операционной системы Windows 10.
Инструмент DISM
С помощью DISM можно выполнить ряд действий, таких как:
- Восстановление поврежденных файлов образа Windows
- Установка пакетов обновлений и драйверов
- Добавление или удаление компонентов Windows
- Создание и управление образами Windows
DISM работает с образами операционной системы в формате .wim или .vhd. Он позволяет монтировать и изменять эти образы, а также извлекать файлы или компоненты из них. DISM также может быть использован для установки или удаления функций Windows, таких как Internet Explorer, Hyper-V, .NET Framework и других.
Использование DISM требует прав администратора, и он доступен через командную строку или PowerShell. DISM предоставляет обширный набор команд и параметров, которые могут быть использованы для выполнения различных задач по обслуживанию и восстановлению Windows.
Помните, что неправильное использование DISM может привести к нежелательным результатам и потере данных, поэтому перед использованием DISM рекомендуется создать резервную копию данных и быть осторожным при выполнении команд.
Что такое DISM
DISM работает в консольном режиме и может быть использован для работы с образами установки Windows, включая форматы VHD (Virtual Hard Disk), WIM (Windows Imaging Format) и образы папок. С его помощью можно добавлять или удалять драйверы, обновлять компоненты, восстанавливать поврежденные файлы, устанавливать пакеты обновлений и многое другое.
DISM также часто используется для восстановления поврежденных или неполных образов Windows, особенно при возникновении проблем с файлами или компонентами операционной системы. Он предоставляет администраторам удобный способ восстановления целостности системных файлов и компонентов без необходимости переустановки всей операционной системы.
Использование DISM требует прав администратора, и его можно запустить с помощью командной строки или PowerShell. Он поддерживает различные параметры и флаги, которые позволяют выполнять различные операции в зависимости от потребностей и целей администратора.
Преимущества использования DISM: |
---|
— Восстановление системных файлов и компонентов |
— Обновление и установка драйверов |
— Установка обновлений и пакетов обновлений |
— Работа с образами установки Windows |
— Управление компонентами и функциями операционной системы |
Все эти возможности делают DISM незаменимым инструментом для администраторов операционных систем Windows, позволяя им эффективно и гибко управлять и поддерживать компоненты и образы развертывания, а также оперативно восстанавливать поврежденные или неполные системы.
Вопрос-ответ:
Что такое DISM и как он помогает восстановить поврежденное хранилище компонентов Windows 10?
DISM (Deployment Image Servicing and Management) — это инструмент командной строки в Windows 10, который предоставляет возможность управления образами восстановления и обслуживания операционной системы. С его помощью можно восстановить поврежденные файлы компонентов системы Windows 10.
Как я могу выполнить проверку целостности образа системы с помощью DISM?
Для выполнения проверки целостности образа системы с помощью DISM необходимо открыть командную строку от имени администратора и ввести команду «dism /online /cleanup-image /scanhealth». DISM выполнит проверку целостности образа системы и сообщит о любых обнаруженных повреждениях.
Как мне исправить поврежденные файлы компонентов Windows 10 с помощью DISM?
Чтобы исправить поврежденные файлы компонентов Windows 10 с помощью DISM, вы можете выполнить команду «dism /online /cleanup-image /restorehealth» в командной строке от имени администратора. DISM загрузит необходимые файлы из источника восстановления, чтобы заменить поврежденные файлы.
Почему восстановление поврежденного хранилища компонентов может быть важным для исправления проблем в Windows 10?
Восстановление поврежденного хранилища компонентов Windows 10 может быть важным для исправления проблем, так как поврежденные компоненты могут вызывать ошибки и сбои в операционной системе. Исправление поврежденных файлов с помощью DISM может устранить эти проблемы и восстановить нормальную работу Windows 10.
Видео:
Восстановление хранилища компонентов Windows 11 (восстановление образа системы)
Обновлено: 24.05.2020
Восстановление хранилища компонентов в операционной системе Windows необходимо выполнить в случае повреждения файлов из хранилища, которые необходимы для проверки целостности и восстановления поврежденных системных файлов. Когда в работе Windows происходят неполадки, имеет смысл провести проверку целостности системных файлов на компьютере.
С помощью встроенного средства SFC.exe, запускается проверка на целостность защищенных системных файлов, а в случае обнаружения поврежденных файлов, происходит автоматическое восстановление неисправных или отсутствующих файлов.
Содержание:
- Восстановление хранилища компонентов Windows 10 в PowerShell
- Восстановление хранилища компонентов Windows при помощи DISM.exe
- Восстановление хранилища компонентов из образа Windows
- Восстановление хранилища системных компонентов из среды восстановления Windows
- Выводы статьи
Копии защищенных файлов берутся из хранилища компонентов Windows. Если хранилище повреждено, то не получится восстановить файлы с помощью утилиты sfc, так как средство использует для восстановления поврежденных файлов кешированные данные из хранилища компонентов Windows.
Если в результате выполнения команды «sfc /scannow», повреждения системных файлов обнаруживаются, исправить их не получается из-за того, что защита ресурсов Windows не может выполнить восстановление. На компьютере могут появляться сообщения о том, что хранилище компонентов подлежит восстановлению.
Сначала необходимо выполнить восстановление хранилища компонентов Windows, а затем провести проверку и восстановление с помощью утилиты sfc.exe.
Восстановление поврежденного хранилища компонентов Windows можно провести двумя способами:
- с помощью системной утилиты DISM.exe;
- при помощи встроенного средства Windows PowerShell.
В данной статье мы выполним восстановление хранилища компонентов в Windows 10. Прочитайте инструкции для DISM.exe и Windows PowerShell.
Восстановление хранилища компонентов Windows 10 в PowerShell
Встроенное средство операционной системы Windows PowerShell восстанавливает файлы из хранилища компонентов используя Центр обновления Windows. Для выполнения необходимых действий потребуется подключение к интернету.
В Windows 10 расширяемое средство автоматизации Windows PowerShell доступно в меню «Пуск», при нажатии правой кнопкой мыши.
В PowerShell используются две команды:
- Repair-WindowsImage -Online –ScanHealth — проверка хранилища системных файлов.
- Repair-WindowsImage -Online –RestoreHealth — проверка и исправление хранилища системных файлов.
Запустите Windows PowerShell от имени администратора.
Для проверки и автоматического исправления поврежденного хранилища компонентов, в окне Windows PowerShell введите команду, а затем нажмите на «Enter»:
Repair-WindowsImage -Online –RestoreHealth
Начинается процесс проверки и восстановления, который займет некоторое время. Дождитесь окончания выполнения операции.
После завершения операции, в окне Windows PowerShell появится информация о выполненном действии.
Обратите внимание на строку «ImageHealthState», в случае успешного восстановления хранилища компонентов Windows, напротив будет написано: «Healthy».
Восстановление хранилища компонентов Windows при помощи DISM.exe
Встроенная утилита DISM.exe поможет выполнить восстановление системного хранилища компонентов, которое понадобится для проверки и восстановления системных файлов.
В средстве для развертывания и обслуживания образов DISM.exe, для проверки и восстановления целостности хранилища компонентов Windows, используются команды:
- dism /Online /Cleanup-Image /CheckHealth — получение информации о наличии поврежденных файлов Windows. Проверка не производится, сведения берутся из ранее записанных значений.
- dism /Online /Cleanup-Image /ScanHealth — проверка хранилища компонентов на целостность.
- dism /Online /Cleanup-Image /RestoreHealth — проверка и автоматическое восстановление файлов из хранилища компонентов.
Проверка и восстановление хранилища компонентов Windows занимает много времени, вам нужно дождаться завершения процесса.
- Запустите командную строку от имени администратора.
- В окне интерпретатора командной строки введите команду:
dism /Online /Cleanup-Image /RestoreHealth
- Подождите пока не завершится выполнение команды, которое занимает много времени.
- В окне командной строки отобразится информация об успешном завершении восстановления хранилища системных компонентов.
Восстановление хранилища компонентов из образа Windows
Следующий способ поможет в том случае, если не помогли предыдущие способы. Мы получим необходимые файлы из образа Windows, который подключим (монтируем) на компьютере.
Образ Windows, используемый для восстановления хранилища компонентов должен соответствовать операционной системе, установленной на компьютере, иметь такую же версию, номер сборки и разрядность.
Если образ Windows будет использован непосредственно из работающей операционной системы, сначала необходимо скачать файл-образ с официального сайта Майкрософт, а затем сохранить его в формате «.ISO» на компьютере.
Щелкните правой кнопкой мыши по образу Windows с расширением «.ISO».
- В контекстном меню выберите «Подключить».
- Запустите командную строку от имени администратора.
В образе Windows в папке «sources» расположен файл «install.esd» или «install.wim», в котором находится операционная система. Посмотрите на расширение файла: «.esd» или «.wim», оно понадобится для правильного выполнения команд. Применяемые команды одинаковы для обоих типов расширений, нужно лишь вводить то расширение, которое используется в вашем случае.
Нам необходимо узнать индекс операционной системы из образа. В одном образе Windows могут находится несколько вариантов систем разных редакций. С помощью цифры индекса мы выберем подходящую редакцию для нашего случая.
В командной строке выполните команду:
Dism /Get-WimInfo /WimFile:полный_путь_до_файла_install.esd или install.wim
На моем компьютере использована команда:
Dism /Get-WimInfo /WimFile:F:sourcesinstall.esd
Образ Windows 10 монтирован на диске «F», а файл «install» имеет расширение «.esd».
Мы восстанавливаем хранилище компонентов для Windows 10 Pro (Профессиональная), в файле образе Windows данной редакции соответствует индекс «4».
Далее необходимо ввести следующую команду:
Dism /Online /Cleanup-Image /RestoreHealth /Source:путь_до_файла_install:индекс /LimitAccess
В моем случае, используется следующая команда:
Dism /Online /Cleanup-Image /RestoreHealth /Source:F:sourcesinstall.esd:4 /LimitAccess
В этой команде «F:sourcesinstall.esd» — путь до файла install с расширением «.esd», «4» — индекс подходящей редакции операционной системы, «LimitAccess» — команда для ограничения работы служб обновления Windows.
Дождитесь окончания выполнения операции.
Восстановление хранилища системных компонентов из среды восстановления Windows
В случае неисправности или отключения Центра обновления Windows, для восстановления хранилища компонентов можно использовать образ Windows c установочного диска или флешки.
При использовании установочного диска или флешки c записанной Windows, сразу после включения ПК, выполните следующие действия:
- С помощью соответствующей клавиши войдите в загрузочное меню (Boot Menu) для выбора диска, с которого следует загрузить ПК.
- В первом окне программы установки Windows нажмите на кнопку «Далее».
- Во втором окне нажмите на «Восстановление системы».
- В следующих окнах пройдите по пути: «Выбор действия» ➜ «Поиск и устранение неисправностей» ➜ «Диагностика» ➜ «Дополнительные параметры» ➜ «Командная строка».
- После перезагрузки и входа в учетную запись откроется окно командной строки.
В окне интерпретатора командной строки введите команды для того, чтобы узнать имена дисков в среде восстановления Windows RE, потому что они могут иметь другие имена, отличающиеся от имен в работающей Windows.
Введите последовательно команды:
diskpart list volume
В окне командной строки отобразятся диски компьютера. Запомните имя диска с установленной операционной системой и имя загрузочного диска, подключенного к компьютеру.
Введите команду для отключения утилиты Diskpart:
exit
Теперь нам нужно узнать индекс версии Windows, находящейся на установочном DVD диске или загрузочной флешке. Для этого, введите команду:
Dism /Get-WimInfo /WimFile:полный_путь_до_файла_install.esd
На своем ПК я ввел следующую команду:
Dism /Get-WimInfo /WimFile:E:sourcesinstall.esd
Загрузочный диск обозначен именем «E», версия операционной системы Windows 10 Pro имеет индекс «4». Эти данные я буду использовать в дальнейших командах.
Для восстановления системного хранилища с установочного диска, необходимо выполнить команду:
Dism /Image:C: /Cleanup-Image /RestoreHealth /Source:полный_путь_до_файла_install.esd:индекс
В моем случае, я ввел команду:
Dism /Image:C: /Cleanup-Image /RestoreHealth /Source:E:sourcesinstall.esd:4
В этой команде «Image:C:» — буква диска установленной Windows, «E:sourcesinstall.esd» — путь к файлу «install.esd», «4» — индекс операционной системы на загрузочном диске.
Если на диске недостаточно свободного места для временных файлов, после этой команды можете добавить параметр «ScratchDir:D:», где «D:» — другой раздел диска достаточного размера.
В этом случае, введите полную команду подобного вида:
Dism /Image:C: /Cleanup-Image /RestoreHealth /Source:E:sourcesinstall.esd:4 ScratchDir:D:
Подождите, пока операция успешно завершится.
Теперь ничто не помешает запустить проверку и выполнить восстановление системных файлов с помощью утилиты sfc.exe.
Выводы статьи
В случае возникновения проблем в процессе восстановлении системных файлов Windows, из-за повреждения хранилища компонентов, пользователь не сможет восстановить поврежденные системные файлы. При помощи средств операционной системы Windows PowerShell и DISM.exe имеется несколько возможностей для восстановления хранилища компонентов Windows из работающей операционной системы или из среды восстановления Windows RE.
После завершения восстановления хранилища системных компонентов, можно перейти к проверке и восстановлению системных файлов.
Похожие публикации:
- Гибернация Windows: как включить или отключить
- Прозрачная панель задач Windows 10 разными способами
- Команды командной строки Windows: список
- Восстановление загрузчика Windows 10 средствами системы
- Восстановление Windows 10 из резервного образа системы