Сканиране на системни файлове на Windows 7 Как да възстановите системните файлове на Windows XP

В резултат на някои неизправности на Windows 7 и инфекции със злонамерен софтуер е необходимо да се анализира файловата цялост на системата. Освен това файловете често се повреждат поради неправилно изключване на компютъра и пренапрежения на захранването. Следователно всеки потребител на „Седем“ трябва да може самостоятелно да проверява и възстановява системните файлове на компютър с Windows 7.

Метод за анализ на файлове

Основният инструмент за проверка и анализ на тяхната цялост в "Seven" е вграденото в операционната система приложение "SFC.exe", което също може да възстанови дефектни файлове. Редовното използване на командата за извършване на сканиране “sfc /scannow” ще гарантира безпроблемната работа на Windows 7. Препоръчително е да го използвате поне веднъж на всеки шест месеца.

Процедура за анализ

Вграденият инструмент за сканиране в Windows 7 работи по следния начин:

Забележка: Не затваряйте конзолата, докато процедурата не приключи. След приключване ще се появят резултатите от завършената програма.

  1. Рестартирайте компютъра си;
  2. Готов. Проверката за целостта на системата е завършена и повредените файлове са поправени.

Понякога се случва приложението да не може да се справи с отстраняването на повредени файлове самостоятелно. В такива случаи се препоръчва да се извърши анализ в безопасен режим, но дори това да не разреши проблема, трябва да изпълните: “findstr /c:” “%windir%\Logs\CBS\CBS.log >”% userprofile%\Desktop\sfc .txt".

След това на работния плот на Windows 7 ще се появи файл „txt“ със списък на всички файлове, които програмата не може да реанимира сама. Потребителят трябва да копира тези файлове на себе си от друг компютър, но с работещ Windows 7, или от външен инсталационен носител с комплект за разпространение на модификацията „Seven“, който работи на компютъра на потребителя.

Алгоритъм за ръчно възстановяване на повреден файл

Сега, като знаете точното име и местоположение на проблемния файл, който приложението не може да коригира автоматично, трябва да го замените. За целта е необходимо да се предприемат следните последователни стъпки:


Ами ако приложението SFC.exe изобщо не работи?

Случва се помощната програма дори да не може да стартира. В такава ситуация трябва да анализирате ефективността на следните приложения:

  1. Локатор на извикване на отдалечена процедура;
  2. Дистанционно извикване на процедура;
  3. Стартиране на DCOM сървърни процеси.

Ако тези програми функционират нормално, ще се стартира "SFC.exe".

Също така, помощната програма няма да се справи с функциите си, когато типът ръчно стартиране на услугата за възстановяване е активиран в услугата Windows Module Installer.

Допълнителни методи за анализ чрез SFC

Ако имате нужда, например, да анализирате целостта на файлове на отдалечена операционна система или да разрешите различни други проблеми, тогава има няколко от следните ефективни техники:

  1. Възможно е проверката да се извърши без последващ процес на възстановяване. За да направите това, като използвате алгоритъма на дадените по-горе инструкции, трябва да използвате командата “sfc /verifyonly”.
  2. Ако е необходимо, можете да реанимирате само конкретен файл, като напишете в конзолата: “sfc /scanfile=Location”.
  3. В ситуация, в която трябва да анализирате Windows, инсталиран на друг логически дял на твърдия диск, командата: „sfc /scannow /offwindir=Местоположение на директорията на Windows“ ще ви помогне.

Заключение

Някои потребители по свое усмотрение променят файлове, променят икони в Explorer и други подобни. След като приложението започне да анализира и коригира целостта на операционната система, всички направени корекции ще бъдат отменени и отново ще приемат формата по подразбиране. Следователно собствениците на такива компютри ще трябва да извършат отново всичките си операции по модификация на системата, след като помощната програма приключи работата си.

Операционната система Windows в много отношения е подобна на жив организъм, което означава, че понякога и най-малкото увреждане или изтриване на един или повече от нейните файлове може да доведе до определени проблеми. Повредите могат да бъдат причинени от вируси, неизправности в софтуера, внезапни прекъсвания на захранването, грешки при редактиране на системни библиотеки и т.н.

В резултат на това потребителят може да срещне различни грешки при стартиране на програми или невъзможност да ги инсталира, проблеми със системните настройки и дори сини екрани на смъртта. Следователно, когато диагностицирате проблеми, първата стъпка обикновено е да проверите целостта на системните файлове на Windows 7/10. В момента има два основни метода за проверка и възстановяване на системни файлове - с помощта на стандартни помощни програми SFCИ DISM, стартиран чрез командния ред или конзолата на PowerShell.

Вторият инструмент е по-мощен и обикновено се използва, когато SFC не може да се справи със задачата или стартирането му е неуспешно с грешка. Има и програми на трети страни, предназначени за тези цели, но те най-вече дублират функционалността на SFC и DISM, осигурявайки по-удобен достъп до тях чрез използването на графичен интерфейс. В критични случаи, когато нито SFC, нито DISM помагат, възстановете системата или нейните отделни компоненти, като използвате предварително създадено резервно копие.

Използване на SFC

SFC помощна програма или друго Проверка на системни файловеприсъства във всички версии на Windows от 2000 г. и е предназначен за проверка на състоянието и възстановяване на системни файлове. SFC може да приема множество аргументи, но в този случай се интересуваме само от един. Използвайки го, проверката и възстановяването на системните файлове на Windows 7/10 се извършва по следния начин. Стартирайте командния ред или конзолата на PowerShell като администратор и изпълнете следната команда:

sfc /сканиране

Процедурата за проверка ще отнеме известно време. Ако бъдат открити грешки след завършване, помощната програма ще предложи възстановяване на повредени файлове, докато рестартирате компютъра. Ако SFC пише, че не може да възстанови файлове, уверете се, че сте деактивирали функциите за шифроване на EFS и Bitlocker, заредете в безопасен режим и след това повторете процедурата за сканиране.

