Если какие-то функции Windows 10 перестают работать должным образом, либо операционная система самостоятельно завершает работу, то есть смысл проверить целостность системных файлов и заменить поврежденные, если таковые имеются.
Для запуска проверки понадобится командная строка, открытая от имени администратора. Открыть ее можно одним из следующих способов:
- Через поиск Windows (командная строка → запуск от имени администратора).
- Щелкнув правой кнопкой мыши по значку меню «Пуск», в меню выбрать Командная строка (администратор).
- Win + R → cmd → Ctrl + Shift + «OK» или Enter.
В командной строке необходимо ввести команду sfc /scannow и нажать клавишу Enter. Запустится проверка файлов.
После чего будут выведены результаты проверки: нарушений целостности не обнаружено; обнаружены поврежденные файлы и успешно восстановлены (поврежденные файлы будут автоматически заменены их кэшированными рабочими копиями); система обнаружила поврежденные файлы, но не может восстановить некоторые из них (ручная замена поврежденных файлов тема для целой отдельной статьи).
Для быстрого запуска проверки целостности системных файлов из контекстного меню рабочего стола можно прибегнуть к следующей хитрости.
Для начала сделаем резервную копию реестра (Win + R → regetit → «OK» → «Файл» → «Экспорт»).
Открываем системное приложение «Блокнот»: меню «Пуск» → «Стандартные – Windows» → «Блокнот» или Win + R → notepad → «OK». В блокнот копируем следующую запись:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC]
"Icon"="WmiPrvSE.exe"
"MUIVerb"="SFC /SCANNOW"
"Position"="Bottom"
"Extended"=-
"SubCommands"=""
[HKEY_CLASSES_ROOT\DesktopBackground\shell\SFC\shell\001menu]
"HasLUAShield"=""
"MUIVerb"="Запустить SFC /SCANNOW"
[HKEY_CLASSES_ROOT\DesktopBackground\shell\SFC\shell\001menu\command]
@="PowerShell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/k, sfc /scannow' -Verb runAs\""
[HKEY_CLASSES_ROOT\DesktopBackground\shell\SFC\shell\002menu]
"MUIVerb"="SFC детали"
[HKEY_CLASSES_ROOT\DesktopBackground\shell\SFC\shell\002menu\command]
@="PowerShell (sls [SR] $env:windir\\Logs\\CBS\\CBS.log -s).Line >\"$env:userprofile\\Desktop\\details.txt\""
Сверху в меню нажимаем «Файл» → «Сохранить как». Указываем место сохранения и название файла, к примеру, scannow. Обязательно после названия указываем расширение файла .reg. Запускаем созданный файл и соглашаемся с системным предупреждением.
Далее появиться уведомление об успешном добавлении разделов в реестр.
В контекстном меню рабочего стола будет добавлен новый пункт.
Для отмены в редакторе реестра раскрываем ветку: HKEY_CLASSES_ROOT \ DesktopBackground \ Shell. В разделе Shell удаляем подраздел SFC.