Привіт, друзі! Відновлення системних файлів Windows 7 або Windows 8/8.1 є цікавою темою. Особливо якщо операційна система починає глючити, а образу відновлення у нас немає і ми забули включити захист системи, щоб створювалися точки відновлення. У цьому випадку у нас не вийде відновити систему з образу, не зможемо відкотити Windows на створену точку відновлення і встановлювати заново систему нам теж ліньки, так як на це піде цілий день. І саме тут у нас є ще один шанс повернути Windows у нормальний стан – спробувати відновити системні файли. У цій статті постараюся повністю розкрити тему, щоб у будь-якій ситуації можна було реанімувати наш комп'ютер.

У командному рядку, що відкрився, пишемо:

sfc /scannow

Трохи чекаємо...

Якщо у вас система в порядку, побачите наступне зображення .

Якщо Windows у вас був поламаний, побачите наступне .

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

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

Якщо не вдалося зайти в середовище відновлення за клавішею F8, то потрібно завантажитися з інсталяційної (завантажувальної) флешки або диска. Як завантажитися з флешки - . Так само можна поставити завантаження з диска. Тільки в цьому випадку DVD-RW (привод для читання оптичних дисків) потрібно поставити в пріоритеті завантаження на перше місце.

Мені подобається завантажуватися зі знімних носіїв за допомогою завантажувального меню. У материнських платах ASUS воно зазвичай викликається також кнопкою F8.

Завантажившись з флешки або диска я побачив наступну картину. Вибираю Windows Setup- Встановлення Windows.

Вибираємо ту, яка у нас не вмикається. І тут УВАЖНО! Запам'ятовуємо букву, яку присвоїло середовище відновлення вашій системі (у стовпці Папка). У мене це D.

Вводимо команду:

sfc /scannow /offbootdir=D:\ /offwindir=D:\windows

Можна зайти на диск і переконатися, що і де.

  1. Використовуємо утиліту DISKPART

У командному рядку вводимо:

diskpart- Викликаємо утиліту для роботи з дисками.

list disk- Переглядаємо список дисків.

select disk- Вибираю потрібний мені жорсткий диск.

Для Windows 8/8.1

Якщо утиліта sfc не змогла відновити пошкоджені системні файли, необхідно спробувати відновити сховище цих системних файлів. Те місце, де мають бути копії справних системних файлів. Як я зрозумів, воно знаходиться за адресою C: Windows WinSxS. Тобто ми спочатку повинні виправити сховище файлів, а потім командою SFC / Scannow відновити системні файли Windows.

Відновлення сховища за допомогою Windows Update

  1. Запускаємо Windows PowerShell із правами адміністратора. Для цього відкриваємо меню Пуск або початковий екран і натискаємо на іконку «Пошук». У вікні пошуку пишемо "PowerShell". Тиснемо правою кнопкою мишки по Windows PowerShell і вибираємо Run as administrator або Запуск від імені адміністратора.
  2. У віконці, що відкрилося, пишемо

Dism/Online/Cleanup-Image/RestoreHealth

та чекаємо. Якщо сховище ціле або його вдалося відновити, використовуючи Windows Update, побачите наступну картинку .

Якщо Image Health State: Healthy – все чудово. Перезавантажуємо комп'ютер і пробуємо знову SFC/SCANNOW.

Відновлення сховища за допомогою образу

Якщо ми маємо проблеми з Windows Update, то підійде цей спосіб.

  1. Завантажуємо оригінальний образ Windows 8/8.1 такої самої розрядності, як і ваша система. Як дізнатися про розрядність встановленої системи — .
  2. Підключаємо або монтуємо завантажений образ. Тиснемо на образі правою кнопкою мишки і вибираємо «Підключити» або «Mount».

    У командному рядку з правами адміністратора дивимося, які є редакції в образі командою

У мене в образі є 2 редакції. Зрозуміти яка мені потрібна за цими відмітними знаками - важко. Використовуємо першу. Якщо не піде – другу.

  1. Запускаємо Windows PowerShell з правами адміністратора та задаємо команду

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

де, F — буква диска якого ми підключили образ, 1 — номер редакції Windows у образі.

Відновлення системних файлів вручну

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

findstr /c: %windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfcdetails.txt

Findstr / с: %Windir% \ Logs \ CBS \ cbs.log> sfcdetails.txt

та ретельно вивчити файл sfcdetails.txtна робочому столі або в %windir%\Logs\CBS\.

Має бути щось схоже як на малюнку нижче.

Після того, як ім'я пошкодженого файлу відоме (Accessibility.dll), шукаємо його на іншому комп'ютері з такою ж системою, як і у вас. Якщо це не варіант, то я скачав би оригінальний образ Windows і встановив його на віртуальну машину. Знайшов потрібний мені файл і скопіював на завантажувальну або інсталяційну флешку. Потім, з цієї настановної флешки завантажився в середу відновлення, запустив командний рядок. З командного рядка відкрив би блокнот. Відкрив меню Файл > Відкрити - і ось у мене практично повноцінний провідник. Копіюємо із заміною справний файл із флешки, перезавантажуємось і все має працювати.

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

  1. Створюємо папку. Наприклад, Win8.1Pro в корені диска D.
  2. Копіюємо файл install.wim у корінь диска D.

    Монтуємо файл install.wim у створену папку.

Заходимо до створеної папки та копіюємо потрібні файли.

Відключаємо образ

Dism/Unmount-Wim/MountDir:D:\Win8.1Pro/Discard

Висновок

Ось так пробуватиму відновлювати системні файли в Windows 7/8/8.1. Запитання та побажання пишіть у коментарях. Дякую, що поділилися статтею у соціальних мережах. Усього Вам Доброго!

З повагою, Антон Дяченко

Відновивення системних файлів Windows 7виробляється так само як і в Windows XP? Операційна система у мене сімка, встановлена ​​вже давно, деякий час тому, почали з'являтися повідомлення, що потрібно відновити системні файли і таке інше. Набираю у вікні Виконати sfc /scannow, на якусь частку секунди з'являється темне вікно і на цьому все, сканування системи не відбувається. Мій друг при мені робив на своєму ноутбуці те саме і все виходило.

Відновлення системних файлів Windows 7

Ваше питання дуже просте, так відбувається, тому що у вас включений контроль облікових записів, зверніть увагу на скрішнот, бачите під вашою командою sfc /scannowвідсутній напис "Це завдання буде виконано з правами адміністратора",

саме тому ви і не можете запустити звідси відновлення системних файлів Windows 7. Варто відключити UAC, далі перезавантажиться і ви зможете у вікні Виконати запустити відновлення.

Але я б контроль облікових записів не вимикав, а зробив би інакше, вам потрібно натиснути один раз лівою мишкою кнопку Пуск->Всі програми->Стандартні, далі навести мишу на пункт Командний рядок і клацнути правою мишею, у меню, що випадає, виберіть Запуск від імені адміністратора І вже в командному рядку для відновлення системних файлівнабирайте sfc /scannow та Enter. Повинне початися сканування системи щодо порушених або відсутніх системних файлів.

До речі, якщо проблеми почалися у вас нещодавно, то можете скористатися відновленням системи і відкотиться назад на час, коли ваша сімка працювала стабільно. Особисто я завжди тримаю в запасі три

Від цілісності системних файлів залежить як працездатність самої 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 7 часто пов'язана з псуванням або видаленням системних файлів, наприклад, після переустановки або інсталяції зараженої програми. Це не найскладніша проблема - існує безліч способів відновити дані стандартними засобами ОС або вручну. Найпростіші та найефективніші варіанти розглянемо далі.

Відкат до останнього стабільного стану

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

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

У працюючому середовищі зробити це дуже просто:

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

Якщо Windows не завантажується

Навіть якщо пошкодження системних даних настільки серйозні, що ОС не може самостійно завантажитись, можливість скористатися точками відновлення є:


Запуститься відповідна утиліта вибору контрольної точки, працювати з якою потрібно способом, описаним раніше.

Якщо при натисканні F8 вікно варіантів завантаження не відкривається, потрапити в середовище відновлення ви зможете тільки при використанні завантажувального/установочного диска.

Використання стандартної утиліти SFC

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


Після завершення операції SFC повідомить вам про результати - пошкоджені дані повинні бути виявлені та виправлені.

Відновлюємо дані вручну

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

Якщо нової версії на вказаній сторінці немає, будь-який DLL з іншого джерела можна перенести в свою систему самостійно. Бібліотеки зберігаються у наступних директоріях:

  • для Windows 7×32 - у папці C: Windows System32;
  • для Windows 7×64 - у каталозі C:\Windows\SysWOW64.

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

Не тільки бібліотеки DLL, але й будь-які пошкоджені системні файли можна витягти з дистрибутива Windows 7. Для цього просто потрібно знати, які файли пошкоджені. Найчастіше ОС сама інформує користувача про відсутність будь-якого DLL або про помилку додатків, наприклад Explorer.exe. Отримати інформацію можна і самому.

Дізнаємось, яка системна інформація несправна

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

indstr /N:»%windir%LogsCBSCBS.log >%userprofile%Desktopsfcdetails.txt, де N - буква диска.

Натисніть Enter, після чого на робочому столі буде створено sfcdetails.txt, який потрібно відкрити та уважно переглянути. Його зміст буде приблизно таким, як на зображенні нижче.

Тут ми бачимо, що пошкоджена бібліотека Accessibility.dll. Саме її потрібно буде знайти в Мережі або самостійно витягти з наявного дистрибутива Windows 7 для відновлення.

Виймаємо компоненти ОС із дистрибутива

Крім інсталяційного диска знадобиться невелика безкоштовна програма 7-zip. З його допомогою ми будемо працювати з образом install.wim, розташованим у каталозі sources. Порядок наступний:


Залишиться тільки скопіювати їх у потрібну папку або флешку. Замінити ж ними пошкоджені дані можна за допомогою інсталяційного/завантажувального носія або LiveCD.

Не багато хто знає, що системні файли 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 або з дистрибутива ОС. (що краще).