За да се осигури максимален достъп до файловата система, процедурата за възстановяване на повредени системни файлове на Windows може да се извърши в средата за зареждане. Има няколко начина да влезете в средата за възстановяване, но ние предлагаме най-универсалния. Стартирайте компютъра си от инсталационния диск на Windows и когато прозорецът на съветника за инсталиране се появи на екрана, щракнете Shift + F10. Тъй като буквите на устройството са различни в средата за зареждане, трябва да определите буквата на системния дял. Изпълняваме следните команди:

diskpart
обем на списъка

На MBR дисковете системният дял най-вероятно ще има буквата D, а дялът „System Reserved“ ще има буквата C. Като знаете буквените етикети на томовете, използвайте командата за изход, за да затворите Diskpart и проверете:

sfc /scannow /offbootdir=C:/ /offwindir=D:/

След като сканирането приключи, Windows ще се рестартира нормално.

Помощна програма DISM

Как да проверите целостта на системните файлове на Windows 7/10, ако описаният по-горе метод не помогне или се генерират различни грешки при изпълнение на команди? В този случай можете да опитате да прибегнете до по-мощен инструмент - помощната програма DISM. Стартирайте команден ред с администраторски права и изпълнете следната команда:

dism.exe /online /cleanup-image /scanhealth

Ако помощната програма съобщи, че хранилището на компоненти трябва да бъде възстановено, възстановете го със следната команда:

dism.exe /online /cleanup-image /restorehealth

Ако получавате грешки, докато изпълнявате команди, опитайте да възстановите хранилището на компоненти с помощта на PowerShell с повишени права, като изпълните командата Repair-WindowsImage -Online -RestoreHealth, докато компютърът ви е свързан към интернет.

След като завършите процедурите, можете да проверите sfc /scannow и да видите дали грешките се повтарят. Ако да, проверете дали сте активирали услугата Windows Module Installer и като цяло е препоръчително да направите това предварително.

Ръчно възстановяване на повредени файлове

Този метод се използва, ако е невъзможно да се възстановят повредени SFC файлове, но за да го използвате във всеки случай ще ви трябва точно същата операционна система, инсталирана на друг компютър или виртуална машина, или резервно копие. За да определите кои файлове трябва да бъдат възстановени, изпълнете командата от командния ред:

findstr /c: "" %windir%/logs/cbs/cbs.log >"D:/sfc.log"

Информацията за повредени файлове ще бъде записана в лог файл, в нашия случай е така sfc.logкъм устройство D. Съдържанието на файла може да бъде доста голямо, потърсете блокове в него с ключовата фраза „Не може да се поправи“ (не може да бъде възстановено) със съответната дата и час на сканиране.

Приложената екранна снимка показва, че SFC не успя да възстанови файла Asseccbility.dll. Същият дневник трябва да показва пътя до невъзстановимия файл. Копирайте оригиналния файл от друг компютър и ръчно заменете повредения с него. На този етап често срещате проблеми, тъй като файлът може или да се използва от системни процеси, или потребителят няма да има права върху него.

За да получите права и да замените такива файлове, можете да използвате стандартни конзолни помощни програми Приеманес параметър /fИ icaclsс параметър /администратори на грантове:f, но има по-прост и по-универсален начин - използвайте всеки „жив диск“ с вграден файлов мениджър, например Dr.Web LiveDisk. Ако компютърът се зареди, всичко е още по-просто; просто копирайте оригиналните файлове във всяка удобна за вас папка на неговия твърд диск.

Можете да редактирате стартиращия ISO образ на същия Dr.Web LiveDisk в програмата UltraISO, като създадете папка в него и копирате Windows файлове в него.

Сега нека да разгледаме как да възстановим системните файлове на Windows 7/10 с помощта на такъв диск. След като стартирате от носителя, намерете вашата папка с файлове (в Dr.Web LiveDisk точката на монтиране е /CD ROM), копирайте оригиналните файлове в клипборда, отидете в целевата директория на папката печеляи заменете с тях повредените.

Ако оригиналните файлове са на диска на Windows, потърсете ги в win местоположението, в дяла, в който сте ги поставили. Този метод е удобен, защото премахва всички ограничения върху файловата система на Windows, което ви позволява да получите изключителен достъп до нея.

Използване на приложения на трети страни

Разработването на специални програми, които биха ви позволили да възстановите повредени и изтрити системни файлове, няма смисъл, тъй като цялата необходима за това функционалност е налична в самата система. Съществуват обаче инструменти, които опростяват достъпа до стандартни инструменти с помощта на удобен графичен интерфейс. Това, например, е Microsoft DaRT– диск за зареждане, който представлява набор от административни инструменти, включващ и модул за сканиране и възстановяване на системни файлове на Windows. Процедурата за такава проверка е представена на екранните снимки по-долу.

За по-удобно стартиране на SFC има и програми Ремонт на Windowsи само за разлика от Microsoft DaRT, те започват от работната система.

В Windows Repair, за да започнете проверката, трябва да отидете в секцията Pre-Repair Steps, да щракнете върху раздела „Step 4 (Optional)“ и да щракнете върху бутона „Check“.

В Glary Utilities отидете в раздела „Модули“, изберете „Услуга“ в менюто отляво и щракнете върху „Възстановяване на системни файлове“. И в двата случая ще бъде стартирана стандартната конзолна програма на SFC.

Други методи

Що се отнася до въпроса как да възстановите напълно изтритите системни файлове, всичко трябва да е ясно. Ако размерът на диска позволява, редовно създавайте резервни копия на системния дял или поне не деактивирайте защитата на системата, така че ако нещо се случи, можете да се върнете към предишния.

И последното, на което бих искал да обърна внимание. Ако сте изтеглили и инсталирали персонализирана компилация, бъдете подготвени за факта, че SFC повече от вероятно ще намери повредени файлове в нея. Причината е много проста - колекционерите много често променят своите изображения, заменяйки например оригинални икони в библиотеки и т.н. Ето защо, преди да възстановите оригиналните файлове, помислете дали наистина имате нужда от това, ако няма проблеми със системата.

