Відновлення пошкодженого сховища системних компонентів можливо не тільки в Windows 8.1 / 10, але і в Windows 7

  1. Привіт адмін! На моєму комп'ютері встановлена ​​Windows 7 і періодично на ній виходять різні помилки, також система може зависнути або перезавантажитися в самий невідповідний момент. Ви порадили мені перевірити вінду на віруси і провести перевірку цілісності системних файлів. Вірусів у мене не виявилося, а от з перевіркою цілісності все виявилося набагато цікавіше. Запускаю командний рядок від імені адміністратора і ввожу команду sfc / scannow і через деякий час командний рядок видає: "Захист ресурсів Windows виявила пошкоджені файли, але не може відновити деякі з них", що означає пошкодження сховища компонентів системи Windows 7. Знаю, що це саме сховище можна в Windows 8.1, 10 відновити за допомогою системи обслуговування образів Dism, командами: Dism.exe / Online / Cleanup-image / ScanHealth і Dism.exe / Online / Cleanup-image / RestoreHealth. Думав, що в Windows 7 теж так можна, адже там є Dism, але при введенні команди "Dism.exe / Online / Cleanup-image / ScanHealth" у мене виходить помилка: "Помилка 87. Параметр restorehealth не • розпізнано в цьому контексті". 

  2. Привіт адмін! Виробляю відновлення цілісності системних файлів Windows 7 за допомогою sfc / scannow і виходить повідомлення: "Для завершення відновлення системи потрібне перезавантаження. Перезапустіть систему Windows і виконайте sfc ще раз", Перезавантажувати і знову те ж саме. Подумав, що це через пошкодження сховища компонентів Windows 7, хочу відновити це сховище, запускаю командний рядок від імені адміністратора і ввожу команду:" Dism.exe / Online / Cleanup-image / ScanHealth "і виходить: "Помилка 87. Параметр restorehealth не • розпізнано в цьому контексті". Що робити далі?

Відновлення пошкодженого сховища системних компонентів можливо не тільки в Windows 8.1 / 10, але і в Windows 7

 Привіт друзі! У Windows 7, як і в Windows 8.1, 10 існує сховище системних компонентів операційної системи - папка WinSxS, що знаходиться за адресою C: Windows \ WinSxS.

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

 При необхідності, користувач сам може запустити перевірку цілісності системних файлів операційної системи за допомогою командного рядка (запущеної від адміністратора) командою sfc / scannow. Засіб sfc зробить перевірку цілісності системних файлів і якщо пошкодження виявляться, то результат буде виглядати так: "Захист ресурсів Windows виявила пошкоджені файли і успішно їх відновила", але в деяких випадках відповідь буде іншим: "Захист ресурсів Windows виявила пошкоджені файли, але не може відновити деякі з них ", що означає пошкодження сховища компонентів системи операційної системи (папки WinSxS). В цьому випадку вводимо в командному рядку (запущений. Від адміністратора) команду: Dism.exe / Online / Cleanup-image / ScanHealthкоторая в свою чергу перевірить і відновить цілісність самого сховища системних компонентовWindows 7.

Примітка: Починаючи з Windows 8 операційна система отримала можливість відновлювати пошкоджене сховище компонентів за допомогою системи обслуговування образів Dism. Для відновлення сховища потрібно ввести дві команди:Dism.exe / Online / Cleanup-image / ScanHealth - перевіряє стан цілісності сховища компонентів.Dism.exe / Online / Cleanup-image / RestoreHealth - відновлює храніліще.В Windows 7 теж існує дана можливість, але в Windows 7 обидві ці команди об'єднані в одну і для відновлення сховища компонентів необхідно скористатися тільки командоюDism / Online / Cleanup-Image / ScanHealth, але ця команда не спрацює і ви отримаєте помилку: "Помилка 87. Параметр ScanHealth не • розпізнано в цьому контексті", якщо у вашій Windows 7 не встановлено оновлення KB2966583.

Скачайте дане оновлення KB2966583 за посиланням 

https://support.microsoft.com/ru-ru/kb/2966583

виберіть оновлення відповідно до розрядністю вашої операційної системи, наприклад, у мене встановлена ​​Windows 7 64-біт, значить я скачаю пакет для всіх підтримуваних 64-розрядних версій Windows 7.

Завантажити пакет.

Вибираємо мову - Російська та тиснемо Download.

Запускаємо викачане оновлення

Так. 

Виконується установка оновлень. 

Оновлення встановлено. тиснемо Закрити.

Тепер при введенні команди: "Dism / Online / Cleanup-Image / ScanHealth" відбудеться перевірка і відновлення пошкодженого сховища системних компонентів Windows 7.

Стаття на цю тему: Як відновити цілісність системних файлів Windows 7, якщо операційна система не завантажується. 


Мітки до статті: Dism Цілісність системних файлів