Многие проблемы Windows вызваны повреждением или отсутствием системных файлов. Поврежденные или отсутствующие системные файлы могут быть связаны с вредоносным ПО, неудачными обновлениями, неудачной установкой и т. Д. Проверка системных файлов - это компонент Windows, который может автоматически обнаруживать и исправлять или восстанавливать эти файлы. Чтобы исправить или восстановить системные файлы с помощью средства проверки системных файлов, выполните следующие действия.
Шаги
Часть 1 из 4: Запуск и использование средства проверки системных файлов
Шаг 1. Откройте меню «Пуск»
Щелкните кнопку "Пуск".
Шаг 2. Найдите командную строку
Введите cmd.exe.
Пользователи Windows XP должны щелкнуть «Все программы», затем подкатегорию «Стандартные»
Шаг 3. Запустите командную строку от имени администратора
Щелкните правой кнопкой мыши cmd.exe, чтобы открыть контекстное меню, и выберите Запуск от имени администратора.
- Пользователи Windows XP должны удерживать клавишу ⇧ Shift при щелчке правой кнопкой мыши по командной строке, затем щелкнуть «Запуск от имени», чтобы открыть диалоговое окно, установить переключатель «Следующий пользователь», ввести «Администратор» в качестве имени пользователя и пароля учетной записи (обычно пусто), и нажмите ОК.
- Нажмите Да в появившемся диалоговом окне Контроль учетных записей пользователей.
Шаг 4. Запустите средство проверки системных файлов
В командной строке введите sfc / scannow и нажмите клавишу ↵ Enter на клавиатуре.
Шаг 5. Подождите, пока средство проверки системных файлов завершит проверку и исправление вашей системы
Часть 2 из 4. Запуск и использование средства проверки системных файлов в безопасном режиме
Шаг 1. Запустите Windows в безопасном режиме с помощью командной строки
Шаг 2. Запустите средство проверки системных файлов
В командной строке введите sfc / scannow и нажмите клавишу ↵ Enter на клавиатуре.
Шаг 3. Подождите, пока средство проверки системных файлов завершит проверку и исправление вашей системы
Шаг 4. Выключите компьютер, набрав shutdown -t 0:00 в командной строке и нажав клавишу ↵ Enter на клавиатуре
Часть 3 из 4: Если вы столкнулись с ошибкой при попытке запустить проверку системных файлов
Запустите надежный установщик и службы установщика модулей Windows
Шаг 1. Откройте меню «Пуск»
Щелкните кнопку "Пуск".
Шаг 2. Найдите командную строку
Введите cmd.exe.
Пользователи Windows XP должны щелкнуть «Все программы», затем подкатегорию «Стандартные»
Шаг 3. Запустите командную строку от имени администратора
Щелкните правой кнопкой мыши cmd.exe, чтобы открыть контекстное меню, и выберите Запуск от имени администратора.
- Пользователи Windows XP должны удерживать нажатой клавишу ⇧ Shift, щелкнув правой кнопкой мыши командную строку, щелкнуть «Запуск от имени», чтобы открыть диалоговое окно, установить переключатель «Следующий пользователь», ввести «Администратор» в качестве имени пользователя и пароля учетной записи (обычно пусто), и нажмите ОК.
- Нажмите Да в появившемся диалоговом окне Контроль учетных записей пользователей.
Шаг 4. Запустите службу надежного установщика
Введите net start «trustinstaller» в командную строку и нажмите ↵ Enter.
Шаг 5. Запустите службу установщика модулей Windows
Введите net start «установщик модулей Windows» в командную строку и нажмите ↵ Enter.
Шаг 6. Следуйте инструкциям части 1
Если запуск служб не устранил ошибку
- Выполните действия, описанные в Части 2, чтобы решить проблему.
-
Убедитесь, что вы не пытаетесь запустить средство проверки системных файлов в 64-разрядной версии командной строки.
-
В заголовке окна командной строки не должно быть C: / Windows / SysWOW64 / cmd.exe.
-
Часть 4 из 4: Интерпретация результатов проверки системных файлов
После того, как средство проверки системных файлов завершит проверку вашей системы на наличие ошибок, оно представит вам сообщение. Ниже приведены сообщения и их значение.
Windows Resource Protection не обнаружила нарушений целостности
-
Это означает, что никаких поврежденных или отсутствующих системных файлов обнаружено не было.
Защите ресурсов Windows не удалось выполнить запрошенную операцию
- Это означает, что проверка системных файлов не сработала правильно, но это не обязательно означает, что проблемы были обнаружены.
-
Чтобы исправить эту ошибку:
-
Убедитесь, что папки с именами PendingDeletes и PendingRenames существуют в папке% WinDir% / WinSxS / Temp.
- Одновременно нажмите клавиши ⊞ Win + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить».
- Введите% WinDir% / WinSxS / Temp в диалоговом окне «Выполнить» и нажмите «ОК», чтобы открыть проводник Windows.
- Найдите папки PendingDeletes и PendingRenames в проводнике Windows.
- Если папки отсутствуют, скопируйте их в окно проводника Windows с другого компьютера с той же операционной системой из того же места.
-
Следуйте инструкциям части 2.
-
Защита ресурсов Windows обнаружила поврежденные файлы и успешно их исправила. Подробности включены в CBS. Log% WinDir% / Logs / CBS / CBS.log
- Средство проверки системных файлов обнаружило и исправило проблемные системные файлы, и был создан журнал, в котором содержится сводка выполненных ремонтов.
-
Чтобы просмотреть журнал (необязательно):
- Одновременно нажмите клавиши ⊞ Win + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить».
- Введите% WinDir% / Logs / CBS / CBS.log в диалоговом окне "Выполнить" и нажмите "ОК".
-
Будет отображен журнал.
Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробности включены в CBS. Log% WinDir% / Logs / CBS / CBS.log
- Были обнаружены проблемные файлы, но программе проверки системных файлов не удалось восстановить некоторые из них.
-
Чтобы исправить файлы автоматически (может не всегда работать):
- Загрузитесь в безопасном режиме.
- Откройте командную строку от имени администратора. Нажмите кнопку «Пуск», введите cmd, щелкните правой кнопкой мыши первый результат поиска и выберите «Запуск от имени администратора».
- Введите Dism / Online / Cleanup-Image / RestoreHealth и нажмите ↵ Enter.
-
Чтобы исправить файлы вручную (дополнительно):
-
Определите файлы, которые необходимо восстановить.
- Откройте меню "Пуск". Щелкните кнопку "Пуск".
- Щелкните «Все программы» в меню «Пуск».
- Разверните папку «Стандартные» в меню «Пуск».
- Запустить командную строку. Щелкните Командная строка в папке Стандартные.
- Введите findstr / c: "[SR]"% windir% / Logs / CBS / CBS.log> "% userprofile% / Desktop / sfcdetails.txt" в командную строку и нажмите клавишу ↵ Enter на клавиатуре.
- Дважды щелкните файл sfcdetails.txt на рабочем столе, чтобы открыть Блокнот.
- Перейдите в Блокнот, чтобы найти все поврежденные файлы, которые не удалось исправить программе проверки системных файлов, и запишите имена файлов.
-
Найдите рабочую версию файла (ов).
- На другом компьютере под управлением той же версии Windows, что и компьютер, который вы пытаетесь восстановить, найдите файл, который не был успешно восстановлен, и скопируйте его на съемный диск.
-
Найдите файл в Интернете, если он недоступен на другом компьютере, и загрузите его из безопасного источника.
Обязательно проверьте загрузки на наличие вирусов, прежде чем использовать их для ремонта компьютера
-
Получите полный контроль над поврежденным системным файлом на компьютере, который вы пытаетесь восстановить.
- На компьютере, который необходимо отремонтировать, откройте меню «Пуск». Щелкните кнопку "Пуск".
- Щелкните «Все программы» в меню «Пуск».
- Разверните папку «Стандартные» в меню «Пуск».
- Запустите командную строку от имени администратора. Щелкните правой кнопкой мыши командную строку в папке «Стандартные», чтобы открыть контекстное меню, и выберите «Запуск от имени администратора».
- Нажмите Да в диалоговом окне Контроль учетных записей пользователей.
-
Введите takeown / f "" в командную строку и нажмите ↵ Enter на клавиатуре.
следует заменить на путь к поврежденному файлу, который вы хотите заменить. (Например, Takeown / f "C: / Windows / System32 / notepad.exe")
-
Введите icacls "" / GRANT ADMINISTRATORS: F в командную строку и нажмите ↵ Enter на клавиатуре.
следует заменить на путь к поврежденному файлу, который вы хотите заменить. (Например, icacls "C: / Windows / System32 / notepad.exe" / АДМИНИСТРАТОРАМ ГРАНТА: F)
-
Заменить поврежденный файл.
- Откройте меню "Пуск". Щелкните кнопку "Пуск".
- Щелкните «Все программы» в меню «Пуск».
- Разверните папку «Стандартные» в меню «Пуск».
- Запустите командную строку от имени администратора. Щелкните правой кнопкой мыши командную строку в папке «Стандартные», чтобы открыть контекстное меню, и выберите «Запуск от имени администратора».
- Нажмите Да в диалоговом окне Контроль учетных записей пользователей.
-
В командной строке введите Копировать "" "" и нажмите ↵ Enter на клавиатуре.
- следует заменить на путь к хорошей копии файла (в зависимости от того, где вы сохранили хорошую версию проблемного файла).
- следует заменить на путь к плохой версии файла.
- (Например, скопируйте "F: / notepad.exe" "C: / Windows / System32 / notepad.exe")
-
подсказки
- Использование средства проверки системных файлов не гарантирует, что вы исправите проблемы с компьютером.
- Вам могут потребоваться обширные знания о компьютерах, чтобы выполнить или понять определенные части этой статьи.