Операционната система съдържа голям брой системни файлове, които осигуряват нейната нормална работа. Ако един или повече файлове са повредени, операционната система няма да може да функционира напълно. Това може да се изрази като грешки и повреди по време на работа, например срив на Explorer или проблеми с управлението на компоненти на Windows или невъзможност на компютъра да се стартира.

Може да има много причини, поради които системните файлове в операционната система Windows са повредени. Това може да са вируси, програми за настройка, умишлено модифициране на файлове от потребителя, повреда на твърдия диск и т.н. Разработчиците на Microsoft предвидиха възможността за такова събитие, така че създадоха система за проверка на целостта на системните файлове на Windows (инструмент за проверка на системни файлове). Тя ви позволява не само да идентифицирате промените, но и да върнете всичко в първоначалното си състояние автоматично, ако е възможно.

Смисълът на работата е да се сравнят системните файлове, разположени в папките на Windows, с референтни образци, които се съхраняват в специално хранилище за компоненти на Windows, разположено в папката WinSxS. Ако се различават или файлът липсва, той се заменя с оригиналния от хранилището.

За да използвате инструмента за проверка на системни файлове, имате нужда от команден ред, работещ с права на компютърен администратор. За да проверите, използвайте командата sfc, която има няколко клавиша. За да започнете да проверявате целостта на всички защитени файлове и автоматично да коригирате променените или липсващите, въведете командата sfc /scannow и изчакайте процеса на проверка на файла да завърши. Може да отнеме много време, така че бъдете търпеливи. В края ще се покаже обобщено съобщение.

Пълно сканиране с автоматично коригиране не винаги е необходимо, така че има няколко други клавиша, които може да са полезни.

  • /verifyonly - проверява само всички системни файлове, без да се опитва автоматично да ги възстанови
  • /scanfile - сканира и възстановява определен файл, изисква посочване на пълния път до файла
  • /verifyfile - проверка на конкретен файл без автоматична корекция

Ако всичко е наред в системата, съобщението ще уведоми, че защитата на ресурсите на Windows не е открила никакви нарушения на целостта. В противен случай съобщението ще се различава в зависимост от ситуацията. Ако Windows не може да изпълни тази команда, направете същото в безопасен режим.

Ако бъдат открити повредени файлове и успешно заменени с правилни версии, Windows ще ви уведоми за това със съответно съобщение. В този момент можем да считаме, че операцията за проверка и възстановяване на целостта на системните файлове на Windows е успешно завършена.

Възстановяване на хранилището на компоненти

Въпреки това е възможно самото хранилище да бъде повредено или да липсва. Това е особено важно за тези, които обичат да инсталират персонализирани версии на операционната система вместо оригинални изображения. В този случай помощната програма sfc няма да работи. За да разрешите проблема, можете да опитате автоматично да възстановите хранилището на компоненти на Windows, като използвате наличната команда, започвайки от Windows 8:

Dism /Онлайн /Cleanup-Image /RestoreHealth

Собствениците на 7, които имат инсталирана актуализация KB2966583, могат да проверяват само хранилището с командата:

DISM /Онлайн /Cleanup-Image /ScanHealth

Резултатите от изпълнението могат да бъдат намерени, като погледнете дневника на C:\windows\Logs\CBS\Checksur.log

Ръчно възстановяване на повредени файлове

Възможно е обаче да има ситуация, при която сканирането показва грешки, но защитата на ресурсите на Windows няма да може автоматично да ги коригира. Информацията за тях ще се съдържа в регистрационния файл на CBS, намиращ се в C:\windows\Logs\CBS\CBS.log, който може да се отвори с всеки текстов редактор.

Само за това трябва да се стартира с права на администратор на компютъра. Файлът съхранява много техническа информация, но ние се интересуваме от редовете, съдържащи . Можете да ги намерите чрез търсенето, вградено в редактора, като натиснете клавишната комбинация Ctrl+F или отидете по друг начин и изпълнете следната команда в командния ред, работещ като администратор.

Findstr /c:"" c:\windows\logs\CBS\CBS.log >c:\sfcresult.txt

По този начин казваме на Windows, че трябва да намери всички редове, съдържащи се във файла CBS.log и да запази резултата на устройство C във файла sfcresult.txt. Така файлът ще съдържа филтрирана информация, свързана с работата на командата sfc. Остава само да го проучите внимателно, като не забравяте да обърнете внимание на датата и часа, посочени в реда с часа на сканирането, за да не изучавате стари резултати. В този случай системата успешно възстанови файла autoplay.dll, използвайки референтния файл от хранилището в папката WinSxS, за което има съответен запис в дневника.

2017-02-04 13:30:58, информация CSI 0000032f Поправка на 1 компонент 2017-02-04 13:30:58, информация CSI 00000330 Начало на проверка и поправка на транзакция 2017-02-04 13:30:59, информация CSI 00000331 Поправяне на повреден файл "\??\C:\windows\System32"\"autoplay.dll" от магазин 2017-02-04 13:30:59, информация CSI 00000332 Създадени резултати от поправка: POQ 140 започва: 0: Преместване на файл: Източник = "\SystemRoot\WinSxS\Temp\PendingRenames\e0b17dc6d17ed201983d0000f415f015._000000000000000.cdf-ms", Дестинация = "\SystemRoot\WinSxS\FileMaps\_0000000000000 0 0.cdf-ms" 1: Преместване на файл: Източник = "\SystemRoot\WinSxS \ Temp\PendingRenames\3a1480c6d17ed201993d0000f415f015.$$.cdf-ms", Destination = "\SystemRoot\WinSxS\FileMaps\$$.cdf-ms" 2: Преместване на файл: Източник = "\SystemRoot\WinSxS\Temp\PendingRenames\a29 d89c 6d17ed2019a3d0000f415f015. $$_system32_21f9a9c4a2f8b514.cdf-ms", Destination = "\SystemRoot\WinSxS\FileMaps\$$_system32_21f9a9c4a2f8b514.cdf-ms" 3: Файл с твърда връзка: Източник = " \SystemRoot\WinSxS\amd64_microsoft-windows-autoplay_ 31bf3856ad364e35_6. 1.7601.17514_none_04c88123045c625c \autoplay.dll", Destination = "\??\C:\windows\System32\autoplay.dll" POQ 140 завършва. 2017-02-04 13:30:59, информация CSI 00000333 Ремонтът е завършен

Ако не е възможно автоматично да поправим повредения системен файл, ще трябва да го поправим сами. Целият смисъл на операцията се свежда до замяна на съществуващи на компютъра файлове с известни добри копия. Те могат да бъдат копирани от друг компютър с подобна версия на операционната система Windows и записани в някоя папка на вашето устройство или на флашка.

Операционната система обаче няма да ви позволи просто да замените файлове; първо трябва да получите съответното разрешение. Това може да стане в графичния интерфейс, както вече писахме. Тук ще разгледаме как това може да стане с помощта на командния ред. Първо трябва да поемем собствеността върху повредения файл, нека изпълним следната команда.

Takeown /f пълен_път_към_файла, например takeown /f C:\windows\system32\autoplay.dll

Полезна техника, която опростява тази операция. Сега нека дадем пълен достъп на групата администратори до проблемния файл. Нека използваме командата icacls. В Windows на английски трябва да замените „АДМИНИСТРАТОРИ“ с „АДМИНИСТРАТОРИ“.

Icacls full_path_to_file /GRANT ADMINISTRATORS:F, например icacls C:\windows\system32\autoplay.dll /GRANT ADMINISTRATORS:F

Сега можем да заменим стария файл с нов оригинален. Това може да стане или с помощта на Windows Explorer, или като продължите да работите в командния ред.

Копирайте full_path_to_the_new_file full_path_to_the_replaced_file копие D:\new\autoplay.dll C:\windows\system32\autoplay.dll

В резултат на всички манипулации сменихме ръчно повредения системен файл. Остава последният щрих, за да се застраховаме от евентуални проблеми в бъдеще, трябва да възстановим предишния собственик на обекта в лицето на TrustedInstaller и да си върнем предишните права. Отново това може да се направи с помощта на Windows Explorer или с помощта на следните команди:

Icacls C:\windows\system32\autoplay.dll /setowner "NT Service\TrustedInstaller" icacls C:\windows\system32\autoplay.dll /GRANT:r АДМИНИСТРАТОРИ:RX

Къде другаде можете да получите оригинални системни файлове?

Копирането на файлове от друг компютър е доста удобен и прост метод, но не винаги имате под ръка друг компютър с подобна операционна система. В този случай можете да използвате диск за разпространение на Windows или диск за възстановяване на системата, ако сте направили такъв.

Трудността е, че информацията за тях се съхранява в пакетирана форма във файл с разширение .wim и затова ще трябва да работите малко. За да не се забъркваме с командния ред, ще използваме безплатния 7-zip архиватор. Ако го нямате на компютъра си, може да го изтеглите от тук;

Системните файлове, които ни интересуват, се намират във файл с изображение с име install.wim в папката с източници и изображението може да съдържа няколко различни версии на операционната система в съответните папки, бъдете внимателни. На диска за възстановяване файлът се казва boot.wim.

Ако компютърът ви не се зарежда

Всичко по-горе се отнасяше за случая, когато компютърът можеше да стартира и имахме възможност да извършим проверката директно в Windows. Повредата на системните файлове обаче може да е толкова голяма, че да не може да се стартира. В този случай можете да проверите системните файлове на Windows в средата за възстановяване WinRE (Windows Recovery Environment). За да направите това, стартирайте средата за възстановяване, както е описано тук, и стартирайте командния ред.

Sfc /scannow /OFFBOOTDIR=X:\ /OFFWINDIR=X:\windows

Тук X трябва да се замени с буквата на устройството, на което се намира операционната система, която искаме да проверим. Трудността е, че буквите на устройството в Windows RE може да не съвпадат с буквите на дяловете в самия Windows. За да ги намерите, изпълнете следните команди последователно.

Diskpart List disk Sel disk 0 Detail disk Exit

В резултат на това получаваме списък с томове на системния диск и съответните им етикети. Ще заменим необходимия етикет вместо X в командата за стартиране на сканирането на системни файлове. Можете обаче да разберете желания етикет на диска по друг начин, чрез груба сила.

Cd /d C: директория /b

Тук първо отидохме до устройство C и след това показахме списък с файлове в този раздел, по който можем да разберем кой всъщност е дискът. Ако не сте познали, преминете към следващата буква и погледнете отново списъка.

Cd /d D: директория /b

Използвайки метода на „научното мушкане“, рано или късно системният диск ще бъде намерен. Да предположим, че в средата за възстановяване устройството с windows има буквата G и искаме да проверим оригиналността и, ако е необходимо, автоматично да коригираме файла „C:\windows\System32\msconfig.exe“, тогава командата ще приеме следната форма :

Sfc /scanfile=G:\windows\System32\msconfig.exe /offbootdir=G:\ /offwindir=G:\windows

Разгледахме различни начини за възстановяване на повредени системни файлове в Windows в автоматичен и ръчен режим, включително използване на Windows Recovery Environment. С негова помощ можете да отстраните компютърни проблеми, причинени от повредени компоненти на операционната система.

beginpc.ru

Проверка на целостта на системните файлове на Windows

Защо трябва да възстановите целостта на системните файлове на Windows? Проверката на целостта на операционната система Windows 10/8/7/XP е необходима, ако подозирате, че някои от системните дялове са се променили или са станали дефектни поради влиянието на зловреден софтуер.

Има няколко инструмента за проверка на целостта на файловете на Windows 10. Най-често се използва DISM.exe. Можете също да използвате функцията Repair-windowsImage в PowerShell. Препоръчваме да използвате няколко метода, но един по един. Това е необходимо, защото всяка опция ще проверява целостта на различни файлове. Ако трябва да извършите такава процедура, но не знаете как да проверите правилно целостта на системните файлове на Windows 10, за да ги коригирате и да възобновите работата, внимателно прочетете препоръките по-долу, следвайте последователните стъпки, след което ще можете проверка и възстановяване на целостта на системните файлове на Windows 10 и други версии.


Проверете състоянието на системните файлове с помощта на инструменти на Windows

Сканиране с SCF

Много потребители използват командата sfc /scannow, за да сканират операционната система, преди да възстановят изгубени или повредени файлове, за да осигурят правилното им функциониране, да възстановят непрекъснатата работа и да отстранят проблеми чрез възстановяване на повредени компоненти. Тя проверява и коригира системните дялове на операционната система Windows 10 извън линия.


Проверете с помощта на командния ред

  • За да активирате тази команда, първо отворете CMD и започнете с администраторски права. Можете да активирате помощната програма с помощта на мишката, като щракнете с десния бутон върху главното меню "Старт", след което изберете "Команден ред" от списъка. В диалоговия прозорец въведете sfc /scannow и натиснете Enter.
  • Ще започне проверка, дефектите ще бъдат идентифицирани, след което те ще започнат да се коригират без вашата намеса, автоматично съдействие, от самата система. Ако не бъдат открити грешки, ще бъдете информирани, че не са открити проблеми от защитата на ресурсите на ОС.
  • Ако решите да проверите един конкретен системен файл, посочете scf /scanfile=”път към файла” в командния ред.
  • Трябва да се отбележи, че SCF не е в състояние да коригира грешки в онези дялове, които се изпълняват по време на сканиране, така че е най-добре да използвате SFC изключително, когато изпълнявате „Възстановяване на среда на Windows 10“.

Изпълнение на SFC с помощта на средата за възстановяване

За да активирате правилно SCF, следвайте последователно стъпките по-долу.


След като изпълните горните стъпки, ще се появи списък с томове; трябва да запомните или запишете онези букви, които съответстват на системния дял и диска „System Reserved“.

sfc / /scannow /offbootdir=буква на дяла на bootloader:\ /offwindir=E:\windows (или вашия път до директорията на Windows 10).

В резултат на това трябва да се стартира сканиране, което проверява целостта на системните файлове и възстановяването ще бъде достъпно за всички тях. Моля, обърнете внимание, че проверката ще отнеме доста време; не е необходимо да изключвате или рестартирате компютъра си по време на цялата процедура. Последната стъпка ще трябва да се извърши едва когато сканирането приключи и затворите командния ред.

Сканиране с DISM.exe

Тази помощна програма се използва за монтиране на изображения, дава възможност за идентифициране и коригиране на проблеми, които възникват с дяловете на операционната система в резултат на тяхната повреда, и извършва възстановяване. Страхотен е за секции, с които SFC не може да се справи. Може да се използва и ако SFC не е успял да открие никакви проблеми по време на сканиране. Ето защо не се ограничавайте само до един вид сканиране и обработка на повредени зони; не забравяйте да извършите тази операция, когато работите със системни компоненти.

Командният ред се използва и за стартиране на DISM.exe. Активирайте го като администратор и след това следвайте стъпките:

  • dism /Online /Cleanup-Image /CheckHealth - тази функция предоставя информация за наличието на дефекти и повреди на различни компоненти на Windows 10, но не се извършва задълбочена проверка; използват се само предварително намерени данни.
  • dism /Online /Cleanup-Image /ScanHealth - сканира за възможни повреди в хранилището на компонента. Тази проверка често изисква доста време, като периодично замръзва по време на процеса на внедряване (обикновено с 20%).
  • dism /Online /Cleanup-Image /RestoreHealth - задълбочена проверка и реконструкция на системни файлове в офлайн режим, възстановяване, което също отнема много време.

Помощната програма ще ви помогне да откриете и възстановите повредени файлове

Всички регистрационни файлове на действия при изпълнение на горните команди се записват на пътя windows\Logs\CBS\CBS.log, windows\Logs\DISM\dism.log

Подобно на предишната помощна програма, DISM също се стартира чрез режим на възстановяване на Windows 10.

Проверката на целостта на системните файлове в Windows 7/8 е идентична със същата операция в 10. Това става по същия начин - през командния ред през SFC и съответната команда. Всички действия се извършват в същата последователност, както е описано по-рано. Подобен алгоритъм се използва за проверка на целостта на системните файлове в Windows XP. Интерпретаторът на командния ред започва така:

  • отидете в менюто "Старт";
  • щракнете върху опцията „Изпълнение“;
  • В диалоговия прозорец въведете командата „cmd“, след което въведете на клавиатурата.

В резултат на това ще се отвори обикновен команден ред и можете да изпълните всички стъпки, за да проверите OS файловете за дефекти.

Всички тези операции ще помогнат за възстановяване на повредени, повредени секции на всяка операционна система от клас Windows, което ще реши проблема със зловреден софтуер, който пречи на компютъра, ще възстанови неговата производителност и ще избегне екстремни мерки, като пълно възстановяване на системата в случай на работа проблеми. Не е необходимо да преинсталирате цялата операционна система, достатъчно е да възстановите повредените компоненти. Идентифицирайте ги с помощта на специални команди и помощни програми и вашият компютър ще продължи да функционира.

NastroyVse.ru

Как да извършите проверка на системни файлове в операционната система Windows 7

В резултат на някои неизправности на Windows 7 и инфекции със злонамерен софтуер е необходимо да се анализира файловата цялост на системата. Освен това файловете често се повреждат поради неправилно изключване на компютъра и пренапрежения на захранването. Следователно всеки потребител на „Седем“ трябва да може самостоятелно да проверява и възстановява системните файлове на компютър с Windows 7.

Метод за анализ на файлове

Основният инструмент за проверка и анализ на тяхната цялост в "Seven" е вграденото в операционната система приложение "SFC.exe", което също може да възстанови дефектни файлове. Редовното използване на командата за извършване на сканиране “sfc /scannow” ще гарантира безпроблемната работа на Windows 7. Препоръчително е да го използвате поне веднъж на всеки шест месеца.

Процедура за анализ

Вграденият инструмент за сканиране на Windows 7 се стартира, както следва:

Забележка: Не затваряйте конзолата, докато процедурата не приключи. След приключване ще се появят резултатите от завършената програма.

  1. Рестартирайте компютъра си;
  2. Готов. Проверката за целостта на системата е завършена и повредените файлове са поправени.

Понякога се случва приложението да не може да се справи с отстраняването на повредени файлове самостоятелно. В такива случаи се препоръчва да се извърши анализ в безопасен режим, но дори това да не разреши проблема, трябва да изпълните: “findstr /c:” “%windir%\Logs\CBS\CBS.log >”% userprofile%\Desktop\sfc .txt".

След това на работния плот на Windows 7 ще се появи файл „txt“ със списък на всички файлове, които програмата не може да реанимира сама. Потребителят трябва да копира тези файлове на себе си от друг компютър, но с работещ Windows 7, или от външен инсталационен носител с комплект за разпространение на модификацията „Seven“, който работи на компютъра на потребителя.

Алгоритъм за ръчно възстановяване на повреден файл

Сега, като знаете точното име и местоположение на проблемния файл, който приложението не може да коригира автоматично, трябва да го замените. За целта е необходимо да се предприемат следните последователни стъпки:


Ами ако приложението SFC.exe изобщо не работи?

Случва се помощната програма дори да не може да стартира. В такава ситуация трябва да анализирате ефективността на следните приложения:

  1. Локатор на извикване на отдалечена процедура;
  2. Дистанционно извикване на процедура;
  3. Стартиране на DCOM сървърни процеси.

Ако тези програми функционират нормално, ще се стартира "SFC.exe".

Също така, помощната програма няма да се справи с функциите си, когато типът ръчно стартиране на услугата за възстановяване е активиран в услугата „Инсталатор на модули на Windows“.

Допълнителни методи за анализ чрез SFC

Ако имате нужда, например, да анализирате целостта на файлове на отдалечена операционна система или да разрешите различни други проблеми, тогава има няколко от следните ефективни техники:

  1. Възможно е проверката да се извърши без последващ процес на възстановяване. За да направите това, като използвате алгоритъма на дадените по-горе инструкции, трябва да използвате командата “sfc /verifyonly”.
  2. Ако е необходимо, можете да реанимирате само конкретен файл, като напишете в конзолата: “sfc /scanfile=Location”.
  3. В ситуация, в която трябва да анализирате Windows, инсталиран на друг логически дял на твърдия диск, командата: „sfc /scannow /offwindir=Местоположение на директорията на Windows“ ще ви помогне.

Заключение

Някои потребители по свое усмотрение променят файлове, променят икони в Explorer и други подобни. След като приложението започне да анализира и коригира целостта на операционната система, всички направени корекции ще бъдат отменени и отново ще приемат формата по подразбиране. Следователно собствениците на такива компютри ще трябва да извършат отново всичките си операции по модификация на системата, след като помощната програма приключи работата си.

windowsTune.ru

Проверка на системните файлове на Windows 7 от средата за възстановяване на WinRE

Вероятно сте чували за такава полезна помощна програма като sfc. Тъй като е част от Windows, той ви позволява да проверявате системните файлове за несъответствия с оригиналната версия, което е много полезно, когато оригиналните системни файлове са били заменени от фалшив инсталатор, зъл вирус или небрежен потребител. Разбира се, Windows Vista и Windows 7 издигнаха сигурността на системата и защитата на вашите файлове на ново ниво и намалиха вероятността системните файлове да бъдат заменени. Намалено, но не и елиминирано и е много трудно да се предпазите от любознателния ум и любопитството на потребителя.

Ето защо, ако в резултат на определени действия вашата система откаже да стартира и подозирате (или дори твърдо вярвате), че проблемът е, че важен системен файл е заменен с повредено копие, можете да проверите целостта на системата файлове с помощта на WinRE (среда за възстановяване на Windows), директно на „падналата“ система.

Изпълнение на помощната програма sfc.exe от средата за възстановяване на Windows 7

1. Поставете инсталационния диск на Windows 7 в DVD устройството и стартирайте от DVD. Изчакайте да се появи този прозорец: Задайте клавиатурната подредба на "US" и щракнете върху "Next".

2. В следващия прозорец щракнете върху „Възстановяване на системата“.

3. Сега изберете екземпляра на Windows 7, който е повреден от списъка и щракнете върху „Напред“. Аз имам един.

4. Стартирайте командния ред

За да сканирате и поправите конкретен файл, напишете sfc /scanfile=X:\windows\explorer.exe /offbootdir=X:\ /offwindir=X:\windows

Заменете X: с буквата на дяла, където се намира вашата система.

За да сканирате напълно всички файлове на операционната система, изпълнете командата sfc /scannow /offbootdir=X:\ /offwindir=X:\windows

Не се подвеждате, проверката наистина може да отнеме известно време, в моя случай продължи около 7 минути. След завършване помощната програма ще покаже пътя до дневника на своята работа и ще ви каже какво е направила със системните файлове.

Winreview.ru можете да намерите във Vkontakte, Facebook и Twitter. Присъедини се към нас!

winreview.ru

команда SFC /SCANNOW - Проверка на системните файлове в windows 7 - Как да направя това в windows 7?

1.png 47.21K 81 изтегляния

2.png 44.34K 51 изтегляния

Когато командата sfc се стартира в Windows 7, резултатите от сканирането се записват в LOG файл в този файл: C:\WINDOWS\LOGS\CBS\CBS.LOG. Интересуваме се само от редовете в този файл с надпис . За да филтрирате ненужните редове, трябва да отворите команден ред като администратор и да вмъкнете следната команда в него: findstr /c:"" %windir%\Logs\CBS\CBS.log >

3.png 200.96K 54 изтегляния

Полезно е да видите регистрационните файлове и ако видите в резултатите от сканирането, че командата SFC не е успяла да замени някои системни файлове, тогава можете да опитате да го направите ръчно.

Благодаря ви, напълно забравих за тази команда, че я има в Windows 7. Използвах я преди, веднага щом инсталирах системата, но след това напълно ми изчезна. Сега направих проверката, но слава Богу, че всички системни файлове са си на мястото. Сега ще маркирам тази тема, за да не я забравя.

Много интересна и необходима информация, сега започнах да я проверявам, благодаря ви за тази тема във форума за Windows 7.

Как да възстановите системните файлове в Windows 7

Командата sfc /scannow (Проверка на системни файлове) сканира всички системни файлове на Windows 7 и, ако открие променени, повредени или липсващи файлове, ги заменя с правилни версии, ако е възможно.

Как да стартирате командата sfc /scannow в Windows 7?

1) Стартирайте командния ред като администратор.

2) В командния ред въведете командата sfc /scannow (вижте екранната снимка)

1.png 47.21K 81 изтегляния

3) Когато проверката приключи, надявам се, че всичко ще е наред с вашите системни файлове на Windows 7, точно като моите на екранната снимка, която публикувах по-долу:

2.png 44.34K 51 изтегляния

Ако знаете, че имате повредени системни файлове, но sfc /scannow не даде никакви резултати, тогава опитайте да възстановите до момент, когато имате непокътнати системни файлове. Може да се наложи да преминете през няколко точки за възстановяване, преди да намерите точката, където има неповредени системни файлове на Windows 7.4) Проверката на системните файлове отнема време (15-30 минути). След като проверката приключи, затворете командния ред.

Когато командата sfc се стартира в Windows 7, резултатите от сканирането се записват в LOG файл в този файл: C:\WINDOWS\LOGS\CBS\CBS.LOG. Интересуваме се само от редовете в този файл, обозначени с . За да филтрирате ненужните редове, трябва да отворите командния ред като администратор и да вмъкнете следната команда в него: findstr /c:"" %windir%\Logs\CBS\CBS.log >%userprofile%\Desktop\sfcdetails .txtСлед като изпълните тази команда, на вашия работен плот ще се появи текстов файл с име sfcdetails.txt, който ще съдържа резултатите от сканирането на системните файлове на Windows 7.

3.png 200.96K 54 изтегляния

Полезно е да видите регистрационните файлове и ако видите в резултатите от сканирането, че командата SFC не е успяла да замени някои системни файлове, тогава можете да опитате да го направите ръчно, кажете ми как да замените системните файлове ръчно

Инсталиран Office Tab Enterprise 8.0 на Microsoft Office 2010 v14.0.4763. По време на процеса на инсталиране и след инсталиране и активиране, той показва (при стартиране на самата програма и всяко приложение на Office) грешка 1907: Шрифтът не може да бъде регистриран. Проверката и коригирането на системните файлове не помогна, какво да правя? Ако в тази програма премахнете отметките от квадратчетата за използването й с Office приложения, тогава приложенията се стартират без проблеми. С uv. Виктор.

Здравейте! Командата sfc / scannow не стартира при мен. В стартовото меню въведете "cmd" в лентата за търсене. Пускам резултата от търсенето като администратор и виждам, както на първия екран, както и на втория екран, че не работи. Ако въведа „sfc / scannow“ и стартирам резултата от търсенето като администратор, нищо не се появява. Само за стотна от секундата изскача прозорец и моментално изчезва. Кажете ми решението. Благодаря ти!

Прикачени файлове

Кажете ми, ако имам твърд диск на трета страна, на който трябва да проверя целостта на системата, как мога да направя това? Между другото, на лаптопа, към който принадлежи този диск, системата изобщо не се зарежда, сякаш не беше там, въпреки че вчера всичко беше наред, батерията на лаптопа просто изтече и се изключи.

Какви съобщения пише при зареждане? На какъв етап Windows 7 спира да се зарежда? Относно командата SFC - не, не може да проверява системните файлове на друго устройство.

Проблемът с нестабилната работа на Windows 7 често се свързва с повреда или изтриване на системни файлове, например след преинсталиране или инсталиране на заразена програма. Това не е най-трудният проблем - има много начини за възстановяване на данни с помощта на стандартни инструменти на ОС или ръчно. По-долу ще разгледаме най-простите и ефективни опции.

Връщане към последното стабилно състояние

По подразбиране във всички Windows защитата е активна за системните дялове. Той отговаря за създаването на специални контролни точки, съдържащи информация за конфигурацията и системните файлове на средата, преди да я модифицира - инсталиране на приложения, драйвери и актуализации. Освен това точките за възстановяване се създават без такава причина от системата на определена честота или от самия потребител.

Ако проблемите започнаха да се появяват сравнително наскоро и си спомняте приблизителната дата на появата им, тогава най-доброто решение е да върнете операционната система до момента, в който не са наблюдавани повреди по време на работата на операционната система.

В производствена среда това е много лесно да се направи:

Остава само да рестартирате, след което повредените системни файлове ще бъдат заменени с предишни работни версии.

Ако Windows не се зарежда

Дори ако повредата на системните данни е толкова сериозна, че операционната система не може да се зареди сама, можете да използвате точки за възстановяване:


Ще се стартира съответната помощна програма за избор на контролна точка, с която трябва да работите по описания по-горе начин.

Ако натискането на F8 не отвори прозореца с опции за зареждане, ще можете да влезете в средата за възстановяване само ако използвате диска за зареждане/инсталация.

Използване на стандартната помощна програма SFC

Това приложение проверява и поправя основните системни файлове на ОС. Може също да се стартира от командния ред от диск за зареждане, от прозореца с опции за зареждане след натискане на F8 и от работеща система. Последният вариант е най-простият:


След като операцията приключи, SFC ще ви уведоми за резултатите - повредените данни трябва да бъдат открити и коригирани.

Възстановяване на данни ръчно

Понякога описаните по-горе методи не могат да решат проблема. Например, когато актуализирате DirectX от дистрибуции, които идват с различни приложения, DLL често се губят. Затова винаги се опитвайте да актуализирате DirectX от офиса. Уебсайт на Microsoft и ако вече е възникнал проблем, тогава ако е налична нова версия, всички DLL файлове ще бъдат актуализирани автоматично след инсталиране на нов пакет с компоненти от уебсайта http://www.microsoft.com/ru-ru/download/confirmation .aspx?id=35.

