• Kontrola a obnova systému Windows 7. Obnova poškozených systémových souborů Windows pomocí příkazů SFC a DISM

    Utility SFC.EXE (S Systém F iles C hecker) existuje ve všech Verze Windows, počínaje Windows 2000 a je určen ke kontrole stavu a obnovení systémových souborů. Ochranné mechanismy důležité soubory PROTI různé verze Windows jsou implementovány různými způsoby, ale všechny berou v úvahu skutečnost, že některé systémové soubory (obvykle spustitelné soubory .exe, soubory .dll knihovny, soubory ovladačů) mohou být upraveny třetí stranou. software a měl by existovat mechanismus pro kontrolu jejich integrity a vrácení zjištěných změn.

    Formát příkazového řádku:

    SFC

    Možnosti příkazového řádku:

    /SKENOVAT- Zkontrolujte integritu všech chráněných systémových souborů a obnovte, pokud je to možné, problematické soubory.

    /POUZE OVĚŘIT- Kontrola integrity všech chráněných systémových souborů. Obnova souboru se neprovádí.

    /SCANFILE- Kontrola integrity zadaný soubor a jeho obnovení v případě zjištění problémů. V parametru soubor musíte zadat úplnou cestu

    /VERIFYFILE- Kontrola integrity souboru, jehož úplná cesta je uvedena v parametru soubor. Obnova souboru se neprovádí.

    /OFFBOOTDIR- Umístění adresáře pro stahování offline pro obnovení offline

    /OFFWINDIR- Samostatné umístění adresář Windows pro offline obnovu

    Příklady použití příkazu SFC:

    sfc /?- zobrazit nápovědu k použití.

    sfc /scannow- zkontrolovat integritu systémových souborů a obnovit poškozené. Výsledky práce se zapisují do protokolu utility \Windows\Logs\CBS\CBS.log.

    sfc /verifyonly- skenovat pouze systémové soubory bez opravy.

    sfc /VERIFYFILE=c:\windows\system32\cmd.exe- pouze skenovat soubor cmd.exe

    sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- pouze skenovat soubor kernel32.dll z nainstalovaného operačního systému logický pohon D:. Při skenování souborů offline Windows, protokolování není aktuálně podporováno.

    Během provádění programu se na obrazovce zobrazují informace o průběhu skenování a výsledcích práce. Ukázkový výstup při použití skenování s příkazem patch sfc /scannow:

    Skenování systému bylo zahájeno. Tento proces může nějakou dobu trvat.

    Začátek fáze ověřování při skenování systému.
    Ověření 100% dokončeno.

    Program ochrany Prostředky Windows našel poškozené soubory a úspěšně je opravil. Podrobnosti naleznete v souboru CBS.Log, který se nachází na následující cestě: windir\Logs\CBS\CBS.log. Například C:\Windows\Logs\CBS\CBS.log. Upozorňujeme, že protokolování není v současné době podporováno pro offline servis.

    Počínaje Windows Vista, komponenta operačního systému se používá jako nástroj údržby Component Based Service (CBS)- speciální sada softwarových nástrojů aby byla zajištěna jeho celistvost. CBS je součástí Infrastruktura servisu komponent (CSI), zajišťující potřebné změny v proudu Stavy Windows, například při aktualizaci systému ( aktualizace systému Windows), instalaci nebo odebrání programů a součástí, aktualizaci ovladačů zařízení a tak dále. Ve skutečnosti CBS poskytuje softwarové rozhraní(API) instalačním technikům, aby správně změnili aktuální stav systému. Služba Windows OS Service zachycuje mnoho událostí souvisejících s monitorováním tohoto stavu speciální soubor C:\Windows\Logs\CBS\CBS.log

    Soubor protokolu CBS.log mimo jiné obsahuje podrobné informace o průběhu kontroly nástroje sfc.exe a jeho výsledky. U každého naskenovaného souboru datum, čas a dodatečné informace o ověření. Každých 100 kontrol se zobrazí souhrn doplněný značkou , který umožňuje vybrat z poměrně objemného textu pouze ty záznamy, které tuto funkci obsahují, pomocí příkazu pro vyhledávání řádků v textovém souboru findstr:

    findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- najít řádky obsahující a vytisknout je do souboru sfcdetails.txt aktuální adresář.

    Příklad obsahu souboru protokolu obsahujícího pouze řádky označené :

    00004b78 Ověřování 100 (0x0000000000000064) součástí
    00004b79 Zahájení transakce ověření a opravy
    00004be0 Ověření dokončeno
    00004be1 Ověřování 100 (0x0000000000000064) komponent
    00004be2 Zahájení transakce ověření a opravy
    00004c30 Oprava poškozeného souboru "\??\C:\WINDOWS\System32\cmd.exe" z obchodu
    00004c5a Ověření dokončeno
    . . . .
    00005594 Potvrzení transakce
    00005599 Ověření a oprava transakce dokončena. Všechny soubory a registru uvedené klíče
    v této transakci byly úspěšně opraveny

    V tento příklad, bylo zkontrolováno 100 souborů, ve kterých nebyly nalezeny žádné odchylky, v další části byl soubor nalezen a úspěšně opraven msprivs.dll.mui. Poslední 2 řádky hlásí dokončení práce a že všechny soubory a klíče registru byly úspěšně obnoveny.

    V případech, kdy nebylo možné poškozený soubor obnovit, bude protokol obsahovat řádek obsahující:

    Nelze opravit členský soubor Název souboru Detailní informace o souboru

    Důvodem nemožnosti obnovení souborů může být porucha hardwaru, narušení integrity souborový systém, poškození úložiště referenčních souborů atd. Ve většině případů, s výjimkou selhání hardwaru, můžete při znalosti názvu poškozeného souboru provést obnovu pomocí kopírování z distribuční sady nebo adresářů podobného operačního systému.

    K vyhledávání informací v textech časopisů cbs.log je vhodné filtrovat záznamy podle charakteristických vlastností událostí zaznamenaných v protokolu:

    findstr /c:"Nelze opravit" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txt jen ty log linky cbs.log, které obsahují řetězec Nelze opravit, tj. na výstupu dostaneme seznam systémových souborů, které nebylo možné obnovit.

    findstr /c:"succsessfylly opraveno" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- napsat textový soubor sfcnotrepair.txt jen ty log linky cbs.log, které obsahují řetězec úspěšně opraveno, tj. na výstupu získáme seznam systémových souborů, které se nám podařilo obnovit.

    V katalogu \Windows\Logs\CBS\ jiný než aktuální soubor protokolu cbs.log lze uložit zastaralé kopiečasopisy ve formě komprimované soubory Se jménem CbsPersist_YYYYMMDDnnnnnn.cab, které lze v případě potřeby rozbalit pro další hloubkovou analýzu.

    V Prostředí Windows 8-10 pro zotavení systémové komponenty Windows, je možné použít utilitu Dism.exe, který podporuje (což nebylo ve Windows Vista/Windows 7) možnost RestoreHealth:

    dism /Online /Cleanup-Image /RestoreHealth- obnovit systémové soubory aktuálního OS Windows.

    Možnost pro Windows 7 /RestoreHealth nelze použít a funkce obnovení jsou kombinovány s funkcemi skenování specifikovanými parametrem /ScanHealth:

    dism /Online /Cleanup-Image /ScanHealth- obnovit systémové soubory aktuálního operačního systému Windows 7.

    Kontrola systémových souborů ( Systémový soubor Checker), vestavěný do systému Windows, může kontrolovat poškození systémových souborů a jakékoli další změny. Pokud byl soubor změněn, nástroj jej automaticky nahradí správnou verzí.

    Kdy použít tyto příkazy

    Tyto příkazy se budou hodit při diagnostice vadného operačního systému Windows. Pokud problém se systémem modrá obrazovka, aplikace padají nebo nefungují některé funkce systému, může pomoci příkaz SFC. I když se po provedení příkazu SFC nic neopraví, bude možné se ujistit, že systémové soubory nejsou poškozeny a můžete pokračovat v diagnostice jinými způsoby.

    Za normálních okolností není příkaz DISM vyžadován. Ale pokud příkaz SFC selže nebo se nepodaří nahradit poškozené soubory normálními, DISM nebo nástroj System Update Readiness Tool se mohou opravit operační systém a vytvořit podmínky pro normální provádění příkazu SFC.

    Oprava systémových souborů pomocí příkazu SFC

    Příkaz SFC musí být spuštěn jako správce. Chcete-li to provést, ve Windows 10 nebo 8.1 klikněte pravým tlačítkem na ikonu Start a vyberte možnost Příkazový řádek (Admin). Alternativně můžete ve všech verzích Windows vyhledat v nabídce Start/na úvodní obrazovce „příkazový řádek“, kliknout pravým tlačítkem na požadovaný odkaz a vybrat „Spustit jako správce“.

    Pro úplná kontrola systému, zadejte do okna příkazového řádku následující příkaz a stiskněte:

    Nezavírejte okno, dokud příkaz nedokončí. Proces může být poměrně zdlouhavý. Pokud je vše v pořádku, po výsledcích kontroly se zobrazí zpráva „Ochrana prostředků systému Windows nenalezla žádné narušení integrity“.

    Pokud se zobrazí zpráva „Ochrana prostředků systému Windows nalezla poškozené soubory, ale některé z nich nedokázala opravit“, zkuste nejprve zavést systém do bezpečný režim. Ve Windows 10, 8.1 nebo 8 to provedete podržením klávesy a výběrem možnosti „Restartovat“ v nabídce vypnutí, abyste se dostali na obrazovku výběru další možnosti stahování. V systému Windows 7 a vyšším rané verze restartujte počítač a během spouštění podržte klávesu. Po spuštění do nouzového režimu spusťte znovu příkaz sfc /scannow.

    Odstraňování problémů se SFC pomocí DISM

    Ve Windows 10, 8.1 a 8 opravte zabránění poškození úložiště součástí normální operace SFC, můžete použít nástroj Deployment Image & Servicing Management (DSIM).

    Chcete-li spustit tento nástroj, otevřete okno příkazového řádku jako správce, zadejte následující příkaz a klepněte na tlačítko Ano. DISM zkontroluje úložiště Komponenty Windows za poškození a automaticky opraví všechny nalezené problémy.

    DISM /Online /Cleanup-Image /RestoreHealth

    Nezavírejte okno příkazového řádku, dokud nebude proces dokončen. Kontrola může trvat až 10 minut. Pokud ukazatel průběhu zůstane na 20 % po dlouhou dobu, nebojte se, je to normální.

    Pokud v důsledku exekuce Příkazy DISM jsou provedeny jakékoli změny, restartujte počítač. Poté znovu spusťte příkaz SFC a bude moci nahradit poškozené soubory správnými.

    Windows 7 a starší nemají příkaz DISM. Místo toho si můžete stáhnout z oficiálních stránek Nástroj Microsoft kontrola připravenosti aktualizace systému, která vám umožní zkontrolovat problémy v systému a pokusit se je opravit.

    Obnovení nebo reset systému

    Pokud problémy přetrvávají a nelze je pomocí těchto nástrojů opravit, lze přijmout razantnější opatření. Nástroj Obnovení systému umožňuje vrátit systém Windows do dřívějšího stavu, což vyřeší problém, pokud operační systém v tomto stavu stále fungoval.

    Můžete také obnovit systém Windows do továrního stavu nebo přeinstalovat. Ve Windows 10, 8.1 a 8 můžete použít funkci Obnovit počítač (), která vám umožní vrátit Windows do výchozí stav. Poté budete muset přeinstalovat všechny programy, ale uživatelské soubory nezraní se. V systému Windows 7 a starších byste měli použít oddíl pro obnovení vytvořený výrobcem počítače nebo jednoduše přeinstalovat systém Windows od začátku.

    Pokud se při spuštění výše uvedených příkazů objeví jiné chyby, zkuste je vyhledat na internetu. Výstup příkazu často obsahuje informace o souborech protokolu (logy), které mohou poskytnout podrobnější informace o určitých problémech. A nakonec není vůbec nutné trávit čas diagnostikou. obtížné problémy když stačí obnovit tovární stav Nebo přeinstalovat Windows.

    Výše popsané příkazy mají další možnosti. Například pomocí SFC můžete zkontrolovat a opravit jednotlivé systémové soubory. A s DISM to můžete udělat rychlá kontrola neopravené systémy nebo nasměrujte nástroj na soubor WIM nebo ESD obsahující systémové soubory Windows.

    materiálů

    V důsledku některých selhání systému Windows 7 a infekcí malware je potřeba provést analýzu integrita souboru systémy. Soubory jsou také často poškozeny v důsledku nesprávného vypnutí počítače a přepětí. Každý uživatel „sedmičky“ by proto měl mít možnost nezávisle zkontrolovat a oživit systémové soubory v počítači se systémem Windows 7.

    Metoda analýzy souborů

    Hlavním nástrojem pro kontrolu a analýzu jejich integrity v Sedmičce je aplikace SFC.exe zabudovaná v OS, která také dokáže obnovit vadné soubory. Pravidelné používání příkazu sfc /scannow zajistí hladký chod Windows 7. Doporučuje se aplikovat alespoň jednou za půl roku.

    Postup analýzy

    Vestavěná kontrola ve Windows 7 běží následovně:

    Poznámka: Nezavírejte konzolu, dokud není postup dokončen. Na konci se objeví výsledky provedené práce programu.

    1. Restartovat váš počítač;
    2. Připraveno. Kontrola integrity systému byla dokončena a poškozené soubory byly opraveny.

    Někdy se stává, že si aplikace nedokáže sama poradit s opravou poškozených souborů. V takových případech se doporučuje provést analýzu v nouzovém režimu, ale i když to problém nevyřeší, musíte spustit: "findstr /c:" "%windir%\Logs\CBS\CBS.log >"% userprofile%\Desktop\sfc .txt".

    Poté se na ploše Windows 7 objeví soubor „txt“ se seznamem všech souborů, které program není schopen sám oživit. Tyto soubory si uživatel potřebuje zkopírovat z jiného počítače, ale s funkčním Windows 7, nebo z externího instalačního média s distribuční sadou modifikace Seven, která běží na PC uživatele.

    Algoritmus pro obnovu poškozeného souboru v ručním režimu

    Nyní znáte přesný název a umístění problematického souboru, ve kterém se aplikace nachází automatický režim nešlo to opravit, je potřeba to vyměnit. Za tímto účelem je třeba provést následující postupné kroky:


    A když aplikace "SFC.exe" vůbec nefunguje?

    Stává se, že nástroj nelze ani spustit. V takové situaci by měl být analyzován výkon následujících aplikací:

    1. Lokátor vzdálené volání postupy;
    2. Vzdálené volání procedury;
    3. Spouštění procesů serveru DCOM.

    Pokud tyto programy fungují normálně, spustí se "SFC.exe".

    Obslužný program se také nebude vypořádat se svými funkcemi při službě "Instalátor". moduly Windows»Aktivován typ ručního spuštění služby obnovení.

    Další metody analýzy prostřednictvím "SFC"

    Pokud je potřeba např. analyzovat integritu souborů na vzdáleném OS nebo řešit jiné různé problémy, pak existuje několik následujících účinných metod:

    1. Je možné provést kontrolu bez následného procesu obnovy. Chcete-li to provést pomocí algoritmu podle pokynů výše, musíte použít příkaz "sfc /verifyonly".
    2. V případě potřeby můžete znovu oživit pouze konkrétní soubor zadáním do konzoly: "sfc /scanfile=Umístění".
    3. V situaci, kdy chcete analyzovat "Windows" nainstalované na jiném logický oddíl pevný disk, pak pomůže příkaz: "sfc / scannow / offwindir = Umístění adresáře Windows."

    Závěr

    Někteří uživatelé podle svého uvážení upravují soubory, mění ikony v Průzkumníku a podobně. Po podání žádosti o analýzu a opravu integrity OS budou všechny provedené úpravy zrušeny a budou mít opět standardní podobu. Po implementaci obslužného programu proto budou muset tito majitelé počítačů znovu provést všechny operace úpravy systému.

    Hodně zdraví, moji milí čtenáři, předplatitelé stránek a milovníci počítačových témat!

    Včera jsem nainstaloval software a zjistil jsem, že v mém systému chybí několik komponent. Rozhodni se tento problém Byl jsem schopen různé způsoby. Proto jsem se rozhodl věnovat článek takovému tématu, jako je restaurování dll soubory okna 7. Materiál je zajímavý, tak pozor. Jít!

    Metoda jedna - Obnova disku

    Nejjednodušší způsob, jak získat systémové soubory zpět, je pomocí instalační disk. To se provádí velmi rychle. Disk se systémem vložíme do mechaniky a nabootujeme z něj. Dále zvolte ruštinu všude.

    Na další krok věnujte pozornost obnovení systému linky. je vlevo dole. Pícháme do ní.

    Dále klikněte na druhý řádek, jmenuje se Obnovení systému.

    Obnova ze samotného systému

    Tato metoda obnovy umožňuje ručně. Otevřete start a do řádku spusťte napíšeme příkaz - rstrui.exe. Poté se otevře okno, jako je toto, ve kterém klikneme na další.

    Nyní zaškrtneme mnou označený řádek, vybereme návratový bod a klikneme Dále.

    Nyní klikněte na hotovo a počkejte na konec. Počítač se restartuje a bude již spuštěn s úplnou sadou souborů dll.

    Kontrola a obnovení pomocí DISM

    Tato metoda pomůže v případech, kdy neexistují žádné body obnovení. Přes účet správce přejdeme na příkazový řádek. Napíšeme následující příkaz - DISM.exe /Online /Cleanup-image /Restorehealth. Tento proces se vztahuje na centrum aktualizací našeho systému Windows. Stáhne poškozené soubory ze serverů společnosti Microsoft.

    Proces bude trvat dost na dlouhou dobu. Zvláště pokud máte operační systém maximální sestavy a 64 bitů. Poté se počítač sám restartuje a vše zapadne na své místo.

    Závěr

    Jak vidíte, nepotřebujete žádný software pro obnovu. dll knihovny. Můžete se je pokusit obnovit pouze těmito metodami. Pokud nepomohly, budete muset přeinstalovat operační systém od začátku.

    Tímto materiálem končím. Doufám, že se vaše soubory nikdy neztratí. A pokud se to stane, víte, co dělat. Byl bych vděčný, kdybyste tento malý, ale užitečný článek sdíleli se svými přáteli v sociálních sítích a přihlaste se k odběru aktualizací blogu, abyste měli přehled o nejnovějších publikacích.

    Úkolem ošetřovat zraněné soubory Windows 7 je řešen několika způsoby. Nejjednodušší možností je vrátit konfiguraci systému do jednoho z předchozích zdravých stavů. To však není vždy možné, protože příslušnou funkci může také zakázat uživatel, a kontrolní body lze odstranit. Obnova se navíc bude lišit v závislosti na tom, zda poškozená data umožňují spuštění systému.

    Pomocí příkazového řádku

    Pokud systémové soubory nebyly poškozeny natolik, aby zabránily spuštění systému, můžete se pokusit obnovit jeho plnou funkčnost zadáním příkazového řádku standardním způsobem:

    1. Stiskněte současně Win a R, v okně Spustit napište příkaz cmd.exe. Linka je také přístupná přes nabídku Start.
    2. Pro zahájení skenování zadejte sfc /scannow.

    Když se otevře okno Spustit, ujistěte se, že pod vstupním polem je řádek, který informuje uživatele, že příkaz je prováděn s právy správce.

    Vzhledem k povolenému řízení uživatelských účtů tento řádek nemusí být.

    Potom po běhu sfc příkazy/scannow vidíte pouze na chvíli černé okno, které okamžitě zmizí a skenování se neprovede.

    Abyste tomu zabránili, musíte buď deaktivovat Ovládání Windowsúčty nebo spusťte aplikaci jako správce výběrem příslušné položky v kontextová nabídka když kliknete pravým tlačítkem na ikonu programu příkazového řádku.

    Pokud program nenalezne žádné chyby, zobrazí se po dokončení kontroly na obrazovce odpovídající zpráva. Nástroj vás také upozorní na zjištění různých druhů chyb, které se pokusí automaticky opravit. Dále bude potřeba pouze restartovat zařízení, po kterém by problémy s přístupem do systému měly zmizet.

    Někdy nástroj nemůže normální mód zabývat se opravou poškozených důležitých souborů. Musíte provést následující:


    Aplikace s největší pravděpodobností zvládne problém vyřešit a systémové soubory budou opraveny.

    Pokud se nemůžete přihlásit do systému Windows

    Poškození významné soubory může být takový, že vstoupí do OS obvyklým způsobem bude nemožné. V tomto případě použijte standardní prostředí Obnova systému Windows 7, ke kterému lze přistupovat již popsaným způsobem přes F8 nebo přes instalační disk či bootovací disk. Ten si můžete vytvořit předem pomocí samotného OS.

    Spouštěcí disk může být potřeba v případě vážného poškození souborového systému, kdy bez něj nelze nabootovat nejen systém, ale ani prostředí, ve kterém lze OS obnovit. Nouzový pohon se používá následovně:

    1. Vložením disku popř spouštěcí flash disk, přejděte do spouštěcí nabídky zařízení. U notebooků je to obvykle klávesa F12, kterou je nutné stisknout ihned po zapnutí napájení. V stacionární počítače mohou to být tlačítka F8-12 atd. v závislosti na základní desce.
    2. V okně boot menu vyberte zařízení, ze kterého se má provést následné spuštění - optický disk nebo flash disk. Pokud tato funkce není pro vaše zařízení dostupná, budete muset změnit odpovídající nastavení systému BIOS.
    3. Po výběru jazyka v dalším okně klikněte na „Další“.
    4. Při použití instalačního disku v okně Instalace Windows klikněte na odkaz ve spodní části okna.
    5. V nabídce možností zvýrazněte první položku a vyberte operační systém. Určitě máte nainstalovaný pouze jeden a v seznamu můžete vybrat pouze Windows 7, klikněte na „Další“.
    6. V nabídce nástrojů, která se otevře, obnovíte operační systém výběrem spodního řádku a otevřete okno příkazového řádku.
    7. Zde budete muset spustit stejnou aplikaci, ale příkaz bude delší: sfc /scannow /offbootdir=N:\ /offwindir=D:\windows, kde N je oddíl disku, na kterém jsou zaznamenány systémové soubory Windows.

    Program prohledá systém a v případě potřeby nahradí všechny poškozené soubory, poté bude systém pracovat v normálním režimu.

    Pokud nepoužíváte spouštěcí disk, pak v okně možností spouštění, které se otevře po stisknutí klávesy F8 při zapnutí, budete muset vybrat první položku pro odstraňování problémů. Poté se dostanete do okna parametrů popsaného výše.

    Jak zjistit písmeno systémového oddílu, pokud jste jej zapomněli

    Pokud si náhle nemůžete vzpomenout na písmeno oddílu s nainstalovaným Windows, můžete jej najít přímo z příkazového řádku. Pro tohle:

    1. V příkazový řádek zapište si řádek poznámkový blok, otevře se standardní poznámkový blok;
    2. Z horní nabídky vyberte „Soubor“, klikněte na příkaz „Otevřít“ v seznamu;
    3. Tímto způsobem se dostanete do známého průzkumníka, kde v "Tento počítač" vidíte všechny své disky a diskové oddíly.

    Písmena oddílů lze najít ještě snadněji pomocí jednoho ze standardních příkazů:

    1. Na příkazovém řádku zadejte Diskpart.
    2. Po stisknutí klávesy Enter napište příkaz list disk, na obrazovce se zobrazí všechny fyzické disky nainstalované na zařízení, z nichž každému bude přiřazeno číslo začínající od nuly.
    3. Příkaz select disk s jeho sériové číslo vybrat požadovaný pohon. Li fyzický disk pouze jeden, zadejte select disk 0;
    4. Dále zapište podrobný disk - zobrazí se detailní informace o disku a všech jeho oddílech.