Проверка и восстановление файлов windows
Если файлы операционной системы повреждены, можно воспользоваться проверкой целостности системных файлов windows.
При проверке целостности файлов будет проведено восстановление всех поврежденных файлов.
Для запуска проверки откойте терминал от имени администратора и выполните команду
sfc /scannow

Если были ошибки, то в сообщении указано имя и расположение файла с расширением .log В нем вы можете найти более подробное описание поврежденных и восстановленных файлов.
У команды sfc — для проверки целостности файлов операционной системы, кроме атрибута /scannow проверка с исправлением, есть и другие атрибуты:
sfc /scannow — Эта команда проверила целостность поврежденных файлов, при наличии повреждений — автоматически их исправила.
sfc /verifyonly — С этим атрибутом произойдет проверка файлов без исправления найденных поврежденных файлов
sfc /scanfile <путь до файла и имя_файла> — Сканирует целостность указанного файла (полный путь и имя файла) и пытается исправить любые проблемы, если они обнаружены.
sfc /verifyfile <путь до файла и имя_файла> — Проверяет целостность указанного файла (полный путь и имя файла), не выполняя исправления.
sfc /offwindir <offline windows directory> — Указывает расположение автономного каталога Windows для автономного восстановления.
sfc /offbootdir <offline boot directory> — Указывает расположение автономного загрузочного каталога для автономного восстановления.
sfc /offlogfile=<log file path> — Указывает расположение для хранения файла журнала, отличное от значения по умолчанию.
/? — Отображает справку в командной строке.
Информация об атрибутах команды взята с сайта microsoft