Від цілісності системних файлів залежить як працездатність самої 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.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. Можливо, за цих обставин не варто робити взагалі жодних дій.

Висновок

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

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

Якщо ви підозрюєте, що системні файли пошкоджені, змінені або відсутні у Winodws 7 та Windows 8Ви можете перевірити системні файли за допомогою вбудованого засобу операційної системи.

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

1. Запустіть командний рядок. Натисніть клавіші Win+R, у вікні наберіть cmd. Відкриється вікно командного рядка. Якщо у вас Windows 8.1, то натисніть клавіші Win + X і запустіть командний рядок (Адміністратор) з меню, яке з'явиться.

2. У командному рядку введіть sfc/scannow. Запуститься утиліта перевірки Windows. Дана утиліта перевірить файли Windows, і по можливості виправить шиюки.

Також є дуже важливе зауваження!Якщо в процесі перевірки система виявила пошкоджені файли виберіть у командному рядку: dism /online /cleanup-image /restorehealth і почекати поки відсутні файли завантажаться і встановляться!

Розширене використання утиліти SFC/SCANNOW

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

SFC

Для чого це потрібно?

Ви можете запустити лише перевірку системних файлів без їх виправлення за допомогою sfc /verifyonly
-Є можливість перевірити та виправити тільки один системний файл, виконавши команду sfc /scanfile=шлях_до_файлу (або verifyfile, якщо виправляти не потрібно).
-Для перевірки системних файлів не в поточній Windows(а, наприклад, на іншому жорсткому диску) можна використовувати sfc /scannow /offwindir=шлях_до_папки_windows

Ці можливості будуть корисні, наприклад, якщо ви знаєте в якому конкретному файлі криється несправність, або вам потрібно перевірити систему на іншому диску.

При використанні програми перевірки системних файлів, ви можете зіткнутися з деякими проблемами та помилками.

Наприклад, при запуску sfc /scannow ви побачите повідомлення про те, що «Захист ресурсів Windows не вдається запустити службу відновлення», перевірте, чи служба «Інсталятор модулів Windows» увімкнена, а тип запуску встановлено «Вручну».

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

Може виявитися, що sfc /scannow не вдасться виправити помилки у системних файлах, у цьому випадку ви можете ввести в командному рядку:

findstr /c:»%windir%LogsCBSCBS.log >%userprofile%Desktopsfc.txt
Створення журналу перевірки системних файлів

Ця команда створить текстовий файл sfc.txtна робочому столі зі списком файлів, виправлення яких не вдалося.

Якщо потрібно, ви можете скопіювати необхідні файли з іншого комп'ютера з тією ж версією Windows або з дистрибутива ОС. (що краще).

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

1. Відновлення цілісності файлів Windows

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

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

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

2. Відновлення сховища системних компонентів: DISM

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

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

DISM/Online/Cleanup-Image/RestoreHealth

Натискаємо Enter. При успішній спробі проведення операції побачимо відповідне повідомлення.

Наразі проводимо операцію, розглянуту у п. 1 статті.

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

Процес відновлення сховища із зазначенням джерела отримання даних розглянемо трохи згодом, у п. 4 статті.

3. Відновлення сховища системних компонентів: PowerShell

Відновити системні компоненти можна альтернативним способом – за допомогою Windows PowerShell. Цей спосіб схожий на попередній: для відновлення сховища також задіяна служба оновлень Windows. І, відповідно, у цьому випадку також потрібне інтернет-підключення. Спосіб з використанням PowerShell займе більше часу, ніж попередній спосіб за участю утиліти DISM, але і процес відновлення сховища буде проводитися більш досконало.

Запускаємо від імені адміністратора PowerShell та вводимо:

Repair-WindowsImage -Online -RestoreHealth

Натискаємо Enter. У разі успішного відновлення сховища системних файлів отримаємо такий звіт, як вказаний на скріншоті нижче, де, зокрема, параметр «Image Health State» буде відзначений як «Healthy». І це означає, що сховище системних файлів відновлено. Тепер необхідно провести операцію, описану у п. 1 статті.

4. Відновлення сховища системних компонентів: інсталяційний диск Windows

Відновлення сховища компонентів Windows із зазначенням джерела отримання даних можна вдатися, якщо відсутній Інтернет або два попередні способи не принесли позитивних результатів. Джерело, з якого виймаються дані для відновлення сховища системних компонентів – це інсталяційний диск відповідної версії та редакції Windows. Це може бути фізичний настановний носій – флешка або диск, а може бути ISO-образ із дистрибутивом. Останній необхідно змонтувати у віртуальний привід, викликавши на ньому контекстне меню та вибравши команду «Підключити».

