Программа защиты ресурсов windows

Содержание

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

Программа защиты ресурсов windows

Системные файлы Windows 10 могут редактироваться как пользователем, так и сторонними программами.

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

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

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

Вариант 1: Запуск утилиты проверки и восстановления целостности системных файлов

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

Для выполнения сканирования и восстановления поврежденных системных файлов в Windows 10 рекомендуется использовать две утилиты – SFC и DISM. Первая отвечает только за сканирование и первичное восстановление, вторая же проводит более глубокое сканирование и восстанавливает больше ошибок. Руководство по их использованию выглядит так:

  1. Запустите «Командную строку». Для этого можно воспользоваться поисковой строкой по Windows, что вызывается нажатием по иконке лупы. Туда введите наименование искомого элемента. Среди вариантов открытия выберите «Запуск от имени администратора».
  2. В «Командную строку» пропишите команду sfc/ scannow и нажмите Enter для ее запуска.
  3. По завершении сканирования вы можете увидеть три разных сообщения:
    • «Защита ресурсов Windows не обнаружила нарушений целостности». Скорее всего с системными файлами все в порядке.
    • «Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила». Утилита обнаружила некоторые незначительные ошибки и устранила их. Рекомендуется проверить, исчезли ли проблемы, из-за которых вы запускали данную утилиту или нет.
    • «Защита ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них». Тогда придется запускать дополнительно утилиту DISM. Возможно, что она сможет справиться с найденными ошибками.
  4. Если вы получили как раз третье сообщение, то можете прямо в этом же окошке «Командной строки» ввести команду: dism /Online /Cleanup-Image /CheckHealth и нажать Enter для применения. Эта команда не проводит восстановление, а только сканирует файлы. Процесс сканирования занимает несколько минут.
  5. Когда завершится сканирование нужно будет ввести команду: dism /Online /Cleanup-Image /RestoreHealth. Она отвечает за более тщательную проверку подозрительных элементов, а также за восстановление обнаруженных неполадок. Процесс восстановления может занять много времени, в зависимости от обнаруженных ошибок и характеристики системы.

Вариант 2: Воспользоваться точкой восстановления

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

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

  1. Откройте «Панель управления». Это можно сделать по аналогии с «Командной строкой» — через системный поиск.
  2. Находясь в «Панели управления» в пункте «Просмотр» переключитесь на «Крупные значки» или «Мелкие значки». По умолчанию вам будут показывать категории. Если в поле «Просмотр» уже стоит одно из рекомендуемых значений, то пропустите этот шаг.
  3. Среди значков найдите «Восстановление». Для удобства можно воспользоваться поиском по «Панели управления», что расположен в верхней правой части окна.
  4. Находясь в интерфейсе «Восстановления» кликните по надписи «Запуск восстановления системы». Обратите внимание, что для этого потребуются права администратора.
  5. Откроется окошко с ознакомительной информацией об инструменте. В нем нажмите «Далее».
  6. Теперь выберите одну из точек восстановления, на основе которой будут исправляться ошибки. Ориентируйтесь на дату создания. Выбирайте ту точку, которая была создана до появления проблем. После выбора точки нажмите «Далее».
  7. После от вас потребуется подтвердить действие в отдельном окне. Нажмите «Готово».
  8. Ожидайте, пока не закончится процесс восстановления. Во время него от вас не потребуется никаких дополнительных действий. Весь процесс длится около 40-60 минут, но многое зависит от вашей системы.

Вариант 3: Вернуть Windows в исходное состояние

Рекомендуется использовать только в крайнем случае. Система сбросится к исходному состоянию.

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

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

Источник: https://public-pc.com/vosstanavlivaem-sistemnye-fajly-v-windows-10/

Служба защиты ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них

Программа защиты ресурсов windows

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

Служба защиты ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробная информация включена в CBS.Log windir \ Logs \ CBS \ CBS.log.

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

Защита ресурсов Windows защищает разделы и папки реестра, а также важные системные файлы. Если в защищенном системном файле обнаруживаются какие-либо изменения, измененный файл восстанавливается из кэшированной копии, расположенной в самой папке Windows.

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

1] Загрузитесь в Безопасный режим . Откройте окна командной строки с повышенными правами, введите sfc/scannow и нажмите Enter. Просто убедитесь, что папки PendingDeletes и PendingRenames существуют в папке % WinDir% \ WinSxS \ Temp . Это может помочь, если некоторые программы запуска создают проблему.

2] Если вы хотите или должны, вы можете запустить проверку системных файлов в время загрузки . Это один из вариантов, который может помочь вам, так как он запускает проверку системных файлов перед загрузкой Windows. Перейдите по этой ссылке, чтобы узнать, как запустить sfc/scannow во время загрузки. Посмотрите, поможет ли это.

3] Используйте DISM . Откройте командную строку с повышенными привилегиями, выполните следующую команду и нажмите Enter:
Dism/Online/Cleanup-Image/RestoreHealth

Эта команда проверяет наличие повреждений в хранилище компонентов, записывает повреждения и ИСПРАВЛЯЕТ их. Хотя это может занять некоторое время! Полезно, если средство проверки системных файлов не работает.

4] В Windows 10 попробуйте перезагрузить этот компьютер или начать заново. В Windows 8 выполните операцию обновления или сброса.

Автоматический ремонт — это также вариант, который вы можете рассмотреть, если считаете, что он применим в вашей ситуации.

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

Чтобы выполнить обновление на месте в Windows 7 или Windows Vista , создайте резервную копию документов, закройте все открытые приложения и вставьте DVD-диск Windows. в приводе DVD. В окне установки нажмите Установить сейчас . Нажмите Перейти в Интернет, чтобы получить последние обновления для установки (рекомендуется).

Введите ключ компакт-диска, если вам будет предложено это сделать. Далее выберите операционную систему на странице Установить Windows , которую хотите обновить или на месте, и нажмите Да , чтобы принять Условия лицензии на программное обеспечение Microsoft. Затем нажмите Обновить , когда вас спросят Какой тип установки вы хотите . После завершения процесса перезагрузите компьютер.

5] Вы также можете рассмотреть этот вариант. Откройте файл CBS.log и просмотрите сведения о поврежденных файлах и замените поврежденный файл на известную исправную копию вручную . Перейдите в C: \ Windows \ Logs \ CBS , где вы сможете увидеть и открыть файл SBS.log .

Проверьте, показывает ли он некоторые ошибки или сообщение. Это может дать вам направление для продолжения. Вы можете получить более подробную информацию о том, как сделать это вручную, здесь, на KB929833.

Надеюсь, что-то тебе поможет.

Эти ссылки могут заинтересовать некоторых из вас:

  1. Проверка системных файлов SFC не может восстановить поврежденный файл участника
  2. Проверка системных файлов не работает, не запускается или не может быть восстановлена
  3. Windows Resource Protection не удалось запустить службу восстановления
  4. Запустите проверку системных файлов sfc/scannow на внешних дисках.

Источник: https://techarks.ru/general/problemi/sluzhba-zashhity-resursov-windows-obnaruzhila-povrezhdennye-fajly-no-ne-smogla-ispravit-nekotorye-iz-nih/

SFC и DISM: Проверка и Восстановление системных файлов в Windows

Программа защиты ресурсов windows

Всякий раз, когда что-то идет не так с компьютером или ноутбуком, есть ряд инструментов для устранения неполадок, которые вы можете выполнить, чтобы попытаться устранить проблему. В Windows 10/8/7 есть несколько встроенных команд, которые можно использовать для проверки и восстановления поврежденных системных файлов, которые со временем вызывают проблемы при изменении.

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

Рассмотрим, как запустить средство проверки системных файлов в Windows с помощью командной строки CMD и PowerShell, таких команд как sfc /scannow и инструмента DISM.

Проверка и Восстановление системных файлов через CMD

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

Инструменты заменяет файл правильной версией, чтобы обеспечить бесперебойную работу. С помощью командной строки можно попытаться сканировать и восстановить системные файлы поздних операционных систем, как Windows 10/8/7 /Vista.

Разберем две команды sfc /scannow и DISM с помощью CMD.

1. Использование инструмента System File Checker (SFC)

Запустите командную строку (CMD) от имени администратора. Нажмите “поиск” и напишите просто “cmd” или “командная строка”, далее по ней правой кнопкой мыши и запуск от имени админа.

Задайте команду sfc /scannow и дождитесь окончания процесса.

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

  • Ошибок системных файлов не будет.
  • Будут ошибки системных файлов и Windows восстановит их автоматически.
  • Windows обнаружила ошибки, но не может восстановить некоторые из них.

Если у вас показывает вариант 3, что ошибка обнаружена и система не может восстановить, то загрузитесь в безопасном режиме и проделайте заново процедуру. Советую отключить шифрование EFS и Bitlocker, если на момент проверки они имеются. Ничего не получилось? Двигаемся ниже.

2. Использование инструмента Deployment Image and Service Management (DISM)

Если вышеуказанное не работает в безопасном режиме, есть один последний способ проверить повреждение в системных файлах и исправить их. Используем инструмент Deployment Image and Service Management (DISM). Команда работает с системами Windows 8/8.1/10. Откройте обратно командную строку от имени администратора и используйте следующую команду:

  • DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

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

Проверка и Восстановление системных файлов через PowerShell

Мы будем использовать Windows PowerShell, чтобы показать, как использовать службу обслуживания и управления DISM для сканирования и исправления поврежденных системных файлов в Windows 10. Этот способ будет более эффективный для обновления windows 10, чем командная строка.

Анализ лога CBS, какие файлы не удалось восстановить

Если после сканирования системных файлов, программа защиты ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них, лог файл CBS может помочь нам определить, какие именно файлы повреждены. Для этого:

  • Перейдите по пути C:\Windows\Logs\CBS
  • Откройте файл CBS.log в блокноте или текстовом редакторе.
  • В блокноте нажмите Ctrl+F, чтобы вызвать поиск
  • В поиске напишите Cannot repair member file, чтобы найти файлы, которые не удается восстановить.
  • Если поиск не дал результатов, то найдите записи [SR] и вы обнаружите, что все они одинаковы 100 components.
  • Ищите листая вручную любые изменения, отличные от 100 components, где вы и найдете поврежденный файл или указание.
  • Ориентируетесь по времени, когда вы примерно запускали сканирование SFC, так как лог может быть и за вчерашний день.

Загрузка комментариев

Источник: https://mywebpc.ru/windows/recovery-of-system-files-in-windows/

Защита ресурсов Windows не может восстановить некоторые поврежденные файлы — что делать

Программа защиты ресурсов windows

Запустить сканирование встроенным инструментом System File Checker довольно просто, но что делать, если в его завершение возникает ошибка о том, что программа защиты ресурсов Windows обнаружила поврежденные файлы, и не может восстановить некоторые из них.

Что такое средство проверки системных файлов SFC?

System File Checker — хорошо зарекомендовавшая себя утилита Майкрософт, которая проверяет целостность системных файлов и восстанавливает их в случае повреждения.

В версиях Windows Vista/ 7/ 10 интегрирована с программой защиты ресурсов (WRP), что обеспечивает улучшенную защиту ключей реестра, каталогов и системной области.

Почему Защита ресурсов Windows не может восстановить некоторые поврежденные файлы?

Существует несколько распространенных сценариев, которые заставляют средство проверки системных файлов выдавать это уведомление об ошибке:

  1. Ложное срабатывание. Есть много причин, по которым инструмент проверки может неверно определить состояние некоторых файлов. Часто SFC указывает на opendll.dll от Nvidia, когда файл не поврежден. Перепроверить, действительно ли поврежден, можно утилитой DISM.
  2. Вмешательство в работу SFC. Ошибка может возникнуть, если какое-то установленное приложение вмешивается в процесс сканирования и восстановления. Чтобы проверить, выполните чистую загрузку Windows и запустите проверку. Если завершится без ошибок ищите приложение, которое препятствует нормальной работе инструмента.
  3. Степень повреждения. Иногда ошибка программы защиты ресурсов возникает из-за степени повреждения, при котором некоторые файлы не могут быть восстановлены утилитами SFC и DISM. В этом случае единственное решение — переустановка Windows.

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

Способ 1: Исправление поврежденных файлов утилитой DISM

Если сканирование SFC завершилось ошибкой, что программа защиты ресурсов не смогла восстановить поврежденные файлы, воспользуемся утилитой восстановления образа Windows (DISM).

В отличие от инструмента System File Checker, который заменяет проблемные файлы локально сохраненными копиями (также могут быть повреждены), DISM загружает и восстанавливает компоненты из Центра обновления Windows. Поэтому перед его запуском нужно проверить подключение к интернету.

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

  1. Нажмите на значок поиска, наберите «cmd». В результатах поиска правым кликом мыши на пункт «Командная строка», выберите запуск с правами администратора.
  2. Впишите указанную команду и подтвердите выполнение нажатием на Enter:
    DISM /Online /Cleanup-Image /RestoreHealth
  3. Дождитесь ее завершения. В зависимости от конфигурации компьютера проверка занимает около часа.

Не прерывайте сканирование до завершения процедуры. Проверка DISM имеет тенденцию зависать, когда приближается к 30%. Не закрывайте окно, так как это нормальное явление – прогрессия возобновится через пару минут.

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

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

Способ 2: Чистка следов удаленных программ

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

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

  1. Для этого, нажмите Win + R, в диалоговом окне введите appwiz.cpl.
  2. В разделе «Удаления или изменения программ» найдите антивирус, кликните правой мыши и выберите «Удалить».

Способ 3: Сканирование в чистой загрузке Windows

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

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

Сканирование обеими утилитами в состоянии чистой загрузки может занять несколько часов.

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

  1. В диалоговом окне (Win + R), наберите msconfig для входа в конфигурацию и настройки системы.
  2. Перейдите на вкладку Общие, затем Выборочный запуск. Снимите флажок с поля «Загружать элементы автозагрузки».
  3. Перейдите на вкладку «Службы» и пометьте флажком поле «Не отображать службы Майкрософт». Затем щелкните на кнопку «Отключить все», чтобы сторонние службы не загружались при следующем запуске.
  4. Проверьте, что на вкладке «Автозагрузка» отключены сторонние программы. Нажмите «Применить» для сохранения текущей конфигурации и выполните запрос на перезапуск компьютера.

После выполнения чистой загрузки нажмите Win+R и введите команду cmd. В результатах поиска нажмите правой кнопкой мыши на командную строку и выберите запуск от имени администратора.

Проверьте доступ в интернет и введите команду:
DISM.exe /Online /Cleanup-image /Restorehealth

После завершения проверки не закрывайте командную строку, введите команду:
sfc /scannow

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

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

Способ 4: Переустановка Windows

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

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

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

Источник: http://InstComputer.ru/nastrojka-windows/zashhity-resursov-obnaruzhila-povrezhdennye-fajly.html

Восстановление системных файлов Windows

Программа защиты ресурсов windows

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

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

Так что в первую очередь делаем бэкап, используя например Acronis True Image.

Занимаемся вредительством

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

  1. Переходим в папку System32

    По умолчанию владельцем файлов в папке System32 является служебный пользователь TrustedInstaller.

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

  1. Владельца можно изменить как из GUI, так и через CMD:
    # Назначаем себя владельцем takeown /f C:\windows\system32\WF.msc # Даем себе полные права на файл icacls C:\windows\system32\WF.msc /GRANT ADMINISTRATORS:F
    # Назначаем себя владельцемtakeown /f C:\windows\system32\WF.msc# Даем себе полные права на файлicacls C:\windows\system32\WF.msc /GRANT ADMINISTRATORS:F
  2. Удаляем файл
    del C:\windows\system32\WF.msc
    del C:\windows\system32\WF.msc

Файл удалили. Теперь можно приступать собственно к восстановлению.

Восстановление в автоматическом режиме
SFC (System File Checker)

Пробуем выполнить команду

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

Так же можно запустить проверку только для одного конкретного файла:

sfc /scanfile=C:\windows\system32\WF.msc

sfc /scanfile=C:\windows\system32\WF.msc

Если команда не выполняется, и выдает ошибку на подобии:

Защита ресурсов Windows не может выполнить запрошенную операцию

Защита ресурсов Windows не может выполнить запрошенную операцию

то мы хотя бы может просмотреть какие файлы повреждены, вручную открыв лог последнего сканирования:
С:\Windows\Logs\CBS\CBS.log

Так же, для упрощения поиска ошибок в этом файле лога, можно воспользоваться следующей командой:

find “error” \Windows\Logs\CBS\CBS.log

find “error” \Windows\Logs\CBS\CBS.log

Восстановление в ручном режиме

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

При выполнении команды sfc /scannow из CMD в рабочей системе некоторые файлы будут задействованы и поэтому не смогут быть обработаны. По этой причине лучше перейти в среду восстановления и предпринимать дальнейшие действия по восстановлению уже оттуда.

Для перехода к среде восстановления нужно:
1) Вставить диск\флешку с Windows той же версии, что и восстанавливаемая система2) Выполнить перезагрузку

3) Запуститься с диска и открыть командную строку

Загрузка с диска Запуск CMD
После открытия командной строки первым делом определим буквы разделов:

wmic logicaldisk list brief

wmic logicaldisk list brief

Конечно для этого можно использовать diskpart, но с wmi мы уложимся в меньшее количество команд.
Да и для общего развития с wmi полезно поработать.

Оффлайн восстановление системы

Если вы проводите восстановление из среды восстановления или LiveCD(USB)

sfc /scannow /offwindir=d:\windows /ofootdir=d:\

sfc /scannow /offwindir=d:\windows /ofootdir=d:\

/offwindir — переключатель для восстановления файлов внешней системы. Нужен что бы указать расположение папки Windows

/ofootdir — переключатель должен указывать на загрузочный раздел

DISM

Утилита DISM поможет в некоторых случаях,  когда SFC не может восстановить системные файлы.

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

# Проверка целостности хранилища dism /Online /Cleanup-Image /ScanHealth

# Проверка целостности хранилищаdism /Online /Cleanup-Image /ScanHealth

С помощью этой команды можно убедиться что файлы хранилища действительно повреждены.

DISM_ScanHealth

# Заменить файлы на целостные, без проверки dism /Online /Cleanup-Image /RestoreHealth

# Заменить файлы на целостные, без проверкиdism /Online /Cleanup-Image /RestoreHealth

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

нужно указать файл install.wim или install.esd со смонтированного ISO образа Windows

# Получить разрядность и версию системы, в которой мы работаем wmic os get OSArchitecture,caption,Version /format:list

# Получить разрядность и версию системы, в которой мы работаемwmic os get OSArchitecture,caption,Version /format:list

# Узнать индекс доступных ревизий в файле install.wim dism /get-wiminfo /wimfile:P:\x64\sources\install.esd

# Узнать индекс доступных ревизий в файле install.wimdism /get-wiminfo /wimfile:P:\x64\sources\install.esd

DISM Get-WIMinfo Get-WIMinfo Подробно
На основе полученной информации указываем для утилиты DISM нужный индекс.

dism /Online /Cleanup-Image /RestoreHealth /Source:wim:P:\Source\Install.wim:4 /limitaccess

dism /Online /Cleanup-Image /RestoreHealth /Source:wim:P:\Source\Install.wim:4 /limitaccess

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

Ошибка 0x800f081f

При восстановлении вы можете столкнулся с ошибкой 0x800f081f

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

# Создаем каталог куда будут распакованы файлы из образа mkdir C:\WIM # Монтируем образ в папку Dism /Mount-Wim /wimfile:P:\x64\sources\install.esd /index:4 /MountDir:G:\WIM /ReadOnly # Восстанавливаем хранилище, используя распакованный образ Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\WIM\Windows /LimitAccess # Демонтируем образ Dism /Unmount-Wim /MountDir:C:\WIM /Discard # Удаляем папку с файлами rmdir C:\WIM

# Создаем каталог куда будут распакованы файлы из образа# Монтируем образ в папкуDism /Mount-Wim /wimfile:P:\x64\sources\install.esd /index:4 /MountDir:G:\WIM /ReadOnly# Восстанавливаем хранилище, используя распакованный образDism /Online /Cleanup-Image /RestoreHealth /Source:C:\WIM\Windows /LimitAccessDism /Unmount-Wim /MountDir:C:\WIM /Discard# Удаляем папку с файлами

Восстановление хранилища на внешнем устройстве

Проверяем ревизию установленой системы

DISM /Image:D:\ /get-currentedition

DISM /Image:D:\ /get-currentedition

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

dism /Image:D:\ /cleanup-image /restorehealth

dism /Image:D:\ /cleanup-image /restorehealth

или непосредственно указав источник

dism /Image:D:\ /wimfile:P:\x64\sources\install.esd /cleanup-image /restorehealth

dism /Image:D:\ /wimfile:P:\x64\sources\install.esd /cleanup-image /restorehealth

После всех проделанных операций повторяем команду на восстановление системных файлов в надежде увидеть положительный результат:

Если в конце концов все это не помогло, то с большой вероятностью следующим вариантом будет переустановка ОС

Описание основных ключей, которые нам понадобятся

/Online — будут восстановлены файлы в папке WinSxS для системы из под которой запущена консоль CMD

/Cleanup-Image — Согласно Help: «Выполняет в образе операции очистки и восстановления». Но если по простому, то данный параметр нам необходим для того, что бы мы могли использовать зависимые от него параметры:{/CheckHealth | /ScanHealth | /RestoreHealth}.

Т.о. если вызвать /RestoreHealth без /Cleanup-Image, мы просто увидим ошибку «Неизвестный параметр restorehealth»

/Image — параметр, указываемый при необходимости восстановить хранилище внешней системы. То есть расположенной на любом носителе.

/Source — если задан этот параметр, DISM сначала выполняет поиск в указанных расположениях.
Можно использовать несколько аргументов /Source

 сообщает DISM, что не нужно выполнять поиск исходных файлов в Центре обновления Windows или в службах обновления Windows Server

Альтернативный вариант

Можно достать файлы из образа, без монтирования средствами DISM, с помощью7Zip.
Используя полученные файлы, мы можем заменить ими содержимое папки WinSxS

Открываем файл Install Выбираем ревизию Можно копировать файлы

Источник: https://administra.top/vosstanovlenie-sistemnyh-fajlov-windows/

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

Программа защиты ресурсов windows

Если в операционной системе обнаружены ошибки или сбои каких-нибудь файлов, опытные пользователи используют специальную программу ОС sfc /scannow, она помогает решить многие из них. Она проверяет целостность данных и отображает состояние файлов системы в строке.

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

Что же делать дальше? Ответ вы найдете в этой статье.

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

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

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

Устраняем проблему с поврежденными файлами при помощи утилиты DISM

После сканировании файлов в командной строке утилитой sfc /scannow, сообщение о том, что она не смогла это исправить выглядит так: проверка завершена на 100%. Защита ресурсов ОС нашла поврежденные файлы, но восстановить их не смогла. Прочитать о результатах можно в файле CBS.Log, который лежит по определенному пути.

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

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

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

Это необходимо для того, чтобы убедиться, что сообщение — программа защиты файлов Windows нашла поврежденные файлы, но восстановить их не в состоянии — больше не появляется.
  1. Нажмите на значок «Пуск» и найдите здесь «Командная строка». Нажмите на ссылку ПКМ и выберите «От имени администратора».
  2. В строке запишите следующую команду без ошибок и лишних символов: DISM.exe /Online / Cleanup-Image /RestoreHealth.
  3. Нажмите ENTER и дождитесь завершения процесса.
  4. Обратите внимание — на момент запуска этой команды у вас должно быть стабильное интернет-подключение. Для начала убедитесь в этом наверняка.

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

Если вы ввели какой-то символ неверно или пропустили знак, пробел, то появится ошибка 87, которая говорит о неверном синтаксисе набора.

Если утилита DISM восстановить файлы, вы увидите следующее сообщение: сбой восстановления. Не обнаружено источника восстановления или файлы восстановить невозможно.

Восстановление поврежденных файлов при помощи PowerShell

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

Данный путь основан на использовании специальной оболочки PowerShell, которая позиционирует как усовершенствованная среда для ввода команд, в отличие от командной строки. Для ее использования необходимо также найти в меню «Пуск» PowerShell и нажать по ней ПКМ.

Здесь введите следующую команду: Repair-WindowsImage –Online –RestoreHealth и нажмите клавишу ввода ENTER.

В отличие от предыдущей команды, эта не обращается за нужными файлами на сервер Майкрософт. Она использует данные из специально зарезервированной версии вашей операционной системы и применяет их для восстановления. И такой способ отличается более детальной операцией восстановления.

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

  • строка path не будет содержать никаких данных;
  • пункт «Online» будет иметь статус False;
  • Image Health — Healthy;
  • строка Restart Needed — False.

Воспользуйтесь установочным диском (только тем, с которого вы устанавливали эту Windows), вы можете попытаться восстановить системные файлы с него. После чего сделайте снова проверку системных файлов утилитой SFC /scannow на наличие ошибки: программа защиты данных обнаружила отсутствующие или поврежденные файлы, но восстановить их не удается.

Источник: https://RusAdmin.biz/oshibki/programma-zashhity-resursov-windows-obnaruzhila-povrezhdennye-fajly-no-ne-mozhet-vosstanovit-nekotorye-iz-nih/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.