Как проверить целостность системных файлов в операционной системе Windows 10

Как проверить целостность системных файлов в операционной системе Windows 10?

Перед началом установки операционной системы каждый пользователь подготавливает почву для этого процесса, то есть проверяет компоненты своего ПК на работоспособность. Однако софт также может работать некорректно, если системные файлы ОС повреждены. Поэтому пользователи часто задаются вопросом: как проверить целостность системных файлов в Windows 10 перед установкой новых программ?

В Windows 10, как и во многих предыдущих версиях ОС, есть эффективное средство проверки и восстановления системных файлов. С его помощью можно не только произвести проверку жёсткого диска, но и восстановить, а точнее заменить повреждённые файлы целыми.

Замена эта происходит следующим образом. Программа сканирует ПК на наличие повреждённых системных файлов, затем берёт из диска «С», папок «Windows» и «WinSхS» нормальный файл и заменяет им нерабочий.

Для того, чтобы запустить средство проверки системных файлов на целостность в Windows 10, необходимо нажать «Пуск», ввести в поисковую строку «Командная строка» и по выдаче кликнуть правой кнопкой мыши на результате, выбрав «Запустить от имени Администратора» или сразу выбрать «Командная строка (администратор)».

В командной строке вводим «sfc /scannow» и жмём «Enter».

Запустится проверка файлов. Обычно она длится несколько минут. После этого на экране монитора появится уведомление о состоянии системы. В данном случае, Windows 10 находится в нормальном состоянии.

В случае, когда система обнаружит поврежденный файл или несколько, уведомление будет следующего характера: «Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их исправила.

Однако бывают случаи, когда программа обнаружила повреждённые системные файлы, но не может их исправить. Это значит, что само хранилище оригинальных компонентов Windows 10 повреждено. Поэтому изначально нужно восстановить этот резерв. Для выполнения этого действия подойдёт программа Deployment Image & Servicing Management (DSIM). Скачиваем и устанавливаем данный софт. Далее в командной строке вводим команду «Dism /Online /Cleanup-Image /ScanHealth», которая проверит целостность самого хранилища.

После запускаем восстановление хранилища командой «DISM /Online /Cleanup-Image /RestoreHealth».

После того, как хранилище компонентов будет восстановлено, стоит повторно запустить проверку и восстановление системных файлов командой «sfc /scannow». После выполнения операций рекомендуем перезагрузить ПК. Теперь файлы будут восстановлены окончательно.

Применение инструмента SFC, осуществляющего проверку полноты и исправления системных объектов Windows 10

Многие из нас уже сталкивались с ключом, предназначенным для идентификации полноты объектов системы sfc /scannow. По умолчанию, этот ключ сканирует жесткий диск на наличие защищенных системных файлов Виндовс 10 и исправляет их полностью в автоматическом режиме.

Чтобы запустить данную команду, потребуется использование командной строки, запущенной от имени админа. Когда режим командной строки будет активирован, вводим в консоли в строке приглашения ключевой запрос sfc /scannow и щелкаем Enter. (см. также Командная строка Windows 10)

В результате ввода представленного выше ключа запустится тестирование системы, в результате которого обнаруженные ошибки полноты, доступные для исправления, будут, соответственно, откорректированы, а если таковые найдены не будут, на экране появится месседж с заявлением о том, что «Нарушения целостности не были обнаружены защитой ресурсов Windows».

Сканирование системы

Если вы хотите протестировать полноту не всех системных объектов, хранящихся на дисковом накопителе, а лишь одного, какого-либо определенного файла, воспользуйтесь ключом sfc /scanfile=”путь_к_файлу”.

Небольшое замечание касательно команды «эс-эф-си»: данная инструкция не в силах откорректировать ошибки полноты использующихся операционкой в настоящий момент времени файлов. Для разрешения данной проблемы, в среде присутствует возможность запуска SFC в среде восстановления системы, опять же через консольный режим.

Исследование целостности с использованием SFC в среде восстановления ОС

Не отнимает много времени, и не предполагает специальных навыков. Запуск в среде восстановления ОС выполняется несколькими способами:

  1. Нужно войти в «Параметры» и поочередно выбрать «Обновление и безопасность», «Восстановление», «Особые варианты загрузки» и «Перезагрузить сейчас». Более простой метод: в нижней правой части интерфейса входа в ОС нажимается ярлычок «вкл.», после чего, удерживая «Shift», необходимо кликнуть «Перезагрузка».
  2. Другой вариант — загрузка с предварительно подготовленного диска восстановления ОС.
  3. Еще одна альтернатива — электронный носитель с дистрибутивом ОС. В программе установки, после выбора языка, в левой нижней части выбирается «Восстановление системы».

Проверка целостности системных файлов в Windows 10, на ошибки системы

По окончании, необходимо войти в «Поиск и устранение неисправностей», выбрать «Дополнительные параметры» и нажать «Командная строка» (использование первого из представленных ранее способов подразумевает ввод пароля администратора системы). Далее последовательно применяется следующее:

  • diskpart
  • list volume

Проверка целостности системных файлов в Windows 10, на ошибки системы

По итогам запуска указанных команд пользователь видит перечень томов. Рекомендуется запомнить их обозначения, соответствующие диску «Зарезервировано системой» и разделу с ОС, так как иногда они отличаются от тех, что есть в проводнике.

Далее вводятся другие команды:

exit

sfc /scannow /offbootdir=F: /offwindir=C:Windows (где F — указанный ранее диск «Зарезервировано системой», а C:Windows — путь к папке ОС).

Проверка целостности системных файлов в Windows 10, на ошибки системы

Описанные действия инициируют глубокое исследование целостности системы, в течение которого команда SFC исправляет все поврежденные компоненты, без исключения. Изучение может занять много времени. Индикатор подчеркивания, мерцая, показывает, что система продолжает работу. По окончании командная строка закрывается, а ОС перезагружается в стандартном режиме.

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

Спасибо, действительно самый простой способ, интернет обязателен.

1. Если SFC не находит проблем, тогда что вы пытаетесь восстановить?

2. Windows 7 – ой версии уже некоторое время не поддерживается самой корпорацией Microsoft, за исключением некоторых корпоративных версий, которые к вам, как к обычному пользователю, не имеют никакого отношения. В связи с этим, возможны ошибки разного рода.

3. Также, чтобы проводить все операции требуются права администратора, у вас они имеются?

Здравствуйте.
При загрузке Win7x64 ошибка:
-File: \Windows\system32\winload.exe
-Status: 0xc00000e9
-Info: An unexpected I/O error has occurred.

Различные варианты среды восстановления не помогают, безопасный режим F8 не работает, "наложить сверху" установкой Win7x64 обновлением,с сохранением пользовательских данных не получается — пишет,что нужно извлечь диск с Win7,перезагрузиться, загрузиться в обычном режиме, и после этого вставлять диск с Win7,что,есно,невозможно, утилита SFC проблем,связанных с целостностью файловой системы не находит. HDD 100% рабочий, т.к. при подключении к другому ПК в качестве второго диска он определяется, и доступна работа с файлами без проблем.

После загрузки с USB Flash с дистрибутивом Win7x64 выбираю "восстановление системы" , затем "командную строку".
После активации команды DISM.exe /Online /Cleanup-Image /ScanHealth — Ошибка 50
"Средство DISM не поддерживает обслуживание среды предустановки Windows с использованием параметра /Online"

Да, сталкивался с таким совсем недавно на новом ноутбуке. В основном такое происходит на девайсах с предустановленной ОС.

1. В таком случае используйте команды для командной строки (CMD). Можно прямо из PowerShell (DISM.exe /Online…).

2. Также проблему может решить обновление до последней верcи Windows.

В ближайшем бедующем Microsoft должны разобраться с данными неполадками.

Repair-WindowsImage : Была сделана попытка загрузить программу, имеющую неверный формат.

Online : True
ImageHealthState : Healthy
RestartNeeded : False
что означает онлайн — выкл?

Попробовал. Спасибо. Восстановилось!

Я сделал всё по инструкции: Запустил WindowsPowershell от имени администратора, скопировал команду отсюда но мне все равно выдаёт то что я неправильно написал Repair-WindowsImage. Ошибка в строке 1 знак 20. Это собственно пробел после первой фразы, что делать скажите?

2020-08-08 Владислав Антонов

Спасибо большое!! Помогло

Ещё раз здравствуйте. Вопрос снят. За ночь всё же просканировала до конца и что-то исправило. Спасибо.

Здравствуйте. После вставления команды процесс зависает на 10-ом нолике наглухо и дальше не продвигается, сколько не жди. С чем это может быть связано?

Пройдитесь по комментариям к данной статье (вниз по странице). Вопросы такого типа уже обсуждались.

Также, проверьте существуют ли лишние пробелы, например в конце фразы.

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

Здравствуйте! сделал как вы написали, через cmd прошло успешно, решил попробовать через Window powershell. и тут пошла проверка и закончилась вот этим:
Repair-WindowsImage : Сбой восстановления. Не найден источник восстановления, или хранилище компонентов восстановить не
возможно.
строка:1 знак:1
+ Repair-WindowsImage -Online –RestoreHealth
+

