Запуск програми перевірки системних файлів. Відновлення пошкоджених системних файлів Windows командами SFC та DISM. Через вбудовані кошти

Щоразу, коли щось йде не так з комп'ютером або ноутбуком, є ряд інструментів для усунення несправностей, які ви можете виконати, щоб спробувати усунути проблему. У Windows 10/8/7 є кілька вбудованих команд, які можна використовувати для перевірки та відновлення пошкоджених системних файлів, які згодом викликають проблеми при зміні. Одним із способів усунення несправностей, пов'язаних з Windows, є перевірка системи та відновлення системних файлів. Це може допомогти у всіх типах проблем, таких як повільна система, синій екран смерті, раптові збої живлення та збої системи.

Розглянемо, як запустити засіб перевірки системних файлів у Windows за допомогою командного рядка CMDі PowerShell, таких команд як sfc /scannowта інструменту DISM.Хочу зауважити, що для оновлення Anniversary Update Windows 10, краще використовувати методи саме з PowerShell.

Перевірка та відновлення системних файлів через CMD

Засіб перевірки системних файлів сканує ваш комп'ютер на предмет будь-яких пошкоджень або змін у системних файлах, які в іншому випадку могли б перешкодити нормальній роботі вашого ПК. Звідти він замінює файл правильною версією, щоб забезпечити безперебійну роботу. За допомогою командного рядка можна спробувати сканувати та відновити системні файли пізніх операційних систем, як Windows 10/8/7/Vista. Розберемо дві команди sfc /scannow та DISMза допомогою CMD.

1.

  • Відкрийте командний рядок (CMD) від імені адміністратора. Натисніть "пошук" і просто напишіть "cmd" або "командний рядок", далі по ній правою кнопкою миші і запуск від імені адміна.
  • Задайте команду sfc /scannowта дочекайтеся закінчення процесу.


Примітка:Після сканування вашої системи буде видано один із трьох результатів:

  • Помилок системних файлів не буде.
  • Буде помилка системних файлів і Windows відновить їх автоматично.
  • Windows виявила помилки, але не може відновити деякі з них.

Якщо у вас показує варіант 3, що помилка виявлена ​​і система не може відновити, то й знову проробіть процедуру. Раджу вимкнути шифрування і якщо на момент перевірки вони є. Нічого не вийшло? Рухаємось нижче.


2. (DISM)

Якщо вищезазначене не працює в безпечному режимі, є один останній спосіб перевірити пошкодження системних файлів і виправити їх. Використовуємо інструмент Deployment Image and Service Management (DISM). Команда працює із системами Windows 8/8.1/10. Відкрийте назад та використовуйте наступну команду:

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


Перевірка та відновлення системних файлів черезPowerShell

Ми будемо використовувати Windows PowerShell, щоб показати, як використовувати службу обслуговування та керування DISMдля сканування та виправлення пошкоджених системних файлів у Windows 10. Цей спосіб буде більш ефективним для оновлення Anniversary windows 10, ніж командний рядок.

1. Використання інструменту System File Checker (SFC)

  • Запустіть PowerShellвід імені адміністратора. Натисніть "пошук" і наберіть windows powershell, потім натисніть правою кнопкою миші та виберіть від імені адміна.

  • Задайте у вікні PowerShell команду sfc/scannow.Якщо сканування виявить проблеми, Windows спробує їх виправити. Якщо Windows не зможе їх виправити, він попередить вас, що потрібні подальші дослідження та дії. Перейдіть нижче, якщо виявлено помилки.


2. Використання інструмента Deployment Image and Service Management (DISM)

Сканування DISM виявляє пошкоджені системні файли і Windows спробує виправити їх, і дасть звіт про хід роботи в кінці. Якщо Windows не зможе знайти файли, необхідні для відновлення пошкоджених системних файлів, вам також буде надана інформація про те, що робити далі, з посиланням на веб-сайт Microsoft та варіанти усунення несправностей. Введіть нижче команду у вікно PowerShell.

DISM/ONLINE/CLEANUP-IMAGE/RESTOREHEALTH

Якщо DISM все виправив або не виявив помилки, перезавантажте ноутбук, комп'ютер і запустіть для перевірки назад sfc/scannow.


