Příkaz k opravě vadných systémových souborů Windows 10

Je přirozené, že náš operační systém Windows 10 může během svého každodenního spouštění způsobovat určitý typ chyby v důsledku určitých chyb softwaru, služby nebo procesu. Musíme mít na paměti, že je to něco normálního, protože s častými aktualizacemi vydanými ze systému Windows 10 stále existují určité body k nápravě, které budou vyřešeny nebo vylepšeny kumulativními aktualizacemi, které společnost Microsoft často spouští prostřednictvím systému Windows Update.

Problém je, že když náš operační systém zobrazí chybu, nemůžeme se dočkat vydání aktualizace, protože se může jednat o kritické chyby, které vyžadují rychlé řešení.

Pro tento typ situace vyvinula společnost Microsoft dva kompletní nástroje, které mají na starosti podrobnou analýzu systému za účelem detekce anomálií nebo chyb, které přímo ovlivňují jeho chování. Solvetic důkladně vysvětlí tyto dva nástroje, kterými jsou DISM a SFC.

PoznámkaPro správné provedení některého z těchto dvou příkazů je nutné, abychom k terminálu přistupovali jako správci, proto přejdeme do vyhledávacího pole Windows a tam zadáme výraz „cmd“, klikneme na něj pravým tlačítkem a vybereme možnost „Spustit jako správce":

1. Opravte vadné systémové soubory pomocí příkazu DISM Windows 10

Co je DISMDISM.exe (Deployment Image Servicing and Management), je příkaz vytvořený společností Microsoft, pomocí kterého je připojen obrazový soubor Windows (.wim) nebo virtuální pevný disk (.vhd nebo .vhdx) za účelem provedení vaše oprava. Alternativně nám příkaz správy disků DISM umožňuje provádět další úkoly, jako například:

  • Seznam všech indexových čísel aktuálního obrazu Windows
  • Ověřte architekturu připojovaného obrazu
  • Přidejte ještě jeden obrázek pro analýzu
  • Použít obrázek
  • Pořiďte obrázek
  • Odstranit aktuální obrázek
Tímto způsobem, jakmile je proces aktualizace obrazu dokončen, musí být odpojen a změny, které byly použity v systému, musí být potvrzeny nebo vyřazeny, aby byl proces dokončen.

Krok 1
Viděli jsme vše, čím může DISM přispět k administrativním úkolům, nyní provedeme následující řádek pro analýzu a v případě potřeby opravu souborů Windows 10:

 DISM.exe / Online / Cleanup-image / Restorehealth 
Krok 2
Spolu s tímto příkazem můžeme použít následující příkazy:

Parametry DISMPoužité parametry jsou:

  • / Online: Tento parametr určuje, že akci je třeba provést na aktuálně spuštěném operačním systému, / Online Tuto možnost nelze použít s volbou / Image nebo / WinDir, v okamžiku spuštění adresáře Windows pro online obraz je automaticky detekován.
  • / Cleanup-Image: Provádí operace čištění nebo obnovy aktuální bitové kopie systému Windows.
  • / RestoreHealth: Jeho funkcí je naskenovat obrázek, aby detekoval poškození v úložišti součástí, a pokud existují, automaticky provádí opravy. Tato operace bude trvat několik minut.

Krok 3
Když spustíme tento řádek, uvidíme, že spustí proces analýzy aktuálního obrazu Windows 10:

ZVĚTŠIT

Krok 4
Jakmile je tento proces dokončen, zobrazí se následující:

ZVĚTŠIT

PoznámkaJe důležité mít na paměti, že když je tento příkaz spuštěn, DISM používá Windows Update k poskytnutí souborů nezbytných k opravě stávajícího poškození obrazu, ale pokud klient Windows Update nepracuje správně, bude nutné se uchýlit ke spuštěné instalaci systému Windows jako zdroj opravy, nebo uchopte složku ze sdílené síťové složky nebo vyměnitelného média, jako je zaváděcí USB disk Windows 10, aby fungovalo jako zdroj souborů. Pokud tomu tak je, musíme provést následující příkaz:

 DISM.exe / Online / Cleanup-Image / RestoreHealth / Zdroj: C: \ RepairSource \ Windows / LimitAccess 
Pole "C: \ RepairSource \ Windows" musí být nahrazeno správnou cestou na základě písmene přiřazeného systémem spouštěcí jednotce. Tímto způsobem je DISM kompletní a komplexní řešení pro analýzu obrazu Windows 10.

2. Opravte vadné systémové soubory pomocí příkazu SFC Windows 10

Co je CFSSFC (System File Checker) je nástroj příkazového řádku vyvinutý společností Microsoft, který nám dává možnost vyhledat poškozené systémové soubory systému Windows a pokračovat v jejich obnovení, aby bylo opět optimalizováno jejich použití.

