Відновлення сховища компонентів в windows 10, використовуючи powershell
Відео: відновлення сховища за допомогою PowerShell
При роботі на операційній системі Windows 10, та й будь-який інший може трапиться всяке. Наприклад, під час роботи ви помічаєте моторошні гальма. Мимоволі спадає на думку, що попрацював вірус або віруси. При перевірці антивірусом, є ймовірність знайти віруси, а коли ви їх очистіть, то не факт, що відбудуться якісь зміни, так як вони встигли напортачить.
Отже, для перевірки файлів Windows на цілісність можна запустити утиліту sfc / scannow з командного рядка і, якщо з`явиться повідомлення, що «Програма захисту ресурсів Windows виявила пошкоджені файли, але не може відновити деякі з них», то ця стаття допоможе вам позбавитися від цієї помилки. При наявності доступу в інтернет, ви можете скористатися статтею: як відновити пошкоджене сховище за допомогою DISM.
При відсутності інтернету читаємо далі цю статтю.
Коли ви скануєте систему на цілісність компонентів, то при виявленні пошкоджених файлів відбувається їх заміна на робочі з каталогу WinSxS. Може бути дана папка видалена або файли, що знаходяться в ній, пошкоджені, тоді ви побачите повідомлення, що «Програма захисту ресурсів виявила пошкоджені файли ...».
Як відновити пошкоджене сховище компонентів за допомогою Power Shell
прочитайте ось цю статтю, в якій я відновлював сховище компонентів, використовуючи наступну команду:
DISM / Online / Cleanup-Image / RestoreHealth
Щоб вона спрацювала необхідне підключення до мережі, так як команда зв`язується з центром оновлень і завантажує звідти необхідні файли. Можливо, що ця команда теж не допоможе, тоді скористаємося ширшим за можливостями інструментом - Power Shell.
Натисніть на значок пошуку на панелі завдань, а потім введіть фразу «PowerShell», з результатів вибираємо пункт «Windows PowerShell», натискаємо по ньому правою кнопкою миші і клацніть по варіанту «Запустити від імені адміністратора».
У віконці вводимо таку команду:
Repair-WindowsImage -Online -RestoreHealth
Щоб все спрацювало також знадобиться інтернет. Необхідно трохи почекати, коли файли завантажить, після чого сховище компонентів матиме працездатний стан і система не буде доводити вас помилками.
Якщо все пройшло успішно, то в результатах ви повинні помітити рядок:
Відео: Відео # 58. Відновлення Windows 10 з образу
ImageHealth State: Healthy
Вона означає, що все відновлено.
Що робити при відсутності інтернету для відновлення сховища компонентів?
У цьому випадку знадобиться завантажувальний диск, або флешка з Windows 10. Підійде практично будь-який образ, бажано, щоб була десятка. Можна завантажити з сайту Microsoft.
Після скачування образу клацаємо по ньому два рази, створивши таким чином віртуальний дисковод. Подивіться, яка в нього буква в провіднику, наприклад, може бути F.
Знову повертаємося в PowerShell і вводимо наступну команду:
Dism / Get-WimInfo /WimFile:R:sourcesinstall.wim, де R: буква створеного чином приводу, з установочними файлами Windows 10. Дана команда визначить, що за образ системи знаходиться в віртуальному дисководі.