Контакти

Перевірити цілісність систему windows 7. SFC і DISM: Перевірка і відновлення системних файлів в Windows. Синтаксис і параметри команди CHKDSK

Непрацюючі або працюють з помилками додатки з 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. Приймаємо ліцензійні умови.

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

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

Відмінного Вам дня!

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

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

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

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

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

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

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

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


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

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

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

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


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

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

Іноді описані вище способи не можуть усунути проблему. Наприклад, при оновленні DirectX з дистрибутивів, що поставляються з різними додатками, часто губляться бібліотеки DLL. Тому завжди намагайтеся оновлювати DirectX з оф. сайту Microsoft, а якщо неприємність уже сталася, то при наявності нової версії все DLL для поновлення всіх після установки з сайту http://www.microsoft.com/ru-ru/download/confirmation.aspx?id\u003d35 свіжого пакету компонентів.

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

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

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

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

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

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

indstr / N: »»% windir% \\ Logs \\ CBS \\ CBS.log\u003e »% userprofile% \\ Desktop \\ sfcdetails.txt», де N - буква диска.

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

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

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

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


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

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

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

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

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

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

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

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

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

Спосіб 1: Windows Repair

Однією з найпопулярніших сторонніх програм для сканування комп'ютера на предмет пошкодження файлів системи та їх відновлення в разі виявлення неполадок є.


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

Спосіб 2: Glary Utilities

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


Більш детальна інформація про роботу «SFC» представлена \u200b\u200bпри розгляді наступного методу.

Спосіб 3: «Командний рядок»

активувати «SFC» для сканування на предмет пошкодження файлів системи Віндовс, можна використовуючи виключно засоби ОС, а конкретно «Командний рядок».


Увага! Для того щоб «SFC» зміг не тільки перевірити цілісність файлів системи, а й зробити їх відновлення в разі виявлення помилок, перед запуском інструмент рекомендується вставити інсталяційний диск операційної системи. Це обов'язково повинен бути саме той диск, з якого Віндовс встановлювалася на даний комп'ютер.

Є кілька варіацій використання коштів «SFC» для перевірки цілісності файлів системи. Якщо вам потрібно виконати сканування без відновлення за замовчуванням відсутніх або пошкоджених об'єктів ОС, то в «Командному рядку» потрібно ввести команду:

Якщо вам необхідно перевірити конкретний файл на предмет пошкодження, то слід ввести команду, відповідну наступним шаблоном:

sfc / scanfile \u003d адрес_файла

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

sfc / scannow / offwindir \u003d адрес_каталога_с_Віндовс

Проблема з запуском «SFC»

При спробі активувати «SFC» може статися така проблема, що в «Командному рядку» відобразиться повідомлення, яке говорить про невдалу активувати послугу відновлення.

Найчастішою причиною даної проблеми є відключення системної служби «Монтажник модулів Windows». Щоб мати можливість просканувати комп'ютер інструментом «SFC», Її слід обов'язково включити.

  1. клацайте «Пуск», Переходите в "Панель управління".
  2. Заходьте в «Система і безпека».
  3. тепер тисніть «Адміністрування».
  4. З'явиться віконце зі списком різних системних засобів. тисніть «Служби», Щоб зробити перехід в «Диспетчер служб».
  5. Запускається віконце з переліком системних служб. Тут потрібно відшукати найменування «Монтажник модулів Windows». Для полегшення пошуку тисніть на назві стовбця «Ім'я». Елементи побудуються відповідно до алфавіту. Виявивши потрібний об'єкт, перевірте, яке значення стоїть у нього в поле «Тип запуску». Якщо там напис «Відключено», То слід провести включення служби.
  6. клікніть ПКМ по найменуванню зазначеної служби і в списку виберіть «Властивості».
  7. Відкривається оболонка властивостей служби. В розділі «Загальні» клацніть по області «Тип запуску», Де в даний момент встановлено значення «Відключено».
  8. Відкривається список. Тут слід вибрати значення «Вручну».
  9. Після того, як необхідне значення встановлено, клацайте «Застосувати» і «OK».
  10. В «Диспетчері служб» в колонці «Тип запуску» в рядку потрібного нам елементу встановлено значення «Вручну». Це означає, що тепер можна запускати «SFC» через командний рядок.

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

Привіт, друзі! Відновлення системних файлів 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 \u003d D: \\ / offwindir \u003d 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\u003e% userprofile% \\ Desktop \\ sfcdetails.txt

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

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

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

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

Якщо вам варіант з установкою віртуальної машини не підходить, то можна підключити файл 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. Питання та зауваження пишіть в коментарях. Дякую, що поділилися статтею в соціальних мережах. Всього Вам Доброго!

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



Сподобалася стаття? поділіться їй