Від цілісності системних файлів залежить як працездатність самої Windows, а й програм та додатків, що були встановлені на комп'ютері. Якщо ви зіткнулися з помилкою, програма не запускається або ПК гальмує, варто виконати перевірку системи на цілісність файлів та за необхідності їх відновити.

Як перевірити Windows 7 на цілісність системних файлів?

Штатними засобами перевірити Windows 7 на цілісність системних файлів можна так:

  • Тиснемо Win+R і вводимо cmd.
  • Відкриється командний рядок. У консолі вводимо "sfc / scannow".

  • Запуститься перевірка системи, після якої буде надано звіт про стан системних файлів.

У випадку, коли під час запуску команди з'являється повідомлення, що «Захисті ресурсів Windows не вдалося запустити службу відновлення…», то варто виконати таке:

  • Тиснемо Win+R і вводимо serviсes.msc.

  • Відкриється вікно служб. Тут потрібно знайти та увімкнути «Установник модулів Windows».

  • Для цього подвійним клацанням запускаємо службу та виставляємо тип запуску «Вручну».

  • Після цього перезавантажуємо систему і повторюємо запуск команди в рядку.

Як виконати відновлення системних файлів у Windows 7 у різний спосіб?

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

  • У командному рядку вводимо: findstr /c:"%windir%LogsCBSCBS.log >%userprofile%Desktopsfc.txt".

  • На робочому столі з'явиться текстовий документ SFC, в якому буде представлений перелік файлів, відновити які не вдалося.

  • У списку знаходимо пошкоджені файли та копіюємо їх версії з робочого ПК. Після заміни пошкоджених файлів система працюватиме коректно.

Також можна перевірити та відновити системні файли із середовища відновлення, використовуючи засіб MSDaRT . Спочатку скачуємо та записуємо ISO образ диска відновлення системи «ERD Commander». Після того, завантажившись з інсталяційного диска або флешки, вибираємо відповідний пункт.

З'явиться нове вікно. Вибираємо "Засіб перевірки системних файлів".

Запуститься майстер відновлення системних файлів. Дотримуємося інструкцій.

Ставимо позначку «Сканувати та запитувати перед виправленням».

Запуститься пошук пошкоджених файлів. Після цього з'явиться вікно зі звітом, де потрібно поставити позначку біля дефектного елемента та натиснути «Далі».

Після відновлення перезавантажуємо ПК.

Далеко не всі помилки виражаються в вікнах, що з'являються на робочому столі, і неможливості вчинити будь-яку дію. Набагато частіше вони непомітно накопичуються на вашому комп'ютері та поступово загальмовують його роботу. Періодично варто перевіряти пристрій на наявність можливих помилок, і не лише систему, а й жорсткий диск та реєстр. Всі описані нижче способи включають автоматичне виправлення знайдених несправностей.

Як перевірити систему на цілісність та помилки

Внаслідок некоректного вимкнення комп'ютера, впливу вірусів та інших проблемних ситуацій можливе пошкодження або зміна системних файлів. Наслідки цього, як правило, виражаються в проблемах при запуску окремих програм або включенні комп'ютера, але іноді вони можуть бути непомітними для користувача. Сканування системи на цілісність – перше, що рекомендується зробити при виникненні проблем із Windows 10.

Через команду sfc

Це основний спосіб перевірки операційної системи на цілісність. Він призначений для випадків із проблемами при працездатності комп'ютера. Через команду sfc проводиться лише поверхневий аналіз, за ​​допомогою якого не вдасться знайти та виправити усі можливі помилки. Однак цей спосіб досить швидкий та ідеально підійде для профілактичного сканування комп'ютера. Глибокіший аналіз можливий через утиліту DISM, яка описана нижче.

Команда sfc не може виправити помилки файлів, які використовуються системою зараз. Якщо з'явиться повідомлення про подібні помилки, обов'язково запустіть утиліту DISM.

Через утиліту DISM

Утиліта DISM проводить повне сканування системи на наявність помилок та порушення цілісності. Запускається аналіз триває досить довго, але дозволяє виявити і виправити всі порушення в роботі системи. Для здійснення перевірки обов'язково буде потрібно інтернет.

