Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 Еще…Меньше
Если некоторые функции Windows не работают или Windows завершает работу, используйте средство проверки системных файлов для сканирования Windows и восстановления файлов.
Несмотря на то, что приведенные ниже шаги могут показаться сложными на первом этапе, просто выполните их по порядку, и мы попробуем помочь вам.
Запуск средства проверки системных файлов (SFC.exe)
выполнив указанные ниже действия.
-
Откройте командную строку с повышенными привилегиями. Для этого выполните указанные ниже действия, в зависимости от версии операционной системы:
-
Пользователям Windows 10, Windows 8.1 или Windows 8 перед запуском средства проверки системных файлов нужно запустить систему обслуживания образов развертывания и управления ими (DISM). (Если на вашем компьютере установлена система Windows 7 или Windows Vista, перейдите сразу к шагу 3.)
Введите следующую команду и нажмите клавишу ВВОД. Выполнение команды может занять несколько минут.
DISM.exe /Online /Cleanup-image /Restorehealth
Важно! При запуске этой команды DISM обращается к Центру обновления Windows, чтобы получить файлы для устранения повреждений. Но если поврежден клиент Центра обновления Windows, используйте работающий экземпляр Windows в качестве источника восстановления либо параллельную папку Windows из сетевого расположения или со съемного носителя, например DVD-диска Windows, в качестве источника файлов. Для этого введите в командной строке такую команду:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
Примечание. Вместо заполнителя C:RepairSourceWindows укажите расположение вашего источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. в статье Восстановление образа Windows.
-
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
sfc /scannow
Команда sfc /scannow проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%System32dllcache.
Заполнитель %WinDir% представляет собой папку операционной системы Windows. Например, C:Windows.
Примечание. Не закрывайте это окно командной строки, пока проверка не завершится на 100 %. Результаты проверки будут показаны после завершения данного процесса.
-
После завершения процесса проверки на экране может появиться одно из приведенных ниже сообщений:
-
Защита ресурсов Windows не обнаружила нарушений целостности.
Это значит, что отсутствующие и поврежденные системные файлы не обнаружены. -
Защита ресурсов Windows не может выполнить запрошенную операцию.
Для устранения этой проблемы выполните сканирование с помощью средства проверки системных файлов в безопасном режиме, убедитесь, что папки PendingDeletes и PendingRenames находятся в папке %WinDir%WinSxSTemp. -
Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log.
Для просмотра подробных сведений о сканировании и восстановлении системных файлов перейдите к разделу Как просмотреть подробные сведения процесса работы средства проверки системных файлов. -
Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log.
Для восстановления поврежденных файлов вручную просмотрите подробные сведения процесса работы средства проверки системных файлов, чтобы найти поврежденный файл, а затем вручную заменить поврежденный файл гарантировано работоспособной копией.
-
Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.
Для этого нажмите кнопку Пуск, введите запрос Командная строка или cmd в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, а затем выберите команду Запуск от имени администратора. При получении запроса на ввод пароля администратора или подтверждения введите пароль или нажмите кнопку Разрешить.
Дополнительная информация
Просмотр подробных сведений о процессе работы средства проверки системных файлов.
Чтобы ознакомиться с подробными сведениями, включенными в файл CBS.Log, вы можете скопировать сведения в файл Sfcdetails.txt с помощью команды Findstr, а затем просмотреть их в этом файле. Для этого выполните указанные ниже действия.
-
Откройте командную строку с повышенными привилегиями, как это описано на шаге 1.
-
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopsfcdetails.txt"
Примечание. В файле Sfcdetails.txt содержатся сведения о каждом запуске средства проверки системных файлов на компьютере. Он также содержит информацию о файлах, которые не были исправлены средством проверки системных файлов. Проверьте дату и время записей, чтобы определить проблемные файлы, обнаруженные при последнем запуске средства проверки системных файлов.
-
Откройте файл Sfcdetails.txt на рабочем столе.
-
В файле Sfcdetails.txt используется следующий формат:
Сведения о дате и времени SFC
В следующем примере файла журнала содержится запись для одного файла, который не удалось исправить:2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot
repair member file [l:34{17}]»Accessibility.dll» of Accessibility, Version =
6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral,
VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type
neutral, TypeName neutral, PublicKey neutral in the store, file is missing
Как вручную заменить поврежденный системный файл гарантированно работоспособной копией файла.
После определения, какой системный файл поврежден и не может быть восстановлен, с помощью подробных сведений в файле Sfcdetails.txt, выясните расположение поврежденного файла, затем вручную замените поврежденный файл его гарантировано работоспособной копией. Для этого выполните указанные ниже действия.
Примечание. Гарантировано работоспособную копию системного файла можно взять с другого компьютера, на котором установлена такая же, как на вашем компьютере версия Windows. Чтобы убедиться в работоспособности системного файла, который вы планируете скопировать на другом компьютере, можно провести процесс проверки средством проверки системных файлов.
-
Распространите на поврежденный системный файл права собственности администратора. Для этого скопируйте, а затем вставьте (или введите) в командную строку с повышенными привилегиями приведенную ниже команду, затем нажмите клавишу ВВОД:
takeown /f Путь_и_имя_файла
Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите takeown /f C:windowssystem32jscript.dll.
-
Предоставьте администраторам полный доступ к поврежденному системному файлу. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
icacls Путь_и_имя_файла /GRANT ADMINISTRATORS:F
Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите icacls C:windowssystem32jscript.dll /grant administrators:F. -
Замените поврежденный системный файл гарантировано работоспособной копией файла. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
Copy Исходный_файл Расположение
Примечание. Заполнитель Исходный_файл представляет собой путь и имя гарантировано работоспособной копии файла на вашем компьютере, а заполнитель Расположение представляет собой путь и имя поврежденного файла. Например, введите copy E:tempjscript.dll C:windowssystem32jscript.dll.
Если описанные выше действия не помогли, возможно, потребуется переустановить Windows. Дополнительные сведения см . в разделе Варианты восстановления Windows10.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Updated by
Sherly on Apr 10, 2023
We often run System File Check to scan for and restore corrupt Windows system files. What if at the end of the run you see this message: Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log windirLogsCBSCBS.log. Don’t worry if you receive the SFC SCANNOW cannot repair the error message. You can find solutions here to repair SFC cannot fix corrupted file error and make SFC working again.
Workable Solutions | Step-by-step Troubleshooting |
---|---|
1. Run SFC Alternative | Open EaseUS Partition Master on your computer. Then locate the disk, right-click the partition…Full steps |
2. Use Installation Disc to Repair | Insert CD/DVD into DVD-ROM or connect external DVD drive to another bootable computer…Full steps |
3. Run DISM Command | Press Win + R to open Run dialog and type: cmd to open «Command Prompt»…Full steps |
4. Run SFC in Safe Mode | Press Windows key and R key together to launch Run box. Type msconfig…Full steps |
5. Check the Log Files | Take administrative ownership of the corrupted system file. To do this, at an elevated…Full steps |
6. Try Reset This PC or Fresh Start | Go to «Start» > «Settings» > «Update & Security» > «Recovery»…Full steps |
SFC /SCANNOW Finds Corrupted Files But Unable to Fix
SFC is short for System File Checker. This command scans all protected system files for corruption. It attempts to repair it by copying a cached copy of each corrupted file from the system32dllcache folder.
To run SFC/SCANNOW:
Step 1. Press Win + X to bring up the Power User menu and select «Command Prompt».
Step 2. Type: sfc /scannow and hit «Enter».
However, some people are complaining that SFC finds corrupted files but unable to fix it. They receive the error — Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log windirLogsCBSCBS.log.
«I received this message in Windows 10. When I ran sfc /scannow to find and repair corrupted files on my PC, this error popped up. ‘Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log windirLogsCBSCBS.log. For example, C:WindowsLogsCBSCBS.log. Note that logging is currently not supported in offline servicing scenarios.’ How can I solve this issue and repair corrupted files on my PC?«
If you want to fix SFC SCANNOW not working error, follow these solutions below.
Fix 1. Run SFC Alternative to Check and Repair Hard Disk
When you encounter the error, the very first thing to do is check your computer condition. If your computer is unable to boot, you should repair the error with a WinPE bootable disk to boot from it. Then, run SFC/SCANNOW alternative — EaseUS partition tool.
This software can check and fix the hard drive errors if SFC/SCANNOW fails to work. What’s more, it can partition a hard drive and merge partitions with easy steps. Boot from EaseUS Partition Master WinPE bootable disk. Then, follow these steps below:
Step 1. Right-click the target partition that has a problem.
Step 2. Choose «Advanced» > «Check File System».
Step 3. Confirm if you want to hide the partition or not.
Step 4. In the Check File System window, check the «Try to fix errors if found» option.
Step 5. Click «Start» to check errors on your partition.
Fix 2. Repair SFC/SCANNOW Cannot Fix error with an Installation Disc
If your computer fails to boot when you receive the error, you should create a Windows 10/8/7 repair disc. Windows 10 allows you to create a recovery drive (USB) or system repair disc (CD or DVD) that can be used to troubleshoot and restore your computer. Each type of recovery media gives you access to Windows’ advanced startup options. The system repair disc has existed since Windows 7. The system repair disc brings your computer back to the same condition in which you created the repair disc. When your PC is unbootable and get the SFC/SCANNOW cannot repair the error, follow this method immediately.
Step 1. Insert CD/DVD into DVD-ROM or connect external DVD drive to another bootable computer.
Step 2. Click «Control Panel» on the computer screen, then click «Backup and Restore (Windows 7)».
Step 3. Click «Create a system repair disc» from the left column to open the repair disc creation window. Follow the on-screen instructions to create a system repair disc.
Step 4. Put the disc in your optical drive and restart to boot from the DVD. You may have to change the boot settings in your BIOS if booting from a CD/DVD is not enabled.
Step 5. On the «Install Windows» screen, make the appropriate selections for language, time, and keyboard, and then click «Next».
Step 6. On the next screen, click «Repair Your Computer». Do not click «Install now». Then, click «Next», and select «Command Prompt» or whichever option you wish to apply.
Step 7. Type the following command and hit «Enter».
sfc /scannow /offbootdir=d: /offwindir=d:windows
D: is the Windows drive. You can change your drive according to your needs.
After the steps, you can boot to your computer as usual. Then, you can try SFC/SCANNOW again to see whether it works or not.
Fix 3. Run DISM Command If SFC Cannot Repair Corrupted Files
System File Checker is a utility built into the Operating System that will check for system file corruption The sfc /scannow command scans the integrity of all protected operating system files and replaces incorrect, corrupted, changed, or damaged versions with the correct versions where possible. When this command cannot repair the damage DISM should be run to fix as many errors as possible.
Step 1. Press Win + R to open Run dialog and type: cmd to open «Command Prompt».
Step 2. Type the following command and hit «Enter».
- To check the health:
Dism /Online /Cleanup-Image /CheckHealth
- To scan the health:
Dism /Online /Cleanup-Image /ScanHealth
- To restore the health:
Dism /Online /Cleanup-Image /RestoreHealth
Step 3. Reboot PC to keep all changes and make SFC into working again.
After running DISM, you can re-run SFC just to check.
Fix 4. Run SFC in Safe Mode If SFC Cannot Repair
If Windows resource protection found corrupt files but was unable to fix some of them, you can run SFC in Safe Mode to fix the error.
Step 1. Press Windows key and R key together to launch Run box.
Step 2. Type msconfig in the box and hit «Enter» to continue.
Step 3. Go to the «Boot» tab, tick on «Safe boot» and click «OK» to continue.
Step 4. Restart your computer to apply this change. Click «Restart» to continue.
Step 5. The computer will boot in safe mode and you can input SFC scannow command again to check whether the issue Windows resource protection could not perform the requested operation is solved.
Fix 5. Check the Log Files to Fix SFC/SCANNOW Not Working
Microsoft Windows Resource Checker (SFC.exe) program generates the log file in Windows. Open the CBS.log file and view details of the corrupted files and replace the corrupted file with a known good copy manually. Navigate to C:WindowsLogsCBS you will be able to see and open the SBS.log file. Check if it shows some errors or a message. Then, manually replace a corrupted system file with a known good copy of the file.
You may be able to get a known good copy of the system file from another computer that is running the same version of Windows as your computer. You may perform a System File Checker process on that computer to make sure the system file that you intend to copy is a good copy.
Step 1. Take administrative ownership of the corrupted system file. To do this, at an elevated command prompt, copy and then paste (or type) the following command, and then press «Enter»:
takeown /f Path_And_File_Name
Step 2. Copy and paste the following command to access the corrupted system file, and then press «Enter».
Path_And_File_Name /GRANT ADMINISTRATORS: F
Note: The Path_And_File_Name placeholder represents the path and the file name of the corrupted file. For example, type icacls C:windowssystem32jscript.dll /grant administrators:F.
Step 3. Replace the corrupted system file with a known good copy of the file. To do this, copy and paste (or type) the following command:
Copy Source_File Destination
If the steps above don’t work, you may need to reset or reinstall Windows. Are these fixes helpful? Click the buttons below and share this article to help more users.
Fix 6. Try Reset This PC or Fresh Start on Windows 10
This method is available when your PC can still boot properly. Being capable of solving most system problems, it won’t be different from a clean install of Windows 10 via an installation CD.
Step 1. Go to «Start» > «Settings» > «Update & Security» > «Recovery».
Step 2. Under «Reset this PC option», tap «Get Started».
Step 3. Click either «Keep my files» or «Remove everything», depending on whether you want to keep your data files intact. Either way, all of your settings will return to their defaults, and apps will be uninstalled.
Step 4. After the process, a window will pop up, saying that your apps will be removed. Click Next to go on.
Step 5. In Ready to reset this PC interface, click the Reset button to reinstall Windows 10 without CD or personal file loss.
You can also install Windows 10 to get a fresh start.
Conclusion
The System File Checker is a convenient tool to check whether there is a corruption for system files. However, if it is not working, you may receive an error message Windows resource protection could not perform the requested operation. But you can fix the error with these solutions above.
SFC Scannow Related Questions
If you still have a question, refer to this part. You can get your answers here.
How do I fix SFC Scannow?
It depends on your computer situation. If it cannot boot, the only way to fix the error is to use an installation disc. If your PC can boot, as usual, the SFC/SCANNOW errors can be ignored. You are advised to run the CHKDSK command to avoid further problems.
How do I fix corrupt SFC Scannow files in Windows 10?
The files are log files. You don’t need to fix them. You can directly delete them or ignore the corruption.
What is SFC Scannow?
SFC is short for System File Checker. This command scans all protected system files for corruption. It attempts to repair it by copying a cached copy of each corrupted file from the system32dllcache folder.
What should I do to run after SFC Scannow?
To run SFC/SCANNOW:
Step 1. Press Win + X to bring up the Power User menu and select Command Prompt.
Step 2. Type: sfc /scannow and hit Enter.
Проверка и восстановление системных компонентов образа Windows 10
Ваша система Windows 10 стала тормознутой, склерозной бабкой, еле передвигающей ноги. Вытаскиваем ОС с того света!
Ролик:
-√V╾√V╾√╾^√╾╾╾╾╾╾╼╼╼╼╼╼╼
Используем командную строку с повышенными привилегиями. Утилита System File Checker, Проверка системных файлов:
SFC
Проверка целостности всех защищенных системных файлов. Восстановление файлов не выполняется:
SFC /VERIFYONLY
Проверка целостности всех защищенных системных файлов и восстановление, по возможности, проблемных файлов:
SFC /SCANNOW
У вас снова функциональная среда Windows 💖…
Если вы столкнулись с ошибкой SFC scannow, которую невозможно исправить,
скорее всего, у вас есть поврежденные системные компоненты.
Итак, если команда sfc /scannow возвращает ошибку: Windows Resource Protection found corrupt files but was unable to fix some of them (программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них). Скорее всего утилита System File Checker не смогла получить необходимые файлы из хранилища компонентов Windows.
Подробности включены в CBS. Открываем файл регистрации (протокол, журнал, лог; англ. log) из диалогового окна «Выполнить» Windows 10:
%WINDIR%LogsCBSCBS.log
—√V»——^√——♥~√V——^√V———
В этом случае можно попробовать восстановить хранилище компонентов с помощью DISM (система обслуживания образов развертывания и управления ими (Deployment Image Servicing and Management)). Проверяем работоспособность системы, выполнив следующие команды:
dism /online /cleanup-image /scanhealth
Выполняется полное сканирование хранилища компонентов на наличие повреждений в системных образа Windows. Работа идёт долго, примерно 20-30 минут. В такой форме файлы проверяются без восстановления.
—————————————
Проверяем работоспособность системы, присутствует ли в реестре маркер повреждения:
dism /online /cleanup-image /checkhealth
Сканирование хранилища не выполняется, проверяются лишь записанные ранее значения и события в журнале Windows. Изменения не вносятся. Команда полезна для диагностики вероятных повреждений и чтения ошибок в логе.
—————————————
Наиболее востребованная команда, которая исполняет полный диапазон действий. Проверка компонентов, запись в лог, по адресу C:WindowsLogsCBSCBS.log и подмена повреждений
обновлениями (требуется наличие Интернета и работоспособность клиента Windows Update):
dism /online /cleanup-image /restorehealth
DISM обращается к Центру обновления Windows, чтобы получить файлы для устранения повреждений.
—————————————
Если снова ошибки и поврежден клиент Центра обновления Windows, используйте работающий экземпляр Windows в качестве источника восстановления, либо параллельную папку Windows из сетевого расположения или со съемного носителя, например, DVD-диска Windows. Указываем ISO-образ, для исправления ошибок, выполнив следующую команду:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:SourcesInstall.wim:1 /LimitAccess
Обратите внимание, что X должен быть буквой диска, на котором ваша
система смонтировала ISO. Команда запрещает использовать центр обновлений
Windows в Интернете, и выполняет сканирование и восстановление образа
Windows только из локального WIM/ESD файла.
Примечание: Для восстановления поврежденных файлов в хранилище компонентов из локального источника версия и редакция Windows в образе должна полностью совпадать с вашей.
—√V»——^√——♥~√V——^√V———
После восстановления хранилища компонентов вы можете заново запустить утилиту «Проверка системных файлов»:
sfc /scannow
Утилита System File Checker проверит все защищенные системные файлы и попробует восстановить их оригинальные копии из хранилища системных компонентов Windows. Исправит любые повреждения в системных файлах. У вас снова функциональная среда Windows 💖…
Содержание
- Команда sfc /scannow не работает в Windows 10? Как исправить
- Как исправить проблему
- Защита ресурсов Windows не может выполнить запрошенную операцию
- Sfc/scannow не может выполнить запрошенную операцию – суть и причины проблемы
- Операция не может быть выполнена защитой ресурсов Windows – как исправить
- Запустите SFC в безопасном режиме
- Используйте CHKDSK
- Модифицируйте дескрипторы безопасности папки winsxs
- Используйте команды DISM
- Выполните восстанавливающую инсталляцию Виндовс
- Заключение
- SFC /scannow Как восстановить поврежденные системные файлы Windows
- Как проверить и восстановить поврежденные системные файлы с помощью утилиты SFC
- Как проверить и восстановить поврежденные системные файлы если система не загружается
- Как использовать SFC для восстановления системных файлов Windows 10
- Как проверить и восстановить системные файлы в Windows 10
- Как посмотреть подробную информацию о сканировании SFC
- Как просканировать и восстановить системные файлы в Windows 10 оффлайн
- Использование средства проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов
- Запуск средства проверки системных файлов (SFC.exe)
- Дополнительная информация
Команда 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 должна как можно скорее представить исправление.
Источник
Защита ресурсов Windows не может выполнить запрошенную операцию
Утилита SFC – невероятно полезный инструмент для восстановления работоспособности ОС Виндовс. Функционал утилиты позволяет анализировать все системные файлы на предмет их повреждения, и при необходимости заменять повреждённые файлы на их полноценные аналоги. SFC встроена в сборки всех современных ОС Виндовс, и пользователи довольно часто пользуются возможностями утилиты для решения возникающих проблем с системными файлами. Но что делать, когда при SFC зависает посреди процедуры проверки, а затем выдаёт «Защита ресурсов Windows не может выполнить запрошенную операцию»? Рассмотрим в данном материале.
Sfc/scannow не может выполнить запрошенную операцию – суть и причины проблемы
Упомянутое выше сообщение об ошибке может появиться как в самом конце сканирования с помощью SFC, так и в любой момент выполнения данной процедуры. Обычно SFC зависает на каком-то делении (например 11%), висит так длительное время, после чего выдаёт сообщение об ошибке.
Данной проблеме подвержены все версии ОС Виндовс, а главной причиной дисфункции «Защита ресурсов Windows не может выполнить запрошенную операцию» обычно является повреждение (удаление) каких-либо важных системных файлов.
В некоторых случаях причиной проблемы может стать невозможность SFC получить доступ к системной директории winsxs.
Ниже разберём, как решить проблему с защитой ресурсов Виндовс.
Операция не может быть выполнена защитой ресурсов Windows – как исправить
Давайте рассмотрим способы, позволяющие избавиться от ошибки «Защита ресурсов Windows не может выполнить запрошенную операцию» на вашем ПК.
Запустите SFC в безопасном режиме
Первым делом попробуйте загрузиться в безопасном режиме, и оттуда проверить систему с помощью SFC. В начале загрузки системы быстро нажимайте на F8 для доступа к меню безопасного режима, загрузитесь в данном режиме, после чего запустите вашу SFC.
Используйте CHKDSK
Как известно, CHKDSK – это встроенная в Виндовс утилита, предназначенная для сканирования разделов, тестов интеграции файловой системы, восстановления её функционала. Использования CHKDSK в некоторых случаях позволяет устранить причины, вызывающие сбой в работе SFC.
Запустите командную строку от админа, и в ней наберите:
Дождитесь окончания процесса проверки. В некоторых случаях для запуска проверки понадобится перезагрузка ПК.
Модифицируйте дескрипторы безопасности папки winsxs
Как мы уже упоминали выше, система может заблокировать SFC доступ к системной папке winsxs, находящейся по пути C:Windowswinsxs. Для её разблокирования запустите командную строку от админа, и там наберите:
Перезагрузите ПК и вновь запустите SFC.
Используйте функционал указанной команды
Используйте команды DISM
В некоторых случаях использования средства для работы DISM поможет избавить нас от появления рассматриваемой в статье дисфункции. Запустите командную строку от админа, и в ней последовательно наберите следующие команды:
Дождитесь окончания процесса, а затем перезапустите ваш PC.
Используйте возможности команды DISM
Выполните восстанавливающую инсталляцию Виндовс
Использование инструментария восстановления Виндовс – это простой и удобный шаг, позволяющий решить ошибку защиты ресурсов Виндовс. Перейдите на ресурс microsoft.com, нажмите на кнопку «Update now», скачайте и запустите скачанный файл.
Также можно воспользоваться загрузочной флешкой (диском), с имеющимися на них инсталляционными версиями ОС Виндовс.
Заключение
Появление сообщения «Защита ресурсов Windows не может выполнить запрошенную операцию» обычно связано с нарушением целостности системных файлов ОС Виндовс. Рекомендую последовательно выполнить все перечисленные выше советы (особо эффективен запуск SFC в безопасном режиме), что позволит устранить ошибку защиты ресурсов Виндовс на вашем ПК.
Источник
SFC /scannow Как восстановить поврежденные системные файлы Windows
В данной статье показаны действия, с помощью которых можно восстановить поврежденные системные файлы Windows с помощью утилиты SFC.
Если операционная система работает нестабильно и в её работе замечены различные ошибки, то для устранения неполадок можно использовать утилиту командной строки SFC для восстановления целостности поврежденных системных файлов.
Перед использованием утилиты SFC рекомендуется сделать полную резервную копию системы или создать точку восстановления системы, чтобы при необходимости вернуть систему к тому состоянию, которое было перед применением утилиты SFC.
Как проверить и восстановить поврежденные системные файлы с помощью утилиты SFC
Чтобы проверить и восстановить поврежденные системные файлы, запустите командную строку от имени администратора и выполните следующую команду:
Далее начнется процесс сканирования системных файлов на наличие ошибок. Не закрывайте окно командной строки, пока проверка не достигнет 100%.
В зависимости от результатов сканирования, вы увидите одно из следующих сообщений:
Защита ресурсов Windows не обнаружила нарушений целостности. Это значит что в системе не обнаружены поврежденные или отсутствующие файлы.
Защита ресурсов Windows не может выполнить запрошенную операцию. Это сообщение означает, что во время сканирования произошла ошибка. Если вы столкнулись с этой проблемой, попробуйте запустить команду sfc /scannow в безопасном режиме
Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log WinDir%\Logs\CBS\CBS.log. Данное сообщение появляется, когда утилита SFC смогла исправить проблему. Подробную информацию о файлах, которые были восстановлены можно посмотреть в файле журнала, хранящемся в C:\Windows\Logs\CBS\CBS.log.
Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%\Logs\CBS\CBS.log. В этом случае Windows не удалось исправить некоторые файлы. Опять же, можно увидеть список файлов в файле журнала, хранящемся в C:\Windows\Logs\CBS\CBS.log. В этом случае пользователю придется вручную заменить отсутствующие или поврежденные файлы.
Также проверить и восстановить поврежденные системные файлы можно используя консоль Windows PowerShell открытую от имени администратора.
Как проверить и восстановить поврежденные системные файлы если система не загружается
Если операционная система не загружается, то вы также сможете использовать средство восстановления целостности поврежденных системных файлов, так как утилита SFC поддерживает автономное сканирование и восстановление поврежденных системных файлов.
Для этого понадобится загрузочная флешка (диск) с Windows 10. Выполните загрузку с установочного носителя и на экране выбора региональных параметров, запустите командную строку, для этого нажмите сочетание клавиш Shift + F10.
Теперь нужно узнать букву раздела на котором установленна операционная система Windows которую необходимо проверить. Это необходимо сделать потому-что буквы разделов диска в загрузочной среде часто отличаются от тех, которые используются в работающей системе.
Для этого существует несколько способов, например diskpart, wmic или команда dir, но мы воспользуемся другим способом.
В командной строке выполните следующую команду:
В открывшемся окне Блокнот, выберите в его главном меню Файл — Открыть.
Зная букву раздела на котором установлена операционная система, выполните в командной строке следующую команду:
sfc /scannow /OFFBOOTDIR=C:\ /OFFWINDIR=C:\Windows
Далее начнется процесс сканирования системных файлов и устранение проблем с целостностью. Не закрывайте окно командной строки до окончания сканирования.
Источник
Как использовать 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. После завершения сканирования, вы увидите одно из следующих сообщений:
Совет: для исправления всех проблем может понадобиться пройти процедуру проверки целостности около трех раз.
Как посмотреть подробную информацию о сканировании SFC
Для просмотра информации о работе средства проверки целостности в файле CBS.Log нужно создать копию файла на рабочем столе, доступную для чтения:
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.
2. Введите следующую команду и нажмите Enter
3. Откройте файл sfclogs.txt, расположенный на рабочем столе, с помощью приложения “Блокнот”. Файл будет содержать подробную информацию о сканировании системы и о файлах, которые не удалось восстановить.
Примечание: подробная информация доступна только при выполнении сканирования в Windows 10, но не при запуске утилиты в Безопасном режиме в Командной строке.
Как просканировать и восстановить системные файлы в Windows 10 оффлайн
Иногда защищенные системные файлы, которые нужно восстановить, уже загружены в оперативную память во время работы WIndows 10. В этом случае для исправления обнаруженных проблем можно использовать средство проверки системных файлов во время запуска системы.
Источник
Использование средства проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов
Если некоторые функции Windows не работают или Windows завершает работу, используйте средство проверки системных файлов для сканирования Windows и восстановления файлов.
Несмотря на то, что приведенные ниже шаги могут показаться сложными на первом этапе, просто выполните их по порядку, и мы попробуем помочь вам.
Запуск средства проверки системных файлов (SFC.exe)
выполнив указанные ниже действия.
Откройте командную строку с повышенными привилегиями. Для этого выполните указанные ниже действия, в зависимости от версии операционной системы:
Пользователям Windows 10, Windows 8.1 или Windows 8 перед запуском средства проверки системных файлов нужно запустить систему обслуживания образов развертывания и управления ими (DISM). (Если на вашем компьютере установлена система Windows 7 или Windows Vista, перейдите сразу к шагу 3.)
Введите следующую команду и нажмите клавишу ВВОД. Выполнение команды может занять несколько минут.
DISM.exe /Online /Cleanup-image /Restorehealth
Важно! При запуске этой команды DISM обращается к Центру обновления Windows, чтобы получить файлы для устранения повреждений. Но если поврежден клиент Центра обновления Windows, используйте работающий экземпляр Windows в качестве источника восстановления либо параллельную папку Windows из сетевого расположения или со съемного носителя, например DVD-диска Windows, в качестве источника файлов. Для этого введите в командной строке такую команду:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source: C:RepairSourceWindows /LimitAccess
Примечание. Вместо заполнителя C:RepairSourceWindows укажите расположение вашего источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. в статье Восстановление образа Windows.
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
Команда sfc /scannow проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%System32dllcache.
Заполнитель %WinDir% представляет собой папку операционной системы Windows. Например, C:Windows.
Примечание. Не закрывайте это окно командной строки, пока проверка не завершится на 100 %. Результаты проверки будут показаны после завершения данного процесса.
После завершения процесса проверки на экране может появиться одно из приведенных ниже сообщений:
Защита ресурсов Windows не обнаружила нарушений целостности.
Это значит, что отсутствующие и поврежденные системные файлы не обнаружены.
Защита ресурсов Windows не может выполнить запрошенную операцию.
Для устранения этой проблемы выполните сканирование с помощью средства проверки системных файлов в безопасном режиме, убедитесь, что папки PendingDeletes и PendingRenames находятся в папке %WinDir%WinSxSTemp.
Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log.
Для просмотра подробных сведений о сканировании и восстановлении системных файлов перейдите к разделу Как просмотреть подробные сведения процесса работы средства проверки системных файлов.
Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log.
Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.
Для этого нажмите кнопку Пуск, введите запрос Командная строка или cmd в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, а затем выберите команду Запуск от имени администратора. При получении запроса на ввод пароля администратора или подтверждения введите пароль или нажмите кнопку Разрешить.
Дополнительная информация
Чтобы ознакомиться с подробными сведениями, включенными в файл CBS.Log, вы можете скопировать сведения в файл Sfcdetails.txt с помощью команды Findstr, а затем просмотреть их в этом файле. Для этого выполните указанные ниже действия.
Откройте командную строку с повышенными привилегиями, как это описано на шаге 1.
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
Примечание. В файле Sfcdetails.txt содержатся сведения о каждом запуске средства проверки системных файлов на компьютере. Он также содержит информацию о файлах, которые не были исправлены средством проверки системных файлов. Проверьте дату и время записей, чтобы определить проблемные файлы, обнаруженные при последнем запуске средства проверки системных файлов.
Откройте файл Sfcdetails.txt на рабочем столе.
В файле Sfcdetails.txt используется следующий формат:
Сведения о дате и времени SFC В следующем примере файла журнала содержится запись для одного файла, который не удалось исправить: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot repair member file [l:34<17>]»Accessibility.dll» of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = , Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
Как вручную заменить поврежденный системный файл гарантированно работоспособной копией файла.
После определения, какой системный файл поврежден и не может быть восстановлен, с помощью подробных сведений в файле Sfcdetails.txt, выясните расположение поврежденного файла, затем вручную замените поврежденный файл его гарантировано работоспособной копией. Для этого выполните указанные ниже действия.
Примечание. Гарантировано работоспособную копию системного файла можно взять с другого компьютера, на котором установлена такая же, как на вашем компьютере версия Windows. Чтобы убедиться в работоспособности системного файла, который вы планируете скопировать на другом компьютере, можно провести процесс проверки средством проверки системных файлов.
Распространите на поврежденный системный файл права собственности администратора. Для этого скопируйте, а затем вставьте (или введите) в командную строку с повышенными привилегиями приведенную ниже команду, затем нажмите клавишу ВВОД:
takeown /f Путь_и_имя_файла Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите takeown /f C:windowssystem32jscript.dll.
Предоставьте администраторам полный доступ к поврежденному системному файлу. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
icacls Путь_и_имя_файла /GRANT ADMINISTRATORS:F Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите icacls C:windowssystem32jscript.dll /grant administrators:F.
Замените поврежденный системный файл гарантировано работоспособной копией файла. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
Copy Исходный_файл Расположение Примечание. Заполнитель Исходный_файл представляет собой путь и имя гарантировано работоспособной копии файла на вашем компьютере, а заполнитель Расположение представляет собой путь и имя поврежденного файла. Например, введите copy E:tempjscript.dll C:windowssystem32jscript.dll.
Источник