Привіт адмін, питання таке! Попросили мене подивитися один гальмівний ноут. При перевірці операційної системи на присутність шкідливих програм Dr.Web CureIt знайшов 278 вірусів, після процедури знешкодження і перезавантаження, система стала працювати з помилками.
Запустив перевірку цілісності системних файлів Windows 10 за допомогою sfc / scannow і вийшло повідомлення: «Програма захисту ресурсів Windows виявила пошкоджені файли, але не може відновити деякі з них». З вашої статті випливає, що в цьому випадку потрібно відновлювати сховище компонентів Windows командою DISM / Online / Cleanup-Image / RestoreHealth. але у мене і тут виходить помилка: «Не вдалося завантажити вихідні файли». Напевно це через те, що засіб обслуговування образів Windows (DSIM) використовує служби Windows Update, а на ноутбуці після видалення вірусів пропав інтернет? Що робити в цьому випадку?
Відновлення пошкодженого сховища компонентів Windows 10 за допомогою PowerShell
Привіт друзі! Зовсім недавно я написав статтю про те, як правильно проводити перевірку цілісності системних файлів Windows 10. Проводиться така перевірка в разі, якщо ваша операційна система працює нестабільно, періодично вискакують різні системні помилки, не запускаються зі стандартними програмами Windows і так далі. В цьому випадку потрібно запустити командний рядок від імені адміністратора і ввести команду sfc / scannow. далі почнеться перевірка системи на предмет пошкоджених системних файлів і якщо такі будуть виявлені, то відбудеться негайна їх заміна оригінальними версіями.
Оригінальні версії системних файлів знаходяться в сховищі компонентів Windows, а саме в папці C: \ Windows \ WinSxS. Якщо дане сховище пошкоджено або в ньому відсутні деякі компоненти, то при перевірці цілісності системних файлів вийде помилка «Програма захисту ресурсів Windows виявила пошкоджені файли, але не може відновити деякі з них».
Тоді нам нічого не залишається, як задіяти для відновлення пошкодженого сховища - розширюване засіб автоматизації PowerShell.
Даний засіб ретельніше зробить відновлення сховища компонентів операційної системи, задіюючи Центр оновлення (Windows Update) і у вас повинен бути включений інтернет.
Для запуску PowerShell знаходимо на робочому столі значок Пошук в Windows
і вводимо в поле введення «PowerShell», в результатах вийде відповідність заданому пошуку - «Windows PowerShell». клацаємо на ньому правою мишею і вибираємо «Запустити від імені адміністратора».
Repair-WindowsImage -Online -RestoreHealth
Якщо у вас відключений інтернет, то процес відновлення може зупинитися на даному етапі.
Якщо з інтернетом проблем немає, тоді процес дійде до кінця і компоненти будуть відновлені.
Про це ви дізнаєтесь зі змісту наступного вікна.
ImageHealth State. Healthy (Відновлено)
Якщо в результаті системних порушень у вас відсутній інтернет. тоді для відновлення задійте оригінальний ISO-образ Windows 10. Як це зробити
Наприклад у вас є ноутбук зі встановленою Windows 10 Single Language (Для однієї мови).
Клацаємо на ньому два рази лівою мишею і підключаємо до віртуального дисковода. У моєму випадку віртуальний дисковод під літерою (G :).
У PowerShell запущеному від імені адміністратора виконуємо команду:
Dism / Get-WimInfo /WimFile:G:\sources\install.wim. де G: буква віртуального дисковода з Windows 10.
Бачимо, що в моєму образі знаходиться один образ Windows 10 Single Language (Для однієї мови) під індексом 1.
відповідно вводимо наступну команду:
Repair-WindowsImage -Online -RestoreHealth -Source G: \ sources \ install.wim: 1
Буква «G» відповідає букві підключеного образу з Win 10, а цифра «1» - індексу видання в образі, в нашому випадку 1. Починається відновлення сховища компонентів Windows за допомогою оригінального ISO-образу Windows 10 Single Language.
Сховище компонентів Windows відновлено.
ImageHealth State. Healthy (Відновлено).
Сховище компонентів Windows ми відновили, тепер можемо запустити утиліту перевірки цілісності системних файлів - sfc / scannow.
Цього разу пошкоджені системні файли повинні бути відновлені.
Статті по цій темі, які Вам допоможуть: