Меню

Dism ошибка 14098 хранилище компонентов повреждено

Здравствуйте! Прочитал статью на вашем сайте «Как очистить папку WinSxS в Windows 10», но в моём случае, при вводе в командной строке «Dism.exe /Online /Cleanup-Image /StartComponentCleanup» выходит ошибка «Хранилище компонентов повреждено. Ошибка: 14098» 

Что делать? 

Хранилище компонентов повреждено. Ошибка: 14098

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

В операционных системах Windows существует полезная системная папка WinSxS (хранилище компонентов Windows), содержащая в себе копии оригинальных файлов Windows, которые OS использует для своего восстановления, но есть у этой папки одно неприятное свойство — может она разрастаться до огромных размеров (20-30 Гб), в этом случае пользователи прибегают к очистке папки WinSxS с помощью командной строки или встроенной в Windows утилиты «Очистка диска», во втором случае результат часто получается менее эффективным, поэтому большая часть пользователей использует командную строку и команду «Dism.exe /Online /Cleanup-Image /StartComponentCleanup», в результате у некоторых пользователей выходит ошибка «Хранилище компонентов повреждено. Ошибка: 14098», происходит это на самом деле по вине повреждённого хранилища компонентов Windows 10! Данное хранилище можно восстановить. Восстановление происходит таким образом.

Во-первых, проверяем целостность хранилища оригинальных компонентов Windows 10 командой 

Dism /Online /Cleanup-Image /ScanHealth

Как видим, хранилище компонентов подлежит восстановлению, 

вводим следующую команду: 

Dism /Online /Cleanup-Image /RestoreHealth

При выполнении данной команды произойдёт восстановление хранилища компонентов с помощью средства Dism, использующего для получения отсутствующих файлов — «Центр обновления Windows»

После операции восстановления хранилища компонентов обязательно перезагружаемся  и опять вводим команду: 

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

очищаем папку WinSxS. Вот и всё!

Операция успешно завершена

Друзья, данный способ работает, если у вас есть интернет, так как при восстановлении хранилища компонентов используется «Центр обновления Windows»но если у вас отсутствует интернет, то для восстановления целостности папки WinSxS можно использовать оригинальный ISO-образ Windows 10. Как это сделать, читайте в следующей статье «Восстановление повреждённого хранилища компонентов Windows 10 с помощью PowerShell»

Главная » Windows » Windows 10 » Решение ошибки в командной строке: «Ошибка: 14098, Хранилище компонентов повреждено»?

Прошу прощения за задержку в написании статей, дело заключалось в том, что переносил сайт на сервер.

Друзья, хочу помочь вам с проблемой, которая возникает при наборе команд для решения некоторых проблем в командной строке. Допустим, вы решили почистить, папку WinSxS, то нужно ввести в командной строке с повышенными привилегиями следующую команду: «Dism.exe /Online /Cleanup-Image /StartComponentCleanup». По мгновенному окончанию процесса мы видим ошибку следующего типа:

Ошибка: 14098
Хранилище компонентов повреждено

В этой статье я попробую разобраться, что можно сделать.

Думаю, многие из вас знают, какое предназначение несет папка WinSxS и зачем уменьшать ее объем, когда требуется.

Это интересно: Командная строка Windows 10 и ее возможности

Данная папка хранит некоторые системные компоненты Windows. Под компонентами понимаются файлы, нужные для восстановления системы, другими словами, туда помещаются актуальные копии Windows. Таким образом, со временем данная папка может разрастись до объема в несколько десятков Гигабайт. Конечно, пользователи сразу прибегают к действиям, а именно использование командной строки и шантанного инструмента «Очистка диска».

Второй вариант помогает не всегда, поэтому в игру вступает командная строка. Когда вводим вот такую команду Dism.exe /Online /Cleanup-Image /StartComponentCleanup, очищающую папку WinSxS, может появиться ошибка Хранилище компонентов повреждено. Ошибка: 14098. Уж простите, что повторяюсь, но перейдем теперь к делу.

oshibka-14098-xranilishhe-komponentov-povrezhdeno