Перед запуском утиліти вимкніть антивірус і всі запущені програми, а також намагайтеся не користуватися комп'ютером під час аналізу.

Відкрийте командний рядок від імені адміністратора та введіть dism/Online/Cleanup-Image/RestoreHealth.


Для повноцінного аналізу цілісності системи введіть команду dism/Online/Cleanup-Image/RestoreHealth у командному рядку

Є ще кілька команд цієї утиліти, які можуть бути вам корисні:

  • dism/Online/Cleanup-Image/CheckHealth для отримання інформації про стан та наявність пошкоджень компонентів Windows;
  • dism/Online/Cleanup-Image/ScanHealth для перевірки цілісності та наявності пошкоджень сховища компонентів.

Як перевірити жорсткий диск на помилки

Усі дані, які записуються на комп'ютер, розбиваються на невеликі фрагменти, які розміщуються на секторах жорсткого диска. У процесі роботи комп'ютера ці сектори можуть пошкоджуватися. Пошкоджені сектори є «помилки» жорсткого диска. Коли жорсткий диск намагається прочитати інформацію з ушкодженого сектора, процес читання "стопориться". Результатом цього є невиправдано довге включення комп'ютера та запуск деяких програм.

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

Через «Провідник»

Це основний спосіб перевірки жорсткого диска. Windows 10 має здійснювати її автоматично, без відома користувача, щоб підтримувати порядок жорсткому диску. Дефрагментація займе у вас близько години, тому краще ставити її на ніч.


Через "Панель управління" (діагностика сховища)

Багато хто помилково вважає, що через утиліту діагностики сховища можна провести аналіз жорсткого диска. Насправді, це не так. Утиліта діагностики сховища дійсно є на жорсткому диску, але вона запускається автоматично, і зробити через неї аналіз у вас не вийде. Цим способом можна дізнатися лише результати останньої перевірки стану жорсткого диска.

Якщо ви просто хочете провести аналіз, скористайтеся попереднім способом, але натомість «Оптимізувати» натисніть «Аналізувати».


Через командний рядок

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


Для перевірки без використання інтернету використовуйте команду chkdsk C: /F /R /offlinescanandfix.

Через PowerShell

Windows PowerShell – це нова потужна оболонка для командного рядка. Робить вона те саме, що і її попередниця, але має набагато більше повноважень. PowerShell дозволяє швидко і просто зробити ті дії, які для звичайного командного рядка є скрутними або неможливими. У нашому випадку це допоможе уникнути необхідності перезавантажувати комп'ютер для перевірки секторів, що використовуються.


Для перевірки без використання інтернету використовуйте Repair-Volume -DriveLetter C -OfflineScanAndFix.

Відео: як перевірити жорсткий диск на помилки

Як перевірити реєстр на помилки

Реєстр Windows – це складна база даних операційної системи, в якій зберігаються всі налаштування, зміни, інформація про комп'ютер та встановлені програми. У разі виникнення реєстрової помилки наслідки можуть бути різними: від синього екрана при включенні і повної непрацездатності системи до ярлика, що не видаляється, та інших дрібниць.

Найбільш неприємною особливістю реєстрових помилок є їхнє нашарування. Одна незначна помилка в реєстрі може спричинити декілька інших, що в кінцевому рахунку призведе до сумних наслідків. Саме тому регулярне сканування реєстру на наявність помилок та їх передчасне усунення є надзвичайно важливими для підтримки високої працездатності вашого комп'ютера.

Через вбудовані кошти

У Windows 10 є вбудована утиліта для перевірки реєстру на цілісність, але досить слабка і не знаходить більшості помилок. Найкраще буде використовувати одну із сторонніх програм, які описані нижче.

Цим способом можна виправити лише критичні помилки: багато реєстрових несправностей залишаться недоторканими.

Відкрийте командний рядок від імені адміністратора, введіть scanreg /fix і натисніть Enter.


Введіть scanreg /fix для перевірки реєстру через вбудовану утиліту Windows 10

Через CCleaner

CCleaner - найпопулярніша та надійніша програма з очищення комп'ютера. Вона призначена для очищення сміття з важкодоступних місць, яких сама система дістатися не може. Однак свою популярність CCleaner заслужила саме за її функцію очищення реєстру, яка дозволяє швидко знаходити та затирати реєстрові помилки, не зачіпаючи при цьому нічого важливого.