Je normální, že některý soubor WRP (Windows Resource Protection) chybí nebo je poškozen, což má za následek, že operační systém Windows vykazuje podivné chování, což znamená, že některé funkce systému Windows nefungují nebo systém Windows neustále havaruje.

Krok 1
Jakmile bude proces DISM dokončen, spustíme SFC pomocí následujícího příkazu:

 sfc / scannow 

ZVĚTŠIT

Krok 2
Příkaz sfc / scannow se postará o prozkoumání všech chráněných systémových souborů a nahrazení poškozených souborů pomocí kopie uložené v mezipaměti umístěné v komprimované složce na adrese% WinDir% \ System32 \ dllcache.
Jakmile je proces SFC dokončen, může se nám zobrazit jedna z následujících zpráv.

  • Windows Resource Protection nenalezl žádná porušení integrity: Tato zpráva označuje, že neexistují žádné systémové soubory, které jsou poškozené nebo chybí jako takové.
  • Windows Resource Protection nemohl provést požadovanou operaci: k opravě této runtime chyby bude nutné spustit kontrolu systémových souborů v nouzovém režimu a ověřit, že složky PendingDeletes a PendingRenames jsou k dispozici v rámci% WinDir% \ WinSxS \ Tem.
  • Windows Resource Protection našel poškozené soubory a úspěšně je opravil: Tato zpráva ukazuje, že SFC detekoval chyby a opravil je, jeho výsledky jsou vytvořeny v souboru CBS.Log v cestě% WinDir% \ Logs \ CBS \ CBS.log.
  • Windows Resource Protection našel poškozené soubory, ale některé z nich nemohl opravit: Stejně jako v předchozím bodě jsou výsledky uloženy v souboru CBS.Log, aby bylo možné analyzovat, které prvky nelze opravit.

Krok 3
V případě, že je nutné přistupovat k obsahu souboru CSB.Log, přejdeme jako administrátoři na konzolu příkazového řádku a tam spustíme následující řádek. Tento soubor Sfcdetails.txt obsahuje podrobnosti, které jsou aktualizovány při každém spuštění nástroje SFC v počítači. Tento soubor obsahuje informace o souborech, které se nástroji Kontrola systémových souborů nepodařilo opravit, a tam můžeme ověřit zadání data a času, abychom určili chybné soubory v systémových souborech.

 findstr / c: "[SR]"% windir% \ Logs \ CBS \ CBS.log> "% userprofile% \ Desktop \ sfcdetails.txt" 

3. Další možnosti správy příkazů DISM


Ačkoli v tomto tutoriálu budeme pracovat na speciálním parametru, DISM nám nabízí řadu užitečných alternativ pro správu bitových kopií systému Windows, které jsou užitečné pro různé úlohy správy a podpory, tyto možnosti použití jsou:

/ Připojit obrázekTento parametr má na starosti přidání dalšího obrázku do souboru .wim, parametr / Append-Image má na starosti porovnávání nových souborů se zdroji ve stávajícím souboru .wim, který bude zadán v argumentu / ImageFile, a po tím je uložena pouze jedna kopie každého jedinečného souboru, takže každý soubor je zachycen pouze jednou.