Из названия понятно, что повреждено какое-то хранилище, которое, причём, можно восстановить таким образом:

Давайте сначала поверим целостность системных файлов с помощью команды:

DISM /Online /Cleanup-Image /ScanHealth

И да, не забудьте запустить CMD от имени администратора.

oshibka-14098-xranilishhe-komponentov-povrezhdeno-1

На выходе мы скорее всего увидим сообщение, что «хранилище компонентов подлежит восстановлению».

Тогда набираем эту команду:

DISM /Online /Cleanup-Image /RestoreHealth

oshibka-14098-xranilishhe-komponentov-povrezhdeno-2

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

Это интересно: 4 команды командной строки, о которых должен знать каждый

Теперь перезагрузите компьютер, чтобы изменения вступили в силу, а после этого снова наберите команду для очищения папки WinSxS:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Хочу заметить, что при восстановлении хранилища у вас обязательно должен быть доступ в интернет, так как необходимые файлы будут браться из Центра обновлений. Конечно, при отсутствии интернета тоже можно решить проблему, для этого понадобится установочный образ системы. Об этом в следующей статье.

Устраняем ошибку 14098 – хранилище компонентов повреждено

Устраняем ошибку 14098 – хранилище компонентов повреждено

Всем привет. Не так давно я поведал способ очистки папки Win S x S, которая может съедать ценные гигабайты дискового пространства. Но некоторые пользователи отметили, что в процессе удаления возникает ошибка хранилище компонентов повреждено. Предлагаю разобраться с решением проблемы.

Почему так происходит?

Как только Вы пытаетесь в командной строке выполнить команду:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

На экране отображается ошибка с кодом 14098:

Ошибка поврежденных компонентов

Неприятный момент, но легко устранимый. Сейчас расскажу простой метод.


Ошибка 14098 хранилище компонентов повреждено – что делать?

Для тех, кто не совсем в курсе дела, кратко поведаю предысторию. Есть в системе Виндовс папка WinSxS, в которой хранятся важные данные, необходимые для восстановления стандартных приложений и прочих жизненно важных элементов. Но после каждого обновления Windows данный каталог увеличивается в размерах, занимая все больше и больше свободного места на диске С.

Удалять папку нежелательно. О причинах я говорил здесь. А вот выполнить чистку – это можно. Если хотите сделать это вручную, то поспешу Вас разочаровать. Когда откроете указанную директорию, увидите десятки тысяч файлов с невразумительными названиями. Чистить наугад – не вариант.

На помощь приходит командная строка! Употребив несколько команд, мы избавляемся от некоторых компонентов, освобождая место на дисках. Но если возникает ошибка, связанная с повреждением хранилища, следует осуществить его восстановление.

Вот как это делается:

  • Сначала предстоит запустить проверку на предмет целостности элементов системы. Запускаем утилиту CMD от имени админа, активируем средство по работе с дисками и вводим:

Dism /Online /Cleanup-Image /ScanHealth

  • Видим следующее сообщение:

Команда сканирования компонентов

  • Теперь необходимо «оздоровить» хранилище:

DISM /Online /Cleanup-Image /RestoreHealth

  • Запуститься процесс, по итогам которого увидите такое оповещение:

Сообщение об успешной загрузке компонентов

  • Обязательно перезапускаем ПК.

Теперь можете смело возвращаться к инструкции по очистке Win SxS, и всё у Вас пройдет гладко.

Внимание! Если хранилище компонентов повреждено Windows 10, то его восстановление подразумевает скачивание нужных элементов. Для этого потребуется соединение с сетью интернет. Без него Ваша маленькая авантюра будет обречена на провал. Есть еще один способ с применением системного образа Виндовс и утилиты PowerShell.

С уважением. Виктор!

Информационный портал IT Техник

Вам помогло? Поделитесь с друзьями — помогите и нам!