Через Glary Utilities

Glary Utilities - дуже функціональна програма, яка буде працювати в треї та тримати ваш комп'ютер у чистоті та порядку. Очищення реєстру - лише одна з доступних функцій щодо покращення роботи комп'ютера. Glary Utilities для багатьох може здатися нав'язливою, але для не дуже досвідчених користувачів вона стане корисним помічником.


Через Wise Registry Cleaner

Wise Registry Cleaner - програма, призначена не стільки для лікування реєстру, скільки для його повного очищення від параметрів, що залежалися і незатребуваних. Очищення реєстру через Wise Registry Cleaner є досить серйозним і може зачепити важливі файли, які програмі видадуться зайвими. При першому запуску Wise Registry Cleaner вам буде запропоновано створити резервну копію реєстру, на що краще погодитися. Якщо виявляться важливі файли, ви завжди зможете зробити відкат.

Wise Registry Cleaner доступний лише на англомовній версії офіційного сайту: при зміні мови сторінки на російську вам запропонують іншу програму Wise Care 365.


Навіть якщо ви не бачите жодних помилок на комп'ютері, краще періодично його сканувати. Це забезпечить стабільну роботу системи та допоможе вирішити більшість проблем до того, як вони стануть помітними.

Sfc /scannow — це команда командного рядка, яка дозволяє сканувати вашу Windows на наявність помилок і виправляти їх.

Sfc /scannow перевірить всі важливі файли Windows на вашому комп'ютері, включаючи файли Windows DLL . Якщо System File Checker виявить проблему з будь-яким із цих захищених файлів, вона замінить її.

System File Checker – дуже корисний інструмент для використання, коли ви підозрюєте проблеми із захищеними файлами Windows, наприклад, з багатьма DLL-файлами.

Виконайте такі кроки для використання sfc з параметром scannow для відновлення важливих файлів Windows:

Як використовувати SFC / Scannow

  1. Відкрийте командний рядок від імені адміністратора, який часто називають «підвищеним» командним рядком.
    Важливо:для правильної роботи команди sfc /scannow повиннавиконуватися з вікна з розширеними командами у Windows 10, Windows 8, Windows 7 та Windows Vista. Це не потрібно в попередніх версіях Windows.
  2. Після появи командного рядка введіть наступну команду та натисніть Enter . sfc /scannow

    Порада.між sfcі /scannowє пробіл. Виконання команди sfc з її поряд з нею (без пропуску) може призвести до помилки.

  3. System File Checker тепер перевірить цілісність кожного захищеного файлу операційної системи на комп'ютері. Це може зайняти чимало часу, щоб закінчити.
  4. Як тільки перевірка досягне 100%, ви побачите щось подібне у вікні командного рядка, припускаючи, що проблеми було знайдено та виправлено:Захист ресурсів Windows виявив пошкоджені файли та успішно відновив їх. Подробиці включені в CBS.Log windir \ Logs \ CBS \ CBS.log. Наприклад, C: \ Windows \ Logs \ CBS \ CBS.log. Зауважте, що реєстрація в даний час не підтримується у сценаріях автономного обслуговування.

    ... або щось на зразок цього, якщо не було знайдено жодних проблем:

    Захист ресурсів Windows не виявив порушень цілісності.

    Порада.У деяких ситуаціях, найчастіше в Windows XP і Windows 2000, вам також може знадобитися доступ до початкового інсталяційного компакт-диска Windows або DVD в якийсь момент під час цього процесу.

  5. Перезавантажте комп'ютер, якщо файл sfc /scannow дійсно відновив.
    Примітка.Засіб перевірки системних файлів може або не може вимагати перезапуску, але навіть якщо це не так, ви повинні перезапустити все одно.
  6. Повторіть будь-який процес, який спричинив вихідну проблему, щоб перевірити, чи виправляє sfc /scannow проблему.

Синтаксис команди Sfc

Його базова форма, це синтаксис, необхідний виконання параметрів System File Checker:

Параметри sfc [= повний шлях до файлу]

Або, точніше, це те, що схоже на опції:

sfc [/scannow] [/verifyonly] [/scanfile=file] [/verifyfile=file] [/offbootdir=boot] [/offwindir=win] [/? ]

/scannow Цей параметр вказує sfc сканувати всі захищені файли операційної системи та за необхідності виправляти.
/verifyonly Цей параметр команди sfc збігається з / scannow, але без ремонту.
/scanfile=file Цей параметр sfc такий же, як /scannow, але перевірка та відновлення - тільки для вказаного файлу.
/offbootdir=boot Використовується з / offwindir , ця опція sfc використовується визначення завантажувального каталогу (завантаження) під час використання sfc з-за меж Windows.
/offwindir=win Цей параметр sfc використовується з / offbootdir для визначення каталогу Windows (win) під час використання sfc в автономному режимі.
/?
/? За допомогою команди sfc використовуйте довідковий перемикач, щоб показати докладну довідку про декілька параметрів команди.

Приклади команд Sfc

sfc /scannow

У цьому прикладі утиліта System File Checker використовується для сканування, а потім автоматично замінює будь-які пошкоджені або відсутні системні файли. Опція / scannowє найчастіше використовуваним комутатором команди sfc.

sfc /scanfile=c:\windows\system32\ieframe.dll

Команда sfc, наведена вище, використовується для сканування ieframe.dll, а потім відновлює її, якщо проблема виявлена.

Sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

У наступному прикладі захищені файли Windows скануються та відновлюються за необхідності ( / scannow), але це робиться з іншою установкою Windows ( /offwindir=c:\windows) на іншому диску ( /offbootdir = c: \) ,

sfc /verifyonly

Використовуючи команду sfc із параметром / Verifyonly, System File Checker перевірить усі захищені файли та повідомить про будь-які проблеми, але жодних змін не буде.

Як інтерпретувати файл CBS.log

Щоразу, коли ви запускаєте System File Checker, створюється файл LOG, у якому міститься докладний список всіх перевірених файлів та кожна операція відновлення, якщо така є.

Припускаючи, що Windows встановлена ​​на диску C: (зазвичай це так), файл журналу можна знайти в C: \ Windows \ Logs \ CBS \ CBS.logта відкрити за допомогою Блокнота або іншого текстового редактора. Цей файл може бути корисним для розширеного пошуку несправностей або як ресурс для технолога, який може допомогти вам.

Як сканувати та відновлювати системні файли у Windows 10

Наступна команда виконає повне сканування захищених системних файлів на вашому комп'ютері та виправте будь-який файл, що викликає проблеми, тоді як Windows 10 запущена та працює.


Захист ресурсів Windows не виявив порушень цілісності:це означає, що у вашій системі відсутні будь-які відсутні або пошкоджені файли.

Захист ресурсів Windows виявив пошкоджені файли та успішно відновив їх. Подробиці включені в CBS.Log% WinDir% \ Logs \ CBS \ CBS.log: ви отримаєте це повідомлення, коли SFC зможе виправити цю проблему. Тепер ви можете перейти або переглянути журнали, щоб отримати докладнішу інформацію.

Windows Resource Protection виявила пошкоджені файли, але не змогла виправити деякі з них. Подробиці включені в CBS.Log% WinDir% \ Logs \ CBS \ CBS.log: у цьому випадку вам необхідно відновити пошкоджені файли вручну.

Як сканувати та відновлювати системні файли в Windows 10 в автономному режимі

