How to repair Windows 10 manually without System File Checker
If the System File Checker cannot fix the damaged files, you may need to repair them manually.
Determine corrupted system files
To find out which files need replacing on Windows 10, use these steps:
- Open Start.
- Search for Command Prompt, right-click the top result, and select the Run as administrator option.
-
Type the following command and press Enter:
Source: Windows Central
- Open File Explorer (Windows key + E).
- Click on This PC from the left pane.
- Under the «Devices and drives» section, open the Local Disk (the «C» drive).
-
Double-click the sfclogs.txt file to open it with the default text editor app.
Source: Windows Central
After you complete the steps, the log file will reveal all the scanned system files and information for files that could not be repaired.
While in the file, you can use the find option (Ctrl + F) in the text editor and look for the term: «Cannot repair member file» to identify the corrupted files that need replacing.
Repair system files manually
You may be able to get good working files to replace in your installation from another device running the exact edition and version of Windows 10. If you do not know the location of the damaged file, you may need to perform an online search with the information available in the SFC log file.
To repair damaged system files on Windows 10 manually, use these steps:
- Open Start.
- Search for Command Prompt, right-click the top result, and select the Run as administrator option.
-
Type the following command to take ownership of the corrupted files and press Enter:
In the command, replace C:\PATH\TO\FILE with the actual path to the file that you are trying to fix.
This example takes ownership of the «acproxy.dll» file:
-
Type the following command to grant full administrator access to the corrupted file and press Enter:
In the command, replace C:\PATH\TO\FILE with the actual path to the file that you are trying to fix.
This example grants access to the «acproxy.dll» file:
Source: Windows Central
-
Type the following command to replace the corrupted files with a good-known version and press Enter:
In the command, replace C:\PATH\TO\SOURCE\GOOD\FILE with the path of the new file and C:\PATH\TO\DESTINATION\BROKEN\FILE with the path of the corrupted file.
Source: Windows Central
Quick tip: If you get a message saying you cannot replace the file because another process is using it, then either find and terminate the process or perform this task offline. (See above steps).
This example replaces the «acproxy.dll» file in the System32 folder:
-
Type the following command to verify the integrity of the Windows 10 system files and press Enter:
Source: Windows Central
-
(Optional) Type the following command to verify the integrity of the replacement file and press Enter:
In the command, replace C:\PATH\TO\REPLACED\FILE with the path of the file you replaced.
This example verifies the integrity of the «acproxy.dll» file inside the System32 folder:
Once you complete the steps, if the new files pass the integrity check, you have then resolved the problems with Windows 10.
If you cannot repair the installation using the System File Checker, you may want to consider starting fresh with a clean installation of Windows 10.
More Windows 10 resources
For more helpful articles, coverage, and answers to common questions about Windows 10, visit the following resources:
- Windows 10 on Windows Central – All you need to know
- Windows 10 help, tips, and tricks
- Windows 10 forums on Windows Central
Gaming audio
Review: Looking for the best gaming soundbar? This is it.
Creative managed to improve the already great Sound Blaster Katana soundbar to produce one of the best compact gaming speakers you can buy. We took one for a spin to see how it performs with games, movies, music, and more.
Making life easier
Microsoft’s Surface Adaptive Kit is an important change in how we see tech
Microsoft has never been shy about tackling inclusivity when it comes to technology. Its latest Surface Adaptive Kit, while a seemingly small gesture, is a big win for those with disabilities.
Yes and no and yes
Xbox Series S vs. One X: Which is more powerful?
With the Xbox Series S «Lockhart» finally out in the open, many of you have been asking whether it’s actually a definitive upgrade from the Xbox One X. The answer is complicated.
Make it your own
These apps help you customize the look of Windows 11
Windows 11 has a new look, including a new Start menu and redesigned Taskbar. If you don’t like the look of Windows 11, you can customize it with these apps.
«Защита ресурсов Windows не может выполнить запрошенную операцию» (при запуске sfc scannow)
Утилита SFC – это очень полезный инструмент, который часто помогает восстановить работоспособность операционной системы Windows. Утилита способна быстро проанализировать все системный файлы на предмет целостности, после чего заменить обнаруженные повреждённые объекты на работоспособные аналоги. Вся полезность и эффективность SFC зачастую полностью перекрывается ошибкой, не дающей утилите закончить начатый процесс проверки. В этой статье мы расскажем, как бороться со сбоем «Защита ресурсов Windows не может выполнить запрошенную операцию», появляющимся при использовании команды «sfc scannow».
Как использовать SFC для восстановления системных файлов Windows 10
Если Windows 10 работает некорректно, вы можете использовать утилиту командной строки SFC для восстановления поврежденных или потерянных системных файлов.
Когда вы начинаете замечать случайные ошибки, проблемы во время загрузки системы или проблемы работоспособности компонентов Windows, то велика вероятность, что данное состояние вызвано поврежденными или потерянными системными файлами.
Несмотря на то, что Windows 10 отлично справляется с защитой файлов, которые необходимы для нормальной работы компьютера, некоторые приложения, драйвера или даже обновления Windows могут стать причиной потери стабильности системы. Как и прошлых версиях систем от Microsoft, Windows 10 включает средство проверки системных файлов (System File Checker, SFC) – компактную, но мощную утилиту командной строки, которая может выполнить сканирование цельности системы и заменять поврежденные или пропущенные файлы оригинальной версией.
В данном руководстве мы представим шаги по использованию средства проверки системных файлов (SFC) для автоматического восстановления поврежденных файлов системы во время работы операционной системы. Также рассмотрим, как запустить утилиту в Безопасном режиме командной строки и как вручную восстановить поврежденные системные файлы, которые стали причиной неполадок.
Предупреждение: перед началом работы с утилитой SFC рекомендуется сделать полную резервную копию системы или создать точку восстановления системы. В случае, если что-то пойдет не так, вы сможете вернуть исходное состояние системы.
Как проверить и восстановить системные файлы в Windows 10
Следующая команда позволяет выполнить полное сканирование защищаемых файлов на вашем компьютере и исправить файлы, которые вызывают проблемы во время работы Windows 10.
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора, потому что для запуска SFC требуются права администратора устройства.
2. В Командной строке введите следующую команду и нажмите Enter:
3. После завершения сканирования, вы увидите одно из следующих сообщений:
- Защита ресурсов Windows не обнаружила нарушений целостности. Это означает, что в системе не обнаружены поврежденные или потерянные файлы.
- Защита ресурсов Windows не может выполнить запрошенную операцию. Это сообщение означает, что во время сканирования произошла ошибка и нужно выполнить сканирование оффлайн.
- Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log WinDir%LogsCBSCBS.log. Данное сообщение появляется, когда SFC смогла исправить проблему. Вы можете посмотреть журнал для того, чтобы ознакомиться с подробной информацией.
- Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log. В этом случае нужно вручную исправить поврежденные файлы.
Как посмотреть подробную информацию о сканировании SFC
Для просмотра информации о работе средства проверки целостности в файле CBS.Log нужно создать копию файла на рабочем столе, доступную для чтения:
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.
2. Введите следующую команду и нажмите Enter
3. Откройте файл sfclogs.txt, расположенный на рабочем столе, с помощью приложения “Блокнот”. Файл будет содержать подробную информацию о сканировании системы и о файлах, которые не удалось восстановить.
Как просканировать и восстановить системные файлы в Windows 10 оффлайн
Иногда защищенные системные файлы, которые нужно восстановить, уже загружены в оперативную память во время работы WIndows 10. В этом случае для исправления обнаруженных проблем можно использовать средство проверки системных файлов во время запуска системы.
- 1. Используйте клавиатурное сочетание Windows + I для открытия приложения “Параметры”.
- 2. Выберите раздел “Обновление и безопасность”.
- 3. В меню Выберите опцию “Восстановление”.
- 4. В секции “Особые варианты загрузки” нажмите кнопку “Перезагрузить сейчас”.
- 5. Выберите “Поиск и устранение неисправностей”.
- 6. Перейдите в “Дополнительные параметры”.
- 7. Нажмите “Командная строка” для загрузки компьютера в режиме командной строки.
Замена системного файла вручную в Windows
Если не получилось восстановить поврежденный файл средством sfc.exe, попробуйте заменить поврежденный файл вручную. Сначала найдите информацию о неисправном файле, которая содержится в файле «CBS.log».
Для ручной замены файла нам понадобится точно такая версия Windows, откуда необходимо скопировать гарантированно работоспособный файл на свой компьютер.
Я поместил исправный файл с другого ПК в корень Локального диска «C:» (можете использовать другой диск или другое место) своего компьютера. Расположение файла: «C:winml.dll», оно нам понадобится для выполнения команды.
Запустите командную строку от имени администратора.
Для принятия файла во владение введите команду:
takeown /f C:\полный_путь_и_имя_файла
В моем случае, если на ПК поврежден файл «winml.dll», путь будет таким:
takeown /f C:\Windows\System32\winml.dll
Теперь мне нужно получить полный доступ к файлу:
icacls C:\полный_путь_и_имя_файла /Grant Administrators:F
Для этого, я ввожу команду:
icacls C:\Windows\System32\winml.dll /Grant администраторы:F
Теперь необходимо заменить поврежденный файл работоспособной копией. Для этого введите команду:
copy путь_и_имя_работоспособного_файла путь_и_имя_поврежденного_файла
Я выполнил следующую команду:
copy C:\winml.dll C:\Windows\System32\winml.dll
Для подтверждения замены файла, введите: «Yes».
Если не получается выполнить восстановление системных файлов при помощи утилиты sfc.exe, переустановите Windows.
Проверка целостности системных файлов в SFC
Средство Sfc.exe работает из командной строки, запускаемой от имени администратора. Команда проверки системных файлов «sfc» имеет несколько ключей, для выполнения нужных действий.
Некоторые полезные команды:
- sfc /scannow — проверка и автоматическое восстановление поврежденных или отсутствующих файлов;
- sfc /verifyonly — проверка целостности системных файлов без восстановления;
- sfc /scanonce — проверка и исправление системных файлов после перезагрузки;
- sfc /scanfile=полный_путь_и_имя_файла.
В зависимости от ситуации, пользователь может выполнить в Windows «sfc /scannow» несколькими способами:
- из работающей операционной системы;
- после загрузки ОС в Безопасном режиме;
- загрузившись из среды восстановления Windows.
В нашей ситуации, нужно выполнить «sfc /scannow» для проверки и автоматического исправления защищенных файлов. Мы выполним команду в работающей операционной системе Windows 10.
Запустите командную строку от имени администратора.
В окне интерпретатора командной строки введите команду, нажмите на клавишу «Enter»:
sfc /scannow
Начинается сканирование системы, этот процесс займет некоторое время. Дождитесь завершения операции до 100%.
После того, как проверка «sfc /scannow» завершена, система проинформирует пользователя о результате выполненной операции. В данном случае, система обнаружила поврежденные файлы и успешно их восстановила. Подробная информация содержится в файле «CBS.log».
Файл журнала находится по пути: «C:\Windows\Logs\CBS\CBS.log». Для ознакомления с полученными данными, откройте файл журнала при помощи программы Блокнот.
По результатам сканирования операционной системы, вы получите четыре возможных результата:
- Защита ресурсов Windows не выявила нарушений целостности — компьютер работает без проблем, не нужно предпринимать никаких действий.
- Программа защиты ресурсов Windows обнаружила поврежденные системные файлы и успешно их восстановила — были обнаружены поврежденные файлы, Windows SFC восстановила и заменила файлы.
- Защита ресурсов Windows не может выполнить запрошенную операцию — SFC не может работать. Снова запустите проверку, войдя в Безопасный режим Windows. Предварительно убедитесь, что в папке WinSxS, находящейся в папке Windows, во вложенной папке «Temp» имеются папки «PendingDeletes» и «PendingRenames».
- Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них — в операционной системе найдены поврежденные файлы, SFC не может их заменить или исправить. Необходимо проверить файл журнала, увидеть поврежденные файлы, а затем заменить их с установочного носителя.
При невозможности восстановления поврежденных файлов в SFC, имеется два способа решения проблемы: замена отдельных системных файлов вручную с установочного носителя, или восстановление поврежденного хранилища компонентов Windows.
В тяжелых случаях, Майкрософт рекомендует выполнить восстановление поврежденных системных файлов до трех раз.
Восстановление поврежденных системных файлов с помощью «sfc» возможно только при условии целостности хранилища системных файлов. Если хранилище компонентов повреждено, необходимо сначала восстановить хранилище компонентов Windows, а затем снова запустить проверку и восстановление поврежденных системных файлов.
Восстановление поврежденного хранилища компонентов 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 с помощью SFC
Начинать проверку целостности файлов операционной системы рекомендуется с команды SFC. Она позволяет найти ошибки в ключевых файлах и исправить их.
Выполнить проверку с помощью SFC можно как в привычном интерфейсе Windows 10 через командную строку, так и через среду восстановления, далее мы разберем оба этих способа.
Способ-1: Через командную строку в интерфейсе Windows
Выполнять проверку с помощью SFC лучше начать через стандартный интерфейс Windows, используя командную строку. Чаще всего этого оказывается достаточно.
Чтобы проверить целостность файлов необходимо сделать следующее:
- Запустить командную строку от имени администратора (кстати вот 5 способов как это сделать). Я воспользуюсь сочетанием клавиш Win+Х и в открывшемся слева меню выберу пункт «Командная строка (Администратор)»
- Прописываем команду sfc /scannow и нажимаем Enter;
- После этого начнется процесс сканирования системы и замены поврежденных (измененных) элементов.
Если с системными файлами Windows нет никаких проблем, после проверки мы увидим сообщение, что «Защита ресурсов Windows не обнаружила нарушение целостности».
В такой ситуации можно переходить к проверке файлов с помощью DISM
Однако в некоторых ситуациях неверно работать могут файлы, которые отвечают за отображение графического интерфейса Windows, и их система исправить не сможет, поскольку они активны. В таких случаях необходимо провести проверку SFC через среду восстановления, которая не требует загрузки графического интерфейса и способна работать с данными файлами, а также изменять их при необходимости.
Способ-2: Через среду восстановления
Чтобы провести проверку целостности файлов с помощью команды SFC через среду восстановления, потребуется выполнить следующие действия:
- Нажмите в левом нижнем углу на кнопку «Пуск» и перейдите в «Параметры»;
- Далее выберите пункт «Обновление и безопасность», в левой части экрана перейдите на вкладку «Восстановление» и в пункте «Особые варианты загрузки» нажмите «Перезагрузить сейчас». В результате данных действий компьютер отправится в перезагрузку;
- После этого потребуется запустить систему с заранее созданного диска (или флешки) восстановления Windows 10. Сперва появится экран выбора языка, а далее предложение установить систему. На данном этапе необходимо нажать в левом нижнем углу на надпись «Восстановление системы»;
- Загрузится среда восстановления, где необходимо запустить командную строку. Для этого нажмите «Поиск и устранение неисправностей», далее пункт «Дополнительные параметры» и выберите вариант «Командная строка»;
- Далее запустится командная строка, в которой последовательно необходимо писать команды, приведенные ниже, а после каждой из них нажимать Enter:
После выполнения второй команды отобразится список доступных томов
Здесь требуется обратить внимание на диск, который зарезервирован системой и на системный раздел с операционной системой. Далее с ними потребуется производить манипуляции
Продолжите вводить команды:
В последней команде требуется указать диски, которые были отмечены выше. То есть, в приведенном примере команды диск C является разделом с загрузчиком, а диск E – местом, где установлена операционная система Windows 10.
- После ввода последней из четырех команд начнется сканирование целостности файлов операционной системы.
Преимуществом работы через среду восстановления является возможность инструмента SFC заменять файлы, которые необходимы для загрузки графического интерфейса Windows.
Проверка в данном случае продлится чуть дольше, чем при работе через командную строку в интерфейсе операционной системы. При этом графически пользователя командная строка в среде восстановления не будет извещать о скорости выполнения процесса. Определить, что компьютер работает исправно и проверка целостности файлов не зависла можно по мигающему значку подчеркивания.
По окончанию проверки пользователь увидит информацию о том, что нарушения целостности не были обнаружены или были успешно устранены. После этого можно перейти ко второму способу проверки – при помощи инструмента DISM.
SFC и командная строка
Краткий пример команд (на каждой строке отдельная команда, при учете, что не произошло переноса, т.е все они начинаются с sfc) можно посмотреть ниже:
Как уже говорилось, чаще всего sfc используется в контексте /scannow, как наиболее полном и автоматизированном варианте. Результатом проверки может являться сообщения:
-
Защита ресурсов Windows не обнаружила нарушений целостности.
Это значит, что отсутствующие и поврежденные системные файлы не обнаружены, но не значит, что их нет и всё в безупречном порядке. Могут быть повреждения вне области сканирования SFC;
-
Защита ресурсов Windows не может выполнить запрошенную операцию.
Консоль не запущена от имени администратора (правда там обычно об этом явно пишется), либо требуется проверка в безопасном режиме (F8 до загрузки системы, в версиях Windows до 8-ки). В числе прочего, убедитесь, что папки PendingDeletes и PendingRenames находятся в папке %WinDir%\WinSxS\Temp;
-
Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log %WinDir%\Logs\CBS\CBS.log.
Собственно, нужно посмотреть, что там интересного понаписал лог, либо просто проверить заработало ли то, что не работало;
-
Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%\Logs\CBS\CBS.log.
Ну и давайте взглянем как оно работает.
2)Как исправить эту ошибку, если она возникает во время работы Windows?
Около 80% эта ошибка происходит, когда вы работаете в Windows либо когда вы используете определенное программное обеспечение.
В большинстве случаев эта ошибка возникает только из-за некоторой проблемы с совместимостью, это может быть недавнее обновление Windows или некоторые из ваших драйверов Windows повреждены.С вашим компьютером может быть все, что угодно.
-
Если эта ошибка проявляется во время использования какого-либо конкретного программного обеспечения, возможно, что используемое вами программное обеспечение несовместимо с вашей Windows или может быть повреждено. Единственное, что вы можете сделать — переустановить ПО. Если это не сработает, перейдите к следующему шагу.
Можете наоборот, попробовать обновить виндовс. Это может помочь в большинстве случаев. Microsoft действительно выпускает исправления и они помогают улучшить производительность Windows и исправляют подобные ошибки. Откройте панель управления Windows Update и обновитесь до последней версии. Если это не сработает , просто перейдите к следующему шагу.
Обновление драйверов.
Возможно также, что драйверы повреждены. В основном только их обновление может решить эту проблему. Убедитесь, что вы обновили все драйверы на компьютере.
Реестр Windows поврежден.
Реестр является основным ключом для работы и производительности всего вашего компьютера. Из-за плохого обслуживания компьютерной системы вы можете столкнуться с проблемами реестра. Это приводит к различным ошибкам, включая ошибку critical process died windows 10.
Чтобы устранить проблему с реестром, вам нужно купить лучший в своем классе софт для восстановления и очистки плохих значений из базы данных реестра. Все работающие программы доступны только в платной версии. Но это не единственный выход. Сначала Вы должны попробовать исправить проблему реестра с помощью командной строки Windows. Если все сработает как надо, Вам не придется ничего покупать. Подробнее об этом:
- Откройте CMD, как администратор.
- Затем введите команду «Sfc / Scannow» и нажмите ввод. Дождитесь окончания анализа и НЕ закрывайте окно командной строки до завершения загрузки.
- Перезагрузите компьютер и протестируйте его. Если синий экран не появился, тогда можно вас поздравить. Если все таки он остался скорее всего вам нужно купить Registry Cleaner для вашей ОС.
Проверка целостности системных файлов в SFC
Средство Sfc.exe работает из командной строки, запускаемой от имени администратора. Команда проверки системных файлов «sfc» имеет несколько ключей, для выполнения нужных действий.
Некоторые полезные команды:
- sfc /scannow — проверка и автоматическое восстановление поврежденных или отсутствующих файлов;
- sfc /verifyonly — проверка целостности системных файлов без восстановления;
- sfc /scanonce — проверка и исправление системных файлов после перезагрузки;
- sfc /scanfile=полный_путь_и_имя_файла.
В зависимости от ситуации, пользователь может выполнить в Windows «sfc /scannow» несколькими способами:
- из работающей операционной системы;
- после загрузки ОС в Безопасном режиме;
- загрузившись из среды восстановления Windows.
В нашей ситуации, нужно выполнить «sfc /scannow» для проверки и автоматического исправления защищенных файлов. Мы выполним команду в работающей операционной системе Windows 10.
Запустите командную строку от имени администратора.
В окне интерпретатора командной строки введите команду, нажмите на клавишу «Enter»:
sfc /scannow
Начинается сканирование системы, этот процесс займет некоторое время. Дождитесь завершения операции до 100%.
После того, как проверка «sfc /scannow» завершена, система проинформирует пользователя о результате выполненной операции. В данном случае, система обнаружила поврежденные файлы и успешно их восстановила. Подробная информация содержится в файле «CBS.log».
Файл журнала находится по пути: «C:\Windows\Logs\CBS\CBS.log». Для ознакомления с полученными данными, откройте файл журнала при помощи программы Блокнот.
По результатам сканирования операционной системы, вы получите четыре возможных результата:
- Защита ресурсов Windows не выявила нарушений целостности — компьютер работает без проблем, не нужно предпринимать никаких действий.
- Программа защиты ресурсов Windows обнаружила поврежденные системные файлы и успешно их восстановила — были обнаружены поврежденные файлы, Windows SFC восстановила и заменила файлы.
- Защита ресурсов Windows не может выполнить запрошенную операцию — SFC не может работать. Снова запустите проверку, войдя в Безопасный режим Windows. Предварительно убедитесь, что в папке WinSxS, находящейся в папке Windows, во вложенной папке «Temp» имеются папки «PendingDeletes» и «PendingRenames».
- Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них — в операционной системе найдены поврежденные файлы, SFC не может их заменить или исправить. Необходимо проверить файл журнала, увидеть поврежденные файлы, а затем заменить их с установочного носителя.
При невозможности восстановления поврежденных файлов в SFC, имеется два способа решения проблемы: замена отдельных системных файлов вручную с установочного носителя, или восстановление поврежденного хранилища компонентов Windows.
В тяжелых случаях, Майкрософт рекомендует выполнить восстановление поврежденных системных файлов до трех раз.
Восстановление поврежденных системных файлов с помощью «sfc» возможно только при условии целостности хранилища системных файлов. Если хранилище компонентов повреждено, необходимо сначала восстановить хранилище компонентов Windows, а затем снова запустить проверку и восстановление поврежденных системных файлов.
How to enable SFC Scannow in Windows 7/8/10/11?
Step 1. Type “cmd” in the search box, select it from the start menu list and run as administrator.
Step 2. Type “sfc /scannow” in the command prompt and hit Enter.
Step 3. The process will take some time. You just need to wait and exit this window.
If there is no problem or your problems cannot be fixed, you will receive some messages in the command prompt window
▌Windows Resource Protection did not find any integrity violations.
That means that you do not need to do anything. Your computer does not have any missing or corrupted system files.
▌Windows Resource Protection found corrupted files and successfully repaired them. Details are included in …
That means your problem is fixed by sfc.exe command. And you do not need to do anything.
▌Windows Resource Protection could not perform the requested operation.
That means that a problem occurs during running the scan and offline scan command.
▌Windows Resource Protection found corrupted files but was unable to fix some of them.
That means sfc / scannow cannot fix the corrupted files its find and you need to do something.
In addition, you still can receive other messages, such as Windows Resource Protection could not start the repair service, there is a system repair pending which requires reboot to complete, you must be an administrator running a console session in order to use the SFC utility, etc.
The way forward
System file checker is a very useful tool in Microsoft Windows, but sometimes you may find SFC scannow not working. In general, you will receive the corresponding message that gives you a clue to find the solution, such as, Windows Resource Protection could not perform the requested operation, Windows Resource Protection found corrupted files but was unable to fix some of them,Windows Resource Protection could not start the repair service, etc.
According to your own situation, follow the above way and fix SFC scannow not working Windows Resource Protection. If you cannot fix it, you still can try free AOMEI Partition Assistant to check the partition and fix the missing or corrupted system files. This tool is very easy to use, even for a beginner.To fix SFC Scannow issue in Server, you can turn to the AOMEI Partition Assistant Server.
Защита ресурсов 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
Если не получилось восстановить поврежденный файл средством sfc.exe, попробуйте заменить поврежденный файл вручную. Сначала найдите информацию о неисправном файле, которая содержится в файле «CBS.log».
Для ручной замены файла нам понадобится точно такая версия Windows, откуда необходимо скопировать гарантированно работоспособный файл на свой компьютер.
Я поместил исправный файл с другого ПК в корень Локального диска «C:» (можете использовать другой диск или другое место) своего компьютера. Расположение файла: «C:winml.dll», оно нам понадобится для выполнения команды.
Запустите командную строку от имени администратора.
Для принятия файла во владение введите команду:
В моем случае, если на ПК поврежден файл «winml.dll», путь будет таким:
Теперь мне нужно получить полный доступ к файлу:
Для этого, я ввожу команду:
Теперь необходимо заменить поврежденный файл работоспособной копией. Для этого введите команду:
Я выполнил следующую команду:
Для подтверждения замены файла, введите: «Yes».
Прочие способы
Что касается вопроса, как восстановить полностью удаленные системные файлы, тут всё и так должно быть ясно. Если позволяют размеры диска, регулярно создавайте резервные копии системного раздела или, по крайней мере, не отключайте защиту системы, чтобы в случае чего иметь возможность выполнить откат к предыдущей контрольной точке.
И последнее, на что хотелось бы обратить внимание. Если вы скачали и установили пользовательскую сборку, будьте готовы к тому, что SFC более чем наверняка найдёт в ней поврежденные файлы
Причина очень проста – сборщики очень часто модифицируют свои образы, заменяя, к примеру, оригинальные иконки в библиотеках и прочее. Поэтому перед тем, как производить восстановление оригинальных файлов, подумайте, действительно ли это вам нужно, если в работе системы не наблюдается неполадок.
DISM с параметром ScanHealth
Действие этого параметра похоже на CheckHealth, но занимает немного больше времени за счёт более тщательного сканирования, но также ничего не исправляет. Его стоит использовать, когда предыдущая опция /CheckHealth проинформировала, что всё в порядке, но мы хотим убедиться, что это, безусловно, так. Введите:
DISM /Online /Cleanup-Image /ScanHealth
Сканирование может занять гораздо больше времени, чем с предыдущей опцией (приблизительно 10 минут). Если сканирование останавливается на 20% или 40%, то нужно подождать – может показаться так, что компьютер завис – но в действительности выполняется сканирование.