Штатная утилита Dism является очень полезным инструментом, позволяющим работать с образами Windows. Его возможности включают понижение и повышение релиза системы, интеграцию драйверов и компонентов, подготовка образом WinPE и многое другое. Применяется он также и для очистки чрезмерно разросшейся папки WinSxS — хранилища компонентов Windows, содержащего оригинальный файлы операционной системы, используемые для её восстановления.

Такая очистка производится командой Dism.exe /Online /Cleanup-Image /StartComponentCleanup, однако её выполнение не всегда бывает удачным.

Dism.exe

В ряде случаев при выполнении команды всё завершается ошибкой с кодом 14098 «Хранилище компонентов повреждено». Повторные попытки выполнить очистку приводят к тем же результатам. Нередко ошибки при выполнении разных команд могут повлиять и иные причины, но в этом случае её описание точно соответствует действительности.

Если Dism пишет, что хранилище компонентов повреждено, значит так оно и есть. К счастью, его можно довольно просто восстановить. Первым делом необходимо проверить целостность хранилища компонентов Windows 10.

Для этого в запущенной от имени администратора строке выполняем такую команду:

Dism /Online /Cleanup-Image /ScanHealth

Проверка целостности хранилища

Если хранилище повреждено, вы получите сообщение, что оно нуждается в восстановлении. Тут же, в командной строке выполняем следующую команду:

DISM /Online /Cleanup-Image /RestoreHealth

Процедура восстановления хранилища

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

Обратите внимание, что для успешного выполнение команды восстановления необходимо, чтобы компьютер был подключён к интернету, так как недостающие файлы утилита Dism будет получать через Центр обновления. Если подключение к глобальной сети отсутствует, для восстановления хранилища можно использовать установочный образ с Windows и консоль PowerShell, но это уже другая история.

Загрузка…

DISM – это мощная утилита в Windows 10. Ее можно использовать с командной строкой командной строки для различных целей. В то время, после попытки выполнить команду, она может выдать ошибку. Одна из таких ошибок DISM – Хранилище компонентов повреждено . Эта ошибка вызвана из-за ошибки в файле изображения.

C: > Dism/Online/Cleanup-Image/RestoreHealth/Источник: c: test mount windows/LimitAccess

Средство обслуживания образов развертывания и управления ими
Версия: 10.0.10586.0
Версия изображения: 10.0.10586.0
[========================== 100,0% ===================== =====]
Ошибка: 14098
Хранилище компонентов повреждено.
Файл журнала DISM находится по адресу C: WINDOWS Logs DISM dism.log
C: >

DISM Ошибка 14098, Хранилище компонентов повреждено

Мы рассмотрим следующие методы исправления проблемы с повреждением хранилища компонентов в Windows 10/8/7:

  1. Используйте команду Восстановить здоровье.
  2. Сброс компонентов Центра обновления Windows.
  3. Белый список dism.exe в вашем антивирусе.
  4. Удалите недавно установленные обновления.

1] Использовать восстановление здоровья

Если вы находитесь в разделе «Дополнительные параметры запуска», вы можете напрямую выбрать «Командная строка» и продолжить.

Кроме того, вы можете перевести компьютер в состояние чистой загрузки или выполнить загрузку с внешнего загрузочного установочного носителя.

Откройте командную строку (Admin), введите следующую команду и нажмите Enter:

 Dism/Online/Cleanup-Image/RestoreHealth 

Пусть эта команда DISM запустится и после ее завершения перезагрузите компьютер и попробуйте снова.

Если это не удается, возможно, вам нужно использовать параметр/StartComponentCleanup:

 Dism/Online/Cleanup-Image/StartComponentCleanup 

2] Сброс компонентов Центра обновления Windows

Следующие ссылки помогут вам, если вам нужно восстановить компоненты Центра обновления Windows по умолчанию:

  1. Сброс настроек или компонентов Центра обновления Windows вручную
  2. Сброс агента обновления Windows
  3. Сброс клиента Центра обновления Windows с помощью скрипта PowerShell
  4. Сброс папки SoftwareDistribution и Сброс папки Catroot2.

3] Белый список dism.exe в вашем антивирусе

Необходимо настроить антивирус таким образом, чтобы следующий путь и процесс dism.exe были включены в белый список для сканирования:

C: Windows WinSxS

Вам нужно открыть настройки антивируса и сделать все необходимое. В этом посте будет показано, как исключить папку или белый список процесса в Защитнике Windows.

4] Удалить недавно установленные обновления

Некоторые обновления Windows могут повлиять на некоторый механизм внутри при обновлении Windows, и это в свою очередь вызывает проблемы с другими компонентами операционной системы. Если вы недавно установили какие-либо обновления, попробуйте удалить обновления.

Перезагрузите компьютер, попробуйте еще раз и посмотрите, поможет ли это вам.

Содержание

  • 1 Простое восстановление
  • 2 Восстановление хранилища компонентов с использованием образа Windows 10
  • 3 Исправление хранилища компонентов в среде восстановления
  • 4 Восстановление с распакованного образа на виртуальном диске
  • 5 Дополнительная информация
  • 6 Как восстановить поврежденное хранилище компонентов при помощи Power Shell
  • 7 Что делать при отсутствии интернета для восстановления хранилища компонентов?
  • 8 Восстановление повреждённого хранилища компонентов Windows 10 при помощи Dism

Как восстановить хранилище компонентов Windows 10Если при тех или иных действиях по восстановлению системных файлов и образа Windows 10 с помощью DISM вы видите сообщение об ошибках «Ошибка 14098 Хранилище компонентов повреждено», «Хранилище компонентов подлежит восстановлению», «Сбой DISM. Операция не выполнена» или «Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник», требуется выполнить восстановление хранилища компонентов, о чем и пойдет речь в этой инструкции.

Также к восстановлению хранилища компонентов прибегают в том случае, когда при восстановлении целостности системных файлов с помощью sfc /scannow команда сообщает о том, что «Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них».

Простое восстановление

Сначала о «стандартном» способе восстановления хранилища компонентов Windows 10, который работает в случаях, когда нет каких-то серьезных повреждений системных файлов, а сама ОС исправно запускается. С большой вероятностью помогает в ситуациях «Хранилище компонентов подлежит восстановлению», «Ошибка 14098. Хранилище компонентов повреждено» или при ошибках восстановления с помощью sfc /scannow.

Для восстановления выполните следующие простые шаги

  1. Запустите командную строку от имени администратора (для этого в Windows 10 можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать «Запуск от имени администратора»).
  2. В командной строке введите следующую команду:
  3. Dism /Online /Cleanup-Image /ScanHealth

    Хранилище компонентов подлежит восстановлению

  4. Выполнение команды может занять продолжительно время. После выполнения, если вы получаете сообщение о том, что хранилище компонентов подлежит восстановлению, выполните следующую команду.
  5. Dism /Online /Cleanup-Image /RestoreHealth
  6. Если всё прошло гладко, то по завершении процесса (может «зависать», но настоятельно рекомендую дождаться окончания) вы получите сообщение «Восстановление выполнено успешно. Операция успешно завершена». Хранилище компонентов Windows 10 восстановлено

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

Следующий метод — использование образа Windows 10 для использования системных файлов с него для восстановления хранилища, что может пригодиться, например, при ошибке «Не удалось найти исходные файлы».

Вам потребуется: образ ISO с такой же Windows 10 (разрядность, версия), что установлена на вашем компьютере или же диск/флешка с нею. В случае, если используется образ, подключите его (правый клик по файлу ISO — подключить). На всякий случай: Как скачать Windows 10 ISO с сайта Майкрософт.

Шаги по восстановлению будут следующими (если из текстового описания команды что-то будет не ясно, обратите внимание на скриншот с выполнением описываемой команды):

  1. В подключенном образе или на флешке (диске) зайдите в папку sources и обратите внимание на находящийся там файл с именем install (самый большой по объему). Нам потребуется знать его точное имя, возможны два варианта: install.esd или install.wim
  2. Запустите командную строку от имени администратора и используйте следующие команды.
  3. Dism /Get-WimInfo /WimFile:полный_путь_к_файлу_install.esd_или_install.wim
  4. В результате выполнения команды вы увидите список индексов и редакций Windows 10 в файле образа. Запомните индекс для вашей редакции системы. Сведения об образах в install.esd
  5. Dism /Online /Cleanup-Image /RestoreHealth /Source:путь_к_файлу_install:индекс /LimitAccess

    Восстановление компонентов из образа Windows 10