Іноді захищені системні файли, які потрібно відновити, завантажуються в пам'ять під час роботи Windows 10. Якщо це так, ви можете запустити SFC в автономному режимі, щоб виправити комп'ютер.

  1. Використовуйте комбінацію клавіш клавіатури Windows + I,щоб відкрити програму «Параметри».
  2. Натисніть « Оновити» та «Безпека» .
  3. Натисніть « Відновлення» .
  4. У розділі «Розширений запуск» натисніть « Перезавантажити зараз» .
  5. Натисніть « Усунення несправностей" .
  6. Натисніть « Додаткові параметри" .
  7. Натисніть « Командна строка",щоб завантажити комп'ютер лише за допомогою командного рядка.
  8. При перезавантаженні вам буде запропоновано ввести своє ім'я користувача та парольдля продовження.
  9. Щоразу, коли вам потрібно запускати SCF за межами Windows, вам потрібно повідомити утиліту, де знаходяться файли інсталяції Windows. У командному рядку введіть наступну команду, щоб зрозуміти розташування Windows і системного резервування. wmic logicaldisk get deviceid, volumename, description
  10. Введіть наступну команду та натисніть Enter: sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows
    Примітка.Ми використовуємо перемикач /offboodirдля вказівки літери диска розділу System Reserved, який у цьому випадку є C, а перемикач /offwindirвказує розташування файлів Windows, у разі це D: \ Windows,Майте на увазі, що при завантаженні комп'ютера за допомогою командного рядка літери дисків можуть бути різними, тому вам потрібно використовувати команду на кроці 9. Однак більшу частину часу під час роботи з Windows 10, D:зазвичай є буквою диска для встановлення, а C:є буквою розділу System Reserved.
  11. Після завершення перевірки закрийте командний рядок.
  12. Натисніть « Продовжити»,щоб вийти і повернутися до Windows 10.

Як відновити системні файли вручну у Windows 10

Якщо System File Checker не може виправити один або кілька файлів, вам потрібно буде їх відновити вручну.

Відкрийте файл sfclogs.txt,щоб визначити, які пошкоджені файли, знайти, де вони знаходяться, виконавши простий пошук файлів або використовувати кращу пошукову систему Інтернету, щоб отримати докладнішу інформацію. Потім слідуйте наведеним нижче інструкціям, щоб замінити пошкоджений файл.

Швидка порада.Ви можете знайти відомі копії системних файлів на іншому комп'ютері з версією операційної системи, що й на вашому комп'ютері.


Після заміни файлу ви можете ввести команду SFC /verifyonly і натиснути Enterу командному рядку, щоб перевірити цілісність всіх системних файлів, щоб дізнатися, чи виправлена ​​проблема. В якості альтернативи, якщо ви відремонтували лише кілька файлів, ви можете перевірити цілісність кожного файлу за допомогою команди sfc /VERIFYFILE=C:\Path-and-File-Name (наприклад, sfc /VERIFYFILE=C:\Windows\System32\kernel32). DLL).

Майте на увазі, що ви не обмежені використанням цієї утиліти у Windows 10, SFC - це інструмент командного рядка, доступний у попередніх версіях операційної системи. Тим не менш, ви можете знайти різні функції, залежно від версії, яку ви використовуєте. У командному рядку (Admin) використовуйте sfc/? команду для відображення доступних функцій.

Як використовувати інструмент Scannow SFC у Windows XP

Windows XP може захистити себе від нестабільності системи, викликаної стороннім програмним забезпеченням, що переписує важливі системні файли.

Раніше це було (і як і раніше) проблема з Windows 95 і Windows 98.

З введенням Windows Millennium Edition Microsoft зробила ці зусилля, щоб зупинити це.

Тепер у Windows XP у нас є набагато досконаліший захист цих важливих файлів.

Основна причина використання цієї утиліти – коли ви підозрюєте, що може виникнути проблема із системним файлом Windows XP.

Можливо, ви отримаєте діалогове вікно, яке повідомляє вам про проблему з DLL-файлом або ваша програма просто не завантажується! Тому варто перевірити, чи пошкоджені системні файли, використовуючи scannow sfc.

Для цього просто перейдіть у поле «Виконати» в меню «Пуск» та введіть:

sfc/scannow.

Ця команда негайно ініціює службу захисту файлів Windows, щоб перевіряти всі захищені файли та перевіряти їх цілісність, замінюючи будь-які файли, з якими вона виявляє проблему.

В ідеальному світі, який стане кінцем історії… Будь-які пошкоджені, відсутні або неправильні файли будуть замінені цим процесом.

Як використовувати Sfc/Scannow для відновлення Windows 7

  1. Перший крок – відкрити вікно з підвищеними командами. Для Windows 7 натисніть кнопку «Пуск» і введіть cmd у поле «Пошук». Клацніть правою кнопкою миші на cmd, щоб отримати список, що розкривається. У списку натисніть "Запуск від імені адміністратора".
  2. Коли відкриється вікно командного рядка, введіть sfc /scannow і натисніть клавішу enter
    Процес сканування файлів пошкоджених файлів займає близько 10-15 хвилин. Не закривайте вікно командного рядка протягом цього часу.
  3. Після того, як система виконає 100% сканування, може бути два результати. У випадку, якщо не виявлено помилок, з'явиться повідомлення: «Захист Windows не виявив порушення цілісності».
    У разі виявлення помилки система виявить помилки та усуне їх.

