left logo pcompstart slogan pcompstart
right logo pcompstart
Главная » Советы по компьютеру »Восстановление нарушения целостности системных файлов

Восстановление нарушения целостности системных файлов

На самом деле существует очень много материала в сети на данную тему, но то, что будет описано здесь, вы вряд ли найдёте. Всё хорошо и прекрасно, когда после проверки (sfc/scannow) не было обнаружено нарушение целостности системы и в командной строке красуется предложение "Защита ресурсов Windows не обнаружила нарушений целостности".

целостность системных файлов

Но что же делать, когда это не так? И проверка целостности системных файлов Windows оповещает противоположное тому, что было описано выше. (Защита ресурсов Windows обнаружила повреждённые файлы, но не удалось исправить некоторые из них. Подробные сведения см. в файле CBS.log…).

целостность системных файлов

Конечно, можно переустановить операционную систему, или восстановить её из образа. Можно с помощью той же командной строки, запустить её от имени администратора и использовать команды:

  1. DISM.exe /Online /Cleanup-Image /ScanHealth
  2. DISM.exe /Online /Cleanup-Image /RestoreHealth

То есть вбиваете команду и нажимаете ENTER. Говоря простым и доступным для пользователя языком.

  1. Это сканирование файлов образа системы
  2. Это попытка восстановления из зарезервированных файлов образа системы которые находятся у вас на компьютере.

Но есть ещё один способ, о котором я хочу вам рассказать с самого начала. Данным способом я пользуюсь всё время, и он не раз помогал мне выполнить восстановление целостности системных файлов в тех ситуациях, когда первый был почему-то бессилен. Данный метод базируется на использовании такой программы как Windows PowerShell, и он довольно прост. Запустите программу PowerShell от имени администратора и вбейте строку:

Repair-WindowsImage -Online –RestoreHealth

Простым языком говоря, вы даёте команду отремонтировать, целостность системных файлов из компонентов Windows, зарезервированных у вас на компьютере.

Только данный способ делает это более тщательней, чем тот, что описан выше (с помощью командной строки). Затем нажимаете ENTER.

Далее вот что у вас будет:

целостность системных файлов

Потом следует дождаться пока программа закончит свою работу, то есть нули в скобках, которые вы видите сверху на рисунке (жёлтого цвета) должны дойти до конца. Желательно что – бы во время этой операции не пользовались компьютером.

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

  • PS C:\Windows\system32> Repair-WindowsImage -Online -RestoreHealth
  • Path :
  • Online : False
  • Image Health State : Healthy
  • Restart Needed : False

целостность системных файлов

Если это не помогло, остаётся только одно переустановить операционную систему.

12.11.2014

Ещё статьи, которые могут заинтересовать:
Ccleaner безупречная очистка операционной системы
Популярный архиватор файлов программа WinRAR
Бесплатный торрент-клиент программа Zona
Зачем оптимизировать жёсткий диск
Месторасположения папок Temp в Windows 10

Коментарии(39)

Имя:
Коомментарий:
:mellow: :sorr; :) :wub: :angry: :( :unsure: :wacko: :blink: -_- :rolleyes: :huh: ^_^ :o ;) :P :D :lol: B) :ph34r:
Я робот: (для подтверждения того что вы являетесь человеком, уберите галочку)

2018-12-30  Алексей

Спасибо - Вы подсказали где искать , оказалось - несовместимость драйверов видеокарты и пакета Office 2016 , всё поудалял и переставил - заработало

2018-12-28  Admin

Здравствуйте Алексей.

На лицо проблема или несовместимость с одним или группой драйверов (может быть программа, которая запускается автоматически). Но, это только в том случае, что само железо компьютера в рабочем состоянии. Из собственного опыта могу сказать, что это скорее всего драйвер видеокарты.

Смотрите, самый простой способ — это переустановить ОС и всё (если манипуляции с драйверами и прочим не помогут).

Если не хотите, то — чтобы загрузиться в Безопасный режим ОС отключает составные которые ей не нужны для запуска, то есть, запускается с минимальными количеством программ, драйверов и т.д. Найдите виновника, либо виновников удалите и запускайте ОС в нормальном режиме.

Ещё можно в самой системе отключить выход на синий экран и перезагрузку, НО В ЗДЕСЬ В СЛУЧАЕ ЧЕГО ВЫ САМИ НА СЕБЯ БЕРЁТЕ ОТВЕТСТВЕННОСТЬ ЗА СОЖЖЁННЫЕ ЗАПЧАСТИ ПК. Вот ссылка на статью;
https://pcompstart.com/tips/160-otkluchenie-sinego-ekrana

