Відновлення пошкодженого сховища компонентів windows 10 за допомогою dism

Привіт Володимир! У мене ціла епопея з відновленням сховища оригінальних компонентів 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 за допомогою DISM

Привіт друзі! Мета даної статті розповісти початківцям користувачам в подробицях, як виробляти відновлення пошкодженого сховища компонентів Windows 10 в різних критичних ситуаціях.

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

то значить у вашій OS порушена цілісність самого сховища системних компонентів (вміст папки WinSxS). В цьому випадку потрібно перевірити цілісність сховища компонентів командою «Dism / Online / Cleanup-Image / ScanHealth», якщо при даній перевірці теж будуть виходити різні помилки, наприклад: «Сховище компонентів підлягає відновленню», «Помилка: 1910, Чи не знайдений зазначений джерело експорту об'єкта »,« Помилка: одна тисяча сімсот двадцять шість Збій при віддаленому виклику процедури »,

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

Задіємо для відновлення пошкодженого сховища З істему обслуговування образів розгортання і управління ними (DISM)

Запускаємо командний рядок адміністратора і вводимо команду.

DISM / Online / Cleanup-Image / RestoreHealth

Відновлення виявилась успішною

Але якщо дана команда видасть помилку 0x800f0906 «Не вдалося завантажити вихідні файли. Вкажіть розташування файлів, необхідних для відновлення компонента, за допомогою параметра "Джерело" »або

вийде інша помилка 0x800f081f «Не вдалося знайти вихідні файли. Вкажіть розташування файлів, необхідних для відновлення компонента, за допомогою параметра "Джерело" »

то потрібно використовувати для відновлення сховища ISO-образ Windows 10.

відповідно вводимо наступну команду:

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,

На моєму комп'ютері встановлена ​​Windows 10 PRO і саме її я хочу відновити. Потрібний мені образ Win 10 PRO має індекс 1.

Dism / apply-image /imagefile:G:\sources\install.esd / index: 1 / ApplyDir: D: \

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 (команда відновлення сховища компонентів).

Друзі, ще хочу сказати, що в WinPE (середа предустановки Windows) відновлювати сховище компонентів краще. так як операція відновлення буде відбуватися c непрацюючої операційною системою.

Схожі статті