Дождитесь завершения операции восстановления, которое, возможно, в этот раз пройдет успешно.

Исправление хранилища компонентов в среде восстановления

Если по той или иной причине восстановление хранилища компонентов не удается выполнить в запущенной Windows 10 (например, вы получаете сообщение «Сбой DISM. Операция не выполнена»), это можно сделать в среде восстановления. Я опишу способ с использованием загрузочной флешки или диска.

  1. Загрузите компьютер за загрузочной флешки или диска с Windows 10 в той же разрядности и версии, что установлена на компьютере или ноутбуке. См. Создание загрузочной флешки Windows 10.
  2. На экране после выбора языка внизу слева нажмите «Восстановление системы». Запуск среды восстановления с флешки
  3. Перейдите к пункту «Исправление неисправностей» — «Командная строка».
  4. В командной строке используйте по порядку 3 команды: diskpart, list volume, exit. Это позволит узнать текущие буквы разделов дисков, которые могут отличаться от тех, к которые используются в запущенной Windows 10.  Далее используйте команды. Разделы дисков в среде восстановления
  5. Dism /Get-WimInfo /WimFile:полный_путь_к_файлу_install.esd

    Или install.wim, файл находится в папке sources на флешке, с которой вы загрузились. В этой команде мы узнаем индекс нужной нам редакции Windows 10.

  6. Dism /Image:C: /Cleanup-Image /RestoreHealth /Source:полный_путь_к_файлу_install.esd:индекс

    Здесь в /Image:C: указывается буква диска с установленной Windows При наличии отдельного раздела на диске под пользовательские данные, например, D, рекомендую также указать параметр /ScratchDir:D: как на скриншоте для использования этого диска под временные файлы. Восстановление хранилища компонентов в среде восстановления

Как обычно, дожидаемся окончания восстановления, с большой вероятностью в этот раз оно пройдет успешно.

Восстановление с распакованного образа на виртуальном диске

И еще один метод, более сложный, но также способный пригодиться. Использовать его можно как в среде восстановления Windows 10, так и в запущенной системе. При использовании метода необходимо наличие свободного пространства в объеме около 15-20 Гб на каком-либо разделе диска.