Статья "Причины возникновения синего экрана смерти и их способы решения", находится по следующему адресу;
https://pcompstart.com/tips/159-pochemu-poyavlyaetsa-siniy-ekran

Также, может быть вам понадобится следующая статья;
"Восстановление файлов с жёсткого диска при нерабочей Windows".
Вот ссылка – https://pcompstart.com/windows/251-vostanovlenie-failov-s-jestkogo-diska

2018-12-28  Алексей

Добрый день , и в 1-ом и во 2-м методе одна и та же проблема - немного не доходит до конца выполнение и выскакивает сообщение - Repair-WindowsImage : Эта служба не запускается в безопасном режиме (Safe Mode) .
Но проблема в том и состоит что комп грузится только в безопасный режим , а в обычном - синий экран . Подскажите - как обмануть заразу .
Заранее спасибо .

2018-12-07  Admin

Здравствуйте Юрий. А какая версия Windows у вас? Способ с помощью PowerSell пробовали?

CheckHealth, ScanHealth, RestoreHealth, Source, LimitAccess не доступны для использования в версиях ниже Windows 8.

2018-12-06  Юрий

Здравствуйте Админ. В командную строку с правами админа ввожу
Dism /Online /Cleanup-Image /RestoreHealth
или
Dism /Online /Cleanup-Image /ScanHealth
постоянно выдает
Ошибка: 87
Параметр RestoreHealth или ScanHealth не распознан в этом контексте.
Что это как решить пролему. Спасибо

2018-11-17  Тамара

Благодарю за информацию!!!

2018-09-12  DEF4ick

Благодарствую!!!

2018-09-02  Admin

1. По данному пути, (HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\) вам, следует создать папку "Personalization".
2. Затем, перейдите в созданный раздел (папку) "Personalization", щёлкните правой кнопкой мышки на правой стороне окна реестра, и создайте новый параметр "DWORD" с названием "NoLockScreen".
3. Вновь созданному параметру "NoLockScreen" следует присвоить значение 1.
(Соответственно все названия параметров прописываются без скобок ( "" ) ).

Как пользоваться редактором реестра описано в следующих статьях;
a) Работа с реестром в Windows – https://pcompstart.com/tips/130-rabota-s-reestrom-windows
b) Как сохранить данные из реестра в файл – https://pcompstart.com/tips/200-sohranenie-razdela-reestra
c) Обновлённый поиск реестра – https://pcompstart.com/tips/201-poisk-v-reestre-windows

2018-09-02  DEF4ick

только по пути: "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Personalization", последняя папка "Personalization" не появилась...
Не знаете как восстановить эту папку, чтоб убрать экран блокировки?

2018-09-02  DEF4ick

Благодарю Вас! Легкий и доступный для обывателей способ! Всё восстановилось после перезагрузки!

2018-07-20  Admin

Здравствуйте. Говоря словами понятными простому пользователю, то – Windows, пытается восстановить систему из специально кэшированных и\или зарезервированных файлов в самой ОС. Для этого не обязательно делать резервные копии и точки восстановления системы.

2018-07-20  Анатолий Валерьевич

Windows 10 стоит.А если я не делал до этого резервной копии- откуда восстановятся файлы?

2018-06-23  Владимир

Спасибо! Красавчик, простенько и надежно!

2018-04-22  Роман

Спасибо уважаемый, помог "еще один способ"!

2018-02-24  Admin

Конечно вы можете ещё пытаться восстановить далее повреждённые файлы я в свою очередь могу слать вам ещё методы чтобы пробовать сделать это, но вы подумайте оно вам надо, у вас целый день ушёл на то чтобы восстановить ОС, и судя по всему есть место серьёзным повреждениям файлов Windows. А сколько времени у вас заняла бы переустановка даже пускай чистая, а также восстановление всех утилит, существующих на ПК? Я отвечу вместо вас вы уже где-то закончили бы. Давно пора на Windows 10 перейти, очень крутая ОС, как по мне самая лучшая за все времена Microsoft, честно говоря я не знаю, чего вы ждёте до сих пор. И не слушайте всех умников, которые говорят обратное, это скорее страх к чему-то новому. Сам пользуюсь с того момента как вышла и совсем не жалею. Если будут вопросы пишите, либо на почту со страницы "Контакты" или в комментариях как сегодня.

2018-02-24  Петр

Windows 7 Ultimate Compact, x64, Service pack 1. Только у меня после очередной попытки восстановить системные файлы, на этот раз с помощью "средства проверки готовности системы к обновлению" Windows6.1-KB947821-v34-x64 (которое весит 538 МБ) в правом нижнем углу появилось предупреждение о том, что моя копия ОС неподлинная, и что ее необходимо зарегистрировать в течение сегодняшнего дня, or else... Получается, всеми этими попытками починить ОС и заставить работать Центр обновления я сделал только хуже. Наверное, придется ставить другую систему, уже на всякий случай забэкапил все драйвера на флешку.