Також є можливість, що у вікні з'явиться повідомлення про те, що Windows Resource Protection виявила пошкоджені файли, але не змогла виправити деякі з них.

У таких випадках команда sfc /scannow вимагає додаткової інформації про місцезнаходження диска, на якому інстальовано Windows 7.

Запуск сканування SFC /SCANNOW крім командного рядка

При запуску sfc /scannow з-за меж Windows, наприклад, з командного рядка, доступного при завантаженні з інсталяційного диска Windows або флеш-накопичувача або з вашого диска відновлення системи або накопичувача, вам потрібно буде повідомити команду sfc точно, де Windows існує.

D: \ Windowsз командного рядка до ASO або SRO.

У більшості установок Windows 10, Windows 8 і Windows 7 C: зазвичай стає D: і Windows Vista C: зазвичай залишається C:. Щоб переконатися в цьому, знайдіть диск із папкою « Користувачі» на ньому – це буде диск, на якому встановлений Windows, якщо у вас немає кількох установок Windows на кількох дисках. Ви можете переглядати папки в командному рядку за допомогою dir.

Нерідко користувачі змушені вважати, що системні файли операційної системи (ОС) пошкоджені, причина характерних збоїв при виконанні елементарних операцій та повільній роботі комп'ютера. Буває, що завантаження зовнішнього ІТ-продукту призводить до деструктивної зміни конфігурації ОС. У цих випадках допомагає перевірити цілісність системних файлів у Windows 10.

Зазвичай, в ОС передбачені два програмні продукти SFC.exe та DISM.exe, і, крім цього, команда Repair-WindowsImage для Windows PowerShell. Перші перевіряють цілісність складових системи та автоматично відновлюють їх виявлені дефекти. Друга робить це, використовуючи DISM.

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

Продовжимо розглянути кілька інструкцій щодо застосування представленого ПЗ. Описувані дії безпечні, проте необхідно пам'ятати, що відновлення системних файлів має комплексний характер, і зачіпає навіть ті зміни, які вносяться самим користувачем. Зокрема, встановлення зовнішніх ресурсів та інші перетворення ОС буде анульовано.

Дослідження цілісності системи та виправлення її елементів з використанням SFC

Команда сканування цілісності ОС sfc/scannow популярна серед досвідчених користувачів. Вона автоматично досліджує та усуває дефекти складових ОС.

Функціонування SFC здійснюється від імені адміністратора, через командний рядок, що відкривається правим кліком миші меню «Пуск». Далі вводиться sfc/scannow та натискається «Enter».

Ці дії починають перевірку ОС, у результаті якої виявлені ушкодження виправляються. За відсутності помилок користувач бачить послання «Захист ресурсів Windows не виявив порушень цілісності». Інший аспект цього дослідження - непереборні ушкодження. Їм буде присвячено частину продовження цієї статті.

Команда sfc /scanfile="шлях_до_файлу" дає можливість перевірити наявність помилок у певному системному компоненті.

Недолік програмного засобу полягає в тому, що він не усуває дефекти елементів ОС, які використовуються під час сканування. Проблема вирішується запуском SFC через командний рядок у середовищі відновлення операційної системи. Цей спосіб досить ефективний, і передбачає виконання кількох простих операцій.

Дослідження цілісності з використанням SFC у середовищі відновлення ОС

Чи не забирає багато часу, і не передбачає спеціальних навичок. Запуск у середовищі відновлення ОС виконується кількома способами:

  1. Потрібно увійти в «Параметри» та по черзі вибрати «Оновлення та безпеку», «Відновлення», «Особливі варіанти завантаження» та «Перезавантажити зараз». Простіший метод: у нижній правій частині інтерфейсу входу в ОС натискається ярлик «вкл.», після чого, утримуючи «Shift», необхідно натиснути «Перезавантаження».
  2. Інший варіант - завантаження із попередньо підготовленого диска відновлення ОС.
  3. Ще одна альтернатива – електронний носій з дистрибутивом ОС. У програмі встановлення, після вибору мови, у лівій нижній частині вибирається "Відновлення системи".