Підключаємо флешку, диск або образ, запускаємо від імені адміністратора PowerShell та вводимо команду за типом:

Repair-WindowsImage -Online -RestoreHealth -Source D:\sources\install.wim

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

За підсумками проведення операції, як і в попередньому випадку, про її успішне завершення свідчить стан «Healthy» параметра «Image Health State».

Після відновлення сховища запускаємо операцію, розглянуту у п. 1 статті.

5. Оновлення Windows 10

Відновити цілісність пошкоджених системних файлів Windows 10 можна шляхом оновлення системи за допомогою утиліти Media Creation Tool. Її можна завантажити на офіційному сайті Microsoft. Оновлення Windows 10 – найтриваліший за часом, водночас найнадійніший спосіб повернути операційній системі працездатність. Процес оновлення Windows 10 за часом проходить приблизно стільки ж, скільки процес її переустановки. У рамках проведення цього процесу всі пошкоджені системні файли будуть перезаписані, збережуться дані користувача профілю, встановлені програми та внесені системні налаштування, а на виході отримаємо найсвіжішу, з усіма встановленими оновленнями Windows 10 Anniversary Update.

Запускаємо Media Creation Tool. Приймаємо ліцензійні умови.

Вибираємо "Оновити цей комп'ютер зараз".

І чекати на завершення процесу оновлення.

Чудового Вам дня!

Внаслідок деяких збоїв роботи «Віндовс 7» та заражень шкідливими програмами виникає потреба в аналізі файлової цілісності системи. Також файли нерідко ушкоджуються через неправильне вимкнення ПК та стрибків напруги електромережі. Тому кожен користувач "Сімки" повинен вміти проводити самостійну перевірку та реанімацію системних файлів у комп'ютері з Windows 7.

Метод аналізу файлів

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

Процедура аналізу

Вбудований у Windows 7 засіб перевірки запускається так:

Примітка: не можна закрити консоль до завершення процедури. Після закінчення з'являться результати роботи програми.

  1. Перезапустити комп'ютер;
  2. Готово. Перевірка цілісності системи виконана, пошкоджені файли виправлені.

Іноді трапляється, що програма не може самостійно впоратися з виправленням пошкоджених файлів. У таких випадках рекомендується проводити аналіз у безпечному режимі, але якщо навіть це не дозволяє вирішити проблему, потрібно виконати: "findstr /c:" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc .txt».

Після цього на робочому столі "Віндовс 7" з'явиться "txt"-файл з переліком всіх файлів, які програма не здатна сама реанімувати. Користувачеві необхідно ці файли скопіювати собі з іншого комп'ютера, але зі справної Windows 7, або з зовнішнього інсталяційного носія з дистрибутивом модифікації «Сімки», яка працює на ПК користувача.

Алгоритм відновлення кинутого файлу в ручному режимі

Тепер, знаючи точне ім'я та місцезнаходження проблемного файлу, який програма в автоматичному режимі не змогла виправити, треба його замінити. З цією метою необхідно здійснити такі послідовні кроки:


А якщо програма «SFC.exe» зовсім не працює?

Буває, що утиліта навіть не може запуститись. У такій ситуації слід проаналізувати працездатність таких додатків:

  1. Локатор віддаленого дзвінка процедур;
  2. Видалений виклик процедур;
  3. Запуск серверних процесів DCOM.

Якщо ці програми функціонують нормально, то SFC.exe запуститься.

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

Додаткові способи аналізу через SFC

Якщо треба, наприклад, зробити аналіз цілісності файлів на віддаленій ОС або вирішити інші проблеми, то існують кілька наступних ефективних прийомів:

  1. Доступно здійснити перевірку і без подальшого відновлення. Для цього, використовуючи алгоритм інструкції, наведеної вище, треба скористатися командою «sfc /verifyonly».
  2. Якщо потрібно, можна реанімувати лише конкретний файл, надрукувавши в консолі: «sfc /scanfile=Местоположение».
  3. У ситуації, якщо потрібно провести аналіз «Віндовс» встановленої на іншому логічному розділі вінчестера, допоможе команда: «sfc /scannow /offwindir=Місце розташування каталогу Windows».

Висновок

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