Сучасні версії Windows наділені вбудованими інструментами, які вміють відновлювати початковий стан системних файлів в разі їх модифікації або пошкодження. Їх використання потрібно, коли якийсь компонент операційної системи працює нестабільно або зі збоями. Для Win 10 є кілька варіантів того, як проаналізувати їх цілісність і повернути в робочий стан.
зміст
Важливо знати, що користуватися відновлюють утилітами можуть навіть ті користувачі, чиї операційні системи перестали завантажуватися в результаті яких-небудь подій. Для цього їм достатньо мати при собі завантажувальний флешку або CD, які допомагають потрапити в інтерфейс командного рядка ще до моменту установки нової Віндовс.
Читайте також: Як створити завантажувальну флешку c Windows 10
Якщо пошкодження сталися в результаті таких користувальницьких дій, як, наприклад, кастомизация зовнішнього вигляду ОС або установка ПО, що підміняє / модифицирующего системні файли, застосування відновлювальних інструментів скасує всі зміни.
За відновлення відповідає відразу два компоненти - SFC і DISM, і далі ми розповімо, як ними користуватися в тих чи інших умовах.
Навіть не дуже досвідченим користувачам нерідко знайома команда SFC, що працює через «Командний рядок». Вона призначена для перевірки та виправлення захищених системних файлів за умови, що ті не використовуються Віндовс 10 в поточний момент часу. В іншому випадку інструмент може бути запущений при перезавантаженні ОС - це зазвичай стосується розділу С на жорсткому диску.
Відкриваємо «Пуск», пишемо «командний рядок» або «cmd» без лапок. Викликаємо консоль з правами адміністратора.
Увага! Запускайте тут і далі «Командний рядок» виключно з меню «Пуск».
Пишемо команду sfc/ scannow
і чекаємо завершення сканування.
Результат буде одним з наступних:
«Захист ресурсів Windows не виявила порушень цілісності»
Ніяких проблем щодо системних файлів знайдено не було, і при явному наявності неполадок можна переходити до кроку 2 цієї статті або шукати інші методи діагностики ПК.
«Програма захисту ресурсів Windows виявила пошкоджені файли і успішно їх відновила»
Певні файли були виправлені, і тепер вам залишається перевірити, чи виникає конкретна помилка, через яку ви і запустили перевірку цілісності, знову.
«Захист ресурсів Windows виявила пошкоджені файли, але не може відновити деякі з них»
У цій ситуації слід задіяти утиліту DISM, мова про яку піде в Кроці 2 цієї статті. Зазвичай саме вона займається виправленням тих неполадок, які не піддалися SFC (найчастіше це проблеми з цілісністю сховища компонентів, і DISM їх успішно усуває).
«Захист ресурсів Windows не може виконати запитану операцію»
Читайте також: Безпечний режим в Windows 10
Читайте також: Відображення прихованих папок в Windows 10
chkdsk
в «Командному рядку». Читайте також: Перевірка жорсткого диска на помилки
«Захисту ресурсів Windows не вдається запустити службу відновлення»
«В даний момент виконується інша операція обслуговування або відновлення. Дочекайтеся її завершення і повторно запустіть SFC »
Або перейдіть в «Служби» (як їх відкрити, написано трохи вище), знайдіть «Монтажник модулів Windows» і зупиніть її роботу. Те ж саме можна спробувати зробити з службою «Центр оновлення Windows». Надалі служби варто включити заново, щоб мати можливість автоматично отримувати та встановлювати оновлення.
При наявності серйозних неполадок, через які не виходить завантажити / коректно користуватися Віндовс в нормальному і безпечному режимі, а також при виникненні однієї з розглянутих вище помилок, слід скористатися SFC з середовища відновлення. У «десятці» є кілька шляхів туди потрапити.
Детальніше: Налаштовуємо BIOS для завантаження з флешки
На екрані установки Windows натисніть посилання «Відновлення системи», де виберіть «Командний рядок».
Незалежно від способу, який використовували для відкриття консолі, по одній штуці введіть в відкрилася cmd команди нижче, після кожної натискаючи Enter:
diskpart
list volume
exit
У таблиці, яку виведе list volume, знайдіть букву вашого жорсткого диска. Це необхідно визначити з тієї причини, що букви, присвоєні дискам тут, відрізняються від тих, що ви бачите в самій Windows. Орієнтуйтеся на розмір томи.
Впишіть команду sfc /scannow /offbootdir=C: /offwindir=C:Windows
, де C - буква диска, яку ви тільки що визначили, а C: Windows - шлях до папки Windows у вашій операційній системі. В обох випадках приклади можуть відрізнятися.
Так і запускається SFC, виконуючи перевірку і відновлення цілісності всіх системних файлів, в тому числі тих, які були недоступні при роботі інструмента в інтерфейсі Windows.
Всі системні компоненти операційної системи знаходяться в окремому місці, яке також називається сховищем. Там містяться оригінальні версії файлів, якими в подальшому і підміняються пошкоджені елементи.
Коли воно в ході будь-яких причин пошкоджується, Віндовс починає працювати некоректно, а SFC при спробі виконати перевірку або відновлення видає помилку. Розробники передбачили і подібний хід подій, додавши можливість відновлення сховища компонентів.
Якщо у вас не працює перевірка SFC, запустіть, слідуючи подальших рекомендацій, DISM, а потім знову використовуйте команду sfc / scannow.
dism /Online /Cleanup-Image /CheckHealth
(для cmd) / Repair-WindowsImage
(для PowerShell) - Виконується аналіз стану сховища, але саме відновлення при цьому не відбувається.
dism /Online /Cleanup-Image /ScanHealth
(для cmd) / Repair-WindowsImage -Online -ScanHealth
(для PowerShell) - Сканує область даних на рівень цілісності та наявність помилок. На проведення займає значно більше часу, ніж перша команда, але також служить лише в інформаційних цілях - усунення знайдених проблем не відбувається.
dism /Online /Cleanup-Image /RestoreHealth
(для cmd) / Repair-WindowsImage -Online -RestoreHealth
(для PowerShell) - Перевіряє і відновлює знайдені пошкодження сховища. Врахуйте, що на це потрібен певний час, і точна тривалість залежить виключно від виявлених неполадок.
У рідкісних випадках задіяти даний інструмент не вдається, і відновити його онлайн через «Командний рядок» або «PowerShell» теж не виходить. Через це потрібно виконувати відновлення з використанням образу чистої Віндовс 10, ймовірно, навіть доведеться вдатися до середовища відновлення.
Відновлення в середовищі Windows
Коли Віндовс працює, відновити DISM стає максимально просто.
Читайте також: Вхід в безпечний режим на Windows 10
Перейдіть в папку «sources» і подивіться, який з двох файлів у вас є: «install.wim» або «install.esd». Це нам стане в нагоді далі.
Dism /Get-WimInfo /WimFile:E:sourcesinstall.esd
або
Dism /Get-WimInfo /WimFile:E:sourcesinstall.wim
де E - буква диска, привласнена монтувати образ.
Dism /Get-WimInfo /WimFile:E:sourcesinstall.esd:индекс /limitaccess
або
Dism /Get-WimInfo /WimFile:E:sourcesinstall.wim:индекс /limitaccess
де E - буква диска, привласнена монтувати образ, індекс - цифра, яку ви визначили в попередньому кроці, а / limitaccess - атрибут, який забороняє команді звертатися до Windows Update (як це відбувається при роботі зі Способом 2 цієї статті), і бере локальний файл за вказаною адресою з монтованої образу.
Індекс в команду можна і не писати, якщо в установнику install.esd / .wim всього одна збірка Windows.
Дочекайтеся закінчення сканування. В процесі воно може зависнути - просто почекайте і не намагайтеся завершити роботу консолі завчасно.
Робота в середовищі відновлення
Коли не виходить зробити процедуру в працюючої Віндовс, потрібно звернутися до середовища відновлення. Так операційна система ще не буде завантажена, тому «Командний рядок» може без праці звертатися до розділу C і замінювати будь-які системні файли на жорсткому диску.
Будьте уважні - в цьому випадку вам буде потрібно зробити завантажувальну флешку з тієї Windows, звідки ви і будете брати файл install на заміну. Версія і номер зборки повинні збігатися з тією, що встановлена і пошкоджена!
Dism /Get-WimInfo /WimFile:D:sourcesinstall.esd
або
Dism /Get-WimInfo /WimFile:D:sourcesinstall.wim
де D - буква флешки, яку ви визначили в кроці 2.
Ви заздалегідь повинні знати, яка версія ОС встановлена на вашому жорсткому диску (Home, Pro, Enterprise і ін.).
Dism /Image:C: /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.esd:индекс
або
Dism /Image:C: /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.wim:индекс
де С - буква жорсткого диска, D - буква флешки, які ви визначили в кроці 2, а індекс - версія ОС на флешці, що збігається з версією встановленої Windows.
В процесі будуть розпаковуватися тимчасові файли, і якщо на ПК є кілька розділів / жорстких дисків, можете використовувати їх в якості сховища. Для цього в кінець команди, зазначеної вище, допишіть атрибут /ScratchDir:E:
, де E - буква цього диска (визначається вона також в кроці 2).
Отже, ми розглянули принцип використання двох інструментів, які відновлюють системні файли в Win 10. Як правило, вони справляються з більшістю виниклих неполадок і повертають користувачеві стабільне функціонування ОС. Проте іноді якісь файли не вдається зробити знову робочими, через що користувачеві може знадобитися перевстановити Віндовс або зайнятися ручним відновленням, копіюючи файли з робочого оригінального способу і підміняючи їх в пошкодженій системі. Спершу потрібно звернутися до логів за адресою:
C:WindowsLogsCBS
(від SFC)
C:WindowsLogsDISM
(від DISM)
відшукати там файл, який не вдалося відновити, дістати його з чистого способу Windows і замінити в пошкодженій операційній системі. Цей варіант не вміщується в рамки нашої статті, і при цьому він досить складний, тому звертатися до нього варто тільки досвідченим і впевненим у своїх діях людям.
Читайте також: Способи переустановлення операційної системи Windows 10