Після закінчення, необхідно увійти в «Пошук та усунення несправностей», вибрати «Додаткові параметри» і натиснути «Командний рядок» (використання першого з наведених раніше способів передбачає введення пароля адміністратора системи). Далі послідовно застосовується таке:

  • diskpart
  • list volume


За підсумками запуску зазначених команд, користувач бачить перелік томів. Рекомендується запам'ятати їх позначення, що відповідають диску «Зарезервовано системою» та розділу з ОС, оскільки іноді вони відрізняються від тих, що є у провіднику.

sfc /scannow /offbootdir=F:\ /offwindir=C:\Windows (де F - вказаний раніше диск "Зарезервовано системою", а C:\Windows - шлях до папки ОС).


Описані дії ініціюють глибоке дослідження цілісності системи, протягом якого SFC виправляє всі пошкоджені компоненти, без винятку. Вивчення може тривати багато часу. Індикатор підкреслення, мерехтіння показує, що система продовжує роботу. Після закінчення командний рядок закривається, а ОС перезавантажується у стандартному режимі.

Сканування та відновлення системи за допомогою DISM.exe

Буває, що команда SFC не справляється із деякими дефектами системних компонентів. IT-продукт DISM.exe дозволяє завершити розпочату відновлення. Вона сканує та обслуговує систему, виправляючи навіть найпроблемніші компоненти.

DISM.exe використовується навіть тоді, коли SFC не виявляє дефектів цілісності ОС, а привід підозрювати, що вони зберігаються.

Насамперед, правим кліком миші по меню «Пуск» від імені адміністратора запускається командний рядок. Потім запускаються інші команди:

  • dism/Online/Cleanup-Image/CheckHealth. Застосовується на формування відомостей про стан ОС, наявність пошкоджень її компонентів. Чи не ініціює дослідження, сканує більш ранні значення зафіксованих параметрів.


  • dism/Online/Cleanup-Image/ScanHealth. Досліджує та перевіряє цілісність сховища системних складових. Займає багато часу, насилу долаючи позначку в 20%.


  • dism/Online/Cleanup-Image/RestoreHealth. Досліджує та автоматично відновлює ОС. Працює повільно, часом уриваючись.


В умовах, коли відновлення сховища системних елементів не здійснюється, використовується install.wim (esd) з Windows 10 ISO як джерело складових, що виправляються. Для цього застосовується інша опція:

dism /Online /Cleanup-Image /RestoreHealth /Source:wim:шлях_до_файлу_wim:1 /limitaccess

В окремих випадках ".wim замінюється на. esd".

Під час використання цих команд всі операції здійснюються в журналі, який міститься в Windows\Logs\CBS\CBS.log і Windows\Logs\DISM\dism.log. Інструмент DISM запускається у середовищі відновлення ОС так само, як це відбувається під час роботи SFC.

Цей програмний засіб реалізується також у Windows PowerShell від імені адміністратора, із застосуванням сукупності команд Repair-WindowsImage. Наприклад:

  • Repair-WindowsImage -Online -ScanHealth. Шукає дефекти системних елементів,
  • Repair-WindowsImage -Online -RestoreHealth. Досліджує та усуває несправності.

Очевидно, відновлення цілісності ОС - цілком можливе завдання, вирішення якої дозволяє позбавитися різноманітних проблем із системою. У окремих випадках, коли описані інструменти не допомагають, слід скористатися іншими алгоритмами, які у відкритому доступі. Зокрема, слід спробувати відкотити систему до попередньої точки відновлення Windows 10.

Деякі користувачі стикаються з тим, що SFC виявляє дефекти системних елементів одразу після оновлення з новим складанням ОС. У умовах виправлення помилок виявляється можливим лише за нової «чистої» установці системного образу. Іноді пошкодження виявляється в окремих версій програмного забезпечення відеокарт. У цьому випадку помилковим є файл opencl.dll. Можливо, за цих обставин не варто робити взагалі жодних дій.

Висновок

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