Много проблеми с Windows са причинени от повредени или липсващи системни файлове. Повредените или липсващи системни файлове могат да произтичат от злонамерен софтуер, неуспешни актуализации, неуспешни инсталации и др. Проверката на системните файлове е компонент на Windows, който може автоматично да открива и поправя или възстановява тези файлове. За да поправите или възстановите системните си файлове с помощта на Проверка на системни файлове, изпълнете следните стъпки.
Стъпки
Част 1 от 4: Стартиране и използване на проверка на системни файлове
Стъпка 1. Отворете менюто "Старт"
Щракнете върху бутона Старт.
Стъпка 2. Потърсете командния ред
Въведете cmd.exe.
Потребителите на Windows XP трябва да кликнат върху Всички програми, след това в подкатегорията Аксесоари
Стъпка 3. Стартирайте командния ред като администратор
Щракнете с десния бутон върху cmd.exe, за да отворите контекстното меню и щракнете върху Изпълни като администратор.
- Потребителите на Windows XP трябва да държат клавиша ⇧ Shift, докато щракнете с десния бутон върху командния ред, щракнете върху Изпълни като, за да отворите диалогов прозорец, изберете следния радио бутон, въведете Administrator като потребителско име и паролата на акаунта (обикновено празно), и щракнете върху OK.
- Щракнете върху Да в диалоговия прозорец Контрол на потребителски акаунти, ако се появи.
Стъпка 4. Стартирайте проверката на системните файлове
В командния ред въведете sfc /scannow и натиснете клавиша ↵ Enter на клавиатурата.
Стъпка 5. Изчакайте, докато системата за проверка на системни файлове приключи проверката и коригирането на вашата система
Част 2 от 4: Стартиране и използване на проверка на системни файлове чрез безопасен режим
Стъпка 1. Стартирайте Windows в безопасен режим с командния ред
Стъпка 2. Стартирайте проверката на системните файлове
В командния ред въведете sfc /scannow и натиснете клавиша ↵ Enter на клавиатурата.
Стъпка 3. Изчакайте проверката на системните файлове да приключи проверката и поправянето на вашата система
Стъпка 4. Изключете компютъра, като въведете shutdown -t 0:00 в командния ред и натиснете клавиша ↵ Enter на клавиатурата
Част 3 от 4: Ако изпитате грешка, докато се опитвате да стартирате проверка на системни файлове
Стартирайте Trusted Installer и Windows Module Installer Services
Стъпка 1. Отворете менюто "Старт"
Щракнете върху бутона Старт.
Стъпка 2. Потърсете командния ред
Въведете cmd.exe.
Потребителите на Windows XP трябва да кликнат върху Всички програми, след това в подкатегорията Аксесоари
Стъпка 3. Стартирайте командния ред като администратор
Щракнете с десния бутон върху cmd.exe, за да отворите контекстното меню и щракнете върху Изпълни като администратор.
- Потребителите на Windows XP трябва да държат клавиша ⇧ Shift, докато щракнете с десния бутон върху командния ред, щракнете върху Изпълни като, за да отворите диалогов прозорец, изберете следния радио бутон, въведете Administrator като потребителско име и паролата на акаунта (обикновено празно), и щракнете върху OK.
- Щракнете върху Да в диалоговия прозорец Контрол на потребителски акаунти, ако се появи.
Стъпка 4. Стартирайте услугата Trusted Installer
Въведете net start „trustedinstaller“в командния ред и натиснете ↵ Enter.
Стъпка 5. Стартирайте услугата за инсталиране на модули на Windows
Въведете net start „инсталатор на модули на Windows“в командния ред и натиснете ↵ Enter.
Стъпка 6. Следвайте стъпките на част 1
Ако стартирането на услугите не разрешава грешката
- Следвайте стъпките на част 2, за да разрешите проблема.
-
Уверете се, че не се опитвате да стартирате проверка на системни файлове в 64-битовата версия на командния ред.
-
Заглавието на прозореца на командния ред не трябва да казва C: / Windows / SysWOW64 / cmd.exe.
-
Част 4 от 4: Тълкуване на резултатите от проверката на системните файлове
След като проверката на системните файлове приключи проверката на системата ви за грешки, тя ще ви покаже съобщение. По -долу са съобщенията и какво означават те.
Защитата на ресурсите на Windows не откри нарушения на целостта
-
Това означава, че не са открити повредени или липсващи системни файлове.
Защитата на ресурсите на Windows не можа да извърши исканата операция
- Това означава, че проверката на системните файлове не работи правилно, но това не означава непременно, че са открити проблеми.
-
За да поправите тази грешка:
-
Уверете се, че папки, наречени PendingDeletes и PendingRenames съществуват под %WinDir %\ WinSxS / Temp.
- Натиснете едновременно клавишите ⊞ Win+R на клавиатурата, за да отворите диалоговия прозорец Изпълнение.
- Въведете %WinDir %\ WinSxS / Temp в диалоговия прозорец Изпълнение и щракнете върху OK, за да отворите Windows Explorer.
- Търсете папки, наречени PendingDeletes и PendingRenames в Windows Explorer.
- Ако папките липсват, копирайте ги в прозореца на Windows Explorer от друг компютър със същата операционна система от същото място.
-
Следвайте стъпките на част 2.
-
Windows Resource Protection намери повредени файлове и ги поправи успешно. Подробности са включени в CBS. Log %WinDir %\ Logs / CBS / CBS.log
- Проверката на системните файлове откри и отстрани проблемни системни файлове и бе създаден дневник, който представлява обобщение на извършените ремонти.
-
За да видите дневника (по избор):
- Натиснете едновременно клавишите ⊞ Win+R на клавиатурата, за да отворите диалоговия прозорец Изпълнение.
- Въведете %WinDir %\ Logs / CBS / CBS.log в диалоговия прозорец Изпълнение и щракнете върху OK.
-
Дневникът ще бъде показан.
Защитата на ресурси на 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 от вашия работен плот, за да отворите Notepad.
- Придвижете се в Notepad, за да потърсите повредени файлове, които проверката на системните файлове не успя да коригира, и отбележете имената на файловете.
-
Намерете работеща версия на файла (ите).
- На друг компютър, който работи със същото издание на Windows като компютъра, който се опитвате да поправите, намерете файла, който не е поправен успешно и го копирайте на сменяемо устройство.
-
Потърсете файла онлайн, ако не е наличен на друг компютър, и го изтеглете от безопасен източник.
Не забравяйте да проверите изтеглянията за вируси, преди да ги използвате за ремонт на компютъра
-
Поемете пълен контрол върху повредения системен файл на компютъра, който се опитвате да поправите.
- На компютъра, който трябва да бъде поправен, отворете менюто "Старт". Щракнете върху бутона Старт.
- Щракнете върху Всички програми в менюто "Старт".
- Разгънете папката „Аксесоари“в менюто „Старт“.
- Стартирайте командния ред като администратор. Щракнете с десния бутон на командния ред под папката Аксесоари, за да отворите контекстното меню и щракнете върху Изпълни като администратор.
- Щракнете върху Да в диалоговия прозорец Контрол на потребителски акаунти.
-
Въведете takeown /f "" в командния ред и натиснете ↵ Enter на клавиатурата си.
трябва да бъде заменен с пътя на повредения файл, който искате да замените. (Например Takeown /f "C: / Windows / System32 / notepad.exe")
-
Въведете icacls "" /GRANT ADMINISTRATORS: F в командния ред и натиснете ↵ Enter на клавиатурата си.
трябва да бъде заменен с пътя на повредения файл, който искате да замените. (Например icacls "C: / Windows / System32 / notepad.exe" /ПРЕДОСТАВЯТ АДМИНИСТРАТОРИ: F)
-
Сменете повредения файл.
- Отворете менюто "Старт". Щракнете върху бутона Старт.
- Щракнете върху Всички програми в менюто "Старт".
- Разгънете папката „Аксесоари“в менюто „Старт“.
- Стартирайте командния ред като администратор. Щракнете с десния бутон на командния ред под папката Аксесоари, за да отворите контекстното меню и щракнете върху Изпълни като администратор.
- Щракнете върху Да в диалоговия прозорец Контрол на потребителски акаунти.
-
В командния ред въведете Copy "" "" и натиснете ↵ Enter на клавиатурата си.
- трябва да бъде заменен с пътя на доброто копие на файла (в зависимост от това къде сте съхранили добрата версия на проблемния файл).
- трябва да бъде заменен с пътя на лошата версия на файла.
- (Напр. Копирайте "F: / notepad.exe" "C: / Windows / System32 / notepad.exe")
-
Съвети
- Използването на системата за проверка на системни файлове няма да гарантира, че ще отстраните проблемите на компютъра си.
- Може да се нуждаете от обширни познания за компютрите, за да изпълнявате или разбирате определени части на тази статия.