Ако няма нова версия на посочената страница, тогава всеки DLL от друг източник може да бъде прехвърлен към вашата система сами. Библиотеките се съхраняват в следните директории:

  • за Windows 7×32 - в папка C:\Windows\System32;
  • за Windows 7x64 - в директорията C:\Windows\SysWOW64.

Ако, когато стартирате приложение, се появи прозорец, който ви информира, че DLL липсва, а инсталаторът от уебсайта на Microsoft съобщава, че имате най-новата версия на библиотеките на вашата система и не актуализира компонентите, тогава можете просто използвайте търсачката. Намерете DLL файлове в Интернет и ги преместете в посочените папки.

Не само DLL, но и всички повредени системни файлове могат да бъдат извлечени от инсталационната дистрибуция на Windows 7. За да направите това, просто трябва да знаете кои файлове са повредени. Често самата операционна система информира потребителя за липсата на DLL или за грешка в приложението, например Explorer.exe. Можете да получите информацията сами.

Нека да разберем коя системна информация е грешна

За да направите това, отново ще ви трябва командния ред, който вече описахме как да го отворите. Напишете следната команда тук:

indstr /N:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt", където N е буквата на устройството.

Натиснете Enter, след което на работния плот ще се създаде sfcdetails.txt, който трябва да отворите и внимателно да прегледате. Съдържанието му ще бъде подобно на изображението по-долу.

Тук виждаме, че библиотеката Accessibility.dll е повредена. Това е, което ще трябва да намерите в интернет или да го извлечете сами от съществуващата дистрибуция на Windows 7, за да извършите възстановяването.

Извличане на OS компоненти от дистрибуцията

В допълнение към инсталационния диск ще ви трябва малко безплатно 7-zip приложение. С негова помощ ще работим с изображението install.wim, намиращо се в директорията с източници. Редът е следният:


Остава само да ги копирате в желаната папка или флашка. Можете да замените повредени данни с тях, като използвате инсталационни/стартиращи носители или LiveCD.

Здравейте приятели! Тази статия е логично продължение на наскоро стартиралата епопея за борбата с. И сега авторът ще сподели с вас друг ефективен метод за премахване на подобни проблеми.

Следователно темата на историята ще звучи така: командата SFC scannow в Windows 7 и 10. Ще разгледаме и въпроса защо понякога не може да възстанови системните файлове. Тоест най-просто казано отказва да работи.

И така, каква команда е това и за какво служи? И така, SFC scannow е системна помощна програма, която се използва за автоматично сканиране и възстановяване на важни файлове на операционната система.

Той е доста лесен за използване, но понякога могат да възникнат различни нюанси. Така че нека се заемем с работата, за да разберем всичко. Всички по-нататъшни стъпки ще бъдат показани с помощта на Windows 10 като пример, въпреки че в Win 7 всичко се прави почти по същия начин.

След това въведете самата команда:

Ще започне процесът на сканиране на системата, който може да отнеме доста дълго време. Така че сега всичко, което можем да направим, е да чакаме и да се надяваме, че този екип може да поправи всичко.

След приключване на работата ще се появи отчет, който ще ви разкаже за реалното състояние на нещата. Освен това ще имате възможност да се запознаете с лог файла и да разберете в детайли важните подробности:

Но както можете да видите на екранната снимка по-горе, в нашия случай всичко не мина много гладко. Бяха открити повредени файлове, но Windows 10 не успя да ги възстанови.

Това се случва, защото параметърът SFC scannow не може да възстанови онези системни файлове, които в момента се използват от самата операционна система. Изобщо се получава истински парадокс.

Но въпреки това има изход от тази ситуация. Трябва да опитате горните стъпки в средата за възстановяване на Windows. Как да го въведете в десетата версия на системата е описано много подробно в

Е, на седемте ще трябва да използвате предварително подготвен диск за зареждане и да го зададете като приоритет на компютъра. Уви, няма друг начин.

Е, ние продължаваме процеса на лечение и възстановяване на файлове, като използваме Win 10 като пример и сега ще трябва да въведете малка поредица от команди. Първият ще бъде така:

Със следващата функция ще покажем общ списък с твърди дискове, инсталирани на компютъра. Всеки от тях вече има персонален номер, който ще ни трябва в следващата стъпка:

Сега изберете открития по-горе диск номер нула, тъй като той е единственият в системата:

На този етап остава само да сортирате твърдия диск, за да разберете кой е системният, тоест с инсталиран Windows:

След като получите необходимата информация, можете, така да се каже, да продължите от тук. За да направите това, въведете следната команда:

И сега най-после дойде часът на истината. Сега ще проверим отново системните файлове и в случай на проблеми ще се опитаме да ги възстановим. И така, нека започнем процеса:

В този израз буквата "C" показва логическия дял на твърдия диск, на който е инсталирана операционната система. Също така, когато въвеждате, е много важно да се уверите, че въвеждането е правилно, по-специално да поставяте проблеми, където е необходимо.

Сега можем само да се надяваме, че след като процесът на сканиране приключи, ще се покаже съобщението „Защитата на ресурсите на Windows не е открила никакви нарушения на целостта“.

Какво друго можете да кажете за командата SFC scannow? Например, този параметър ще може да показва дневник с резултатите от работата на работния плот в средата за възстановяване:

А следният метод ще ви позволи да проверите и възстановите конкретен файл. Например в работещ Windows този параметър ще изглежда така:

Където "kernel32.dll" е името на желания файл. И целият израз е пътят до директорията, където се намира. Абсолютно същата команда в средата за възстановяване на Windows 7 и 10 ще бъде малко по-различна:

Е, приятели, сега знаете защо понякога командата SFC scannow в Windows 7 и 10 не може да възстанови системните файлове. Но в заключение си струва да кажем, че има друга подобна програма, която също .

Ако изведнъж имате някакви въпроси, не се колебайте да ги зададете в коментарите към статията. Сега можете да се отпуснете малко и да гледате много интересно видео. Момчета, определено трябва да гледате това.