Soubor .wim může mít přiřazen pouze jeden typ komprese, takže bude možné přidávat pouze soubory se stejným typem komprese. Obecná syntaxe tohoto parametru je:

 DISM.exe/ Append-Image/ ImageFile:/ CaptureDir:/ Name: [/ Description:] [/ ConfigFile:] [/ Bootable]/ WIMBoot [/ CheckIntegrity] [/ Verify] [/ NoRpFix
Přidané parametry jsou:
  • / WIMBoot: Používá se k přidání obrázku pomocí spouštěcí konfigurace obrazového souboru Windows (WIMBoot).
  • / ConfigFile: má na starosti určení umístění konfiguračního souboru, který uvádí výjimky pro pořizování obrázků a komprimuje příkazy.
  • / Bootable: Označí obraz svazku jako spouštěcí obraz, tato možnost je k dispozici pouze pro obrazy Windows Preinstallation Environment (WinPE).
  • / CheckIntegrity - Jeho funkcí je detekovat a analyzovat poškození souboru .wim při použití s ​​operacemi zachycení, odpojení, exportu a potvrzení, takže / CheckIntegrity zastaví operaci v případě, že DISM zjistí, že je soubor .wim poškozen během proces aplikace a montáže.
  • / Ověřit: Má funkci ověřování chyb a duplikace souborů.
  • / NoRpFix: Deaktivuje opravu popisku bodu opravy.
Jako příklad lze použít následující:
 Dism / Append-Image /ImageFile:install.wim / CaptureDir: E: \ / Name: Drive-E 

/ Použít-FFUTento příkaz je zodpovědný za použití nástroje Full Flash (FFU) nebo rozděleného FFU (SFU) na fyzickou jednotku, kterou jsme zadali. Použitá syntaxe je následující:

 / Apply-Ffu / ImageFile: / ApplyDrive: [ / SFUFile:] 
Použité parametry jsou:
  • / ImageFile: Udává cestu a název souboru obrázku FFU, který bude použit
  • / ApplyDrive: Odkazuje na cestu fyzického disku, který se má zobrazit
  • / SFUfile; Je to volitelná funkce, platí pro rozdělené FFU, které jsou zachyceny bez komprese.
Příkladem použití je:
 DISM.exe /Apply-Ffu /ImageFile:flash.ffu /ApplyDrive:\.\PhysicalDrive0 

/ Použít obrázekU obrazových souborů WIM tento příkaz použije na vybraný oddíl soubor bitové kopie systému Windows (.wim) nebo rozdělenou bitovou kopii systému Windows (.swm), protože v systému Windows 10 verze 1607 může DISM použít a zachytit rozšířené atributy (EA) a tento parametr. nepodporuje použití obrázku z virtuálního pevného disku (VHD). Obecná syntaxe použití je:

 DISM.exe / Apply-Image / ImageFile: [ / SWMFile:] / ApplyDir: { / Index: | / Název:} [/ CheckIntegrity] [/ Ověřit] [/ NoRpFix] [/ ConfirmTrustedFile] [/ WIMBoot (zastaralý)] [/ Kompaktní] [/ EA]
Většina parametrů byla zmíněna v první možnosti, ale některé další jsou:
  • / SWMFile: Umožňuje nám odkazovat na soubory .wim, které jsou rozděleny (SWM), označuje názvy a umístění rozdělených souborů.
  • / ConfirmTrustedFile: Jeho funkcí je ověřit obraz důvěryhodné plochy v systému Windows 10.
  • / Compact Applies: Je zodpovědný za použití obrázku v kompaktním režimu, což má za následek úsporu místa na pevném disku, tato možnost nahrazuje WIMBoot a lze ji spustit pouze v systému Windows 10 s edicemi pro stolní počítače (Home, Pro, Enterprise a Education).
  • / EA: Použijte rozšířené atributy
Příkladem použití by bylo:
 Dism / apply-image /imagefile:install.wim / index: 1 / ApplyDir: D: \ 

Další parametry DISPodobně máme další další parametry, jako například:

  • / Capture-Image: Je zodpovědný za zachycení obrazu jednotky do nového souboru .wim, zachycené adresáře obsahují všechny podsložky a data.
  • / Cleanup-Mountpoints: Jeho úkolem je eliminovat všechny prostředky spojené s připojeným obrazem, který byl poškozen, při použití tohoto příkazu již připojené obrázky nebudou odpojeny, stejně jako obrazy, které lze obnovit pomocí příkazu / Remount být odstraněn. -Obrázek
  • / Commit-Image: Je zodpovědný za aplikaci změn, které jsme provedli na připojený obraz.
  • / Delete-Image: Jak název napovídá, tento parametr odstraní zadaný obraz svazku ze souboru .wim, který má více obrazů svazku, přičemž při této možnosti budou odstraněny pouze položky metadat a položky XML.
  • / Export-Image: Exportuje kopii konkrétního obrázku do jiného souboru, ale zdrojový a cílový soubor musí mít stejný typ komprese.
  • / Get-ImageInfo: Má za úkol zobrazit informace o obrázcích obsažených v souboru .wim, .ffu, .vhd nebo .vhdx pro jejich lepší správu.
  • / Get-MountedImageInfo: Vrátí seznam obrázků .ffu, .vhd, .vhdx a .wim, které jsou aktuálně připojeny, s podrobnostmi, jako jsou informace o připojeném obrázku, pokud je obrázek platný, jeho oprávnění ke čtení / zápis, připojení umístění, připojená cesta k souboru a další.
  • / Get-WIMBootEntry: Tento parametr zobrazuje konfigurační položky WIMBoot pro definovaný diskový svazek.
  • / List-Image: Zobrazí seznam souborů a složek na konkrétním obrázku v systému Windows 10.
  • / Mount-Image: Toto je možnost připojit obrázek ze souboru .ffu, .wim, .vhd nebo .vhdx v definovaném adresáři tak, aby byl vždy k dispozici pro údržbu systému.
  • / Optimize-Image / WIMBoot: Proveďte specifikovaná nastavení pro offline obraz, abyste optimalizovali jeho použití.
  • / Unmount-Image: Odpojte soubor .ffu, .wim, .vhd nebo .vhdx a spusťte zprávu pro potvrzení nebo zrušení změn, které byly provedeny během procesu instalace obrázku.

Tímto způsobem jsou DISM a SFC dvěma cennými nástroji integrovanými do systému Windows, pomocí kterých bude možné analyzovat a sledovat stav souborů operačního systému, a tedy ověřovat jejich integritu a chování na obecné úrovni, aby nedocházelo k chybám .

wave wave wave wave wave