SFC is not working to repair corrupted files on Windows 10, help!
«Hi there, how many of you have ever met this issue that the System File Checker stops working suddenly on Windows PC while applying it to repair and fix the corrupted files?
I got this issue that my E: drive becomes inaccessible. I thought that some corrupted files and bad sectors might exist on the drive. So I tried to run the SFC —sfc / scannow command line to repair the corrupted files on the drive so to make it work again.
Then the problem burst that SFC wouldn’t run on my Windows 10 computer. Is there an alternative way that can help me fix this issue even if the SFC has stopped working? How?«
According to the Microsoft Windows Support, SFC, also called System File Checker, is a utility in Windows that allows users to scan for corruptions in Windows system files and restore corrupted files.
However, sometimes, Windows users may not be able to run the sfc / scannow command line to repair the corrupted files on their Windows 10/8/7 PCs due to some reasons. So how to quickly restore corrupted system files and make SFC work again? Just follow the below parts and resolve this issue on your own now:
Part 1. Check and View ‘SFC Won’t Run’ Error Details
Before starting fixing the SFC not working error on your PC, we highly recommend that you follow the below tips to check and view the details of this issue:
1. Press Win + X to bring up Power User menu and select Command Prompt.
2. Type: sfc /scannow and hit Enter.
3. Wait for the process to complete and if you get the below messages, take different actions according to the related problems:
- Windows Resource Protection did not find any integrity violations: This means not system files are missing or corrupted. You don’t need to take any methods.
- Windows Resource Protection could not perform the requested operation: This means that a problem exists while running the scan and offline scan command. You can apply an SFC alternative tool for help.
- Windows Resource Protection found corrupted files and successfully repaired them. Details are included in …: This means the SFC command lines work just fine. No actions need to be taken.
- Windows Resource Protection found corrupted files but was unable to fix some of them: This means sfc / scannow finds corrupted files but unable to fix.
And therefore, you need to find an alternative tool or method to fix the corrupted files on Windows PC. The method in Part 2 can help.
Part 2. Repair Corrupted Files with SFC Alternative Tool on Windows PC
When the SFC fails to work, the first move that you should take is to find an SFC alternative tool or program that can help you find and repair the corrupted files on Windows PC.
Here we’d like to recommend you try EaseUS Partition Master which will thoroughly scan, find and repair corrupted system files on Windows 10/8/7 in just three simple steps:
After this, you shall be able to use saved data on the hard drive partition and even save new data on the drive by then.
Part 3. Fix SFC (System File Checking) Is Not Working Error on Windows 10/8/7
So how to make the SFC work again on your Windows 10/8/7 computers? Here in the below, you will find a few recommended methods which will help you manually repair and fix not working System File Checker on Windows 10:
Method 1. Run DISM command to resolve sfc /scannow won’t run issue
1. Press Win + R to bring up Run dialog and type: cmd to open Command Prompt.
2. Sign in with your administrator account and password if the system asks.
3. Type: Dism /Online /Cleanup-Image /RestoreHealth and hit Enter.
4. Reboot your PC to keep all changes to repair the SFC to work again.
Method 2. Manually repair corrupted system file and make SFC work again
1. Press Win + I to bring up Settings window and click Update & security.
2. Click Recovery, select Restart now under Advanced startup.
3. Click Troubleshoot > Advanced Options and then select Command Prompt.
4. Enter your Administrator account and password on the reboot and then type: wmic logicaldisk get deviceid, volumename, description and hit Enter.
5. Type: sfc /scannow /offbootdir=C: /offwindir=D:Windows and hit Enter to continue.
By doing so, Windows will repair the corrupted system files offline on your PC.
6. Then close Command Prompt when the scan and repair process complete.
7. Click Continue to exit and go back to your Windows 10.
After this, you should be able to use the SFC to check and repair corrupted files on your computers again.
- Notice:
- Those methods can also be applied to fix SFC issue on Windows 8/7 computers. Please Google to find the right guide to adjust or change some steps if you are a Windows 8/8.1 or Windows 7 user.
SFC is not working to repair corrupted files on Windows 10, help!
«Hi there, how many of you have ever met this issue that the System File Checker stops working suddenly on Windows PC while applying it to repair and fix the corrupted files?
I got this issue that my E: drive becomes inaccessible. I thought that some corrupted files and bad sectors might exist on the drive. So I tried to run the SFC —sfc / scannow command line to repair the corrupted files on the drive so to make it work again.
Then the problem burst that SFC wouldn’t run on my Windows 10 computer. Is there an alternative way that can help me fix this issue even if the SFC has stopped working? How?«
According to the Microsoft Windows Support, SFC, also called System File Checker, is a utility in Windows that allows users to scan for corruptions in Windows system files and restore corrupted files.
However, sometimes, Windows users may not be able to run the sfc / scannow command line to repair the corrupted files on their Windows 10/8/7 PCs due to some reasons. So how to quickly restore corrupted system files and make SFC work again? Just follow the below parts and resolve this issue on your own now:
Part 1. Check and View ‘SFC Won’t Run’ Error Details
Before starting fixing the SFC not working error on your PC, we highly recommend that you follow the below tips to check and view the details of this issue:
1. Press Win + X to bring up Power User menu and select Command Prompt.
2. Type: sfc /scannow and hit Enter.
3. Wait for the process to complete and if you get the below messages, take different actions according to the related problems:
- Windows Resource Protection did not find any integrity violations: This means not system files are missing or corrupted. You don’t need to take any methods.
- Windows Resource Protection could not perform the requested operation: This means that a problem exists while running the scan and offline scan command. You can apply an SFC alternative tool for help.
- Windows Resource Protection found corrupted files and successfully repaired them. Details are included in …: This means the SFC command lines work just fine. No actions need to be taken.
- Windows Resource Protection found corrupted files but was unable to fix some of them: This means sfc / scannow finds corrupted files but unable to fix.
And therefore, you need to find an alternative tool or method to fix the corrupted files on Windows PC. The method in Part 2 can help.
Part 2. Repair Corrupted Files with SFC Alternative Tool on Windows PC
When the SFC fails to work, the first move that you should take is to find an SFC alternative tool or program that can help you find and repair the corrupted files on Windows PC.
Here we’d like to recommend you try EaseUS Partition Master which will thoroughly scan, find and repair corrupted system files on Windows 10/8/7 in just three simple steps:
After this, you shall be able to use saved data on the hard drive partition and even save new data on the drive by then.
Part 3. Fix SFC (System File Checking) Is Not Working Error on Windows 10/8/7
So how to make the SFC work again on your Windows 10/8/7 computers? Here in the below, you will find a few recommended methods which will help you manually repair and fix not working System File Checker on Windows 10:
Method 1. Run DISM command to resolve sfc /scannow won’t run issue
1. Press Win + R to bring up Run dialog and type: cmd to open Command Prompt.
2. Sign in with your administrator account and password if the system asks.
3. Type: Dism /Online /Cleanup-Image /RestoreHealth and hit Enter.
4. Reboot your PC to keep all changes to repair the SFC to work again.
Method 2. Manually repair corrupted system file and make SFC work again
1. Press Win + I to bring up Settings window and click Update & security.
2. Click Recovery, select Restart now under Advanced startup.
3. Click Troubleshoot > Advanced Options and then select Command Prompt.
4. Enter your Administrator account and password on the reboot and then type: wmic logicaldisk get deviceid, volumename, description and hit Enter.
5. Type: sfc /scannow /offbootdir=C: /offwindir=D:Windows and hit Enter to continue.
By doing so, Windows will repair the corrupted system files offline on your PC.
6. Then close Command Prompt when the scan and repair process complete.
7. Click Continue to exit and go back to your Windows 10.
After this, you should be able to use the SFC to check and repair corrupted files on your computers again.
- Notice:
- Those methods can also be applied to fix SFC issue on Windows 8/7 computers. Please Google to find the right guide to adjust or change some steps if you are a Windows 8/8.1 or Windows 7 user.
На чтение 11 мин. Просмотров 7.2k. Опубликовано 03.09.2019
Sfc/scannow – это команда командной строки, которая позволяет сканировать систему Windows 10 на наличие ошибок и исправлять их. Это полезная функция, но количество пользователей сообщило, что sfc/scannow останавливается и не может продолжить.
Это может быть большой проблемой, но есть несколько решений, которые вы можете попробовать.
Содержание
- Что я могу сделать, если Sfc/scannow останавливается в Windows 10?
- Решение 1 – заменить поврежденные файлы
- Решение 2. Выполните восстановление системы
- Решение 3 – Запустите сканирование DISM
- Решение 4. Проверьте аппаратные проблемы
- Решение 5 – перезагрузите компьютер
- Решение 6 – Обновите ваши драйверы
- Решение 7 – Отключить/удалить функцию Turbo Memory
- Решение 8 – Взять под контроль каталог system32
- Решение 9. Попробуйте запустить сканирование SFC из безопасного режима
- Решение 10. Попробуйте использовать сканирование chkdsk
Что я могу сделать, если Sfc/scannow останавливается в Windows 10?
Сканирование SFC может быть полезно при восстановлении системных файлов, но иногда команда SFC/scannow может остановиться. Это может быть проблемой и помешать вам восстановить ваши файлы. Говоря о проблемах, вот некоторые из наиболее распространенных проблем, о которых сообщили пользователи:
- SFC/SCANNOW застрял при проверке, в начале сканирования системы . По мнению пользователей, сканирование SFC может зависать при проверке или в начале сканирования. Тем не менее, вы можете решить проблему, просто заменив поврежденные файлы.
- Sfc/scannow замороженной Windows 10 . Это еще одна проблема, которая может возникнуть при сканировании SFC. Чтобы устранить эту проблему, рекомендуется восстановить ваш компьютер с помощью функции «Восстановление системы» и проверить, решает ли это проблему.
- Sfc scan – ничего не происходит . Несколько пользователей сообщили, что ничего не происходит при использовании сканирования SFC на их ПК. Если это так, попробуйте вместо этого использовать сканирование DISM и проверьте, решает ли это проблему.
- Sfc scannow прекращает сканирование . По словам пользователей, иногда сканирование SFC может полностью остановиться на вашем ПК. Это странная проблема, и она может быть вызвана функцией Turbo Memory. Просто отключите эту функцию и проверьте, решает ли это проблему.
- Sfc/scannow не работает в Windows 10, 8.1, 7 . Эта проблема может возникать практически во всех версиях Windows, и Windows 8.1 и 7 не являются исключениями. Тем не менее, вы должны быть в состоянии решить эту проблему с помощью одного из наших решений.
- Sfc scannow перестает быть администратором – для запуска SFC-сканирования требуются права администратора, и если у вас возникли проблемы с SFC, убедитесь, что вы используете командную строку в качестве администратора.
Решение 1 – заменить поврежденные файлы
Иногда неправильное отключение или отключение питания могут привести к повреждению определенных файлов и прекращению проверки SFC.
Почти любой файл на вашем компьютере может вызвать эту проблему, и для ее устранения вам нужно найти поврежденный файл и заменить его рабочим файлом с другого компьютера с Windows 10.
Имейте в виду, что этот файл должен быть из идентичной версии Windows 10, поэтому, если вы используете 64-разрядную версию Windows 10, обязательно получите этот файл с другого 64-разрядного компьютера с Windows 10.
Решение 2. Выполните восстановление системы
Восстановление системы – это полезная функция, которая позволяет исправлять различные проблемы, и многие пользователи сообщали, что эта проблема была исправлена после восстановления их ПК с помощью средства восстановления системы. Для восстановления вашего ПК сделайте следующее:
-
Нажмите Windows Key + S и введите восстановить . Выберите Создать точку восстановления .
-
Нажмите кнопку Восстановление системы .
-
Откроется окно восстановления системы. Нажмите Далее .
-
Выберите точку восстановления, к которой вы хотите вернуться, и нажмите Далее .
- Следуйте инструкциям, чтобы завершить процесс.
Если вы заинтересованы в получении дополнительной информации о том, как создать точку восстановления и как это вам поможет, ознакомьтесь с этой простой статьей, чтобы узнать все, что вам нужно знать.
Если восстановление системы не работает, не паникуйте. Посмотрите это полезное руководство и снова все исправьте.
Решение 3 – Запустите сканирование DISM
Сканирование DISM позволяет вам восстановить вашу систему, и если sfc/scannow останавливается или если она не может решить проблему, вы можете использовать DISM для ее устранения. Для запуска сканирования DISM выполните следующие действия:
- Нажмите Клавишу Windows + X , чтобы открыть расширенное меню пользователя. Выберите Командная строка (администратор) .
-
Когда откроется командная строка, введите dism/online/cleanup-image/restorehealth и нажмите Enter .
- Подождите, пока процесс завершится.
Кажется, что все теряется при сбое DISM в Windows 10? Посмотрите это краткое руководство и избавьтесь от забот.
Решение 4. Проверьте аппаратные проблемы
Пользователи сообщили, что проблемы с оборудованием могут привести к остановке sfc/scannow. По их словам, неисправные ОЗУ могут иногда вызывать эти проблемы, поэтому обязательно проверьте свою ОЗУ с MemTest86 +.
Кроме того, вы также можете попробовать удалить и заменить один из ваших модулей памяти.
Решение 5 – перезагрузите компьютер
Если другие решения не работают, возможно, вам придется перезагрузить компьютер. Эта процедура удалит все файлы из вашего раздела C, поэтому обязательно создайте резервную копию. Для сброса Windows 10 выполните следующие действия:
-
Нажмите кнопку «Пуск», удерживайте нажатой клавишу Shift и нажмите кнопку Перезагрузить .
- После перезагрузки компьютера выберите Устранение неполадок> Сбросить этот компьютер .
- Теперь вы можете выбрать вариант Удалить все и Сохранить мои файлы . Оба варианта удалят все установленные сторонние приложения, но опция «Сохранить мои файлы» сохранит ваши личные файлы и документы.
- При необходимости вставьте установочный носитель Windows 10.
- Выберите Только диск, на котором установлена Windows> Просто удалите мои файлы .
- Нажмите кнопку Сбросить .
- Следуйте инструкциям на экране для завершения процесса сброса.
Хотите узнать, как сделать резервную копию ваших данных в Windows всего за пару минут? Взгляните на это изящное руководство, чтобы узнать. Если вы не знаете, как создать установочный носитель Windows 10, это руководство поможет вам сделать это в кратчайшие сроки.
Сброс ПК не работает? Не волнуйтесь, мы вас обеспечим.
Решение 6 – Обновите ваши драйверы
Если вы не можете выполнить команду sfc/scannow на своем ПК, попробуйте обновить драйверы. По словам пользователей, некоторым из них удалось решить эту проблему, просто обновив драйверы Rapid Storage.
Это довольно просто, и чтобы обновить ваши драйверы, вам просто нужно посетить сайт производителя вашей материнской платы и загрузить необходимые драйверы. В большинстве случаев драйверы поставляются с установочным файлом, поэтому их можно легко установить.
Однако иногда вы будете загружать только файлы драйверов, и вам придется устанавливать их вручную. Для этого просто выполните следующие действия:
- Загрузите драйверы и распакуйте их в нужный каталог. В этом примере мы используем каталог Desktopdrivers , но вы можете извлечь их в любом месте на вашем ПК.
-
Откройте Диспетчер устройств . Вы можете сделать это быстро, нажав Windows Key + X и выбрав Диспетчер устройств в меню Win + X.
-
Теперь найдите устройство, которое вы хотите обновить, щелкните его правой кнопкой мыши и выберите в меню Обновить драйвер .
-
Выберите Просмотреть мой компьютер для поиска драйверов .
-
Теперь нажмите кнопку Обзор и найдите драйверы. В нашем примере это будет Desktopdrivers , но местоположение драйвера на вашем компьютере может быть другим. Найдя драйверы, установите флажок Включить подпапки и нажмите Далее .
Знаете ли вы, что большинство пользователей Windows 10 имеют устаревшие драйверы? Будьте на шаг впереди, используя это руководство.
После установки драйвера проблема должна быть полностью решена. Установка драйверов вручную может быть долгим и утомительным процессом, и если вы не хотите устанавливать все драйверы вручную, есть много отличных автоматизированных решений, которые могут быстро установить все недостающие драйверы для вас.
Автоматическое обновление драйверов (рекомендуется сторонний инструмент)
Чтобы предотвратить повреждение ПК при установке неправильных версий драйверов, мы предлагаем сделать это автоматически с помощью инструмента обновления драйверов TweakBit .
Этот инструмент одобрен Microsoft и Norton Antivirus. После нескольких испытаний наша команда пришла к выводу, что это наиболее автоматизированное решение. Вот как использовать это программное обеспечение:
-
Загрузите и установите средство обновления драйверов TweakBit
-
После установки программа начнет сканирование вашего компьютера на наличие устаревших драйверов автоматически. Driver Updater проверит установленные вами версии драйверов по своей облачной базе данных последних версий и порекомендует правильные обновления. Все, что вам нужно сделать, это дождаться завершения сканирования.
-
По завершении сканирования вы получите отчет обо всех проблемных драйверах, найденных на вашем ПК. Просмотрите список и посмотрите, хотите ли вы обновить каждый драйвер по отдельности или все сразу. Чтобы обновить один драйвер за раз, нажмите ссылку «Обновить драйвер» рядом с именем драйвера. Или просто нажмите кнопку «Обновить все» внизу, чтобы автоматически установить все рекомендуемые обновления.
Примечание. Некоторые драйверы необходимо устанавливать в несколько этапов, поэтому вам придется нажимать кнопку« Обновить »несколько раз, пока все его компоненты установлены.
Отказ от ответственности : некоторые функции этого инструмента не являются бесплатными.
Решение 7 – Отключить/удалить функцию Turbo Memory
По словам пользователей, такие функции, как Turbo Memory, не полностью совместимы со всеми жесткими дисками, и иногда эта функция может вызывать проблемы с sfc/scannow. Чтобы решить эту проблему, рекомендуется полностью отключить или удалить эту функцию.
Несколько пользователей сообщили, что отключение или удаление этой функции решило проблему для них, поэтому обязательно попробуйте ее.
Решение 8 – Взять под контроль каталог system32
Прежде чем мы начнем, мы должны упомянуть, что это расширенное решение, и если вы не выполните его правильно, вы можете вызвать проблемы с вашей системой.
Кроме того, каталог system32 тесно связан с вашей системой, поэтому любые изменения в нем могут повлиять на установку Windows. В худшем случае Windows может не загрузиться, поэтому имейте в виду, что вы используете это решение на свой страх и риск.
Несколько пользователей сообщили, что им удалось решить эту проблему, просто взяв под контроль каталог system32. Есть много способов сделать это, и лучшим может быть использование стороннего приложения.
Мы подробно объяснили, как взять на себя ответственность за каталог в одной из наших предыдущих статей, поэтому не забудьте проверить его для получения дополнительной информации.
Еще раз, работа с системными файлами и каталогами может привести к проблемам, поэтому вы используете это решение на свой страх и риск.
Решение 9. Попробуйте запустить сканирование SFC из безопасного режима
Если вы не знакомы, безопасный режим – это особый сегмент Windows, который работает с приложениями и настройками по умолчанию, что делает его идеальным для устранения неполадок. Несколько пользователей сообщили, что им удалось запустить сканирование SFC из безопасного режима, поэтому обязательно попробуйте это.
Чтобы войти в безопасный режим, сначала нужно сделать следующее:
- Откройте меню «Пуск» и нажмите кнопку Питание . Нажмите и удерживайте клавишу Shift и выберите в меню Перезагрузить .
- Теперь вы должны увидеть несколько доступных вариантов. Выберите Устранение неполадок> Дополнительные параметры> Параметры запуска и нажмите кнопку Перезагрузить .
- После перезагрузки компьютера вам будет представлен список параметров. Выберите нужную версию Безопасный режим , нажав соответствующую клавишу.
После входа в безопасный режим попробуйте снова запустить сканирование SFC. Несколько пользователей сообщили, что сканирование SFC прошло без проблем в безопасном режиме, поэтому обязательно попробуйте это.
Безопасный режим не работает в Windows 10? Не паникуйте, это руководство поможет вам преодолеть проблемы с загрузкой.
Решение 10. Попробуйте использовать сканирование chkdsk
По словам пользователей, вы можете решить эту проблему, просто запустив сканирование chkdsk. Иногда данные на жестком диске могут быть повреждены, что приводит к зависанию сканирования SFC. Тем не менее, вы можете решить эту проблему, запустив сканирование chkdsk.
Для этого выполните следующие действия:
- Запустите Командную строку от имени администратора.
-
Когда запустится Командная строка , введите chkdsk/f C: и нажмите Enter . Вам будет предложено запланировать сканирование и перезагрузить компьютер. Введите Y , а затем нажмите Enter .
Ваш компьютер перезагрузится, и сканирование chkdsk начнется автоматически. Имейте в виду, что сканирование chkdsk может занять до часа или около того, в зависимости от размера вашего жесткого диска.
После завершения сканирования chkdsk вы сможете выполнять сканирование SFC без каких-либо проблем.
chkdsk причиняет вам головную боль? Ознакомьтесь с кратким руководством по любым вопросам, связанным с ним.
Если sfc/scannow останавливается, это обычно происходит из-за поврежденных файлов, и вы можете решить эту проблему, найдя и заменив поврежденные файлы или выполнив сканирование DISM.
Если у вас есть еще какие-либо предложения или вопросы, не стесняйтесь оставлять их в разделе комментариев ниже, и мы обязательно их рассмотрим.
ЧИТАЙТЕ ТАКЖЕ
- Windows 8.1, Windows 10 Установка зависает и зависает: как это решить
- Исправлено: Сбои Outlook 2016 при запуске
- Как вручную установить Windows 10 Anniversary Update
- Исправлено: проблема с подсказкой пароля BitLocker в Windows 10
- Исправлено: убить исполняемый файл службы защиты от вредоносных программ в Windows 10
Повреждение системных файлов далеко не всегда означает крах Windows, всё зависит от того, какие именно компоненты были повреждены. Если они не являются для системы критичными, проблемы ограничатся сбоями в работе отдельных приложений и функций, к тому же такие неполадки часто удаётся устранить, запустив командой sfc /scannow встроенное средство восстановления системных файлов. Но и здесь пользователя может поджидать неприятность. Инструмент или не запускается, или запускается, но вскоре начатое сканирование завершается ошибкой «Защита ресурсов Windows не может выполнить запрошенную операцию».
Означает ли это, что всё так плохо, что даже SFC не работает? Не всегда, просто во время проверки в системе происходит сбой или инструмент не может получить доступ к каталогу WinSxS, в коем расположены важные файлы. Вероятны и другие причины — повреждение файловой системы, наличие физически нечитаемых секторов на диске, отсутствие у пользователя соответствующих прав доступа. Что делать и с чего начинать поиск причин неполадки?
Для начала убедитесь, что командная строка запущена от имени администратора,
хотя вообще-то Windows должна сама об этом предупреждать. Если вы запускаете инструмент как положено с админскими привилегиями, а ошибка всё равно появляется, проверьте состояние файловой системы, выполнив тут же в консоли команду chkdsk C:
Если будут обнаружены ошибки, повторите команду, но уже с параметрами /r /f, как показано на скриншоте. Действие потребуется подтвердить вводом Y, при этом компьютер будет перезагружен, а сканирование и исправление выполнено до загрузки рабочего стола.
Причиной ошибки сканирования может быть ограничение доступа SFC к каталогу WinSxS. Попробуйте снять их, выполнив в консоли CMD команду
icacls c:windowswinsxs
и перезагрузив компьютер.
Следующий шаг — запуск процедуры сканирования SFC в безопасном режиме. Загрузиться в него проще всего с помощью утилиты msconfig, переключившись на вкладку «Загрузка» и установив галочку в соответствующем чекбоксе.
Далее всё как обычно, открываем командную строку с повышенными привилегиями и выполняем команду sfc/scannow.
Будет еще лучше, если запустить сканирование SFC оффлайн. Для этого нужно загрузиться с установочного диска Windows, при появлении окна мастера установки нажать Shift + F10,
открыв тем самым командную строку, определить в ней буквы дисков, а затем выполнить такую команду:
sfc /scannow /offbootdir=D: /offwindir=C:Windows
Где:
offbootdir=D: раздел, содержащий папку WinSxS.
offwindir=C:Windows — раздел с установленной ОС.
- Примечание: определить буквы томов в загрузочной среде проще всего с помощью Блокнота, запустив его командой notepad и выбрав Файл → Сохранить как.
Если приведенные выше способы не дали результатов, высока вероятность, что отказ защиты ресурсов Windows вызван повреждением самого хранилища системных компонентов, то есть содержимого папки WinSxS. Проверить его состояние можно командой
Dism /Online /Cleanup-Image /ScanHealth
если она выдает сообщение о необходимости восстановление хранилища, выполняем в консоли такую команду:
Dism /Online /Cleanup-Image /RestoreHealth
Компьютер при этом должен быть подключен к интернету, поскольку Windows может потребоваться подключиться к серверу Microsoft и скачать недостающие файлы. По завершении процедуры перезагружаемся. Теперь, когда хранилище восстановлено, sfc/scannow должна заработать как надо.
Среди распространенных ошибок при запуске проверки и восстановления целостности системных файлов с помощью SFC /scannow сообщение «Защите ресурсов Windows не удается запустить службу восстановления».
В этой пошаговой инструкции подробно о способах исправить ошибку «Защите ресурсов Windows не удается запустить службу восстановления» при выполнении команды sfc /scannow в Windows 11, Windows 10 и предыдущих версиях системы.
Прямое указание пути к sfc.exe в команде
Первый метод решить проблему, не гарантированно работающий, но очень быстрый: указать прямой путь к файлу sfc.exe в команде для запуска проверки и восстановления системных файлов.
Шаги будут следующими:
- Запустите командную строку от имени Администратора, Терминал Windows или Windows PowerShell от администратора также подойдут. Как запустить командную строку Windows 11 от администратора, Как запустить командную строку Windows 10 от администратора.
- Введите команду
C:WindowssysNativesfc.exe /scannow
и нажмите Enter.
С большой вероятностью вы увидите стандартное сообщение «Начато сканирование системы. Этот процесс может занять некоторое время».
Командная строка x86 и x64
В 64-разрядных системах Windows присутствует 32-битные (x86) и 64-битные (x64) версии приложений командной строки и Windows PowerShell. При этом, если в 64-битной системе попробовать выполнить команду sfc /scannow в x86 варианте консоли, вы получите сообщение об ошибке «Защите ресурсов Windows не удается запустить службу восстановления».
При использовании стандартных средств Windows для запуска командной строки от имени администратора, почти всегда запускается «нужная», x64 версия. Однако, при использовании запуска из сторонних средств: какого-либо виджета, стороннего файлового менеджера, может быть запущена 32-битная x86 версия, что и будет являться причиной ошибки.
Если есть предположения о том, что это ваш случай, вы можете:
- Запустить командную строку от имени Администратора средствами Windows (ссылки на способы приведены в первой части этой инструкции).
- Зайти в папку C:WindowsSystem32 (независимо от разрядности Windows), найти файл cmd.exe, нажать по нему правой кнопкой мыши и выбрать «Запуск от имени администратора», выполнить команду sfc /scannow
Запуск служб Установщик модулей Windows и Установщик Windows
В случае, если в системе отключены необходимые службы, sfc /scannow также может сообщать о рассматриваемой ошибке. Проверить службы и включить их можно следующим образом:
- Откройте «Службы». Для этого нажмите клавиши Win+R на клавиатуре, введите services.msc и нажмите Enter.
- В списке служб найдите «Установщик Windows» и «Установщик модулей Windows».
- Дважды нажмите по имени службы, чтобы открыть её свойства. По умолчанию для этих служб в «Тип запуска» должен быть установлен в значение «Вручную». Если это не так — измените тип запуска и примените настройки. В этом же окне можно вручную запустить службы с помощью соответствующей кнопки (кнопка не активна, если тип запуска — «Отключена»).
- После применения всех настроек снова запустите командную строку от имени администратора и попробуйте выполнить команду sfc /scannow
Исправление букв дисков при выполнении команды
Если ошибка «Защите ресурсов Windows не удается запустить службу восстановления» возникает при выполнении команд вида:
sfc /scannow /offbootdir=C: /offwindir=C:Windows
с загрузочного накопителя, причиной этого может быть то, что буквы разделов диска при загрузке с флешки отличаются и в результате папка Windows находится не на привычном диске C. Способ определить актуальную букву системного диска:
- В командной строке по порядку вводим команды
diskpart list volume
- Отобразится список разделов с текущими буквами, где мы и можем посмотреть букву системного раздела, чтобы в дальнейшем использовать в командах sfc
- В некоторых случаях системный раздел может не иметь буквы. В этом случае её можно назначить командами (здесь N — номер системного тома, а Z — назначаемая буква):
select volume N assign letter=Z
- По завершении работы с diskpart введите команду exit
Запуск проверки целостности системных файлов в среде восстановления
Если ни один из способов выше не сработал, попробуйте выполнить команду в командной строке среды восстановления Windows 11 или Windows 10:
- Зайдите в среду восстановления — Как зайти в среду восстановления Windows 11, Как зайти в среду восстановления Windows 10.
- Перейдите в раздел Поиск и устранение неисправностей — Дополнительные параметры — Командная строка.
- Запустите сканирование sfc /scannow
Запуск sfc /scannow с загрузочной флешки
Если у вас есть загрузочная флешка с вашей версией Windows или возможность создать её, можно использовать команду sfc /scannow с неё. Для этого:
- После загрузки компьютера с флешки, нажмите клавиши Shift+F10 (на некоторых ноутбуках — Shift+Fn+F10) откроется командная строка.
- В командной строке используйте команду
sfc /scannow /offbootdir=C: /offwindir=C:Windows
Внимание: при загрузке с флешки буква системного диска может отличаться от C и в этом случае приведенная выше команда также сообщит о том, что защите ресурсов Windows не удается запустить службу восстановления. Чтобы исправить ситуации, прочтите раздел «Исправление букв дисков при выполнении команды» выше в статье.
Безопасный режим
И ещё один вариант, который иногда может сработать, если причина ошибки — какие-либо сторонние службы и процессы, мешающие выполнению команды: попробуйте запуск проверки в безопасном режиме. Здесь могут быть полезными материалы: Как зайти в безопасный режим Windows 11, Как зайти в безопасный режим Windows 10.
Содержание
- Команда sfc /scannow не работает в Windows 10? Как исправить
- Как исправить проблему
- [ sfc /scannow ] Восстановление системных файлов Windows.
- System File Checker [sfc /scannow]
- Проверка и восстановление файлов Windows
- Возможные проблемы при работе с утилитой SFC
- sfc /scannow не запускается вообще
- sfc scannow не может восстановить некоторые файлы
- Дополнительные параметры команды SFC
- Sfc/scannow останавливается в Windows 10 [ЛУЧШИЕ РЕШЕНИЯ]
- Что я могу сделать, если Sfc/scannow останавливается в Windows 10?
- Решение 1 – заменить поврежденные файлы
- Решение 2. Выполните восстановление системы
- Решение 3 – Запустите сканирование DISM
- Решение 4. Проверьте аппаратные проблемы
- Решение 5 – перезагрузите компьютер
- Решение 6 – Обновите ваши драйверы
- Решение 7 – Отключить/удалить функцию Turbo Memory
- Решение 8 – Взять под контроль каталог system32
- Решение 9. Попробуйте запустить сканирование SFC из безопасного режима
- Решение 10. Попробуйте использовать сканирование chkdsk
Команда sfc /scannow не работает в Windows 10? Как исправить
После последнего Вторника патчей пользователи Windows 10 стали сообщать, что функция исправления поврежденных системных файлов с помощью команды sfc /scannow больше не работает. Источником проблемы предположительно является обновление для Защитника Windows, которое недавно выпустила Microsoft.
Хотя запуск сканирования с помощью средства проверки системных файлов в Windows 10 осуществляется без проблем, процесс внезапно завершается с отображением следующего сообщения в командной строке:
Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Подробные сведения см. в файле CBS.Log, который находится по следующему пути: windirLogsCBSCBS.log. Например, C:WindowsLogsCBSCBS.log. Подробные сведения включены в файл журнала, предоставляемый флагом /OFFLOGFILE.
В комментариях на форуме Wilderssecurity по данной проблеме пользователи отмечают, что проверка поврежденных файлов с помощью команды fsutil hardlink list не выявляет каких-либо проблем с хэшами или путями файлов.
На данный момент считается, что проблема может быть связана с недавним обновлением для Защитника Windows, хотя неисправность системного инструмента стала проявляться после выхода ежемесячным обновлений безопасности в июльский Вторник Патчей (Patch Tuesday). Дело в том, что ошибка наблюдается на устройствах, на которых последние обновления безопасности еще не установлены.
Как исправить проблему
Проблемным обновлением Защитника Windows может быть пакет 1.297.823.0, но официального подтверждения этому от Microsoft пока нет.
Тем не менее, вы можете исправить данную ошибку с помощью нескольких команд инструмента DISM. Пользователи сообщают об эффективности данного способа. Запустите последовательно следующие три команды в командной строке с правами администратора:
Если проблема была действительно вызвана обновлением для Защитника Windows, то Microsoft должна как можно скорее представить исправление.
Источник
[ sfc /scannow ] Восстановление системных файлов Windows.
Немногие пользователи ПК знают, что с помощью встроенного средства sfc /scannow можно выполнить восстановление системных файлов Windows. Данный материал поможет таким пользователя незнайкам убрать этот пробел в своих знаниях.
System File Checker [sfc /scannow]
SFC ( System File Checker — с англ. Проверка системных файлов) — эта утилита от Microsoft, которая позволяет проверить системные файлы Windows на предмет изменений или повреждений и восстановить их при необходимости. Данная утилита использует регистрацию уведомлений об изменении файлов при входе в систему. При выполнении проверки изменённые системные файлы восстанавливаются до их изначальных версий. Начальные версии таких защищаемых файлов хранятся по пути %WinDir%System32dllcache (%WinDir% — это папка Windows на системном разделе). Если в данной библиотеке будет отсутствовать необходимый файл либо кэш DLL будет повреждён, то будет предложено вставить установочный диск Windows либо указать путь до файла.
Проверка и восстановление файлов Windows
Для запуска средства восстановления системных файлов Windows необходимо обладать правами администратора. Запускается она с помощью команды sfc /scannow в командной строке Windows. Соответственно делаем следующее:
- Запустите командную строку Windows от имени администратора. Как это сделать читайте тут.
- Наберите команду sfc /scannow и нажмите Enter . Начнётся проверка системы.
После окончания сканирования может быть выдан один из 3-х возможных результатов:
- Защита ресурсов Windows не обнаружила нарушений целостности.
- Защита ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила. Подробные сведения см. в файле CBS.Log, который находится по следующему пути: %WinDir%logsCBSCBS.log
- Защита ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них.
С первыми двумя результатами все понятно, но как быть если, появилось третье сообщение? Об этом далее в статье.
Возможные проблемы при работе с утилитой SFC
При проверке и восстановлении системных файлов Windows при помощи программы Защита ресурсов Windows могут возникнуть некоторые проблемы. Они могут быть связанны как с самим запуском утилиты SFC так и с конечным результатом после запуска команды sfc /scannow (3-ий вариант результата).
sfc /scannow не запускается вообще
Что делать, если sfc scannow не запускается либо работает некорректно.
- В первую очередь нужно проверить включена ли служба «Установщик модулей Windows«. Если нет, то её нужно включить, а тип запуска установить на «Вручную«. Если не помогло, то перейдите к следующему способу.
- Для исправления проблем с SFC можно воспользоваться встроенной в Windows Системой обслуживания образов развёртывания и управления ими — DISM (Deployment Image Servicing and Management tool).
в Windows 7 и ранних версиях данная система отсутствует.
Запускается данное средство через командную строку. Для этого надо ввести и выполнить следующую команду: DISM /Online /Cleanup-Image /RestoreHealth Обязательно дождитесь окончания выполнения команды, а после перезагрузите ПК. После перезапустите восстановление и проблем не будет.
sfc scannow не может восстановить некоторые файлы
Если Защита ресурсов Windows обнаружила повреждённые файлы, но не смогла восстановить некоторые из них, то можно применить следующие решения для устранения проблемы:
- Запустите командную строку и выполните в ней следующую команду: findstr /c:»[SR]» %windir%LogsCBSCBS.log >»%userprofile%Desktopsfc.txt» Данная команда создаст на рабочем столе текстовый файл sfc.txt, в котором будут перечисляться повреждённые, не восстановленные файлы. Зная какие это файлы, вы сможете сами их скопировать с другого компьютера с такой же версией Windows.
- Вставьте в привод установочный диск с той же версией Windows и возможно программа сама с него потянет необходимые файлы, которые отсутствуют в %WinDir%System32dllcache.
- Запустите систему в безопасном режиме и уже там выполните команду sfc /scannow.
Дополнительные параметры команды SFC
Команда SFC имеет не только параметр scannow . Полный список параметров выглядит следующим образом:
SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=путь к файлу] [/VERIFYFILE=путь к файлу] [/OFFWINDIR=папка с windows] [/OFFBOOTDIR=удаленная папка загрузки]
- sfc /scannow. С данным параметром утилита проверяет систему на наличие повреждённых системных файлов и сразу пытается их восстановить.
- sfc /verifyonly. Этот параметр позволяет просто проверить систему без восстановления. Если вы саморучно модифицировали какие либо системные файлы, например значки на папках, в проводнике, то при параметре scannow, все они будут восстановлены. А verifyonly поможет избежать этого. А найденные простой проверкой файлы можно восстановить отдельно.
- sfc /scanfile=путь к файлу. Проверяет и исправляет только один файл, путь к которому будет указан после знака =.
- sfc /verifyfile=путь к файлу. Просто проверяет файл, без исправления.
- sfc /offwindir=папка с windows.
- sfc /offbootdir=удаленная папка загрузки.
Команда с параметрами sfc /scannow /OFFBOOTDIR=E: /OFFWINDIR=E:windows позволит выполнить проверку системных файлов жесткого диска другого компьютера, который подключен к вашей системе. Букву диска необходимо указывать свою (в примере просто указана E:), которая определяется автоматически при подключении жесткого диска. Это может понадобиться, например, если другой компьютер не может запускаться из-за повреждённых системных файлов.
Источник
Sfc/scannow останавливается в Windows 10 [ЛУЧШИЕ РЕШЕНИЯ]
Sfc/scannow – это команда командной строки, которая позволяет сканировать систему Windows 10 на наличие ошибок и исправлять их. Это полезная функция, но количество пользователей сообщило, что sfc/scannow останавливается и не может продолжить.
Это может быть большой проблемой, но есть несколько решений, которые вы можете попробовать.
Что я могу сделать, если Sfc/scannow останавливается в Windows 10?
Сканирование SFC может быть полезно при восстановлении системных файлов, но иногда команда SFC/scannow может остановиться. Это может быть проблемой и помешать вам восстановить ваши файлы. Говоря о проблемах, вот некоторые из наиболее распространенных проблем, о которых сообщили пользователи:
- SFC/SCANNOW застрял при проверке, в начале сканирования системы . По мнению пользователей, сканирование SFC может зависать при проверке или в начале сканирования. Тем не менее, вы можете решить проблему, просто заменив поврежденные файлы.
- Sfc/scannow замороженной Windows 10 . Это еще одна проблема, которая может возникнуть при сканировании SFC. Чтобы устранить эту проблему, рекомендуется восстановить ваш компьютер с помощью функции «Восстановление системы» и проверить, решает ли это проблему.
- Sfc scan – ничего не происходит . Несколько пользователей сообщили, что ничего не происходит при использовании сканирования SFC на их ПК. Если это так, попробуйте вместо этого использовать сканирование DISM и проверьте, решает ли это проблему.
- Sfc scannow прекращает сканирование . По словам пользователей, иногда сканирование SFC может полностью остановиться на вашем ПК. Это странная проблема, и она может быть вызвана функцией Turbo Memory. Просто отключите эту функцию и проверьте, решает ли это проблему.
- Sfc/scannow не работает в Windows 10, 8.1, 7 . Эта проблема может возникать практически во всех версиях Windows, и Windows 8.1 и 7 не являются исключениями. Тем не менее, вы должны быть в состоянии решить эту проблему с помощью одного из наших решений.
- Sfc scannow перестает быть администратором – для запуска SFC-сканирования требуются права администратора, и если у вас возникли проблемы с SFC, убедитесь, что вы используете командную строку в качестве администратора.
Решение 1 – заменить поврежденные файлы
Иногда неправильное отключение или отключение питания могут привести к повреждению определенных файлов и прекращению проверки SFC.
Почти любой файл на вашем компьютере может вызвать эту проблему, и для ее устранения вам нужно найти поврежденный файл и заменить его рабочим файлом с другого компьютера с Windows 10.
Имейте в виду, что этот файл должен быть из идентичной версии Windows 10, поэтому, если вы используете 64-разрядную версию Windows 10, обязательно получите этот файл с другого 64-разрядного компьютера с Windows 10.
Решение 2. Выполните восстановление системы
Восстановление системы – это полезная функция, которая позволяет исправлять различные проблемы, и многие пользователи сообщали, что эта проблема была исправлена после восстановления их ПК с помощью средства восстановления системы. Для восстановления вашего ПК сделайте следующее:
- Нажмите Windows Key + S и введите восстановить . Выберите Создать точку восстановления .
- Нажмите кнопку Восстановление системы .
- Откроется окно восстановления системы. Нажмите Далее .
- Выберите точку восстановления, к которой вы хотите вернуться, и нажмите Далее .
- Следуйте инструкциям, чтобы завершить процесс.
Если вы заинтересованы в получении дополнительной информации о том, как создать точку восстановления и как это вам поможет, ознакомьтесь с этой простой статьей, чтобы узнать все, что вам нужно знать.
Если восстановление системы не работает, не паникуйте. Посмотрите это полезное руководство и снова все исправьте.
Решение 3 – Запустите сканирование DISM
Сканирование DISM позволяет вам восстановить вашу систему, и если sfc/scannow останавливается или если она не может решить проблему, вы можете использовать DISM для ее устранения. Для запуска сканирования DISM выполните следующие действия:
- Нажмите Клавишу Windows + X , чтобы открыть расширенное меню пользователя. Выберите Командная строка (администратор) .
- Когда откроется командная строка, введите dism/online/cleanup-image/restorehealth и нажмите Enter .
- Подождите, пока процесс завершится.
Кажется, что все теряется при сбое DISM в Windows 10? Посмотрите это краткое руководство и избавьтесь от забот.
Решение 4. Проверьте аппаратные проблемы
Пользователи сообщили, что проблемы с оборудованием могут привести к остановке sfc/scannow. По их словам, неисправные ОЗУ могут иногда вызывать эти проблемы, поэтому обязательно проверьте свою ОЗУ с MemTest86 +.
Кроме того, вы также можете попробовать удалить и заменить один из ваших модулей памяти.
Решение 5 – перезагрузите компьютер
Если другие решения не работают, возможно, вам придется перезагрузить компьютер. Эта процедура удалит все файлы из вашего раздела C, поэтому обязательно создайте резервную копию. Для сброса Windows 10 выполните следующие действия:
- Нажмите кнопку «Пуск», удерживайте нажатой клавишу Shift и нажмите кнопку Перезагрузить .
- После перезагрузки компьютера выберите Устранение неполадок> Сбросить этот компьютер .
- Теперь вы можете выбрать вариант Удалить все и Сохранить мои файлы . Оба варианта удалят все установленные сторонние приложения, но опция «Сохранить мои файлы» сохранит ваши личные файлы и документы.
- При необходимости вставьте установочный носитель Windows 10.
- Выберите Только диск, на котором установлена Windows> Просто удалите мои файлы .
- Нажмите кнопку Сбросить .
- Следуйте инструкциям на экране для завершения процесса сброса.
Хотите узнать, как сделать резервную копию ваших данных в Windows всего за пару минут? Взгляните на это изящное руководство, чтобы узнать. Если вы не знаете, как создать установочный носитель Windows 10, это руководство поможет вам сделать это в кратчайшие сроки.
Сброс ПК не работает? Не волнуйтесь, мы вас обеспечим.
Решение 6 – Обновите ваши драйверы
Если вы не можете выполнить команду sfc/scannow на своем ПК, попробуйте обновить драйверы. По словам пользователей, некоторым из них удалось решить эту проблему, просто обновив драйверы Rapid Storage.
Это довольно просто, и чтобы обновить ваши драйверы, вам просто нужно посетить сайт производителя вашей материнской платы и загрузить необходимые драйверы. В большинстве случаев драйверы поставляются с установочным файлом, поэтому их можно легко установить.
Однако иногда вы будете загружать только файлы драйверов, и вам придется устанавливать их вручную. Для этого просто выполните следующие действия:
- Загрузите драйверы и распакуйте их в нужный каталог. В этом примере мы используем каталог Desktopdrivers , но вы можете извлечь их в любом месте на вашем ПК.
- Откройте Диспетчер устройств . Вы можете сделать это быстро, нажав Windows Key + X и выбрав Диспетчер устройств в меню Win + X.
- Теперь найдите устройство, которое вы хотите обновить, щелкните его правой кнопкой мыши и выберите в меню Обновить драйвер .
- Выберите Просмотреть мой компьютер для поиска драйверов .
- Теперь нажмите кнопку Обзор и найдите драйверы. В нашем примере это будет Desktopdrivers , но местоположение драйвера на вашем компьютере может быть другим. Найдя драйверы, установите флажок Включить подпапки и нажмите Далее .
Знаете ли вы, что большинство пользователей Windows 10 имеют устаревшие драйверы? Будьте на шаг впереди, используя это руководство.
После установки драйвера проблема должна быть полностью решена. Установка драйверов вручную может быть долгим и утомительным процессом, и если вы не хотите устанавливать все драйверы вручную, есть много отличных автоматизированных решений, которые могут быстро установить все недостающие драйверы для вас.
Автоматическое обновление драйверов (рекомендуется сторонний инструмент)
Чтобы предотвратить повреждение ПК при установке неправильных версий драйверов, мы предлагаем сделать это автоматически с помощью инструмента обновления драйверов TweakBit .
Этот инструмент одобрен Microsoft и Norton Antivirus. После нескольких испытаний наша команда пришла к выводу, что это наиболее автоматизированное решение. Вот как использовать это программное обеспечение:
- Загрузите и установите средство обновления драйверов TweakBit
- После установки программа начнет сканирование вашего компьютера на наличие устаревших драйверов автоматически. Driver Updater проверит установленные вами версии драйверов по своей облачной базе данных последних версий и порекомендует правильные обновления. Все, что вам нужно сделать, это дождаться завершения сканирования.
- По завершении сканирования вы получите отчет обо всех проблемных драйверах, найденных на вашем ПК. Просмотрите список и посмотрите, хотите ли вы обновить каждый драйвер по отдельности или все сразу. Чтобы обновить один драйвер за раз, нажмите ссылку «Обновить драйвер» рядом с именем драйвера. Или просто нажмите кнопку «Обновить все» внизу, чтобы автоматически установить все рекомендуемые обновления.
Примечание.Некоторые драйверы необходимо устанавливать в несколько этапов, поэтому вам придется нажимать кнопку« Обновить »несколько раз, пока все его компоненты установлены.
Отказ от ответственности : некоторые функции этого инструмента не являются бесплатными.
Решение 7 – Отключить/удалить функцию Turbo Memory
По словам пользователей, такие функции, как Turbo Memory, не полностью совместимы со всеми жесткими дисками, и иногда эта функция может вызывать проблемы с sfc/scannow. Чтобы решить эту проблему, рекомендуется полностью отключить или удалить эту функцию.
Несколько пользователей сообщили, что отключение или удаление этой функции решило проблему для них, поэтому обязательно попробуйте ее.
Решение 8 – Взять под контроль каталог system32
Прежде чем мы начнем, мы должны упомянуть, что это расширенное решение, и если вы не выполните его правильно, вы можете вызвать проблемы с вашей системой.
Кроме того, каталог system32 тесно связан с вашей системой, поэтому любые изменения в нем могут повлиять на установку Windows. В худшем случае Windows может не загрузиться, поэтому имейте в виду, что вы используете это решение на свой страх и риск.
Несколько пользователей сообщили, что им удалось решить эту проблему, просто взяв под контроль каталог system32. Есть много способов сделать это, и лучшим может быть использование стороннего приложения.
Мы подробно объяснили, как взять на себя ответственность за каталог в одной из наших предыдущих статей, поэтому не забудьте проверить его для получения дополнительной информации.
Еще раз, работа с системными файлами и каталогами может привести к проблемам, поэтому вы используете это решение на свой страх и риск.
Решение 9. Попробуйте запустить сканирование SFC из безопасного режима
Если вы не знакомы, безопасный режим – это особый сегмент Windows, который работает с приложениями и настройками по умолчанию, что делает его идеальным для устранения неполадок. Несколько пользователей сообщили, что им удалось запустить сканирование SFC из безопасного режима, поэтому обязательно попробуйте это.
Чтобы войти в безопасный режим, сначала нужно сделать следующее:
- Откройте меню «Пуск» и нажмите кнопку Питание . Нажмите и удерживайте клавишу Shift и выберите в меню Перезагрузить .
- Теперь вы должны увидеть несколько доступных вариантов. Выберите Устранение неполадок> Дополнительные параметры> Параметры запуска и нажмите кнопку Перезагрузить .
- После перезагрузки компьютера вам будет представлен список параметров. Выберите нужную версию Безопасный режим , нажав соответствующую клавишу.
После входа в безопасный режим попробуйте снова запустить сканирование SFC. Несколько пользователей сообщили, что сканирование SFC прошло без проблем в безопасном режиме, поэтому обязательно попробуйте это.
Безопасный режим не работает в Windows 10? Не паникуйте, это руководство поможет вам преодолеть проблемы с загрузкой.
Решение 10. Попробуйте использовать сканирование chkdsk
По словам пользователей, вы можете решить эту проблему, просто запустив сканирование chkdsk. Иногда данные на жестком диске могут быть повреждены, что приводит к зависанию сканирования SFC. Тем не менее, вы можете решить эту проблему, запустив сканирование chkdsk.
Для этого выполните следующие действия:
- Запустите Командную строку от имени администратора.
- Когда запустится Командная строка , введите chkdsk/f C: и нажмите Enter . Вам будет предложено запланировать сканирование и перезагрузить компьютер. Введите Y , а затем нажмите Enter .
Ваш компьютер перезагрузится, и сканирование chkdsk начнется автоматически. Имейте в виду, что сканирование chkdsk может занять до часа или около того, в зависимости от размера вашего жесткого диска.
После завершения сканирования chkdsk вы сможете выполнять сканирование SFC без каких-либо проблем.
chkdsk причиняет вам головную боль? Ознакомьтесь с кратким руководством по любым вопросам, связанным с ним.
Если sfc/scannow останавливается, это обычно происходит из-за поврежденных файлов, и вы можете решить эту проблему, найдя и заменив поврежденные файлы или выполнив сканирование DISM.
Если у вас есть еще какие-либо предложения или вопросы, не стесняйтесь оставлять их в разделе комментариев ниже, и мы обязательно их рассмотрим.
ЧИТАЙТЕ ТАКЖЕ
- Windows 8.1, Windows 10 Установка зависает и зависает: как это решить
- Исправлено: Сбои Outlook 2016 при запуске
- Как вручную установить Windows 10 Anniversary Update
- Исправлено: проблема с подсказкой пароля BitLocker в Windows 10
- Исправлено: убить исполняемый файл службы защиты от вредоносных программ в Windows 10
Источник
Если в процессе проверки целостности системы посредством команды sfc/scannow в консоли CMD у Вас возникает ошибка «защита ресурсов Windows не может выполнить запрошенную операцию» — что делать, как поступать в данной ситуации? Сегодняшний пост как раз и будет посвящен решению проблемы.
SFC не работает
На компьютерных форумах можно встретить немало сообщений подобного рода, когда пользователи пытаются запустить сканирование, но вместо этого отображается указанное выше сообщение. Неприятный случай, который заводит людей в тупик. Но не стоит паниковать, сейчас узнаете способы исправления.
О том, что за команда «sfc /scannow» подробно рассказано в статье по ссылке. Утилита реально полезная и нередко спасает от множества дефектов.
Почему же возникает ошибка? Кстати, она может проявиться как в сразу же после запуска проверки, так и в процессе. Обычно это сопровождается продолжительным зависанием процедуры, а затем отображается надпись «защита ресурсов не может выполнить запрошенную операцию» Windows 10. Подобное может произойти не только с «десяткой», но и в более ранних версиях ОС.
А причина банальна – в системе происходит критический сбой, препятствующий осуществлению требуемых действий. Вероятнее всего, были удалены или повреждены важные файлы. Из этого следует несколько методов решения, которые рассмотрим далее.
Что делать?
Базовое решение, с которого я бы советовал начинать, заключается в попытке запуска ПК в безопасном режиме, а затем в командной строке снова пробуем произвести сканирование с помощью SFC. Уверен, что Вы в курсе, как загрузить компьютер в режиме Safe Mode. Если нет, то вот детальная инструкция.
Проверяем системный раздел
Есть в Виндовс стандартная программа CHKDSK. Она проверяет диски на наличие файловых ошибок, иногда даже получается их исправить. Попытка – не пытка. По крайней мере, «форумчане» иногда положительно отзываются о данном способе.
- Открываем консоль с правами админа (лучше всего через поиск, ниже привожу скрин для Windows 7 / 8 / 8.1 / 10:
- Вводим в окне запрос:
chkdsk c: /r
Вводите внимательно, не перепутайте буквы. На изображении у меня символ «v» вместо «r», но Вам нужно прописать именно «r». Обратите внимание, что в примере указан диск C, но если у Вас система установлена в другом разделе, то следует указать в команде нужный.
По окончанию желательно перезапустить ОС. Если что неясно – смотрите видео:
Еще одна причина ошибки – утилита восстановления целостности просто не может получить доступ к каталогу WinSxS, где расположены важные объекты сканирования. Попробуем снять блокировку следующими командами (как запустить консоль было показано выше):
icacls c:windowswinsxs
Перезагружаем устройство, пробуем выполнить проверку повторно.
Избавляемся от сбоя с помощью DISM
Это еще один крутой инструмент, которым может похвастаться Windows 10 (и версии помладше). Его реализация осуществляется посредством ввода трёх команд в строгом порядке:
Когда всё закончится (а это может длиться около получаса), непременно стоит выполнить перезагрузку.
Переустановка/восстановление Виндовс
Это самые кардинальные действия на тот случай, когда ничего из вышеперечисленного не сработало. В первую очередь, нам понадобится загрузочный накопитель (диск/флешка), созданный с помощью UltraISO или Rufus. Вот несколько инструкций:
Загружаемся с внешнего носителя, только выбираем не полную установку, а восстановление, которая скрывается в дополнительных параметрах:
Метод сработает в том случае, если у Вас была активирована функция автоматического создания точек отката. В иной ситуации стоит задуматься о чистой инсталляции.
Я очень надеюсь, что Вам не придется прибегать к столь кардинальным операциям, чтобы устранить error «защита ресурсов Windows не может выполнить операцию» SFC.
Инструмент проверки системных файлов, активируемый с помощью команды sfc / scannow в командной строке, является невероятно полезной утилитой для восстановления системы. Он сканирует все защищенные системные файлы и заменяет поврежденные файлы кэшированной копией, находящейся в вашей системе. Однако при выполнении этой команды может появиться сообщение об ошибке, которое гласит: «Защите ресурсов Windows не удалось запустить службу восстановления».
Эта ошибка часто возникает из-за проблем с разрешениями или неисправности Windows TrustedInstaller. Таким образом, давайте рассмотрим, как устранить эту ошибку, выполнив несколько простых шагов.
Почему не работает SFC Scannow?
Для работы средства проверки системных файлов необходимо, чтобы программа Windows TrustedInstaller работала. Windows TrustedInstaller — это служба, необходимая для установки, удаления и изменения обновлений Windows и других компонентов системы.
По умолчанию TrustedInstaller управляет средством защиты ресурсов Windows (WRP). WRP защищает от несанкционированных модификаций, включая изменения основных системных файлов, папок и ключей реестра. Он также обрабатывает команду «sfc / scannow», которую вы пытаетесь использовать.
Таким образом, при сбое в работе TrustedInstaller другие службы, зависящие от него, также перестанут работать. Это означает, что и WRP, и средство проверки системных файлов не будут работать должным образом. Хотя для этой проблемы нет универсального решения, мы перечислили несколько шагов по устранению неполадок, которые вы можете выполнить, чтобы исправить эту ошибку.
1. Перезапустите Windows TrustedInstaller (установщик модулей Windows).
Если Windows TrustedInstaller не запущен или работает неправильно, быстрый перезапуск службы может помочь устранить ошибку. Вы можете легко перезапустить его из консоли Windows Service Console. Вот как это сделать.
-
Нажмите Win + R, чтобы открыть окно «Выполнить».
-
Затем введите services.msc и нажмите OK, чтобы открыть Консоль обслуживания.
-
В окне Service Console найдите установщик модулей Windows.
-
Щелкните службу правой кнопкой мыши и выберите «Свойства».
-
В открывшемся окне «Свойства» установите для параметра «Тип запуска» значение «Вручную».
-
Если служба не запущена, нажмите кнопку «Пуск» в разделе «Состояние службы».
-
Нажмите Применить и ОК, чтобы сохранить изменения. Закройте служебную консоль и проверьте, можно ли запустить средство проверки системных файлов без ошибок.
2. Запустите TrustedInstaller из командной строки.
Если перезапуск установщика модулей Windows из консоли обслуживания не помог, вы можете использовать командную строку для перезапуска службы. Вот как это сделать.
-
Введите cmd в строку поиска Windows. В результатах поиска щелкните правой кнопкой мыши Командную строку и выберите Запуск от имени администратора. Нажмите Да, когда будет предложено Управление учетными записями пользователей.
-
В окне командной строки введите следующую команду и нажмите Enter, чтобы выполнить: sc config trustinstaller start = auto
-
Эта команда установит автоматический тип запуска службы установщика модулей Windows. После успешного выполнения вы увидите сообщение ChangeServiceConfig SUCCESS, отображаемое на экране.
-
Затем введите следующую команду, чтобы перезапустить службу TrustedInstaller: net start trustinstaller
-
После успешного выполнения запустите команду sfc / scannow и проверьте, устранена ли ошибка.
3. Запустите SFC Scannow в безопасном режиме.
В безопасном режиме Windows запускается в минимальном состоянии, загружая ограниченный набор файлов и дисков. Безопасный режим полезен, чтобы определить, не вызывает ли проблема в вашей системе конфликт стороннего приложения или службы.
Если вы считаете, что сторонняя программа конфликтует со средством проверки системных файлов и запуск защиты ресурсов Windows не может запустить ошибку службы восстановления, запустите команду sfc / scannow в режиме безопасной загрузки, чтобы проверить проблему.
Чтобы запустить проверку системных файлов в безопасном режиме:
-
Нажмите Win + R, чтобы открыть Выполнить.
-
Введите msconfig.msc и нажмите OK, чтобы открыть окно конфигурации системы.
-
В появившемся окне откройте вкладку Boot.
-
В разделе «Параметры загрузки» установите флажок «Безопасная загрузка». Затем выберите опцию Minimal.
-
Нажмите Применить и ОК, чтобы сохранить изменения.
-
Нажмите кнопку «Перезагрузить», если хотите сразу же перезапустить безопасный режим. В противном случае нажмите «Выйти без перезагрузки», сохраните и закройте открытые приложения, а затем перезагрузите компьютер.
После перезагрузки ваша система загрузится в безопасном режиме, при этом будут запущены только основные службы Windows.
Теперь откройте командную строку и запустите команду sfc / scannow. Если команда выполняется без каких-либо ошибок, стороннее приложение, установленное в вашей системе, скорее всего, создает конфликт с Windows Resource Protection и, следовательно, вызывает ошибку.
Чтобы отключить безопасную загрузку, запустите «Конфигурация системы», откройте вкладку «Загрузка» и снимите флажок «Безопасная загрузка» в разделе «Параметры загрузки». Затем нажмите «Применить» и перезагрузите компьютер.
4. Добавьте значение расширяемой строки TrustedInstaller в редактор реестра.
Если вы не против работать с редактором реестра Windows, вы можете исправить эту ошибку, добавив в реестр новое расширяемое строковое значение. Тем не менее, неправильные изменения в записях реестра могут заблокировать вашу систему, поэтому обязательно создайте резервную копию реестра Windows, прежде чем продолжить настройку.
Кроме того, создайте точку восстановления системы. Это поможет вам отменить изменения на уровне системы и вернуть ваш компьютер в рабочее состояние. Создав резервную копию, выполните следующие действия.
Этот процесс включает в себя поиск идентификатора TrustedInstaller, имени подпапки и создание нового значения расширяемой строки в редакторе реестра. Мы разделили шаги на две части для облегчения понимания.
4.1 Найдите идентификатор TrustedInstaller и имя подпапки в проводнике
-
Нажмите Win + E, чтобы открыть проводник, и перейдите в следующее место: C: Windows Servicing Version.
-
Вы увидите папку с именем 10.0.19041.1XXX. Это ваш идентификатор TrustedInstaller. Скопируйте идентификатор / имя в буфер обмена или вставьте его в документ Блокнота, так как вы будете использовать его в дальнейшем.
-
Затем перейдите в следующее место: C: Windows WinSxS.
-
Здесь, в зависимости от используемого вами процессора, найдите одну из этих подпапок. x86_microsoft-windows-servicingstack_31bf3856ad364e35_ {TrustedInstaller ID} (32-разрядная версия Windows)
amd64_microsoft-windows-servicingstack_31bf3856ad364e35_ {TrustedInstaller ID} (64-разрядная версия Windows) -
В названии подпапки выше {TrustedInstaller ID} — это имя папки, которое вы отметили на шаге 2.
-
Скопируйте имя папки и путь в файл Блокнота.
4.2 Создание расширяемого строкового значения в редакторе реестра
Теперь, когда у вас есть необходимая информация, пора создать значение Expandable String в редакторе реестра. Вот как это сделать.
-
Нажмите Win + R, чтобы открыть Выполнить.
-
Введите regedit и нажмите ОК, чтобы открыть редактор реестра.
-
В редакторе реестра перейдите в следующее место. Вы можете скопировать и вставить путь в адресную строку редактора реестра для быстрой навигации: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Component Based Servicing Version
-
Выберите и щелкните правой кнопкой мыши подраздел «Версии». Выберите «Создать»> «Расширяемое строковое значение».
-
Переименуйте значение в соответствии с вашим именем идентификатора TrustedInstaller. После переименования значения оно будет выглядеть примерно так: 10.0.19041.1XXX
-
Затем дважды щелкните вновь созданное значение и вставьте путь к папке, указанной в WinSxS, в поле «Значение». Это будет выглядеть примерно так:% SystemRoot% winsxs amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.1XXX_none_7e3d47227c694b34
-
Убедитесь, что правильно используете% SystemRoot% и удалите C: Windows из пути к папке.
-
Щелкните ОК, чтобы сохранить изменения.
Если вы видите сообщение об ошибке при создании значения при добавлении подраздела или строкового значения, вы должны стать владельцем ключа обслуживания на основе компонентов. Вы можете вручную стать владельцем ключа или использовать для этого автоматизированный инструмент.
Как стать владельцем ключа реестра
-
В редакторе реестра щелкните правой кнопкой мыши компонент «Обслуживание на основе компонентов» и выберите «Разрешения».
-
В окне «Разрешения» нажмите кнопку «Дополнительно» на вкладке «Безопасность».
-
Владелец по умолчанию установлен на TrustedInstaller. Щелкните ссылку «Изменить».
-
Введите свое имя пользователя и нажмите Проверить имена. Щелкните ОК, чтобы сохранить изменения.
-
Установите флажок Заменить владельца вложенных контейнеров и объектов и нажмите Применить к изменениям.
После смены владельца вы можете изменить ключи реестра, чтобы добавлять новые значения и подразделы без каких-либо ошибок.
Устранение ошибки защиты ресурсов Windows в Sfc / Scannow — стало проще
Одно из этих четырех исправлений позволит вам исправить ошибку защиты ресурсов Windows и выполнить команду Sfc / scannow. В большинстве случаев вы можете решить эту проблему, настроив записи реестра. Однако, если ничего не работает, попробуйте точку восстановления или сбросьте систему до заводских значений по умолчанию.