В моем примере будут использованы буквы: C — диск с установленной системой, D — загрузочная флешка (или подключенный образ ISO), Z — диск на котором будет создаваться виртуальный диск, E — буква виртуального диска, которая будет ему присвоена.

  1. Запустите командную строку от имени администратора (или запустите её же в среде восстановления Windows 10), используйте команды.
  2. diskpart
  3. create vdisk file=Z:virtual.vhd type=expandable maximum=20000
  4. attach vdisk Создание виртуального диска в Diskpart
  5. create partition primary
  6. format fs=ntfs quick
  7. assign letter=E
  8. exit Форматирование виртуального диска в diskpart
  9. Dism /Get-WimInfo /WimFile:D:sourcesinstall.esd (или wim, в команде смотрим на нужный нам индекс образа).
  10. Dism /Apply-Image /ImageFile:D:sourcesinstall.esd /index:индекс_образа /ApplyDir:E:
  11. Dism /image:C: /Cleanup-Image /RestoreHealth /Source:E:Windows /ScratchDir:Z: (если восстановление производится в запущенной системе, то вместо /Image:C: используйте /OnlineВосстановление компонентов из распакованного образа Windows 10

И ожидаем в надежде на то, что в этот раз получим сообщение «Восстановление выполнено успешно». После проведения восстановления вы можете размонтировать виртуальный диск (в запущенной системе правый клик по нему — отключить) и удалить соответствующий ему файл (в моем случае — Z:virtual.vhd).

Дополнительная информация

Если сообщение о том, что хранилище компонентов повреждено вы получаете при установке .NET Framework, а его восстановление описываемыми методами никак не влияет на ситуацию, попробуйте зайти в панель управления — программы и компоненты — включение или отключение компонентов Windows, отключить все компоненты .Net Framework, перезагрузить компьютер, а затем повторить установку.

При работе на операционной системе Windows 10, да и любой другой может случится всякое. Например, во время работы вы замечаете жуткие тормоза. Возникает мысль, что поработал вирус или вирусы. При проверке антивирусом, есть вероятность найти вирусы, а когда вы их очистите, то не факт, что произойдут какие-то изменения, так как они успели напортачить.

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

При отсутствии интернета читаем далее эту статью.

Когда вы сканируете систему на целостность компонентов, то при обнаружении повреждённых файлов происходит их замена на рабочие из каталога WinSxS. Может быть данная папка удалена или файлы, находящиеся в ней, повреждены, тогда вы увидите сообщение, что «программа защиты ресурсов обнаружила поврежденные файлы…».

vosstanovlenie-xranilishha-komponentov-v-windows-10.png

Как восстановить поврежденное хранилище компонентов при помощи Power Shell

Прочитайте вот эту статью, в которой я восстанавливал хранилище компонентов, используя следующую команду:

DISM /Online /Cleanup-Image /RestoreHealth

Чтобы она сработала необходимо подключение к сети, так как команда связывается с центром обновлений и загружает оттуда необходимые файлы. Возможно, что эта команда тоже не поможет, тогда воспользуемся более широким по возможностям инструментом – Power Shell.

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

1-vosstanovlenie-xranilishha-komponentov-v-windows-10.png

В открывшемся окошке вводим такую команду:

Repair-WindowsImage -Online -RestoreHealth

2-vosstanovlenie-xranilishha-komponentov-v-windows-10.jpg

Чтобы все сработало также понадобится интернет. Необходимо немного подождать, когда файлы скачаются, после чего хранилище компонентов будет иметь работоспособное состояние и система не будет доводить вас ошибками.

Если все прошло успешно, то в результатах вы должны заметить строчку:

ImageHealth State : Healthy

3-vosstanovlenie-xranilishha-komponentov-v-windows-10.jpg

Она означает, что все восстановлено.

Что делать при отсутствии интернета для восстановления хранилища компонентов?

В этом случае понадобится загрузочный диск, либо флешка с Windows 10. Подойдет практически любой образ, желательно, чтобы была десятка. Можно загрузить с сайта Microsoft.

Это интересно: Cоздание загрузочной флешки Windows 10 (Rufus и Windows USB/DVD Download Tool)

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

Снова возвращаемся в PowerShell и вводим следующую команду:

Dism /Get-WimInfo /WimFile:R:sourcesinstall.wim, где R: буква созданного образом привода, с установочными файлами Windows 10. Данная команда определит, что за образ системы находится в виртуальном дисководе.4-vosstanovlenie-xranilishha-komponentov-v-windows-10.jpg

Дальше исполним такую команду:

Repair-WindowsImage -Online -RestoreHealth -Source R:sourcesinstall.wim:1

Буква R – это наш привод, а цифра 1 – индекс образа из первой команды.

Дальше пойдет процесс восстановления. Если этот процесс успешно завершится, вы увидите сообщение ImageHealth State : Healthy.

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

Информация к новости

  • Просмотров: 74 623
  • Автор: admin
  • Дата: 27-11-2016

27-11-2016

Категория: Восстановление Windows / Функционал 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:sourcesinstall.wim:1 (где буква «F» соответствует букве подключенного образа с Win 10, а цифра «1» — индексу издания в образе Win 10 PRO (именно она у меня установлена), но и в очередной раз я потерпел неудачу — «Ошибка: 0x800f081Сбой восстановления. Не найден источник восстановления, или хранилище компонентов восстановить невозможно». На одном известном форуме подсказали, что не нужно подсоединять ISO-образ Windows 10 к виртуальному дисководу, а нужно смонтировать ISO-образ с файлами Win 10 в папку с помощью команды: Dism /Mount-Wim /WimFile:F:sourcesinstall.wim /index:1 /MountDir:C:WIM /ReadOnly (где WIM, это пустая папка на диске C:, в которую монтируется ISO-образ, а F:sourcesinstall.wim — местонахождение файла-образа install.wim), но у меня и здесь уже при монтировании вышел промах«Ошибка: 11. Была сделана попытка загрузить программу, имеющую неверный формат».Короче я сдался и не знаю, почему у меня ничего не получается. 

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

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

1480093619_107.jpg

то значит в вашей OSнарушена целостность самого хранилища системных компонентов (содержимое папки WinSxS). В этом случае нужно проверить целостность хранилища компонентов командой «Dism /Online /Cleanup-Image /ScanHealth», если при данной проверке тоже будут выходить различные ошибки, например:«Хранилище компонентов подлежит восстановлению», «Ошибка: 1910 Не найден указанный источник экспорта объекта», «Ошибка: 1726 Сбой при удалённом вызове процедуры», 

1480239943_14.jpg

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

Задействуем для восстановления повреждённого хранилища Систему обслуживания образов развертывания и управления ими (Dism)

Запускаем командную строку администратора и вводим команду:

Dism /Online /Cleanup-Image /RestoreHealth 

данная команда восстанавливает хранилище компонентов с помощью Центра обновлений Windows (у вас должен работать интернет), отсутствующие компоненты будут скачаны на серверах Майкрософт и восстановлены в вашей системе.

Восстановление выполнено успешно

1480246507_20.jpg

Но если данная команда выдаст ошибку 0x800f0906«Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник»» или

1480241112_15.jpg

выйдет другая ошибка 0x800f081f «Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник»»

1480241689_16.jpg

то нужно использовать для восстановления хранилища ISO-образ Windows 10. Скачиваем дистрибутив Windows 10 на сайте Майкрософт и подсоединяем его к виртуальному дисководу (в моём случае (G:)), затем заходим в папку sources и смотрим какое сжатие у файла-образа Windows 10,

1480093371_128.jpg

обычно бывает install.esd, запоминаем это, пригодится при вводе последующих команд (если в вашем случае попадётся файл install.wim, то читайте информацию в конце статьи).

1480093338_129.jpg

соответственно вводим следующую команду:

Dism /Online /Cleanup-Image /RestoreHealth /Source:G:Install.esd /limitaccess

где G: — буква виртуального дисковода с Windows 10,

Install.esd — файл-образ Win 10,

/limitaccess  — параметр, закрывающий доступ к центру обновлений (ведь мы используем для восстановления дистрибутив Win 10)

Восстановление выполнено успешно. Операция успешно завершена.

1480248059_26.jpg

Вот таким способом мы с вами восстановили повреждённое хранилище компонентов Windows 10!

Хранилище компонентов восстановлено, теперь восстанавливаем целостность системных файлов Windows 10 командой «sfc /scannow».

Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила.

Целостность системных файлов Windows 10 восстановлена!

1480250369_32.jpg

Ещё один способ восстановления хранилища компонентов с помощью файла виртуального жёсткого диска VHD

Друзья, но хочу сказать вам, что в особо сложных случаях, при вводе команды

Dism /Online /Cleanup-Image /RestoreHealth /Source:G:Install.esd /limitaccess вы опять получите ошибку, к примеру: «Ошибка: 1726 Сбой при удалённом вызове процедуры»,

1480243643_17.jpg

в этом случае нужно поступить так. Создать виртуальный жёсткий диск и распаковать на него содержимое файла-образа install.esd, после этого запустить команду:

«Dism /Online /Cleanup-Image /RestoreHealth /Source:D:Windows /limitaccess»,

где D: — буква подсоединённого виртуального диска VHD с развёрнутыми файлами Windows 10.

в результате будет произведено восстановление хранилища компонентов за счёт распакованных на виртуальный диск VHD файлов операционной системы.

Идём в Управлении дисками и создаём виртуальный диск VHD.

«Действие»—>«Создать виртуальный жёсткий диск»

1480103796_136.jpg

Отмечаем пункт  «Динамический расширяемый».

Размер виртуального жёсткого диска — 20 Гб.

Жмём на кнопку «Обзор».

1480103862_137.jpg

Выбираем в проводнике место сохранения виртуального жёсткого диска.

Я выберу диск (F:). Присваиваю имя виртуальному диску — «Win10» и жму кнопку «Сохранить».

1480104038_138.jpg

«ОК»

1480104096_139.jpg

Созданный виртуальный диск представляет из себя в Управлении дисками нераспределённое пространство (Диск 1) размером 20 Гб.

1480104124_140.jpg

Щёлкаем на Диске 1 правой мышью и выбираем «Инициализировать диск»

1480104192_141.jpg

По большему счёту всё равно какой пункт отмечать: MBR или GPT.

Я отмечу пункт «Таблица с GUID разделов (GPT)» и жму «ОК»

1480104251_142.jpg

После инициализации диска создаём на нераспределённом пространстве простой том.

1480104242_143.jpg

Новый том (G:) создан.

1480104368_144.jpg

Архивы операционной системы — install.esd или install.wim могут содержать в себе несколько других архивов (релизов) операционных систем (Про, Домашняя и т.д.) и этим образам присваиваются индексы 1, 2, 3, 4. Чтобы узнать какие Образы находятся внутри нашего файла install.esd, вводим команду: 

Dism /Get-WimInfo /WimFile:G:sourcesinstall.esd

— где G: буква виртуального дисковода с Windows 10,

— sourcesinstall.esd — адрес файла-образа install.esd в дистрибутиве Win 10.

1480251263_34.jpg

На моём компьютере установлена Windows 10 PRO и именно её я хочу восстановить. Нужный мне образ Win 10 PRO имеет индекс 1.

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

Dism /apply-image /imagefile:G:sourcesinstall.esd /index:1 /ApplyDir:D:

где G:sources — адрес расположения файла install.esd, 

index:1 — индекс Windows 10 PRO,

D: — подключенный виртуальный диск VHD (раздел D:).

Операция успешно завершена.

1480252279_35.jpg

Файл install.esd (Win 10 PRO) развёрнут на виртуальный диск VHD (раздел D:).

1480106375_146.jpg

Ну и теперь восстанавливаем хранилище компонентов за счёт распакованных на виртуальный диск VHD (раздел D:) файлов операционной системы Win 10, командой:

Dism /Online /Cleanup-Image /RestoreHealth /Source:D:Windows /limitaccess

Восстановление выполнено успешно. Операция успешно завершена.

1480250203_33.jpg

Вот таким ещё способом мы с вами восстановили повреждённое хранилище компонентов Windows 10! Теперь восстанавливаем целостность системных файлов Windows 10 командой «sfc /scannow». 

1480250369_32.jpg

В конце статьи вам пригодится такая информация:Если в ISO-образе Windows 10, в папке sourses, вам попадётся вместо файла install.esd файл install.wim, то команда восстановления немного изменится:Dism /Online /Cleanup-Image /RestoreHealth /Source:G:install.wim /limitaccess (команда восстановления хранилища компонентов).Статья по этой теме: Восстановление повреждённого хранилища компонентов Windows 10 с помощью PowerShellДрузья, ещё хочу сказать, что вWinPE (Среда предустановки Windows) восстанавливать хранилище компонентов предпочтительнее, так как операция восстановления будет происходить c неработающей операционной системой.ВернутьсяКомментариев: 37 Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ! Используемые источники:

  • https://remontka.pro/component-store-recover-windows-10/
  • https://computerinfo.ru/vosstanovlenie-xranilishha-komponentov-v-windows-10/
  • https://remontcompa.ru/windows/vosstanovlenie-windows/1105-vosstanovlenie-povrezhdennogo-hranilischa-komponentov-windows-10-pri-pomoschi-dism.html

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Dism ошибка 1 неверная функция как исправить
  • Dism ошибка 1 неверная функция windows 10