Как сканировать (и исправлять) поврежденные системные файлы в Windows
Если ваш компьютер чувствовал себя глючным или имел проблемы во время запуска, возможно, системные файлы Windows были повреждены, пропали без вести или даже были изменены в результате установки программного обеспечения где-то вдоль линии. Как и большинство версий Windows до этого, Windows 10 включает в себя утилиту командной строки под названием Windows Resource Protection, которая будет сканировать, проверять и исправлять системные файлы..
Если ваша система может запускаться даже в безопасном режиме, вы можете запустить утилиту прямо из Windows. Если Windows не запускается, вы также можете запустить ее из командной строки, доступной при загрузке с установочного носителя в режиме восстановления..
Чтобы запустить эту утилиту в Windows, вам нужно будет открыть командную строку в режиме администратора. Щелкните правой кнопкой мыши меню «Пуск» или нажмите Windows + X на клавиатуре и выберите «Командная строка (Admin)» в меню «Администрирование». Вы также можете просто использовать эту изящную комбинацию клавиш.
Когда у вас есть открытая командная строка в режиме администратора, вы можете запустить утилиту, используя следующий синтаксис:
SFC [/ SCANNOW] [/ VERIFYONLY] [/ SCANFILE =] [/ VERIFYFILE =] [/ OFFWINDIR = / OFFBOOTDIR =]
Самый полезный вариант - это просто сканировать всю систему немедленно, которая будет сканировать и пытаться восстановить любые файлы, которые были изменены или повреждены. Вы можете сделать это с помощью этой команды:
SFC / SCANNOW
В качестве альтернативы вы можете использовать команду Sfc / verifyonly
сканировать на наличие проблем, но не выполнять ремонт.
Вы также можете просто отсканировать или подтвердить определенный файл, используя / SCANFILE =
или же / Verifyfile =
параметры вместе с полным путем к целевому файлу, например:
ПФС /scanfile=c:\windows\system32\kernel32.dll
Как мы уже упоминали, эта утилита существует для предыдущих версий Windows, но вы можете столкнуться с немного другими вариантами. Вы всегда можете использовать команду SFC /?
чтобы получить все поддерживаемые параметры для вашей версии Windows. И на тот случай, если вам интересно, почему Windows Resource Protection использует команду SFC, это потому, что утилита называлась System File Checker..