+ CategoryInfo : NotSpecified: ( [Repair-WindowsImage], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand.
Что мне делать?

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

огромное спасибо

Самый простой способ скачать Windows PowerShell

Спасибо.Все исправил моментом

Спасибо большое за статью. Она мне очень помогла

А ваша учётная запись Windows имеет права администратора?

помогите пожалуйста у меня команда для powershell не работает потому что у меня обновление отключены и я не могу его включить,службу windows update не получается включить ,а что про другие команды последний рак пробую если не поможет не знаю что делать ,помоги пж админ

1. А ваша учётная запись Windows имеет права администратора?

2. Если да, то – можете опробовать скачать новый образ требуемой версии ОС, смонтировать его, а затем выполнить команду (Repair-WindowsImage -Path "C:\offline\Mount" -RestoreHealth) где (C:\offline\Mount) это путь к смонтированному образу/папке с файлами. Обратите внимание что путь прописывается в двойных кавычках ( "" ).

3. Если нет, тогда вам нужно получить права администратора и затем выполнить команды, описанные в статье.

4. Если ничего не получится, и всё в порядке с пунктом 1, тогда отпишитесь.

Добрый день, что делать если на винте нет файлов для восстановления, система предустановленная на ноуте.
Win8.1
Спасибо.

Спасибо, я понял. У меня запускается командная строка от имени администратора, а Windows PowerShell не запускается никак.Поробую сделать все так, как вы посоветовали и потом напишу вам.

Deni, а ваша учётная запись имеет права администратора? Обычно такое происходит, когда учётная запись Windows не имеет таких прав.

Если да, то:
1. Попробуйте запустить командную строку (CMD) и там выполнить "DISM.exe /…… /ScanHealth" и "DISM.exe /….. /RestoreHealth".

2. Если не помогло предыдущее, то Перезагрузите ПК и повторите попытки.

Если нет — тогда включите права администратора в вашей учётной записи и тогда у вас всё запустится.

Спасибо! Я понял. Но у меня теперь возникла новая проблема — никак не получается "удержать" запущенную от имени администратора программу Windows PowerShell . Окно выводится на экран и сразу же исчезает с экрана и я не могу ничего с этим поделать. Тем более ввести указанную выше команду. Можете помочь в решении этой проблемы?

1. Данные команды можно вводить по порядку, а можно по отдельности, зависит от того, что вы хотите сделать. Вообще, как правило если выполняют эту процедуру, то пользуются обеими.

Сначала "DISM.exe /Online /Cleanup-Image /ScanHealth" – просканирует ОС на наличие повреждённых системных файлов, и выведет информацию в командную строку.

Затем "DISM.exe /Online /Cleanup-Image /RestoreHealth" – выполнит восстановление в случае наличия повреждённых файлов Windows.

2. Да, эти команды подходят для использования в командной строке Windows 7. Напомню, что CMD должна быть запущена от имени администратора.

И еще один вопрос. Эти команды подходят для Виндовс 7 64-разрядный?

Здравствуйте! Вот эти команды — DISM.exe /Online /Cleanup-Image /ScanHealth
DISM.exe /Online /Cleanup-Image /RestoreHealth — надо вводить п отдельности или сразу вместе одновременно?

Здорово, спасибо за помощь. У меня не запускался эмулятор (koplayer- худший эмуль), там были важные данные. Целый день искал решение. Наткнулся от самих разрабов на статью где предлагали использовать программу Windows Repair v2.11.1, скачал напрямую. Выполнил все как было описано, после использования, потерял админство, системные файлы не запускались (параметры сети и т.д), пропали иконки в меню пуск, выполнил восстановление, вернулось админство, иконки в меню пуск, но sfc /scannow выдавало ту же ошибку что в этой статье (C:\Windows\Logs\CBS\CBS.log.). выполнил команды через админа cmd
1.DISM.exe /Online /Cleanup-Image /ScanHealth
2.DISM.exe /Online /Cleanup-Image /RestoreHealth

После второй команды написало что восстановило. Но в итоге та же ошибка при команде sfc. Далее воспользовался командой в PowerShell
Repair-WindowsImage -Online -RestoreHealth,
провел еще раз проверку sfc и в этот раз ошибки не было.
Спасибо огромное за статью. Помогло.
Второй раз использую подобные программы с исправления виндой путем сброса настроек до заводских и возникает подобная ситуация.
У меня из за этой ошибки в течении дня вызывает синий экран и винда перезагружается, после уходит в перезагрузку и при выключении зависает на колечке загрузки намертво. Далее синий экран происходит все чаще и в итоге винда перестает запускаться, никакие способы не помогли оживить винду в итоге снес и переустановил, проблема только в том что приходится переустанавливать все программы монтажа и дизайна и т.д около 30-40 различных программ. Это было в первом случае, тогда поздно принял меры и не наткнулся на эту статью.

Тысяча и одна благодарность за подсказку!
До Вашей статьи использовал только sfc, что в ряде случаев не помогало. Сегодня использовал Ваш способ — все получилось! Еще раз спасибо и удачи во всем! Ниже подробности:
Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не
может восстановить некоторые из них.
Подробные сведения см. в файле CBS.Log, который находится по следующему пути:
windir\Logs\CBS\CBS.log. Например, C:\Windows\Logs\CBS\CBS.log. Подробные сведения
включены в файл журнала, предоставляемый флагом /OFFLOGFILE.
PS C:\WINDOWS\system32> Repair-WindowsImage -Online -RestoreHealth

Path :
Online : True
ImageHealthState : Healthy
RestartNeeded : False

PS C:\WINDOWS\system32> sfc /scannow

Начато сканирование системы. Этот процесс может занять некоторое время.

Начало стадии проверки при сканировании системы.
Проверка 100% завершена.

Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно
их восстановила.
Подробные сведения см. в файле CBS.Log, который находится по следующему пути:
windir\Logs\CBS\CBS.log. Например, C:\Windows\Logs\CBS\CBS.log. Подробные сведения
включены в файл журнала, предоставляемый флагом /OFFLOGFILE.
PS C:\WINDOWS\system32>

Как минимум можно было прочитать комментарий написанный немного ниже и выполнить то что там написано. (То есть попробовать запустить команду ещё раз.)

при проверке целостности системных файлов sfc обнаружил их повреждение,но не смог их исправить, ввел команду Repair-WindowsImage -Online -RestoreHealth дождался окончания проверки все как бы ок,но при повторной проверке sfc опять выдает что системные файлы повреждены и он не может их восстановить,что дальше.

Попробуйте запустить ещё раз, и отпишитесь как получилось.

Также напишите, что именно пишется в ответе, дословно (можете скопировать и вставить как комментарий, например).

После powerShell, выдало, все так, как было нужно, только online:true,
опять зашел в строку sfc/scannow выдает тот же результат: файлы не удалось восстановить (как-то так). Подскажите, что делать?
П.с. 10винд

Провёл проверку на ошибки в системе, выдало сообщение что некоторые из них не могут быть исправлены( По Вашему методу запустил Windows PowerShell, вбил строку "Repair-WindowsImage -Online –RestoreHealth", подождал немного и результаты как на скрине. Запустил снова проверку с помощью командной строки, винда нашла ошибки и благополучно их исправила) Windows 10, способ рабочий, спасибо за данную статью!

Почему когда я запускаю PowerShell и ввожу команду Repair-WindowsImage -Online –RestoreHealth у меня начинается загрузка и как написано выше (постараца не пользоваться компьютером), из-за этого потухает экран я не подхожу к ниму а когда подошёл он не включает экран монитор включен он не реагирует не на мышь не на клавеотуру

1. Какая версия Windows у вас?

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

3. Попробуйте сделать это с помощью командной строки запущенной от имени администратора , команды для неё написаны в начале статьи (DISM.exe /Online. ).

Отпишитесь мне что и как у вас получилось.

Здравствуйте, подскажите, пожалуйста, что означает, когда нолики дошли до конца, но никакого сообщения на экране появилось. Нолики пропали, а на их месте та же строчка горит, что и до нажатия ENTER. Ничего, в общем, не изменилось. Что это может означать?

Здравствуйте, уважаемый Админ !

Нашёл я комментарий, который Вы посоветовали мне посмотреть. Действительно, это полный ответ на мой вопрос. Спасибо Вам большое.

С уважением, Олег

Прокрутите страницу немного ниже (буквально несколько комментариев) и вы найдёте ответ на свой вопрос.

Здравствуйте, уважаемый Админ !

Вечером 26. 07. 2019 Microsoft выложила очередное своё обновление КВ4505903, и как всегда с недоделками. После установки этого шедевра, мою систему начало выворачивать наизнанку. Отказывало всё, что может отказать. В субботу и воскресение в Microsoft-е наверное не работают, поэтому устанавливать в эти дни новое, ещё не обкатанное обновление, себе дороже. Но зато, у меня было время из академического интереса, поупражняться Вашим методом. В понедельник они вышли на работу и кое-что подправили. Сейчас совсем другое дело. Система работает. Но всё таки, это обновление в "Центре обновлений Windows", они автоматом ещё не устанавливают, а предлагают его особняком, то есть, хотите ставьте, а хотите не ставьте. Но и за это им спасибо.
А у Вас я хочу спросить вот что. Когда программа Windows PowerShell свою проверку и восстановление файлов сделает,то она в конце восстановления пишет либо:
Path :
Online : False
ImageHealthState : Healthy
RestartNeeded : False

Path :
Online : True
ImageHealthState : Healthy
RestartNeeded : False

Меня интересует вторая строчка. В одном случае написано: Online : False
В другом случае написано: Online : True

Подскажите, пожалуйста, если знаете, в чём разница ?

А от себя я хочу добавить. В первом моём комментарии я написал такое предложение:
"И на всякий случай включил Интернет ".
Из своих лабораторных работ по работе с Windows PowerShell я понял, что Интернет надо включать не на всякий случай, а обязательно. Потому что иначе программа PowerShell не сможет ничего сделать.
Если я не прав, то поправьте меня.

С уважением, Олег

Спасибо за добрые слова.

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

Бывает системные файлы слетают, Windows – это очень большая и сложная программа которая используется на многих устройствах с разной конфигурацией запчастей поэтому, подогнать ОС под все очень и очень тяжело. Например, на Windows 8 – 8.1 системные файлы слетали регулярно.

Здравствуйте, уважаемый Админ !

На эту тему в Интернете написано много мусора.
Но Ваш способ просто ШИК-БЛЕСК.
И самое главное, что он отлично работает.
Большое Спасибо за Ваш труд.
Нам, простым пользователям, Ваш совет очень пригодится. А от себя хочу дать маленький совет.
Может быть он тоже кому-нибудь пригодится.
У меня на компьютере установлена " Windows 10 Pro Version 1903 (x64)". Я заметил, что нарушение целостности системных файлов у меня произошло после банального очередного обновления системы через «Центр обновления Windows». После этого я надёжно отключил этот центр программой "Windows Update Blocker v.1.3". И стал восстанавливать системные файлы Вашим методом. При первой попытке программа "Windows PowerShell " не смогла ничего сделать. И тут я вспомнил об отключённом
"Центре обновления Windows" и снова его включил.
И на всякий случай включил Интернет. После этого снова сделал вторую попытку восстановления целостности системных файлов.
И что бы Вы думали ? Всё прошло на УРА !
Всё восстановилось. Наверное, такие восстановления нужно делать при включённом
"Центре обновления Windows".

С уважением, Олег

Спасибо, что ответили и помогли разобраться. Остальные параметры проверки PowerShell в порядке (я пользуюсь программой регулярно), не совпадает только этот, и это меня "смущало". Теперь я знаю что его значение неважно. Ещё раз спасибо за помощь!

Параметр "-Online" указывает на текущую ОС, на то, откуда надо пробовать брать файлы для восстановления, другими словами, говоря ничего страшного, скорее всего скрипт просто не успел отключится от выполнения поэтому и выдал "True".

Строка, которая должна вас интересовать это "Image Health State : Healthy". Healthy – означает что операция прошла успешно, и ваша система восстановлена, иначе было бы написано "False". (перевод Healthy — здоровый).

Path :
Online : True
ImageHealthState : Healthy
RestartNeeded : False

Добрый день, у меня после окончания проверки первая строка:
Online : True, (вместо Online : False). Что это значит, нужно ли изменить это значение, если нужно то как это сделать?

1. Значок, мигающий слева это ничего страшного, всё в порядке. Скорее всего это некая недоработка (баг если угодно) (версия Windows 1903 новая, поэтому программисты Майкрософт недосмотрели), потому что раньше его не было, ничего особого он не обозначает это просто курсор.

2. Данная операция может длиться до нескольких часов, всё зависит от того какая комплектация вашего компьютера, износа ОС, а также выполняемых задач Windows в настоящий момент. Поэтому запаситесь терпением. Если будет ошибка в работе, то PowerShell про это напишет.

3. Вы всё сделали правильно, задав вопрос, не надо стесняться, это один из тех случаев для которых существуют разделы комментарии и "Контакты" на данном сайте.

Извините, возможно дурацкие вопросы будут, но всё же их у меня два. Можете объяснить, что значит оранжевый значок равно, моргающий левее от слова Running? Ну и, если знаете конечно, сколько примерно длится эта операция? У меня просто эти нули так и не обновляются уже минут 20

Здравствуйте Михаил. Проверьте пожалуйста комментарии к статье, я уверен, что там вы найдёте все требуемые ответы на ваш вопрос.

Если нет, тогда пишите будем разбираться. Но чаще всего проблема, кроется именно в человеческом факторе.

Прочитал и поверил, но не могу запустить Repair.
Не распознана команда. строка 1 знак 1
Где тут грабли?

DISM.exe /Online /Cleanup-Image /RestoreHealth
Условие "Repair-WindowsImage" не распознано как командлет, функция, выполняемая программа или файл сценария. Проверьте
условие и повторите попытку. С чем это может быть связано? Windows server 2008 r2 x86.

Очень благодарен. Именно ваш вариант избавил от проблемы. Еще раз респект

Красава бро помог !

Здравствуйте Андрей. Проверьте пожалуйста комментарии к статье, я уверен, что там вы найдёте все требуемые ответы на ваш вопрос. Вам сам PowerShell подсказывает что надо сделать "Проверьте правильность написания имени, после чего повторите попытку." (это могут быть также лишние пробелы)

Читайте также:  Установка языка ввода по умолчанию в Windows 10

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

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

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

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

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

Ещё можно в самой системе отключить выход на синий экран и перезагрузку, НО В ЗДЕСЬ В СЛУЧАЕ ЧЕГО ВЫ САМИ НА СЕБЯ БЕРЁТЕ ОТВЕТСТВЕННОСТЬ ЗА СОЖЖЁННЫЕ ЗАПЧАСТИ ПК. Вот ссылка на статью;
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

А у вас официальный 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
Отпишитесь мне про результаты.

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

Repair-WindowsImage : Запрошенная операция требует повышения.
строка:1 знак:1
+ Repair-WindowsImage -Online –RestoreHealth
+

+ CategoryInfo : NotSpecified: ( [Repair-WindowsImage], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand

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

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

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

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

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

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

Восстановление поврежденного хранилища компонентов Windows 10/Server 2020 с помощью PowerShell

В версии PowerShell в Windows 10 и Windows Server 2016/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:

Repair-WindowsImage -Online –ScanHealth

Если ошибок в хранилище компонентов не обнаружено, появится сообщение:

ImageHealth State: Healthy

Для запуска восстановления системных компонентов и файлов наберите:

Repair-WindowsImage -Online -RestoreHealth

При отсутствии доступа к интернету эта команда может зависнуть в процессе восстановления образа. Вы можете восстановить системные компоненты из локальной копии образа Windows в виде WIM/ESD файла, скопированного с установочного ISO образа Windows 10: Repair-WindowsImage -Online -RestoreHealth -Source E:\sources\install.wim:1

Где, 1 – индекс используемой у вас редакции Windows из WIM или ESD файла (список редакций Windows в WIM файле можно вывести так: Get-WindowsImage -ImagePath «E:\sources\install.wim»).

Как исправить ошибки реестра в windows 10

  1. Резервное копирование реестра.

Чтобы избавиться от проблем навсегда необходимо проводить периодическое резервное копирование реестра Виндовс. Это легко сделать с помощью штатной программы regedit. Для ее запуска нажмите Win R и введите regedit.exe.

  1. Создайте точку восстановления системы.

Еще один простой способ сохранить свой компьютер в рабочем состоянии – создание точек восстановления. Можно настроить регулярное создание с определенной периодичностью.

Для запуска программы достаточно открыть панель управления и в поиске ввести «восстановления». В выпадающем списке выберете «создать точку восстановления». Из открывшегося меню можно исправить систему, или создать новую точку.

  1. Восстановите реестр из резервной точки или восстановления.

Исправить реестр возможно из резервной копии при помощи импорта ранее сохраненного файла. Также восстановив резервную точку, вы вернете компьютер к прежнему состоянию без ошибок в реестре.

  1. Сканирование можно провести с помощью штатной системы проверки.

С проблемами реестра в Windows 10 также может справиться System File Checker (SFC). Как начать исправление ошибок написано в начале статьи.

Проверка файлов при помощи SFC и режима восстановления

Если запуск Windows 10 все еще доступен, несмотря на поломку системных файлов, то запустить режим восстановления можно напрямую через меню «Пуск».

  1. Нажмите кнопку «Перезагрузка» с зажатой на клавиатуре клавишей Shift. Это приведет к появлению следующего окна при загрузке: Nazhimaem-knopku-Perezagruzka-s-zazhatoj-na-klaviature-klavishej-Shift.jpgНажимаем кнопку «Перезагрузка» с зажатой на клавиатуре клавишей Shift
  2. Выберите нижнюю строку, затем раздел «Дополнительные параметры». Vybiraem-nizhnjuju-stroku-zatem-razdel-Dopolnitelnye-parametry-.jpgВыбираем нижнюю строку, затем раздел «Дополнительные параметры»
  3. В разделе дополнительных опций выберите «Показать больше настроек восстановления». В разделе дополнительных опций выбираем «Показать больше настроек восстановления»
  4. Наконец, выберите кнопку «Настройка запуска» и перезагрузите систему. Выбираем кнопку «Настройка запуска» и перезагружаем систему

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

Восстановление Windows

Бывают случаи, когда в Windows были удалены или повреждены системные файлы. Это могло произойти в результате сбоя файловой системы, действий вирусов или ошибочных действий самого пользователя. При этом система может загружаться, а может и нет. Не спешите переустанавливать систему или делать откат к заводским настройкам (в случае с Windows Server это невозможно или неприемлемо). Зачастую систему можно привести в рабочее состояние.

Восстановление системы

Восстановление системы впервые появилось в Windows Me. Тогда копии важнейших системных файлов (реестра в подавляющем большинстве) хранились в zip архивах. Чуть позже, в Windows XP, они хранились как есть, только скрытые с глаз долой в каталоге System Volume Information. Начиная с Windows Vista восстановление системы использует технологию теневого копирования. Именно из теневой копии Windows может восстановить свои файлы. Этот вариант подходит только для клиентских редакций Windows.

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Здесь следует помнить, что при использовании точки восстановления, из теневой копии будет восстановлено то, что в неё попало. Это значит, что если файлы на момент создания точки восстановления уже были повреждены или отсутствовали, чуда не произойдёт. Так-же следует отметить отсутствие этого механизма в Windows Server и его автоматическое отключение при установке клиентской редакции Windows на SSD диск.

Восстановление загруженной операционной системы.

Рассмотрим порядок действий, если восстановление системы не применимо или не помогло и система загружается.

System File Checker

Начать стоит с проверки системных файлов, в этом нам поможет утилита проверки целостности системных файлов. SFC проверяет системные файлы на несанкционированные изменения или удаление и попытается восстановить их их кэша, расположенного по пути: C:\Windows\WinSxS. Для начала проверки выполните в командной строке, запущенной с повышенными привилегиями команду:

Рассмотрим ситуацию на реальном примере, произошедшем со мной недавно:

Windows Server 2016 с установленной ролью Windows Server Update Services. По пути C:\Program Files\Update Services\ отсутствует каталог Tools, что ставит крест на управлении сервером из командной строки. Можно скопировать каталог с аналогичного сервера, если такой есть. У меня не было и я скомандовал описанную ранее команду:

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Защита файлов не смогла восстановить некоторые файлы. Нужно уточнить, вернулся-ли каталог Tools на своё место. Можно пройти по пути C:\Program Files\Update Services\ и посмотреть, но это не наш метод. SFC создаёт файл журнала, который мы будем изучать. Файл большой, поэтому предварительно отберём нужные данные:

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

Открываем файл блокнотом и ищем строку: «Update Services\Tools»

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Мы видим, что файл восстановлен. Отлично! Но программа сообщила об ошибках — значит капаем дальше. Проводим отбор по тексту ошибки:

findstr /c:»[SR] Cannot repair member file» «%userprofile%\Desktop\sfcdetails.txt»>»%userprofile%\Desktop\error.txt»

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Не восстановились некоторые ярлыки. В принципе на этом можно и закончить, но если хочется довести начатое до конца, то следует использовать DISM.

Утилита обслуживания образов развертывания и управление ими позволяет творить чудеса даже в очень трудных случаях. DISM занимается обслуживанием хранилища компонентов (WinSxS). Его проверка и восстановление как раз по плечу DISM.

Давайте договоримся, что первой я буду указывать команду для cmd, а далее дублировать для PowerShell.

Просмотр состояния хранилища компонентов

Для отображения последнего выясненного состояния хранилища компонентов используется команда:

DISM /Onine /Cleanup-Image /CheckHealth

Repair-WindowsImage -Online -CheckHealth

Эта команда не проверяет хранилище, а отображает последнее известное его состояние.

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Проверка хранилища компонентов

Проверка хранилища, напротив, выполняется продолжительное время и отражает реальное положение дел в системе. Для проверки хранилища используется команда:

DISM /Online /Cleanup-Image /ScanHealth

Repair-WindowsImage -Online –ScanHealth

Она найдет ошибки и предупредит об их наличии, но не восстанавливает. Как видим, у меня с системой всё в порядке.

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Восстановление хранилища компонентов

Для восстановления хранилища компонентов DISM требуется источник, откуда он будет брать исправные копии повреждённых компонентов. В качестве источника могут использоваться:

— Windows Update или WSUS

— Установочный образ ESD или WIM

Как видим, вариантов источников много, их можно указывать последовательно в одной команде. Будет использоваться первый, где требуемый компонент будет найден. Есть особенность, что если мы укажем образ соседней системы и компонент там найден не будет, будет произведён поиск в Windows Update.

Команда ниже проверит хранилище на наличие повреждённых компонентов и попробует их восстановить, скачав исходные файлы с центра обновления Windows:

DISM /Online /Cleanup-Image /RestoreHealth

Repair-WindowsImage -Online -RestoreHealth

Однако метод может потерпеть неудачу, если отсутствует соединение с интернетом или повреждены компоненты центра обновления Windows. Рассмотрим восстановление с установочного носителя. С загрузочного образа, диска или флешки нам нужен всего один файл: install.wim или install.esd

DISM /online /cleanup-image /restorehealth /source:D:\sources\install.wim

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

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Иногда требуется указать номер индекса требуемой редакции. Уточнить номер индекса требуемой редакции совсем несложно — например через PowerShell:

Get-WindowsImage -ImagePath «E:\sources\install.wim

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Индекс сборки потом указываете через двоеточие. Например:

DISM /online /cleanup-image /restorehealth /source:D:\sources\install.esd:2

Если требуется запретить использование Windows Update или WSUS, используйте параметр /LimitAccess.

DISM /online /cleanup-image /restorehealth /source:D:\sources\install.wim /LimitAccess

Восстановление системы, которая не загружается

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

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Среду восстановления можно запустить с установочного носителя:

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Одним словом, не имеет значения как вы получите доступ к диску. Диск можно также подключить к другому компьютеру. Если использовали среду восстановления, то следует разобраться с буквами дисков. Може использовать для этих целей команду bcdedit или запустить notepad и через меню файл — открыть увидеть буквы дисков и их содержимое.

System File Checker

Утилита проверки целостности системных файлов и в этой ситуации может прийти на помощь! Для этого у ней есть соответствующие параметры /offbootdir и /offwindir. Нам остаётся лишь указать букву системного диска и путь папки Windows.

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

Программа работает долго, но зачастую результат превосходит ожидания.

DISM настолько крут, что и в такой ситуации найдёт выход. Подробнее про офлайн обслуживание хранилища компонентов поговорим в другой раз — сейчас сосредоточимся на восстановлении. Сразу скажу, что из среды восстановления PowerShell не работает. Команды управления образом апривожу на случай, если диск подключен к другой системе.

Просмотр состояния хранилища компонентов

Команда используется как и ранее с той лишь разницей, что мы указываем путь к системному диску повреждённой Windows

Dism /Image:E:\ /Cleanup-Image /CheckHealth

Repair-WindowsImage -Path «E:\» -CheckHealth

Мы видим, что хранилище компонентов моей тестовой системы требует восстановления.

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Проверка хранилища компонентов

Проверка хранилища компонентов как и ранее работает долго, но даёт более актуальный результат в отличие от предыдущей команды.

Dism /Image:E:\ /Cleanup-Image /ScanHealth

Repair-WindowsImage -Path «E:\» -ScanHealth

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Восстановление хранилища компонентов

Восстановление хранилиза компонентов по сути своей не отличается от ситуации с загруженной системой, поэтому не буду приводить полный список команд. Ограничусь простой командой восстановления через Windows Update. Разница лишь в указании пути к системе.

Dism /Image:E:\ /Cleanup-Image /restorehealth

Repair-WindowsImage -Path «E:\» -RestoreHealth

Как видите есть масса способов привести систему в чувства и без переустановки Windows. Надеюсь предложенные способы помогут вам.

Найдены дубликаты

Лига Сисадминов

607 постов 11.9K подписчиков

Правила сообщества

# mount -o remount,rw /sysadmins_league

— # mount /dev/good_story /sysodmins_league

— # mount /dev/photo_it /sysodmins_league

— # mount /dev/best_practice /sysodmins_league

— # mount /dev/tutorial /sysodmins_league

Подписываюсь! Помогало реально только «Загрузка последней удачной конфигурации» если реестр падал. Но это обычно на XP или семёрке работало. В десятке уже не особо канает.

Ну и реально помогает сделать образ установленной и настроенной системы через DISM++ и потом восстанавливать его при появлени серьёзных проблем. Он сохраняет аналог установочного образа, можно добавить в исключения ненужные папки. В итоге получается как бы установка винды заново, но с твоими настройками. А всё заменённое сохраняется в папку windows.old.

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

Товарищи, мы реально о разных вещах говорим. Ну как вы не поймёте? И разные методы восстановления обсуждаем. Нет методов хуже и лучше. Есть методы к месту и нет.

Да всё о том же мы говорим. Описанные в статье методы конечно имеются, но вот эффективность у них. Есть встроенные средства (методы), которые очень часто не срабатывают, а есть проверенные и срабатывающие.

Если с мелкими проблемами иногда поможет справиться какой-нибудь sfc /scannow, то потерянные библиотеки (вследствии ошибки ФС) он восстановить не сможет. Да и те проблемы, которые реально фиксит sfc — зачастую не мешают работе и видны как ошибки только ему одному.

А если ошибка есть, а решения нет — приходится «мудрить» со сторонними утилитами типа Smartfix.io или SFCFix, которые далеко не встроенные и что явно не очень секурненько. Но и они не особо помогают в случае более-менее серьёзого сбоя — когда система загружается, но явно глючит из-за не ясных причин.

А вот восстановление системы как служба, которая жрёт ресурсы и дисковое пространство, не работает почти никогда. Ей можно только откатить установку какого-нибудь софта, но и то это распространяется в основном на реестр, так как изменения по всему диску (Program Files, ProgramData, %userprofile%) она не отменит. Мусор останется, просто не будет прописан в реестре.

Какие-либо более серьёзные сбои (включая восстановления ошибок драйверов) ей откатить просто нереально!

Да, есть средства DISM из командной строки, которые описаны в статье. Но они помогают тоже редко. Только при живой (загружающейся) системе или при достаточно мелких сбоях. Это всего лишь механизмы проверки целостности установленного образа.

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

Загрузочное меню восстановления MSDaRT часто отваливается само по себе. Вот оно было постоянно, а вот сбой и его тупо нет. Или оно просто не работает, начинает загружаться и ребут.

Спасает загрузочный диск, где он продублирован. Но сам эффект от MSDaRT и имеющихся там «мастеров восстановления» — тоже зачастую гомеопатический. Прогнать chkdsk я могу и с любой загрузочной флешки. А реально восстановить загрузку системы без накатывания винды заново она не может.

Я как-то очень долго страдал с этими «мастерами восстановления» и слетевшей записью загрузчика винды в BCD (при установке не уследили и BCD записался на другой диск, которого теперь нет) — просто бесполезно потратил время. Даже тыкал сторонние утилиты и запись эту делал, и хотя винда её видела, она с неё не грузилась.

Тот же DISM++ (как gui к DISM) с любого WinPE позволяет сделать гораздо больше и более эффективен. И вопрос здесь в том, что DISM++ использует встроенные механизмы, доступ к которым стандартные «мастера настроек» не предоставляют доступа от слова совсем. То есть средства есть, а интерфейса к ним нет. Даже консольного. Потому что даже те консольные команды, которые там есть — реально не интуитивны и не совсем очевидны и известны. Приходится рыскать в интернете с мобилы, чтобы что-то найти с переменным успехом. Пользователь этого, разумеется, не сделает.

В тех же линуксах поднять упавшую систему можно кучей способов, так как есть подробный вывод ошибок, есть возможность поднять сеть из консоли и воспользоваться пакетным менеджером из консоли. Есть режимы восстановления, есть отдельные tty, есть любой livecd и chroot, наконец!

Читайте также:  Как очистить реестр Windows от ошибок

И справка там ко многим командам встроенная и показывается тоже прямо в консоли, если ты попросишь. Если ты остался один на один, скажем, с ноутбуком в коммандировке без интернета, шанс поднять линукс гораздо выше, чем поднять винду.

Микрософт заигрался в анальное огорожение всего и вся, начиная с Windows XP и далее. И лишь сейчас только спохватился, что из-за архитектурных проблем БЫСТРО и НАДЁЖНО восстановить упавшую /не работающую систему можно только восстановив ранее сделанный образ этой системы. И я не про службу востановления ситемы, а про образ раздела целиком.

А все эти мастера восстановления, включая даже не встроенные, а скачиваемые дополнительно типа Microsoft Software Repair Tool только и делают, что крутят прогрессбары и совершенно не ясно, что они там делают. Спойлер, в итоге выясняется, что ничего полезного кроме как предложить откатить точку восстановления или удалить битые ярлычки.

sfc /scannow то потерянные библиотеки (вследствии ошибки ФС) он восстановить не сможет

Сможет. Именно для этого он и существует. Копии файлов хранятся в хранилище компонентов WinSxS. Восстановить она не сможет, если хранилище повреждено или компоненты удалены.

А вот восстановление системы как служба, которая жрёт ресурсы и дисковое пространство, не работает почти никогда. Ей можно только откатить установку какого-нибудь софта, но и то это распространяется в основном на реестр, так как изменения по всему диску (Program Files, ProgramData, %userprofile%) она не отменит. Мусор останется, просто не будет прописан в реестре.

Именно для такого быстрого восстановления она и задумана. Методика проверена временем и работает. Но она рассчитана именно на тот случай, когда недавно установленный софт повредил систему.

Какие-либо более серьёзные сбои (включая восстановления ошибок драйверов) ей откатить просто нереально!

Для этого есть другие инструменты.

Да, есть средства DISM из командной строки, которые описаны в статье. Но они помогают тоже редко. Только при живой (загружающейся) системе или при достаточно мелких сбоях. Это всего лишь механизмы проверки целостности установленного образа.

Так целостность образа — это залог целостности системы, ведь система и есть этот образ.

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

Сложность загрузки в безопасный режим чаще обусловлена отсутствием задержки при запуске системы. Это не проблема системы, а настройки UEFI.

Спасает загрузочный диск, где он продублирован. Но сам эффект от MSDaRT и имеющихся там «мастеров восстановления» — тоже зачастую гомеопатический. Прогнать chkdsk я могу и с любой загрузочной флешки. А реально восстановить загрузку системы без накатывания винды заново она не может.

Это не DaRT, а среда восстановления, и именно отсюда есть масса вариантов привести в чувства систему, в том числе откат драйверов и обновлений, восстановление системы из теневой копии или образа, а так же Regedit, блокнот, DISM и SFC. Этого достаточно для приведения системы в чувства.

Микрософт заигрался в анальное огорожение всего и вся, начиная с Windows XP и далее.

До Windows XP было традицией регулярно переставлять систему, что не говорит о надёжности.

В тех же линуксах поднять упавшую систему можно кучей способов, так как есть подробный вывод ошибок, есть возможность поднять сеть из консоли и воспользоваться пакетным менеджером из консоли. Есть режимы восстановления, есть отдельные tty, есть любой livecd и chroot, наконец!

Всё описанное тобой давно есть в Windows.

Восстанавливать систему из образа — это хорошо, но не всегда приемлемо. Я привел пример: сервер WSUS с пропавшей папкой Tools. Папка была восстановлена средствами SFC. Бекапить сервер WSUS нереально и затратно, а его восстановление приведёт к геморрою. Тоже касается серверо приложений, баз данных, и контроллеров домена.

Зачем тратить время на восстановление, если можно привести систему в чувства иногда даже без перезагрузки?

>>sfc /scannow . потерянные библиотеки . восстановить не сможет

>Сможет. Именно для этого он и существует.

Если бы я лично не видел логи типа, либа такая то повреждена, но вы там держитесь, я бы и поверил в это.

Именно для такого быстрого восстановления она и задумана.

Ну, задумана она может и правильно, только не работает от слова нихрена. Она восстанавливает реально только реестр, оставляя по факту кучу мусора не отменённых изменеий.

Да и кому это вообще надо? Сначала они пилят и продвгают инсталяторы типа msi, которые рассовывают микроскопическую утилиту с одним ini-шником настройки по всему системному каталогу, реестру, папке пользователя, а потом им нужна служба, чтобы это всё отслеживать и «корректно» удалять. Затем забирают права у пользователя писать в Program Files, а у софта хранить там настройки.

А где мне хранить мелкие утилиты? Заводить для этого Program Files #2? Ну, я так и делаю. И софт портативный почти всегда юзаю.

Где мне их взять на случай реального сбоя? Скачать через curl/wget?

Так целостность образа — это залог целостности системы, ведь система и есть этот образ.

Начиная с Windows 10 — так и есть. И для накатывания атомарных обновлений — это хорошо. Но как быть с пользовательскими данными? Нахрена их пихать фактически в этот образ?

Есть и другие OS с таким подходом (читай про OSTree или SUSE Leap с их транзакционными обновлениями), но там сторонние (не из образа) утилиты, которые ставит пользователь — ставятся ОТДЕЛЬНО и в пользовательское пространство. В тот же каталог пользователя. Как самодостаточные пакеты (со своими версиями либ и прочим).

В винде какая-то пародия на такой подход. Софт распихивается везде, где только можно. Начиная со старого доброго windows/system32/, заканчивая новомодными ProgramData. И там хранятся пользовательские настройки и либы, установленые с софтом, к которым нет доступа у обычного пользователя.

Сложность загрузки в безопасный режим чаще обусловлена отсутствием задержки при запуске системы. Это не проблема системы, а настройки UEFI.

У меня два устройства, на которых UEFI нет в принципе. Вот просто нет. Есть старый добрый «базовый вход выход». И там эти проблемы прямо в цвете бывают при сбое.

среда восстановления, и именно отсюда есть масса вариантов привести в чувства систему . откат драйверов и обновлений, восстановление системы из теневой копии или образа, а так же Regedit, блокнот, DISM и SFC. Этого достаточно для приведения системы в чувства.

Ну да, я уже описал как это работает выше. «Откат драйверов и обновлений» и «восстановление из теневой копии» — сколько слов, а речь про старую добрую ситему восстановления, которая не работает, даже если её откатить.

А так да, проверь SFC и убедись, что целостность образа нарушена, запиши это в блокнот и иди ковыряться в реестр в миллионах левых ключей, часть из которых ещё и имеет права на запись/изменения, которых у тебя нет. А мне бы, простому пользователю, загрузку системы восстановить. Имеющийся там мастер был не в состоянии исправить свой же BCD.

До Windows XP было традицией регулярно переставлять систему, что не говорит о надёжности.

Ну, и со времени Windows XP это самый БЫСТРЫЙ и безболезненый способ получить работоспособную систему. Все эти припарки помогают только в оооочень ограниченных случаях и не исключают глюков уже после «восстановления».

Чтобы не тратить время сейчас, как и раньше, действительно проще переустановить систему заново начисто. Ну или, как я и писал в ветке выше, накатить через DISM++ (как более-менее стандартное средство) ранее сохранённый обрац целой и рабочей копии ОС. А это буквально — переустановка. Самая настоящая переустановка.

Всё описанное тобой давно есть в Windows.

Ну, давай тогда поподробнее. Где всё это?

Подробный вывод ошибок. Ибо в упавшей винде никакого вывода нет. В лучшем случае бсод из сери «критическая ошибка системной библиотеки», а в худшем чёрный экран без движения или бутлуп. А все ошибки можно почитать только в рабочей системе и только через логи в панели администрирования. А мне бы узнать что не так сейчас, чтобы попытаться восстановить это что-то.

Поднять сеть из консоли — если слетели дрова на сетевую — это без WinPE нереально.

Воспользоваться пакетным менеджером из консоли. Вот это реальный способ устранения ошибочного установленого софта. Просто удаление его самым что ни на есть стандартным способом прямо из консоли, даже без загруженного графического окружения. Пойди-ка удали в винде офис или фотошоп из мастера восстановления. Только откат точек восстановления (из теневых копий), который может заработать, а может и нет, может быть битым, а может и нет, может сохранилась, а может перезаписалась другой точкой или «пропала» из-за сбоя ФС. Но надёжнее переустановить систему заново!

Есть режимы восстановления — есть только куцый не-до MSDaRT, я уже писал выше.

Есть отдельные tty. Это такие системные консоли по количеству клавиш F1-F12. В одной грузится система, в одной выводится гуй, а остальные десять в твоём распоряжении ВСЕГДА со старта ядра. Я в любой момент загрузки могу переключиться на другие tty по хоткею и там получить полноценную админскую консоль. В винде консоль можно достать только загрузив её кое как или в образе восстановления после ряда пойнт-клик квестов. И то не всегда, только когда это работает, а не накрылось.

Livecd и chroot — в линуксах лайвсд это почти всегда стандартный образ установщика, который рядом с тобой на диске и всегда можно зайти в него и получить доступ к сети, браузеру, утилитам восстановления. А затем «залогиниться» в установленую на диске систему через chroot и отправлять туда команды прямо из LiveCD. Нечто похожее есть в DISM++, но тоже кастрированное.

Ты всё про свой sfc. Но он не всегда сработает. Вернее почти никогда не работает. Только узкие задачи в отношении тех системных либ, где есть копия. А она не всегда есть. И это просто инструмент, который восстанавливает целостность образа. Как chkdsk на битую ОС. Целостность восстановит, а часть битых данных потеряет/уберёт. Вот ты поковырялся, потратил время, поперезагружался, погонял все sfc и dism, а потом в итоге пошёл восстанавливать копию из бэкапа или переустанавливать ОС.

Я не отрицаю эти инструменты, как ты пытаешься это представить. Я просто описываю их низкую эффективность и ненадёжность. Может сработает, может не сработает. Но если нет образа бэкапа системы, ты в случае когда не сработает идёшь записывать на флешку свежий установочный образ.

А все эти sfc, dism и «мастера восстановления» из не-до MSDaRT — это припарка, которая не работает почти никогда. Почти никогда, слышишь?

Товарищи, мы реально о разных вещах говорим. Ну как вы не поймёте? И разные методы восстановления обсуждаем. Нет методов хуже и лучше. Есть методы к месту и нет.

Есть просто методы, которые работают и которые не работают. Как я и писал в первом сообщении.

Проверка системы и системных файлов Windows 10 на ошибки

Системные файлы Windows 10 проверяются на ошибки при помощи <key>SFC.exe</key> и <key>DISM.exe</key>. Рассмотрим оба варианта.

  1. <key>SFC.exe</key>. Чтобы запустить команду, нужно войти в Командную строку от имени Администратора и ввести sfc /scannow – Enter. Далее произойдет соответствующая проверка, при которой автоматически исправятся ошибки в системных файлах. Если вы хотите проанализировать определенный системный файл, воспользуйтесь командой sfc /scanfile=”путь к_файлу.
  2. <key>DISM.exe</key>. Через Командную строку (Администратор) нужно запустить по очереди такие команды <key>dism /Online /Cleanup-Image /CheckHealth, dism /Online /Cleanup-Image /ScanHealth, dism /Online /Cleanup-Image /RestoreHealth</key>, каждая из которых занимает определенный промежуток времени при проверке и устранении неполадок в системных файлах.

Foto-6-2.jpg

Как проверить Windows 10 на наличие ошибок и проверить целостность системы

Со временем операционная система Windows 10, как и любая другая, начинает работать медленнее, возникают всевозможные ошибки, долго загружаются программы. В таком случае после ручной оптимизации работы «десятки» встроенными в саму систему средствами имеет смысл также проверить «десятку» на наличие внутренних ошибок и целостность ОС.

Конечно, большинству из нас гораздо удобнее было бы все подобные проверки проводить одним кликом, поэтому и пользуются такой невероятной популярностью всяческие приложения-оптимизаторы. Однако мой личный опыт говорит о том, что при решении проблем с Windows 10 (да и другими версиями) лучше всего использовать встроенные утилиты и системные методы. Этот способ гарантирует, что операционной системе не будет нанесён урон, а также предохраняет от всевозможных угроз от сторонних программ. Вообще работа всякого рода оптимизирующих приложений мне напоминает поведение слона в посудной лавке: не особо разбираясь с деталями, они любой ценой пытаются ускорить работу компьютера. Результат, как правило, довольно плачевный: скорость работа системы сначала увеличивается, а затем опять снижается, появляются неизвестные ошибки, отключаются нужные конкретному пользователю службы и т.п. Как результат, целостность самой Windows 10 нарушается, а от этого система начинает ещё больше тормозить и «глючить».

Итак, для того, чтобы проверить «десятку» на наличие ошибок существует встроенная утилита. Она называется SFC и работает во всех версиях операционной системы Windows начиная с XP. Чтобы её запустить для начала нужно открыть окно новой в Windows 10 Командной строки. Для этого надо кликнуть на меню Пуск ПРАВОЙ клавишей мыши и выбрать пункт «Windows PowerShell (администратор)».

Прежняя привычная версия Командной строки запускается через поиск (значок лупы на Панели задач). Вводим буквы cmd и правой клавишей запускаем найденный инструмент «Командная строка. Классическое приложение» от имени администратора.

Далее в открывшейся командной строке набираем команду «sfc /scannow» (без кавычек и с пробелом перед значком слэша) и нажимаем Enter. После этого начнётся сканирование системы, которое в зависимости от производительности компьютера может продолжаться от нескольких минут на быстрых машинах до часа и более на устаревших. Прогресс можно наблюдать в виде процентов выполнения операции.

В большинстве случаев операция будет успешно завершена и появится окно как на скриншоте ниже. В лучшем случае повреждения и вовсе не будут обнаружены. Если у вас всё именно так и вышло, то никаких дальнейших действий вам предпринимать не придётся.

Успешное восстановление ошибок Windows 10 встроенными средствами

Если же появится сообщение «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них», то можно продолжить операцию восстановления при помощи утилиты DISM, которая попробует исправить существующие ошибки.

Прежде чем запускать её, нужно подготовиться. Для начала выключаем компьютер и отключаем от него всё лишнее: флешки, другие съёмные накопители и т.п. Включаем и ждём загрузки системы. Когда Windows 10 полностью стартовала, смотрим, какие программы у нас запустились вместе с системой и закрываем их. Для этого, удерживая клавишу Alt, нажимаем Tab и мышью закрываем все активные программы. Также закрываем все запущенные приложения в правой части Панели задач (например, антивирус или Google Chrome, который даже при закрытом окне продолжает работать в фоновом режиме). Для этого наводим курсор на логотип программы в правом нижнем углу, кликаем правой клавишей мыши и выбираем «Выход».

Теперь нужно убедиться, что компьютер подключён к сети, а также, что режим электропитания не предусматривает отключение жёстких дисков от питания при длительной неактивности пользователя. Дело в том, что восстановление процесс не очень быстрый (у меня он занял минут 10-15), поэтому нужно обезопасить свой компьютер от выключения в ходе работы. Подключение к сети интернет должно оставаться активным, так как в процессе восстановления Windows может использовать центр обновления. Настройки электропитания можно проверить, кликнув ПРАВОЙ клавишей мыши на меню Пуск и выбрав третий пункт «Управление электропитанием.

После всего этого можно запустить командную строку. (напоминаю: cmd в поисковой строке и запуск от имени Администратора или Windows PowerShell (администратор) в меню Пуск правой клавишей мыши) Далее копируем отсюда и вставляем туда правой клавишей мыши следующую команду:

DISM.exe /Online /Cleanup-image /ScanHealth

Запуск утилиты DISM в Windows 10

Утилита начинает сканировать операционную систему Windows 10 на наличие ошибок и повреждений целостности. Этот процесс, как я уже писал выше, занял у меня на компьютере окого 10-15 минут. Зависание на определённое время на показателе 20.0% совершенно нормально. Затем, как на изображении ниже, появится надпись о том, что хранилище компонентов подлежит восстановлению. (Если же нет, то без помощи специалистов нам уже вряд ли удастся справится — разве что переустановить Windows 10 начисто ).

Работа утилиты DISM в Windows 10

Чтобы попытаться восстановить повреждённые части нашей операционной системы, вводим в Командную строку следующую команду и, как всегда, нажимаем Enter:

DISM.exe /Online /Cleanup-image /RestoreHealth

Начинается процесс, похожий на предыдущий и внешне, и по продолжительности. Опять около 10-15 минут, опять зависание на 20.0%.

В большинстве случаев утилите DISM удаётся всё исправить. Появляется сообщение: «Восстановление выполнено успешно». Напоследок можно перепроверить, остались ли ошибки в операционной системе утилитой SFC (смотри начало статьи).

Впрочем, бывает и такое, что восстановить целостность и исправить ошибки Windows 10 с помощью DISM не удаётся. Так вышло и у меня, когда я писал эту статью и проделывал всё вышеописанное на собственном компьютере. В результате работы утилита DISM выдала мне в Командной строке сообщение о том, что невозможно найти исходные файлы для восстановления и ошибки она, стало быть, не исправила.

Утилита DISM в Windows 10

В этом случае, разумеется, можно продолжить попытки восстановить целостность Windows 10 и исправить ошибки в системе. Для этого, как правило, надо иметь предварительно сохранённый где-нибудь чистый образ, с которого и была установлена ОС. Лично я решил дальше в дебри не залезать и просто переустановил «десятку» начисто . Но если у Вас есть время и желание разобраться, как всё-таки восстановить компоненты без полной переустановки, то, возможно, Вам поможет чтение комментариев в соответствующей теме на форуме Microsoft.

Внимание! За комментарии с матом и оскорблениями — мгновенный бан на сайте и жалоба администрации ВКонтакте в качестве бонуса. Уважайте свой язык, самих себя и других.

Все материалы сайта:

  • Надо ли ставить антивирус на Windows 10
  • Как заменить стартовую страницу MSN в браузере Edge
  • Скачать Windows 10
  • Как ускорить загрузку и работу Windows 10
  • Как записать образ на флешку в Windows 10. Бесплатные утилиты Rufus и Unetbootin
  • Изменение сочетания клавиш для переключения раскладки клавиатуры в Windows 10
  • Как установить Windows 10
  • Где найти (как выполнить) оценку производительности в Windows 10
  • Какие службы можно отключить для ускорения Windows 10
  • Как сделать ярлык для выключения или перехода в режим гибернации на рабочем столе Windows 10
  • Добавление программ в автозагрузку Windows 10
  • Windows 10 не запускается. Как восстановить загрузчик операционной системы?
  • Как разделить жёсткий диск в Windows 10
  • Установка Windows 10 рядом с Windows 7 пошагово
  • Как изменить браузер по умолчанию в Windows 10
  • Как сохранить изменения в файле hosts в Windows 10
  • ISO образ не загружается с флешки в Windows 10. Как исправить?
  • Бесплатная программа для деления и объединения жёсткого диска (управления разделами) в Windows 10
  • Как удалить (восстановить) корзину на рабочем столе в Windows 10
  • Как записать образ на DVD диск в Windows 10
  • Бесплатные графические редакторы для Windows 10
  • Чистая установка Windows 10 пошагово
  • Создание резервной копии драйверов встроенными средствами Windows 10
  • Переустановка Windows 10 без флешки и диска, или как сбросить «десятку» до изначального состояния
  • Как найти и вернуть в пуск панель управления в Windows 10
  • Как бесплатно и легально получить лицензионную версию Windows 10 после июля 2016
  • Настройка чистой Windows 10 сразу после установки
  • Бесплатные облачные хранилища для Windows 10. Установка и настройка облака
  • Как отключить звуки конкретной программы в Windows 10
  • Как проверить Windows 10 на наличие ошибок и проверить целостность системы
  • Бесплатные архиваторы для Windows 10
  • Как узнать разрядность моего компьютера? 32 или 64 бит на Windows 10
  • Бесплатный Office для Windows 10
  • Как отключить программы в автозагрузке Windows 10
  • Как объединить разделы жёсткого диска в Windows 10
  • Как найти официальные сайты программ для Windows 10
  • Как включить отображение скрытых папок в Windows 10
  • Как выключить обновление Windows 10?
  • Оптимизация и ускорение работы Windows 10 на слабом компьютере
  • Отключение или включение ввода пароля при входе в систему в Windows 10

Новые материалы сайта

  • Как сохранить изменения в файле hosts в Windows 10
  • Скачать Windows 10
  • Как установить Windows 10
  • Как сделать ярлык для выключения или перехода в режим гибернации на рабочем столе Windows 10
  • Создание резервной копии драйверов встроенными средствами Windows 10
  • Добавление программ в автозагрузку Windows 10
  • Переустановка Windows 10 без флешки и диска, или как сбросить «десятку» до изначального состояния

Обнаружили ошибку? Выделите фрагмент текста с ней и нажмите «Сообщить об ошибке».

Другие материалы сайта

  • Бесплатный Office для Windows 10
  • Как удалить (восстановить) корзину на рабочем столе в Windows 10
  • Как выключить обновление Windows 10?
  • Надо ли ставить антивирус на Windows 10
  • Чистая установка Windows 10 пошагово
  • Как отключить программы в автозагрузке Windows 10
  • Как разделить жёсткий диск в Windows 10
  • Windows 10 не запускается. Как восстановить загрузчик операционной системы?
  • Как найти официальные сайты программ для Windows 10
  • Как узнать разрядность моего компьютера? 32 или 64 бит на Windows 10
  • Оптимизация и ускорение работы Windows 10 на слабом компьютере
  • Изменение сочетания клавиш для переключения раскладки клавиатуры в Windows 10
  • Как записать образ на флешку в Windows 10. Бесплатные утилиты Rufus и Unetbootin
  • Где найти (как выполнить) оценку производительности в Windows 10
  • Как изменить браузер по умолчанию в Windows 10
  • ISO образ не загружается с флешки в Windows 10. Как исправить?
  • Создание резервной копии драйверов встроенными средствами Windows 10
  • Переустановка Windows 10 без флешки и диска, или как сбросить «десятку» до изначального состояния
  • Как найти и вернуть в пуск панель управления в Windows 10
  • Какие службы можно отключить для ускорения Windows 10
  • Установка Windows 10 рядом с Windows 7 пошагово
  • Как включить отображение скрытых папок в Windows 10
  • Как ускорить загрузку и работу Windows 10
  • Как проверить Windows 10 на наличие ошибок и проверить целостность системы
  • Бесплатная программа для деления и объединения жёсткого диска (управления разделами) в Windows 10
Читайте также:  Решение проблемы с работой DNS-сервера в Windows 7

Наше «РАДИО МУЗЫКА» — 50 станций без рекламы!

© 2015 — 2021 Windows 10: установка, настройка, оптимизация, бесплатные программы, обои | Наш новый сайт о настройках Windows 10

Как проверить и восстановить поврежденные системные файлы с помощью утилиты SFC

Чтобы проверить и восстановить поврежденные системные файлы, запустите командную строку от имени администратора и выполните следующую команду:

Далее начнется процесс сканирования системных файлов на наличие ошибок. Не закрывайте окно командной строки, пока проверка не достигнет 100%.

В зависимости от результатов сканирования, вы увидите одно из следующих сообщений:

Защита ресурсов Windows не обнаружила нарушений целостности. Это значит что в системе не обнаружены поврежденные или отсутствующие файлы.

Защита ресурсов Windows не может выполнить запрошенную операцию. Это сообщение означает, что во время сканирования произошла ошибка. Если вы столкнулись с этой проблемой, попробуйте запустить команду sfc /scannow в безопасном режиме

Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log WinDir%\\Logs\\CBS\\CBS.log. Данное сообщение появляется, когда утилита SFC смогла исправить проблему. Подробную информацию о файлах, которые были восстановлены можно посмотреть в файле журнала, хранящемся в C:\\Windows\\Logs\\CBS\\CBS.log.

Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%\\Logs\\CBS\\CBS.log. В этом случае Windows не удалось исправить некоторые файлы. Опять же, можно увидеть список файлов в файле журнала, хранящемся в C:\\Windows\\Logs\\CBS\\CBS.log. В этом случае пользователю придется вручную заменить отсутствующие или поврежденные файлы.

Также проверить и восстановить поврежденные системные файлы можно используя консоль Windows PowerShell открытую от имени администратора.

Когда вам следует использовать CHKDSK

CHKDSK (Проверить диск) это первое средство диагностики Windows, которое вы должны попробовать, если ваш компьютер начинает работать странно. Например, если он зависает при выключении или становится слишком медленным.

CHKDSK сканирует весь жесткий диск, чтобы найти и исправить ошибки в файлах и самой файловой системе. Он также проверяет ваш диск на наличие поврежденных секторов (кластеров данных, которые не могут быть прочитаны) и либо пытается их восстановить, либо сообщает вашей системе, что они не используются.

Windows может запустить CHKDSK при запуске, если обнаружит проблему с жестким диском, иногда по безобидным причинам, таким как неправильное завершение работы, но также и по более серьезным причинам, включая заражение вредоносным ПО и надвигающийся сбой диска. Однако на самом деле он не решит никаких проблем, пока не получит соответствующих указаний.

Чтобы предотвратить будущие ошибки и потенциальную потерю данных, стоит запускать CHKDSK вручную не реже одного раза в месяц в рамках планового обслуживания вашего ПК. Вы можете использовать один из следующих способов:

1. Запустите CHKDSK через проводник.

Вы можете запустить CHKDSK из командной строки. Если вам неудобно использовать командную строку, откройте Проводникнажмите Этот ПК, затем щелкните правой кнопкой мыши диск, который хотите проверить, и выберите Свойства.

Выберите инструменты вкладка, а затем выберите Проверьте в Проверка ошибок раздел.

Если Windows определяет, что все работает нормально, она предложит вам не сканировать диск. Чтобы запустить CHKDSK в любом случае, выберите Сканирование диска.

Сканирование может занять от нескольких минут до получаса, в зависимости от размера и состояния вашего диска. После завершения CHKDSK либо сообщит вам, что ошибок не обнаружено, либо, если обнаружит их, предложит исправить их.

2. Запустите CHKDSK из командной строки.

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

Тип cmd в поле поиска Windows, затем щелкните правой кнопкой мыши Командная строка вверху результатов и выберите Запустить от имени администратора.

В окне командной строки введите chkdsk затем пробел и имя диска, который нужно проверить. Например, chkdsk c: для сканирования диска C :.

Нажмите Enter для поиска ошибок в режиме только для чтения, что означает, что никаких изменений не будет. Чтобы внести изменения, вы можете использовать параметры с командой CHKDSK. Вот два, которые вы можете использовать для устранения проблем.

Если вы не можете выполнить эти команды из-за того, что «том используется другим процессом», командная строка предложит запланировать сканирование при перезагрузке компьютера.

Помимо этих сканирований, в Windows 10 есть много других полезных функций CHKDSK, которые стоит изучить.

7 изящных функций CHKDSK для использования в Windows 10

CHKDSK («проверить диск») — это средство диагностики Windows, которое сканирует тома дисков с данными, проверяет их целостность и при необходимости исправляет ошибки. Здесь мы выделяем улучшенные функции CHKDSK, которые вы можете найти в Windows 8 и 10.

Исследование целостности системы и исправление ее элементов с использованием SFC

Команда сканирования целостности ОС sfc /scannow популярна среди опытных пользователей. Она автоматически исследует и устраняет дефекты составляющих ОС.

Функционирование SFC осуществляется от имени администратора, через командную строку, открывающуюся правым кликом мыши по меню «Пуск». Далее вводится sfc /scannow и нажимается «Enter».

Эти действия начинают проверку ОС, в итоге которой выявленные повреждения исправляются. При отсутствии ошибок, пользователь видит послание «Защита ресурсов Windows не нашла нарушений целостности». Другой аспект данного исследования — неустранимые повреждения. Им будет посвящена часть продолжения этой статьи.

Команда sfc /scanfile=»путь_к_файлу» дает вероятность проверить присутствие ошибок в определенном системном компоненте.

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

SFC ( System File Checker — с англ. Проверка системных файлов) — эта утилита от Microsoft, которая позволяет проверить системные файлы Windows на предмет изменений или повреждений и восстановить их при необходимости. Данная утилита использует регистрацию уведомлений об изменении файлов при входе в систему. При выполнении проверки изменённые системные файлы восстанавливаются до их изначальных версий. Начальные версии таких защищаемых файлов хранятся по пути %WinDir%\System32\dllcache (%WinDir% — это папка Windows на системном разделе). Если в данной библиотеке будет отсутствовать необходимый файл либо кэш DLL будет повреждён, то будет предложено вставить установочный диск Windows либо указать путь до файла.

Проверка и восстановление файлов Windows

Для запуска средства восстановления системных файлов Windows необходимо обладать правами администратора. Запускается она с помощью команды sfc /scannow в командной строке Windows. Соответственно делаем следующее:

  1. Запустите командную строку Windows от имени администратора. Как это сделать читайте тут.
  2. Наберите команду sfc /scannow и нажмите Enter . Начнётся проверка системы.

После окончания сканирования может быть выдан один из 3-х возможных результатов:

  1. Защита ресурсов Windows не обнаружила нарушений целостности.
  2. Защита ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила. Подробные сведения см. в файле CBS.Log, который находится по следующему пути: %WinDir%\logs\CBS\CBS.log
  3. Защита ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них.

С первыми двумя результатами все понятно, но как быть если, появилось третье сообщение? Об этом далее в статье.

Возможные проблемы при работе с утилитой SFC

При проверке и восстановлении системных файлов Windows при помощи программы Защита ресурсов Windows могут возникнуть некоторые проблемы. Они могут быть связанны как с самим запуском утилиты SFC так и с конечным результатом после запуска команды sfc /scannow (3-ий вариант результата).

sfc /scannow не запускается вообще

Что делать, если sfc scannow не запускается либо работает некорректно.

запуск службы Установщик модулей Windows

  1. В первую очередь нужно проверить включена ли служба «Установщик модулей Windows«. Если нет, то её нужно включить, а тип запуска установить на «Вручную«. Если не помогло, то перейдите к следующему способу.
  2. Для исправления проблем с SFC можно воспользоваться встроенной в Windows Системой обслуживания образов развёртывания и управления ими — DISM (Deployment Image Servicing and Management tool).

в Windows 7 и ранних версиях данная система отсутствует.

sfc scannow не может восстановить некоторые файлы

Если Защита ресурсов Windows обнаружила повреждённые файлы, но не смогла восстановить некоторые из них, то можно применить следующие решения для устранения проблемы:

  • Запустите командную строку и выполните в ней следующую команду: findstr /c:»[SR]» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfc.txt» Данная команда создаст на рабочем столе текстовый файл sfc.txt, в котором будут перечисляться повреждённые, не восстановленные файлы. Зная какие это файлы, вы сможете сами их скопировать с другого компьютера с такой же версией Windows.
  • Вставьте в привод установочный диск с той же версией Windows и возможно программа сама с него потянет необходимые файлы, которые отсутствуют в %WinDir%\System32\dllcache.
  • Запустите систему в безопасном режиме и уже там выполните команду sfc /scannow.

Дополнительные параметры команды SFC

Команда SFC имеет не только параметр scannow . Полный список параметров выглядит следующим образом:
SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=путь к файлу] [/VERIFYFILE=путь к файлу] [/OFFWINDIR=папка с windows] [/OFFBOOTDIR=удаленная папка загрузки]

  • sfc /scannow. С данным параметром утилита проверяет систему на наличие повреждённых системных файлов и сразу пытается их восстановить.
  • sfc /verifyonly. Этот параметр позволяет просто проверить систему без восстановления. Если вы саморучно модифицировали какие либо системные файлы, например значки на папках, в проводнике, то при параметре scannow, все они будут восстановлены. А verifyonly поможет избежать этого. А найденные простой проверкой файлы можно восстановить отдельно.
  • sfc /scanfile=путь к файлу. Проверяет и исправляет только один файл, путь к которому будет указан после знака =.
  • sfc /verifyfile=путь к файлу. Просто проверяет файл, без исправления.
  • sfc /offwindir=папка с windows.
  • sfc /offbootdir=удаленная папка загрузки.

Команда с параметрами sfc /scannow /OFFBOOTDIR=E:\ /OFFWINDIR=E:\windows позволит выполнить проверку системных файлов жесткого диска другого компьютера, который подключен к вашей системе. Букву диска необходимо указывать свою (в примере просто указана E:), которая определяется автоматически при подключении жесткого диска. Это может понадобиться, например, если другой компьютер не может запускаться из-за повреждённых системных файлов.

Как проверить жёсткий диск на ошибки

Все данные, записываемые на компьютер, разбиваются на небольшие фрагменты, которые размещаются на секторах жёсткого диска. В процессе работы компьютера эти секторы могут повреждаться. Повреждённые секторы и есть «ошибки» жёсткого диска. Когда жёсткий диск пытается прочесть информацию с повреждённого сектора, процесс чтения «стопорится». Результатом этого является неоправданно долгие включения компьютера и запуск некоторых программ.

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

Владельцам SSD делать дефрагментацию не рекомендуется: в подобном случае она окажется не только бесполезной, но и сократит срок службы вашего накопителя.

Через «Проводник»

Это основной способ проверки жёсткого диска. Windows 10 должен осуществлять её автоматически, без ведома пользователя, чтобы поддерживать порядок на жёстком диске. Дефрагментация займёт у вас около часа, так что лучше ставить её на ночь.

  1. В «Проводнике» нажмите правой кнопкой мыши на одном из дисков и откройте его свойства.Переход в свойства диска
  2. Перейдите во вкладку «Сервис» и нажмите «Оптимизировать».Переход к оптимизации диска
  3. Выберите один из дисков и кликните на «Оптимизировать». По окончании дефрагментации повторите сделанное с остальными дисками в списке.Запуск оптимизации диска

Через «Панель управления» (диагностика хранилища)

Многие ошибочно полагают, что через утилиту диагностики хранилища можно провести анализ жёсткого диска. На самом деле это не так. Утилита диагностики хранилища действительно присутствует на жёстком диске, но она запускается автоматически, и сделать через неё анализ у вас не получится. Этим способом можно узнать только результаты последней проверки состояния жёсткого диска.

Если вы просто хотите провести анализ, воспользуйтесь предыдущим способом, но вместо «Оптимизировать» нажмите «Анализировать».

  1. Откройте «Панель управления». Найти вы её можете через поиск в меню «Пуск».Переход в «Панель управления»
  2. Выберите вариант просмотра «Мелкие значки» и нажмите на «Центр безопасности и обслуживания».Переход в «Центр безопасности и обслуживания»
  3. Разверните информационную панель «Обслуживание». Тут будут отображены результаты последней проверки жёсткого диска.Результаты последней проверки жёсткого диска

Через командную строку

Этот способ исключает восстановление порядка на жёстком диске, которое производится при обычной дефрагментации. За счёт этого процесс протекает гораздо быстрее. Исправлять ошибки этим способом рекомендуется, если вам необходимо быстро восстановить информацию из повреждённых секторов.

Команда chkdsk C: /F /R

  1. Откройте командную строку от имени администратора и введите chkdsk C: /F /R. Буква F указывает на необходимость автоматического исправления найденных ошибок, а R отвечает за попытку восстановления информации из повреждённых секторов.
  2. В процессе анализа может появиться сообщение о невозможности проверки определённого сектора в связи с его использованием в настоящий момент. В подобном случае у вас будет выбор:
    • введите команду Y, чтобы подтвердить перезагрузку компьютера: это необходимо для проверки используемого сектора (после перезагрузки анализ продолжится);
    • введите команду N, чтобы продолжить анализ без проверки используемого сектора.
  3. По окончании процесса проверьте остальные диски, заменив в команде букву C.

Для проверки без использования интернета используйте команду chkdsk C: /F /R /offlinescanandfix.

Через PowerShell

Windows PowerShell — это новая мощная оболочка для командной строки. Делает она то же самое, что и её предшественница, но имеет гораздо больше полномочий. PowerShell позволяет быстро и просто произвести те действия, которые для обычной командной строки являются затруднительными или невозможными. В нашем случае это поможет избежать необходимости перезагружать компьютер для проверки используемых секторов.

  1. Откройте PowerShell от имени администратора (так же, как и командную строку).Запуск PowerShell от имени администратора
  2. Введите команду Repair-Volume -DriveLetter C и нажмите Enter. По окончании процесса замените в команде букву C, чтобы проверить другие диски.Команда Repair-Volume -DriveLetter C

Для проверки без использования интернета используйте команду Repair-Volume -DriveLetter C -OfflineScanAndFix.

Видео: как проверить жёсткий диск на ошибки

Как проверить целостность файлов?

Создано 2 функции, подходящие для этой цели, это SFC.exe и DISM.exe, обе утилиты можно использовать в 10-ой версии Windows, а для более старых версий, только SFC.exe. Первый метод можно применить к более ранним версиям Windows, так как он подобен по своей структуре и функционалу.

Инструменты SFC.exe и DISM.exe не аналогичны, поэтому их уместно использовать как дополнение друг к другу. Методы отличаются списком системных файлов, в которых проводится анализ.

Эти варианты не противоречат друг другу и можно использовать в качестве дополнения.

Проверка целостности системных файлов с помощью SFC.exe

1. Для выполнения проверки, вам потребуется командная строка, а для неё, в свою очередь, права администратора, для этого воспользуйтесь поиском и выберите нужный результат;

komanda

2. Внесите в строку команду sfc /scannow, нажмите Enter.

alt=»sources» width=»300″ height=»91″ />Эта команда будет искать поврежденные файлы или несуществующие, и сразу их заменять на копию, взятую из кэша системы. System32\dllcache – это папка, которая содержит в себе сжатую, кэшированную копию защищенных, системных файлов, которая служит резервным хранилищем. Всё что утилита сможет заменить, она так и сделает, но возможны ситуации, когда вам будет указанно, что существует ошибка, которая происходит от отсутствия доступа к замене поврежденного файла. Происходит подобное по причине, что файл, который вам необходимо заменить для стабильной работы, уже запущен, тем самым зарезервирован системой.

Для их замены вам придется воспользоваться этой функцией до запуска Windows, то есть из среды восстановления, в которой вы сможете произвести все действия.

У вас должен быть дистрибутив Windows 10, на любом поддерживаемом компьютером носителе.

1. Присоедините к компьютеру устройство с Windows;

2. Перезапустите ПК, а в момент запуска, вы должны указать путь к файлам расположенном на носителе, нажмите F9 при загрузке;

3. В открывшемся списке выберите носитель, с указанной выше информацией;

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

5. Проследуйте в «Поиск и устранение неисправностей», найдите опцию «Дополнительные параметры»;

6. В последнем окне должна быть «Командная строка», которую следует запустить;

dop

7. В строку необходимо веести diskpart;

8. Используйте команду list volume эти действия необходимы, чтобы определить системный диск, на котором установлена Windows, ведь часто они не совпадают с буквами, обозначающими его в проводнике. После выполнения этого действия запомните том, в котором в столбце «Метка» и где указано значение «Зарезервировано»;

admin

9. Пропишите exit;

10. Последним действием будет сама утилита проверки, которая инициализируется запросом sfc /scannow /offbootdir=C:\ /offwindir=E:\Windows (гдеC — раздел с загрузчиком, а E:\Windows — путь, по которому располагается Windows 10 на вашем диске, буквы могут быть различными).

admin-2

При выполнении этой утилитой обхода системы, в этот раз, уже будет доступ ко всем файлам системы и вы сможете заменить их без проблем, так как они уже не зарезервированы под использование Windows 10.

Наберитесь терпения, ведь эта процедура может занять много времени. Ваш компьютер в порядке, когда по окончании проверки на экране высветится «Защита ресурсов Windows не обнаружила нарушений целостности».

Целостность системных файлов с DISM.exe

Когда возникают какие-либо проблемы с использованием функции SFC.exe или она не нашла проблем, но вы уверенны, что они есть, воспользуйтесь командой DISM.exe. Требования тоже что и с предыдущим методом, права Администратора.

  1. Воспользуйтесь командной строкой, с необходимыми правами;
  2. Чтобы только проверить на целостность систему, вам следует воспользоваться командой dism /Online /Cleanup-Image /CheckHealth, никаких изменений она вносить не будет, просто всё запишет в log файл;
  3. Проверка и последующая замена поврежденных системных файлов происходит при команде dism /Online /Cleanup-Image /RestoreHealth.

windows

Обе команды записывают свой результат своей работы в журнал для DISM – это Windows\Logs\DISM\dism.log, для SFC.exe – это Windows\Logs\DISM\dism.log. Чтобы просмотреть подробные сведенья о работе этих функций используйте команду findstr /c:»[SR]» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfcdetails.txt». Заполнитель %WinDir% представляет системную папку Windows. Например, C:\Windows.

Способ-1: через командную строку в интерфейсе windows

Выполнять проверку с помощью SFC лучше начать через стандартный интерфейс Windows, используя командную строку. Чаще всего этого оказывается достаточно.

Чтобы проверить целостность файлов необходимо сделать следующее:

Защита ресурсов виндовс не обнаружила нарушений целостности

Если с системными файлами Windows нет никаких проблем, после проверки мы увидим сообщение, что «Защита ресурсов Windows не обнаружила нарушение целостности» .

В такой ситуации можно переходить к проверке файлов с помощью DISM

Однако в некоторых ситуациях неверно работать могут файлы, которые отвечают за отображение графического интерфейса Windows, и их система исправить не сможет, поскольку они активны. В таких случаях необходимо провести проверку SFC через среду восстановления, которая не требует загрузки графического интерфейса и способна работать с данными файлами, а также изменять их при необходимости.

Обратите внимание , если у вас имеются подозрения, что сбой в работе системы связан с определенным файлом, можно не выполнять полную проверку SFC. Достаточно ввести команду sfc /scanfile=”адрес до файла” , и он будет заменен мгновенно на оригинальную версию, если в него ранее вносились изменения или он работает с ошибкой.

Утилита DISM

Утилита – DISM предназначена для развертывания операционной системы и управления сервисами. Используется начиная с версии Vista и является современным аналогом SFC. Управлять ей можно с помощью команд классического интерпретатора CMD или командлетов Windows PowerShell.

DISM позволяет пользователю узнать состояние системы, выполнить проверку целостности или совместить ее с восстановлением. Операции выполняются командой «dism /Online /Cleanup-Image» с различными аргументами. При вводе параметра «ScanHealth» DISM анализирует записи о системных компонентах и убеждается в отсутствии повреждений их хранилища.

Команда с аргументом «CheckHealth» переводит утилиту DISM в режим проверки. Помещенные в хранилище компоненты тестируются на целостность и отсутствие повреждений.

Для автоматического восстановления используем параметр «RestoreHealth». Обнаружив повреждения файлов Windows, утилита обращается к центру обновлений и заменяет их исправными копиями.

Аналогичные результаты достигаются при использовании командлета оболочки PowerShell «Repair-WindowsImage». На следующем скриншоте приведены варианты его применения для разобранных выше команд DISM.

Освобождаем место на системном диске при помощи сторонних утилит

Выбор софта для оптимизации системы и очистки места на дисках очень большой. В качестве примера можно предложить:

  • CCleaner;
  • Ashampoo WinOptimizer;
  • Auslogics BoostSpeed;
  • Advanced SystemCare Free;
  • Glary Utilities.

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

Как выглядит очистка временных файлов при помощи CCleaner.

  1. Скачиваем ПО с официального сайта . Разработчики предлагают бесплатную и PRO-версии с расширенной функциональностью.Как проверить целостность системных файлов в Windows 10 -
  2. Устанавливаем программу, следуя инструкциям. Присутствует русский язык. Установщик предложит установить антивирус Avast, но это предложение можно отклонить.Как проверить целостность системных файлов в Windows 10 -
  3. После завершения процесса установки закрываем все программы, кроме CCleaner.
  4. В меню приложения переходим в раздел «Стандартная очистка». Здесь указано, что именно собирается очистить утилита, и предложен рекомендуемый набор. Кстати, в этом разделе есть 2 списка — «Windows» и «Приложения», и оба они будут задействованы, если не снять соответствующие галочки.
  5. Перед началом очистки можно провести анализ. Утилита покажет, сколько места освободится по завершении процедуры.Как проверить целостность системных файлов в Windows 10 -
  6. Запускаем процесс, нажимая кнопку «Очистить», и ждем завершения.Как проверить целостность системных файлов в Windows 10 -

Примечание. Предложенный в утилите список очистки, помимо прочего, приведет к удалению файлов cookie (данные аутентификации на сайтах), истории посещений и загрузок, а также содержимого «Корзины».

В меню приложения присутствует множество других полезных в очистке диска инструментов. Например, удаление программ, поиск дублей, полное удаление файлов и многое другое. В аналогах подобные опции тоже встречаются.

5. Обновление Windows 10

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

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

7

Выбираем «Обновить этот компьютер сейчас».

8

Далее последует загрузка файлов для обновления, будут проведены подготовительные действия. После чего необходимо жать кнопку «Установить».

Ссылка на основную публикацию