2018-02-24  Admin

CheckHealth, ScanHealth, RestoreHealth, Source, and LimitAccess могут быть использованы в версии Windows 8 и выше, если у вас седьмая версия тогда с помощью командной строки запущенной от имени администратора введите команду (DISM.exe /Online /Cleanup-Image /RestoreHealth) без скобок соответственно.

2018-02-24  Admin

Версию операционной системы напишите пожалуйста

2018-02-24  Петр

Извините, почему-то не отправляется вся запись. Попробую в третий раз:
+ Repair-WindowsImage -Online -RestoreHealth
+ CategoryInfo : ObjectNotFound: (Repair-WindowsImage:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

Видимо, PowerShell не распознает команду Repair-WindowsImage.
Пытался ввести команду с пробелом после Repair, именно:
Repair -WindowsImage -Online –RestoreHealth. Результат тот же, только теперь не распознается команда (командлет) Repair

2018-02-24  Петр

...продолжение (все не отобразилось в первом комментарии)
+ Repair-WindowsImage

2018-02-24  Admin

Проверьте правильность написания команды, у вас где-то либо нет пробела или вставлен лишний, скопируйте строку выше (помеченную красным цветом), и вставьте должно работать.

2018-02-24  Петр

Ввел в PowerShell (из-под админа) строку Repair-WindowsImage -Online –RestoreHealth, в ответ получил вот что (красным цветом):

Имя "Repair-WindowsImage" не распознано как имя командлета, функции, файла скрипта или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:20
+ Repair-WindowsImage

2018-02-05  Admin

Во-первых, нужно ввести просто "Dism /Online /Cleanup-Image /RestoreHealth" без пробелов в конце и дополнительных символов. Во-вторых, запустите командную строку от имени администратора! Прочитайте внимательно статью!

2018-02-04  Вера

Для запуска DISM требуется более высокий уровень разрешений.
Для выполнения этих задач воспользуйтесь командной строкой с повышенными привилегиями.

2018-02-04  Вера

Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\Mount\Windows на винде7 пишет нельзя на системе 64 использовать 32

2016-10-19  дмитрий

не могу наладить ноубук то брешыт виндос то пропадает днс не могу востановить заводские настройки

2016-06-18  Кирилл

Можете показать на примере, а то не знаю как указать путь.

2016-06-10  Admin

Вместо слов "C:\Mount" и "C:\Mount\Windows" укажите путь (не в формате iso) к образу windows. То есть на iso файле кликнуть два раза левой кнопкой мышки, что бы открылся.

2016-06-08  Даша

Здравствуйте, на вин10 перестади работать приложения, пуск, магазин... После сканирования пишет что повреждены cbs.log. По методам в статье- не получается, выводит ошибку, как у Виктора, например. Попробовала по совету в последнем сообщении- пишет, что надо указать источники, откуда брать файлы для восстановления.

2016-04-07  Admin

Обязательно проверьте, чтобы не было нигде лишних пробелов.

2016-04-07  Admin

А у вас официальный windows? Вы от имени администратора запустили powershell? Попробуйте то же самое сделать через командную строку "запущеную от имени администатора", (что вбивать туда написано в статье). Если не поможет тогда в командной строке выполните
1. Dism /Mount-Image /ImageFile:G:\sources\install.wim /index:1 /MountDir:C:\Mount
2. Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\Mount\Windows
Может помочь вот так ;
Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\Mount\Windows /LimitAccess
Отпишитесь мне про результаты.

2016-04-06  Виктор

Добрый день.
Пробую на десятке. PowerShell выдает такую информацию. Подскажите пожалуйста, что это может быть?

Repair-WindowsImage : Запрошенная операция требует повышения.
строка:1 знак:1
+ Repair-WindowsImage -Online –RestoreHealth
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ( [Repair-WindowsImage], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand

2016-03-23  Admin

1. Это для любой версии windows.
2. Семёрка, в принципе не актуальна уже, она во многом уступает десятке, вообщем.

2016-03-22  Олег

Автор это для вин8 или вин7?

2016-02-15  Олег

Скорее всего у него win 7...

2016-02-13  Admin

Скорее всего, у вас где-то вставлен лишний пробел.

2016-02-13  ***

не распознает команду... ПОЧЕМУ?

2016-01-20  leo

Огромное спасибо!!!!!!!Работает прекрасно!

2015-12-18  ж

Авторизация
ImgLogin ImgPass Регистрация

RSS лента

Подписаться на обновления по RSS

Получать новые статьи на
E-mail

Ваш E-mail: