“защита ресурсов виндовс не может выполнить запрошенную операцию”
Содержание:
- Как проверить целостность файлов в Windows 10 с помощь DISM
- Восстановление файлов из списка логов sfc вручную.
- Примеры команд SFC, переключатели, опции и многое другое
- Windows 7
- Запуск сканирование SFC /SCANNOW помимо командной строки
- Для исправления проблем с sfc запустите команду dism
- Восстановление системных файлов Windows 10
- Проверка реестра windows 7 на ошибки: обзор бесплатной программы CCleaner
- Восстановление повреждённого хранилища компонентов Windows с помощью программы Dism++
- Защита ресурсов Windows не может выполнить запрошенную операцию
- Проверка диска на битые секторы и наличие ошибок в Windows 7
- Что такое sfc /scannow?
- Сканирование и восстановление системы с использованием DISM.exe
Как проверить целостность файлов в Windows 10 с помощь DISM
Как отмечалось выше, после проверки с помощью SFC рекомендуется приступить к анализу системы инструментом DISM. Он в ходе проверки исследует другие каталоги (и еще раз «пройдется» по файлам, которые были проверены SFC).
Проверка с помощью инструмента DISM несколько отличается от анализа системы за счет SFC. Пользователь имеет возможность выбрать одну из трех команд, чтобы провести проверку системы. Каждая из них имеет различный уровень воздействия.
Dism /Online /Cleanup-Image /CheckHealth
При выполнении данной команды система проверяет сделанные диагностическими утилитами записи по обнаружению в системе измененных или проблемных файлов. Команда выполняется быстро, но при этом не проводится проверка, а все данные основываются на ранее записанной информации.
Dism /Online /Cleanup-Image /ScanHealth
Данная команда нацелена на анализ всех системных компонентов на выявление в них ошибок и поврежденных элементов. При этом проводится только проверка, и пользователь извещается о наличии или отсутствии проблемных файлов. Такая проверка может занять от нескольких минут до нескольких часов, в зависимости от скорости работы жесткого диска, его загруженности и степени вмешательства в файлы операционной системы.
Dism /Online /Cleanup-Image /RestoreHealth
Эта команда, в отличие от предыдущей, не только проверяет файлы, но и сразу их заменяет на целостные. На ее выполнение также потребуется от нескольких минут до нескольких часов.
Важно:
Обратите внимание, что последние две команды, которые запускают проверку целостности файлов Windows 10, могут «зависнуть» в процессе выполнения на определенном проценте (чаще всего около 20). Ни в коем случае не следует в этот момент перезагружать систему, поскольку данная ситуация является типичной, и проценты продолжат «капать» через некоторое время
Если ваш компьютер перестал запускать определенные приложения, начал сильно тормозить, то возникает смысл проверить Windows 10 на наличие ошибок.
Иногда возникают необычайно серьезные проблемы, которые могут потребовать даже переустановки системы. В Windows 10 присутствуют внутренние утилиты, которые позволяют просканировать компьютер, выявить и исправить различные ошибки.
Восстановление файлов из списка логов sfc вручную.
Напоминаю, что логи sfc содержат в себе только информацию о СИСТЕМНЫХ файлах: часто эта программа бесполезна против части подгружаемых со стороны библиотек DirectX, .Net и прочего. Исправит она и не все файлы для установленных программ, если такая беда случится.
Но если логами sfc битый или пустой/отсутствующий файл зафиксирован, его можно исправить. Повторяю: если вы сидите в Windows 10, у вас есть более быстрый вариант. Тут же в cmd наберите:
dism /online /cleanup-image /restorehealth
В Windows 7 придётся попотеть. Сначала получите к нему доступ и права на работу с файлом:
takeown /f полный-путь-к-файлу/папке
и
icacls полный-путь-к-файлу/папке /GRANT Администраторы:F
Например, система обнаружила повреждение файла System.Management.Automation.dll и не смогла его починить.
откройте в новой вкладке
Попробуем его отыскать. В логах приводится подробная о нём информация. Для таких целей идеально подходит средство поиска файлов из консоли же:
cd\ dir имя-файла /s
Консоль, скорее всего, выдаст несколько вариантов (заметьте, что нередко в Windows папка таковой не является – это может быть всего лишь системный узел или вид “с нескольких ракурсов”). Так что, опираясь на логи, откиньте ненужные результаты. Если всё ещё не удаётся его вычленить, используйте повторную проверку каждого из “подозреваемых” с помощью той же sfc.exe в формате (смотрите справку):
sfc /verifyfile=полный-путь-к-файлу
Остаётся обнаружить и заполучить искомый файл. Для того есть несколько способов:
- взять у друга с такой же Windows (попросить на добропорядочном форуме)
- скачать аккуратно из сети, не нарвавшись на бяку
- забрать с установочного диска/флешки/образа (тогда проще уж просто
После того, как вы утвердились в выборе, замените повреждённый файл на обновлённый командой в cmd в формате:
copy полный-путь-к-хорошему-файлу полный-путь-к-плохому-файлу
Не забывая о правильности вводимых путей к обоим файлам, включая буквы томов (логических дисков).
Примеры команд SFC, переключатели, опции и многое другое
Команда sfc – это команда командной строки, которую можно использовать для проверки и замены важных системных файлов Windows. На многих этапах устранения неполадок рекомендуется использовать команду sfc.
Проверка системных файлов – очень полезный инструмент для использования при подозрении на проблемы с защищенными файлами Windows, такими как многие файлы DLL.
Наличие команды Sfc
Команда sfc доступна из командной строки в большинстве операционных систем Windows, включая Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP и Windows 2000.
Средство проверки системных файлов является частью системы защиты ресурсов Windows в Windows 10, Windows 8, Windows 7 и Windows Vista, и в этих операционных системах ее иногда называют Средство проверки ресурсов Windows .
Проверка системных файлов является частью защиты файлов Windows в Windows XP и Windows 2000.
Команду sfc можно запустить только из командной строки, если она открыта с правами администратора. См. Как открыть повышенную командную строку для получения информации о том, как это сделать.
Доступность командных переключателей SFC может несколько отличаться от операционной системы к операционной системе.
Синтаксис команды Sfc
В основном, это синтаксис, необходимый для выполнения опций проверки системных файлов:
Параметры SFC
Или, более конкретно, вот как это выглядит с опциями:
sfc [ /? ]
См. Как читать синтаксис команды, если вы не уверены, как интерпретировать синтаксис команды sfc, как написано выше или описано в таблице ниже.
Item | Описание |
/SCANNOW | Этот параметр указывает sfc сканировать все защищенные файлы операционной системы и при необходимости восстанавливать. |
/VERIFYONLY | Этот параметр команды sfc такой же, как /scannow , но без восстановления. |
/SCANFILE = файл | Этот параметр sfc аналогичен /scannow , но сканирование и восстановление выполняются только для указанного файла . |
/offbootdir = загрузки | Используется с /offwindir , этот параметр sfc используется для определения загрузочного каталога ( boot ) при использовании sfc из-за пределов Windows. |
/offwindir = выиграть | Этот параметр sfc используется с /offbootdir для определения каталога Windows ( win ) при использовании sfc в автономном режиме. |
/? | Используйте переключатель справки с командой sfc, чтобы показать подробную справку о нескольких параметрах команды. |
Вы можете сохранить вывод команды sfc в файл, используя оператор перенаправления. См. Как перенаправить вывод команды в файл для получения инструкций или проверьте см. «Командная строка» для получения дополнительных советов, подобных этому.
Примеры команд Sfc
sfc/scannow
В приведенном выше примере утилита проверки системных файлов используется для сканирования, а затем автоматически заменяет любые поврежденные или отсутствующие системные файлы. Параметр /scannow является наиболее часто используемым параметром для команды sfc.
См. Как использовать SFC/Scannow для восстановления защищенных файлов операционной системы Windows для получения дополнительной информации об использовании команды sfc таким способом.
sfc /scanfile=c:\windows\system32\ieframe.dll
Приведенная выше команда sfc используется для сканирования ieframe.dll, а затем исправления в случае обнаружения проблемы.
sfc/scannow/offbootdir = c: \/offwindir = c: \ windows
В следующем примере защищенные файлы Windows сканируются и исправляются при необходимости (/scannow ), но это делается при другой установке Windows (/offwindir = c: \ windows ).>) на другом диске (/offbootdir = c: \ ).
В приведенном выше примере показано, как использовать команду sfc из командной строки в параметрах восстановления системы или из другой установки Windows на том же компьютере.
sfc/verifyonly
Используя команду sfc с параметром /verifyonly , программа проверки системных файлов проверяет все защищенные файлы и сообщает о любых проблемах, но никаких изменений не вносится.
В зависимости от того, как был настроен ваш компьютер, вам может потребоваться доступ к исходному установочному диску Windows или флэш-накопителю, чтобы разрешить восстановление файлов.
Команды Sfc и дополнительная информация
Команда sfc часто используется с другими командами командной строки, такими как команда выключения, чтобы вы могли перезагрузить компьютер после запуска средства проверки системных файлов.
У Microsoft есть еще немного информации о проверке системных файлов, которая может оказаться вам полезной.
Windows 7
Если у нас компьютер хоть как-то включается, то делаем следующее (если не включается, смотрите раздел 2 этой статьи).
Открываем меню Пуск. В поле поиска пишем «Ком». На элементе «Командная строка» жмем правой кнопкой мышки и выбираем «Запуск от имени администратора«.
В открывшейся командной строке пишем:
sfc /scannow
Немного ждем…
Если у вас система в порядке, то увидите следующее изображение.
Если Windows у вас был поломан, то увидите следующее.
Системные файлы успешно восстановлены. Перезагружаемся и сразу включаем защиту системы для создания точек восстановления дабы следующий раз просто откатить состояние компьютера на пару дней назад и все.
Бывает, что при сканировании системы утилита sfc.exe нашла поврежденные файлы, но исправить их не смогла. В этом случая я бы сделал восстановление системных файлов в Безопасном режиме. Если в безопасном режиме то же самое читайте последний пункт этой статьи.
Если у вас компьютер совсем не загружается, то о чем говорилось в самом начале статьи, то читайте следующий пункт.
Запуск сканирование SFC /SCANNOW помимо командной строки
При запуске sfc /scannow из-за пределов Windows, например, из командной строки, доступной при загрузке с установочного диска Windows или флеш-накопителя или с вашего диска восстановления системы или накопителя, вам нужно будет сообщить команду sfc точно, где Windows существует.
Вот пример:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
Параметр /offbootdir = указывает букву диска, в то время как параметр / offwindir = указывает путь к Windows, снова включающий букву диска.
Примечание. В зависимости от того, как настроен ваш компьютер, командная строка при использовании извне Windows не всегда назначает буквы дисков так же, как вы видите их изнутри Windows. Другими словами, Windows может быть в C: \ Windows, когда вы ее используете, но D: \ Windows из командной строки в ASO или SRO.
В большинстве установок Windows 10, Windows 8 и Windows 7 C: обычно становится D: и в Windows Vista C: обычно остается C :. Чтобы убедиться в этом, найдите диск с папкой « Пользователи » на нем — это будет диск, на котором установлен Windows, если у вас нет нескольких установок Windows на нескольких дисках. Вы можете просматривать папки в командной строке с помощью команды dir .
Для исправления проблем с sfc запустите команду dism
В Windows 10, 8.1, and 8 Система обслуживания образов развёртывания и управления ими (Deployment Image Servicing and Management tool) может устранить ошибки, которые не позволяют команде SFC правильно работать.
Для того чтобы запустить данную команду, откройте Командную строку от имени администратора. Введите данную команду и нажмите Enter. DISM проверит компоненты Windows на наличие ошибок и автоматически устранит их.DISM /Online /Cleanup-Image /RestoreHealth
Не закрывайте окно Командной строки пока команда не закончит свою работу. Это займёт несколько минут. Если строка прогресса остановится на 20% или около того, не переживайте – это нормально.
Если команда DISM ничего не изменила, перезагрузите компьютер. Теперь можете снова запустить команду SFC и она сможет заменить повреждённые файлы исправными.
В Windows 7 и более ранних версиях отсутствует команда DISM. Вместо этого, можно загрузить и запустить “System Update Readiness Tool” (Инструмент подготовки системы к обновлению) с сайта Microsoft и использовать его для сканирования системы на наличие проблем и ошибок и исправлять их.
Восстановление системных файлов Windows 10
Обычное восстановление (нужен Интернет)
Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Все рассмотренные команды выполняются в классической командной строке или оболочке Windows PowerShell (запущенными от имени администратора).
DISM /Online /Cleanup-Image /CheckHealth
С её помощью проверяем наличие повреждений хранилища компонентов. Команда смотрит только события, ранее записанные в журнале Windows 10. Никаких изменений не вносится. Будет проверено, помечено ли данные образа как повреждённые и можно ли их исправить.
На моём компьютере повреждение хранилища компонентов не обнаружено. Ранее система Windows 10 была перенесена на другой SSD-диск. Судя по всему, очень даже успешно.
DISM /Online /Cleanup-Image /ScanHealth
Выполняет полную проверку хранилища компонентов Windows на наличие повреждений. В зависимости от Ваших комплектующих занимает несколько минут. Мой компьютер справился буквально за две минуты и повреждение хранилища компонентов не было обнаружено.
DISM /Online /Cleanup-Image /RestoreHealth
Эта команда исправляет повреждённые файлы или отсутствующих компоненты исходными версиями. В процессе восстановления берёт участие центр обновления Windows (автоматически загружаются нужные файлы). Ваш компьютер должен иметь доступ в Интернет.
Процесс сканирования и восстановления компонентов может занять продолжительное время (даже до 30 минут). Всё зависит от текущего состояния Вашей операционной системы. В итоге должно появиться сообщение о том, что операция восстановления была успешно завершена.
Восстановление с помощью ISO-файла образа
Если Ваш компьютер не имеет прямого доступа к Интернету или служба обновления Windows отключена, то при попытке восстановления хранилища компонентов появляются ошибки:
- 0x800f0906 — исходные файлы не могут быть загружены (используйте параметр источника, чтобы указать расположение файлов, необходимых для восстановления функции);
- 0x800f0950 — ошибка использования DISM (операция не проводилась);
- 0x800F081F — исходные файлы были не найдены (используйте опцию источника, чтобы указать расположение файлов, необходимых для восстановления функции).
Вы можете указать WIM или ESD-файл исходного установочного образа Windows, который будет использоваться для восстановления (в качестве источника файлов системных). Например, давайте смонтируем оригинальный ISO-образ диска Windows 10 на виртуальный диск (G:).
DISM /Online /Cleanup-Image /RestoreHealth /Source:G:\Sources\Install.wim
Предотвратить использование служб обновления Windows (только локальный файл):
- DISM /Online /Cleanup-Image /RestoreHealth /Source:G:\Sources\Install.wim /LimitAccess
- Dism /Online /Cleanup-Image /RestoreHealth /LimitAccess
Важно! Сборка и выпуск Windows в образе WIM / ESD должны совпадать с таковыми в Вашей системе. Журнал восстановления системных файлов смотрите здесь: C:\Windows\Logs\CBS.log и C:\Windows\Logs\DISM \DISM.log
После восстановления можно запустить проверку sfc /scannow.
Как бонус — вот Вам ещё несколько команд:
DISM /Get-WimInfo | просмотреть информацию об образе в WIM-файле |
DISM /Add-Package | установка файлов обновлений форматов MSU и CAB |
DISM /Get-Drivers | получение полного списка установленных драйверов |
DISM /Add-Driver | добавление драйверов в образ операционной системы |
DISM /Add-Capability | используется для установки компонентов и RSAT |
DISM /StartComponentCleanup | очистка старых версий компонентов (папка WinSxS) |
DISM /Set-Edition | переход на полную версию Windows без переустановки |
В оболочке Windows PowerShell можно использовать команды: Repair-WindowsImage -Online —CheckHealth (-ScanHealth или -RestoreHealth) для быстрой проверки (полной или восстановления). Какой от этого профит непонятно, но такая возможность присутствует.
Заключение
Зачастую средство DISM используется для восстановления системных файлов Windows 10. Его команды отлично работают как в командной строке, так и в Windows PowerShell. Для офлайн-восстановления понадобится оригинальный дистрибутив Windows 10 с сайта Майкрософт.
Проверка реестра windows 7 на ошибки: обзор бесплатной программы CCleaner
Каждый пользователь операционной системы Windows рано или поздно сталкивается с различными проблемами в её работе, которые могут проявляться в снижении производительности, ошибках в работе программ и т.п.
Проблемы в операционной системе вызываются, как правило, ошибками в её реестре. Реестр — это место, в котором хранятся все параметры конфигурации самой системы и установленного прикладного программного обеспечения.
И в данной статье будут рассмотрены способы чистки реестра и устранения ошибок в нём.
Перед очисткой реестра необходимо сначала удалить с компьютера «мусор» в виде ненужных программ и файлов. Если же удалять «мусор» из системы после очистки реестра, то данные об удалённых программах и файлах из него стёрты не будут, что сделает очистку менее эффективной.
Итак, для удаления ненужных программ воспользуйтесь специальным разделом Панели управления. Для этого наберите в меню Пуск «Программы и компоненты» и откройте найденный раздел. Раздел представляет собой список установленных на компьютер программ, которые можно удалить при помощи двойного щелчка левой кнопкой мыши.
После удаления ненужных программ желательно произвести очистку диска, которая окончательно удалит весь «мусор» из системы. Для этого наберите в меню Пуск «Очистка диска» и откройте найденную утилиту. После запуска утилита самостоятельно произведёт сканирование компьютера на наличие ненужных файлов. Остаётся только поставить все галочки в списке и нажать «Ок».
Восстановление повреждённого хранилища компонентов Windows с помощью программы Dism++
***
Друзья, благодаря своей уникальности и годности, программа Dism++ стала завсегдатаем разговоров о её возможностях на нашем сайте. О ней в целом вы можете почитать в её комплексном обзоре. Конкретные же инструкции по работе с Dism++, смотрите в перечне фильтрации статей сайта по тегу Dism. Ну а в этой статье давайте говорить о возможности программы по восстановлению повреждённого хранилища компонентов Windows.
1. Повреждение хранилища компонентов Windows
Хранилище компонентов – это содержимое папки «WinSxS», расположенной по пути C:\Windows\WinSxS. Здесь хранятся оригинальные версии файлов Windows. И именно отсюда утилита sfc.exe при проверке целостности системных файлов sfc /scannow берёт оригинальные версии для замены ими повреждённых системных файлов. И тогда по результатам запуска команды sfc /scannow мы видим отчёт проверки в виде уведомления:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила».
И это есть успешное завершение операции проверки целостности системных файлов. Её неуспешное завершение – это уведомление по итогу завершения проверки:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них».
Это значит, что не только системные файлы, но и само хранилище компонентов, т.е. папка «WinSxS», нуждается в восстановлении. И такое восстановление уже проводится за счёт ресурсов Центра восстановления Windows с использованием консольной утилиты Dism. Кому интересно, можете почитать в статье «Проверка целостности системных файлов Windows 10», как восстанавливается хранилище компонентов с использованием команд Dism в командной строке. Ниже же рассмотрим предлагаемую программой Dism++ юзабильную альтернативу этой операции. Как с помощью Dism++ выявить, не повреждено ли хранилище компонентов Windows? И как восстановить повреждённое хранилище за счёт файлов, хранящихся в Центре обновления системы?
2. Восстановление хранилища компонентов программой Dism++
Запускаем программу Dism++. Друзья, если у вас на компьютере установлено несколько Windows, все они будут отображаться в окне программы для возможности проведения операций с ними. Чтобы работать с текущей операционной системой, переключаемся на её образ вверху окна Dism++.
В меню «Восстановление» выбираем «Проверить».
Ждём, пока программа осуществит сканирование хранилища компонентов Windows на предмет наличия повреждений. Ход этой операции сможем наблюдать на шкале прогресса выполнения операций с образом.
По итогу получим отчёт проверки, и коль проверка sfc /scannow не смогла восстановить повреждённые системные файлы, логично, что итог проверки целостности самого хранилища будет неудовлетворительным. Dism++ выдаёт нам сообщение:
«Целостность образа была проверена, и она нуждается в восстановлении».
Теперь нам нужно запустить восстановление хранилища. Напомню, друзья, ещё раз, что такое восстановление средствами Dism проводится за счёт ресурса Центра обновления Windows. Следовательно, для успешного проведения операции по восстановлению хранилища нужно, чтобы не были повреждены файлы самого Центра. И желательно, чтобы компьютер был подключён к Интернету: возможно, в процессе восстановления хранилища понадобится скачивание нужных файлов с серверов обновлений Microsoft.
В окне Dism++ в меню «Восстановление» запускаем «Исправить».
Ждём завершения операции, её ход отслеживаем на шкале прогресса.
И вот результат – Dism++ уведомляет:
«Образ был успешно восстановлен».
Т.е. хранилище компонентов восстановлено.
Теперь можем запускать проверку целостности файлов утилитой sfc.exe. В запущенной от имени администратора командной строке вводим:
sfc /scannow
И жмём Enter. После восстановления хранилища компонентов такая проверка должна завершиться успешным восстановлением файлов, как на первом снимке статьи.
3. Что делать, если Dism++ не смогла восстановить хранилище компонентов
Что делать, друзья, если Dism++ не удастся произвести восстановление хранилища компонентов? Судя по такой вот по формулировке уведомления о неудачном восстановлении,
***
Друзья, если вам в принципе интересны материалы по теме восстановления целостности системных файлов, вы можете узнать более. Тег Целостность системных файлов отфильтрует все материалы сайта по этой теме.
Защита ресурсов Windows не может выполнить запрошенную операцию
встроенное средство восстановления системных файлов. Но и здесь пользователя может поджидать неприятность. Инструмент или не запускается, или запускается, но вскоре начатое сканирование завершается ошибкой «Защита ресурсов Windows не может выполнить запрошенную операцию».
Что делать, если при запуске sfc /scannow выдается ошибка «Защита ресурсов Windows не может выполнить запрошенную операцию»
Означает ли это, что всё так плохо, что даже SFC не работает? Не всегда, просто во время проверки в системе происходит сбой или инструмент не может получить доступ к каталогу WinSxS, в коем расположены важные файлы. Вероятны и другие причины — повреждение файловой системы, наличие физически нечитаемых секторов на диске, отсутствие у пользователя соответствующих прав доступа. Что делать и с чего начинать поиск причин неполадки?
Проверьте структуру файловой системы
Для начала убедитесь, что командная строка запущена от имени администратора,
хотя вообще-то Windows должна сама об этом предупреждать. Если вы запускаете инструмент как положено с админскими привилегиями, а ошибка всё равно появляется, проверьте состояние файловой системы, выполнив тут же в консоли команду
Если будут обнаружены ошибки, повторите команду, но уже с параметрами /r /f, как показано на скриншоте. Действие потребуется подтвердить вводом Y, при этом компьютер будет перезагружен, а сканирование и исправление выполнено до загрузки рабочего стола.
Проверьте доступ к каталогу WinSxS
Причиной ошибки сканирования может быть ограничение доступа SFC к каталогу WinSxS. Попробуйте снять их, выполнив в консоли CMD команду
и перезагрузив компьютер.
Запустите SFC в безопасном режиме
Следующий шаг — запуск процедуры сканирования SFC в безопасном режиме. Загрузиться в него проще всего с помощью утилиты msconfig, переключившись на вкладку «Загрузка» и установив галочку в соответствующем чекбоксе.
Далее всё как обычно, открываем командную строку с повышенными привилегиями и выполняем команду sfc /scannow Будет еще лучше, если запустить сканирование SFC оффлайн. Для этого нужно загрузиться с установочного диска Windows, при появлении окна мастера установки нажать Shift + F10,
открыв тем самым командную строку, определить в ней буквы дисков, а затем выполнить такую команду:
Где: offbootdir=D: раздел, содержащий папку WinSxS. offwindir=C:Windows — раздел с установленной ОС.
Примечание: определить буквы томов в загрузочной среде проще всего с помощью Блокнота, запустив его командой notepad и выбрав Файл → Сохранить как.
Восстановите хранилище системных компонентов
Если приведенные выше способы не дали результатов, высока вероятность, что отказ защиты ресурсов Windows вызван повреждением самого хранилища системных компонентов, то есть содержимого папки WinSxS. Проверить его состояние можно командой
если она выдает сообщение о необходимости восстановление хранилища, выполняем в консоли такую команду:
Компьютер при этом должен быть подключен к интернету, поскольку Windows может потребоваться подключиться к серверу Microsoft и скачать недостающие файлы. По завершении процедуры перезагружаемся. Теперь, когда хранилище восстановлено, sfc/scannow должна заработать как надо.
Проверка диска на битые секторы и наличие ошибок в Windows 7
Жёсткий диск, в отличие от процессора и оперативной памяти, имеет срок службы, порой на порядок меньший. Его своевременная проверка на наличие ошибок предотвратит потерю важных данных. В Windows 7 сделать это можно как стандартными встроенными средствами, так и сторонними программами.
- Суть проблемы
- Суть износа жёсткого диска и образования битых секторов
- Причины появления битых секторов
- Признаки появления битых секторов
- Проверка диска на наличие ошибок в Windows 7: практические методы диагностики
- Стандартная проверка
- Вызов CheckDisk из командной строки
- Проверка программой Victoria
- Альтернативные программы для проверки
- Что делать, если программное обслуживание не помогло
- Видео: подробное руководство о работе с Victoria
Что такое sfc /scannow?
Практически – это программа, которая, как и многие из других системных располагается в папке
C:\Windows\System32
и является неотъемлемой частью механизма защиты ресурсов Windows, который охраняет реестровые ключи и отдельные параметры от поражения (равно как и критически важные системные файлы). Если только после запуска утилиты та обнаружит изменения в этих файлах или параметрах, она – утилита – приступит (по команде пользователю) к исправлению ситуации. Для этого сама Windows всегда держит кэшированную копию файлов в системной папке с одноимённым названием. Есть желание – взгляните:
C:\Windows\winsxs\Backup
Сканирование и восстановление системы с использованием DISM.exe
Бывает, что команда SFC не справляется с некоторыми дефектами системных компонентов. IT-продукт DISM.exe позволяет закончить начатое восстановление. Она сканирует и обслуживает систему, исправляя даже самые проблемные компоненты.
DISM.exe используется даже тогда, когда SFC не выявляет дефектов целостности ОС, а повод подозревать, что они есть сохраняется.
Прежде всего, правым кликом мыши по меню «Пуск» от имени администратора запускается командная строка. Потом запускаются другие команды:
dism /Online /Cleanup-Image /CheckHealth. Применяется для формирования сведений о состоянии ОС, наличии повреждений ее компонентов. Не инициирует исследование, сканирует более ранние значения зафиксированных параметров.
dism /Online /Cleanup-Image /ScanHealth. Исследует и проверяет целостность хранилища системных составляющих. Занимает много времени, с трудом преодолевая отметку в 20%.
dism /Online /Cleanup-Image /RestoreHealth. Исследует и автоматически восстанавливает ОС. Работает медленно, временами прерываясь.
В обстоятельствах, когда восстановление хранилища системных элементов не осуществляется, используется install.wim (esd) с Windows 10 ISO в качестве источника исправляемых составляющих. Для этого применяется другая опция:
В отдельных случаях «.wim заменяется на.esd».
Во время использования этих команд, все осуществляемые операции сохраняются в журнале, который содержится в Windows\Logs\CBS\CBS.log и Windows\Logs\DISM\dism.log. Инструмент DISM запускается в среде восстановления ОС так же, как это происходит при работе SFC.
Это программное средство реализуется также в Windows PowerShell от имени администратора, с применением совокупности команд Repair-WindowsImage. Например:
- Repair-WindowsImage -Online -ScanHealth. Ищет дефекты системных элементов,
- Repair-WindowsImage -Online -RestoreHealth. Исследует и устраняет неисправности.
По всей видимости, восстановление целостности ОС — вполне выполнимая задача, решение которой позволяет избавиться от разнообразных проблем с системой. В редких случаях, когда описанные инструменты не помогают, следует воспользоваться другими алгоритмами, находящимися в открытом доступе. В частности, следует попробовать откатить систему до прежней точки восстановления Windows 10.
Некоторые пользователи сталкиваются с тем, что SFC обнаруживает дефекты системных элементов сразу после обновления с новой сборкой ОС. В этих условиях исправление ошибок оказывается возможным только при новой «чистой» установке системного образа.
Иногда повреждение выявляется у отдельных версий программного обеспечения для видеокарт. В указанном случае, ошибочным является файл opencl.dll. Возможно, в этих обстоятельствах не стоит предпринимать вообще никаких действий.