Использование средства проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов
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:\RepairSource\Windows /LimitAccess
Примечание. Вместо заполнителя C:\RepairSource\Windows укажите расположение вашего источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. в статье Восстановление образа Windows.
- Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
Команда sfc /scannow проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%\System32\dllcache.
Заполнитель %WinDir% представляет собой папку операционной системы Windows. Например, C:\Windows.
Примечание. Не закрывайте это окно командной строки, пока проверка не завершится на 100 %. Результаты проверки будут показаны после завершения данного процесса.
- После завершения процесса проверки на экране может появиться одно из приведенных ниже сообщений:
- Защита ресурсов Windows не обнаружила нарушений целостности.
Это значит, что отсутствующие и поврежденные системные файлы не обнаружены. - Защита ресурсов Windows не может выполнить запрошенную операцию.
Для устранения этой проблемы выполните сканирование с помощью средства проверки системных файлов в безопасном режиме, убедитесь, что папки PendingDeletes и PendingRenames находятся в папке %WinDir%\WinSxS\Temp. - Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log %WinDir%\Logs\CBS\CBS.log.
Для просмотра подробных сведений о сканировании и восстановлении системных файлов перейдите к разделу Как просмотреть подробные сведения процесса работы средства проверки системных файлов. - Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%\Logs\CBS\CBS.log.
Для восстановления поврежденных файлов вручную просмотрите подробные сведения процесса работы средства проверки системных файлов, чтобы найти поврежденный файл, а затем вручную заменить поврежденный файл гарантировано работоспособной копией.
- Защита ресурсов Windows не обнаружила нарушений целостности.
Windows 8.1 или Windows 8
Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.
Windows 10, Windows 7 или Windows Vista
Для этого нажмите кнопку Пуск, введите запрос Командная строка или cmd в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, а затем выберите команду Запуск от имени администратора. При получении запроса на ввод пароля администратора или подтверждения введите пароль или нажмите кнопку Разрешить.
Дополнительная информация
Просмотр подробных сведений о процессе работы средства проверки системных файлов.
Чтобы ознакомиться с подробными сведениями, включенными в файл CBS.Log, вы можете скопировать сведения в файл Sfcdetails.txt с помощью команды Findstr, а затем просмотреть их в этом файле. Для этого выполните указанные ниже действия.
- Откройте командную строку с повышенными привилегиями, как это описано на шаге 1.
- Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Как вручную заменить поврежденный системный файл гарантированно работоспособной копией файла.
После определения, какой системный файл поврежден и не может быть восстановлен, с помощью подробных сведений в файле Sfcdetails.txt, выясните расположение поврежденного файла, затем вручную замените поврежденный файл его гарантировано работоспособной копией. Для этого выполните указанные ниже действия.
Примечание. Гарантировано работоспособную копию системного файла можно взять с другого компьютера, на котором установлена такая же, как на вашем компьютере версия Windows. Чтобы убедиться в работоспособности системного файла, который вы планируете скопировать на другом компьютере, можно провести процесс проверки средством проверки системных файлов.
- Распространите на поврежденный системный файл права собственности администратора. Для этого скопируйте, а затем вставьте (или введите) в командную строку с повышенными привилегиями приведенную ниже команду, затем нажмите клавишу ВВОД: takeown /f Путь_и_имя_файла Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите takeown /f C:\windows\system32\jscript.dll.
- Предоставьте администраторам полный доступ к поврежденному системному файлу. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД: icacls Путь_и_имя_файла /GRANT ADMINISTRATORS:F Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите icacls C:\windows\system32\jscript.dll /grant administrators:F.
- Замените поврежденный системный файл гарантировано работоспособной копией файла. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД: Copy Исходный_файлРасположение Примечание. Заполнитель Исходный_файл представляет собой путь и имя гарантировано работоспособной копии файла на вашем компьютере, а заполнитель Расположение представляет собой путь и имя поврежденного файла. Например, введите copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.
Если описанные выше действия не помогли, возможно, потребуется переустановить Windows. Дополнительные сведения см . в разделе Варианты восстановления Windows10.
SFC scannow
SFC/scannow is the most common command of System File Checker. This command is used to scan the integrity of all protected system files, and then it will replace the incorrect, or corrupted system files with a cached copy once it finds that the protected system files are overwritten by incorrect files.
How to run sfc/scannow? Here is the tutorial.
Run sfc/scannow in Windows 8 and above versions
- Press the Windows icon on your keyboard and type cmd in the searching box. Or press the Windows key and the X key on the keyboard.
- Run Command Prompt as an administer by giving a right click on Command Prompt and selecting Run as administrator.
- When the Command Prompt window shows up, please type sfc/scnnow and click Enter on the keyboard.
- Wait until the verification is up to 100%, and you will see the scan results.
You may receive one of the following messages, some of which indicate errors:
* Windows Resource Protection did not find any integrity violations.(If you receive this message, it means that there are no missing or corrupted system files.) * Windows Resource Protection could not perform the requested operation. * Windows Resource Protection found corrupt files but was unable to fix some of them. * Windows Resource Protection found corrupt files and successfully repaired them. * Windows Resource Protection could not start the repair service. * System File Checker SFCcannot repair corrupted member file. * System File Checker SFCnot working, will not run or could not repair.
- Restart your PC if this is not done automatically.
Fix Common SFC Scannow Errors
Although sfc/scannow can automatically repair the most problems related to Windows, in some cases, there are some errors showing up when you use the command. Here are the most common errors:
- Sfc/scannow stops scanning:Turbo Memory feature may be the cause, and you can try to disable this feature. sfc/scannow stops you must be an administer: Facing this error, you should make sure that you are using Command Prompt as an administer.
- sfc/scannow stuck at verification, at beginning system scan:Maybe you can fix this issue by replacing the corrupted files.
Is SFC Scannow Good to Run?
- Running the System File Checker Scannow command is really beneficial for the system but to some extent only.
- You need to remember that executing the SFC Scannow command can change the settings and set them back to the default state. Notably, modifying the system files could be risky unless you are technically sound about Windows. Otherwise, it can lead to many issues and ruin the entire user experience if you don’t execute it properly.
- We recommend taking a backup of your Windows system before running the System File Checker Scannow command. This is a little drawback of the SFC Scannow command.
- Running SFC Scannow isn’t a bad idea. But, running it more frequently, like every day, won’t make any change to the system. Running it every day would be a waste of your time and computer resources. You can run the SFC Scannow command once a month.
- We hope you must have got enough information about the SFC Scannow command. It’s pretty easy to use the System File Checker tool, and you can follow the above-mentioned methods to do the same with ease.
Команда sfc scannow – что это, зачем нужно и как пользоваться?
Служба sfc в Windows позволяет выполнять проверку и восстановление файлов системы автоматически. Утилита может найти повреждения компонентов ОС и исправить их. Она работает через Командную строку. Для службы доступно несколько различных параметров и атрибутов. Рассмотрим, как использовать команду и дополнения к ней.
Как использовать sfc scannow в Windows?
Команда sfc /scannow работает в консоли Windows. Чтобы выполнить ее, нужно запустить Командную строку с правами администратора. Для этого:
1. Введите в поиске на строке задач или в меню Пуск команду cmd
2. Найдите в результатах поиска Командную строку, кликните по ней ПКМ и выберите опцию запуска от имени администратора.
3. В открывшемся окне консоли введите команду sfc /scannow и нажмите Enter на клавиатуре. Это запустит выполнение службы.
4. Завершив работу, утилита выведет на экран результат выполнения и сообщит, были ли найдены и исправлены повреждения.
5. Перезагрузите компьютер, чтобы завершить процесс восстановления.
Эта последовательность действий позволяет выполнить проверку и исправление повреждений системных файлов в Командной строке стандартным способом.
Атрибуты для команды sfc
Для выполнения сервиса sfc в Windows существует несколько дополнений, которые
помогают оптимизировать ее работу. Рассмотрим их подробнее. /?
Выводит в окно Командной строки подробную справку о доступных атрибутах утилиты sfc.
/scannow
Стандартный и наиболее распространенный атрибут. Позволяет выполнить полную проверку файлов операционной системы и сразу восстановить их, если это будет возможно. Обычно после использования команды sfc с этим параметром требуется перезагрузка ПК.
/verifyonly
Дополнение позволяет выполнить полную проверку системных файлов без дальнейшего восстановления. В таком случае, завершив работу, программа сообщит, были ли найдены повреждения.
/scanfile
Атрибут позволяет ограничить радиус действия службы до одного файла. Программа проверит и восстановит только его. Использовать параметр нужно с указанием полного пути к нужному файлу после знака ” ap-3″>Как использовать дополнения?
Все атрибуты для sfc нужно ставить после команды через пробел, не забывая ставить знак “/” перед каждым параметром. Например:
sfc /verifyonly (позволит выполнить проверку без восстановления)
sfc /scannow (выполнит поиск и устранение повреждений)
sfc /scanfile=C: \Windows\System32\ieframe.dll (проверит и восстановит только указанный файл)
sfc /offwindir=C: \ /offwindir=C: \Windows (выполнит проверку системы, установленной на диске “C”, находясь в другой копии Windows)
Атрибуты позволяют оптимизировать работу утилиты под текущую ситуацию.
Как восстановить файлы Windows, находясь в другой системе?
Если вы загрузились в другую копию Windows (например, WinPE) и вам нужно проверить файлы ОС, установленной на компьютер, для этого также можно использовать команду sfc. В таком случае потребуется использовать некоторые дополнительные опции, чтобы программа сработала корректно и восстановила нужную систему. Нужно использовать атрибуты /offwindir и /offwindir после sfc. Команда будет выглядеть следующим образом:
sfc /offwindir=C: \ /offwindir=C: \Windows
Обратите внимание на то, что раздел с нужной копией Windows может быть помечен другой буквой. Например, в WinPE диск с установленной на компьютер ОС обычно получает метку “D”. Перед выполнением команды стоит проверить буквы дисков в Проводнике, чтобы указать путь к системе корректно.
- Инструкции
- Лучшие программы
- Полезные советы
При подготовке материала использовались источники:
https://support.microsoft.com/ru-ru/topic/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0-%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B8-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D1%85-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2-%D0%B4%D0%BB%D1%8F-%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BE%D1%82%D1%81%D1%83%D1%82%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%89%D0%B8%D1%85-%D0%B8%D0%BB%D0%B8-%D0%BF%D0%BE%D0%B2%D1%80%D0%B5%D0%B6%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D1%85-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2-79aa86cb-ca52-166a-92a3-966e85d4094e
https://sfc-scannow.github.io/
https://www.softsalad.ru/articles/instructions/sfc-scannow