Авторский блог Фельк Виктора
Все секреты компьютера
для новичка и профессионала

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

Автор:
Восстанавливаем поврежденное хранилище компонентов
Восстанавливаем поврежденное хранилище компонентов

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

 

Предыстория

Не буду повторяться, поскольку начало «истории» об очистке папки WinSxS Вы можете найти по ссылке. Затем я рассказывал о возможных проблемах этого процесса. Конкретно, речь шла об ошибке 14098, связанной с повреждением хранилища компонентов. Восстановить их можно через утилиту CMD, но для этого требуется подключение к интернету. Если же оно отсутствует, то после запуска нужной команды отобразиться код ошибки 800f0906. Отмечу, что проблема может возникнуть и при наличии сетевого соединения. Вот яркий пример:

error 800f0906

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


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

Обязательным условием данного решения является активная служба Windows Update и доступ к интернету.

  • Сначала предстоит запустить приложение Power Shell. Сделать это проще всего через поиск:

Результаты поиска по запросу Power

  • Открываем утилиту с администраторскими правами, иначе эффекта не будет.
  • Теперь вводим код:

Repair-WindowsImage -Online –RestoreHealth

  • Нажимаем «Ввод» на клавиатуре (клавиша Enter)

Окно Power Shell с командой восстановления хранилища

  • Если проблем с интернетом нет, то увидите процесс в виде увеличивающегося количества кружочков:

Процесс идет - компоненты восстанавливаются

  • В конце процедуры увидите сообщение со статусом операции. На успешность укажет значение «Healthy»:

Сообщение об успешном восстановлении компонентов

Это все хорошо, но как поступить, когда связь с сетью недоступна. Увы, бывает и такое. Сейчас поведаю один интересный способ.


Восстановление с помощью образа системы

Как Вы уже, наверное, догадались, нам понадобиться образ ISO с операционной системой Windows соответствующей версии. Его можно скачать на сайте Майкрософт или из других известных Вам источников.

После того, как образ будет в Вашем распоряжении, его следует «открыть» двойным щелчком левой кнопки мыши. Это действие позволит монтировать ISO в виртуальный привод для просмотра его содержимого:

Содержимое ISO образа Windows

Теперь снова открываем PowerShell с правами админа (выше я рассказывал, как это делать) и прописываем команду:

Dism /Get-WimInfo /WimFile:G:\sources\install.wim

Команда восстановления хранилища с помощью ISO

Обратите внимание на путь, указанный в строке выше. «G» — это буква виртуального диска, которую можно посмотреть в «Проводнике» (Этот компьютер). Она может отличаться от той, которая указана в моем примере.

Смотрим на цифру индекса, запоминаем её и теперь используем команду:

Repair-WindowsImage -Online -RestoreHealth -Source G:\sources\install.wim:1

В конце вставляем свое индексное значение (в моем случае – 1, а в Вашем может быть другое), которое определяет количество систем, расположенных внутри образа.

Итогом операции будет сообщение со статусом «Healthy», если все пройдет гладко.

Сообщение об успешном восстановлении компонентов

Осталось только просканировать систему на целостность. Запускаем консоль командной строки и вводим:

sfc /scannow

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

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

Скачать браузер Амиго бесплатно
Рубрика:
Windows 10
Рейтинг:
  • 5
  • 4
  • 3
  • 2
  • 1
Поддержите проект в Facebook и получайте больше интересных постов каждый день↓
Это может быть так же интересным:
Комментарии к статье: 1
Виталий

Здравствуйте. Подскажите, имею доступ к системе ( если отключу проверку подписи драйверов — могу войти ), все способы выполнил ( кроме как уже с установочного диска пробовать, но нет другого пк ), через power shell восстановил хранилище, однако при повтором сканировании ( scannow ), выдает так же ошибку «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них…». Что можно сделать имя доступ? каким образом еще можно восстановить хранилище ?Ответить

Оставить комментарий
Комментировать через: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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