Het is normaal dat ons Windows 10-besturingssysteem een soort fout kan vertonen tijdens de dagelijkse uitvoering als gevolg van bepaalde software-, service- of procesfouten. We moeten niet vergeten dat dit iets normaals is, want met de frequente updates die worden uitgebracht vanuit Windows 10, zijn er nog steeds bepaalde punten die moeten worden gecorrigeerd die zullen worden opgelost of verbeterd met de cumulatieve updates die Microsoft regelmatig via Windows lanceert. Update.
Het probleem is nu dat wanneer ons besturingssysteem een fout vertoont, we niet kunnen wachten tot er een update wordt uitgebracht, omdat dit kritieke fouten kunnen zijn die een snelle oplossing vereisen.
Voor dit soort situaties heeft Microsoft twee complete hulpprogramma's ontwikkeld die het systeem in detail analyseren om afwijkingen of fouten te detecteren die het gedrag rechtstreeks beïnvloeden. Solvetic zal deze twee hulpprogramma's, namelijk DISM en SFC, grondig uitleggen.
OpmerkingOm een van deze twee commando's correct uit te voeren, is het vereist dat we als administrator toegang hebben tot de terminal, hiervoor gaan we naar het Windows-zoekvak en daar voeren we de term "cmd" in, klik er met de rechtermuisknop op en selecteer de optie "Uitvoeren als beheerder":
1. Herstel defecte systeembestanden met de DISM-opdracht Windows 10
Wat is DISMDISM.exe (Deployment Image Servicing and Management), is een door Microsoft gemaakt commando waarmee een Windows-imagebestand (.wim) of een virtuele harde schijf (.vhd of .vhdx) wordt gemount om de uw reparatie. Als alternatief geeft de opdracht DISM-beeldbeheer ons de mogelijkheid om extra taken uit te voeren, zoals:
- Maak een lijst van elk van de indexnummers van de huidige Windows-afbeelding
- Controleer de architectuur van de afbeelding die wordt gemonteerd
- Voeg nog een afbeelding toe voor analyse
- Een afbeelding toepassen
- Een afbeelding vastleggen
- Een huidige afbeelding verwijderen
Stap 1
We hebben alles gezien dat DISM kan bijdragen aan administratieve taken, nu gaan we de volgende regel uitvoeren om de Windows 10-bestanden te analyseren en indien nodig te repareren:
DISM.exe / Online / Afbeelding opschonen / Gezondheid herstellenStap 2
Samen met dit commando kunnen we de volgende commando's gebruiken:
DISM-parametersDe gebruikte parameters zijn:
- / Online: Deze parameter geeft aan dat de actie moet worden uitgevoerd op het besturingssysteem dat momenteel wordt uitgevoerd, / Online Deze optie kan niet worden gebruikt met de optie / Image of / WinDir, op het moment van uitvoering de Windows-directory voor de Online afbeelding wordt automatisch gedetecteerd.
- / Cleanup-Image: Voert opschonings- of herstelbewerkingen uit op de huidige Windows-image.
- / RestoreHealth: Zijn functie is om het beeld te scannen om schade in de componentopslag op te sporen en, indien aanwezig, automatisch reparaties uit te voeren. Deze bewerking duurt enkele minuten.
Stap 3
Wanneer we deze regel uitvoeren, zullen we zien dat het het proces van het analyseren van de huidige afbeelding van Windows 10 start:
VERGROTEN
Stap 4
Zodra dit proces is voltooid, wordt het volgende weergegeven:
VERGROTEN
OpmerkingIets belangrijks om in gedachten te houden is dat wanneer deze opdracht wordt uitgevoerd, DISM Windows Update gebruikt om de bestanden te geven die nodig zijn om de bestaande corruptie in de afbeelding te corrigeren, maar als de Windows Update-client niet correct werkt, moet u een beroep doen op naar een actieve Windows-installatie als reparatiebron, of pak een map van een netwerkshare of verwijderbare media zoals de opstartbare USB-dvd van Windows 10 om als bron voor de bestanden te fungeren. Als dit het geval is, moeten we het volgende commando uitvoeren:
DISM.exe / Online / Cleanup-Image / RestoreHealth / Bron: C: \ RepairSource \ Windows / LimitAccessHet veld "C: \ RepairSource \ Windows" moet worden vervangen door het juiste pad op basis van de letter die door het systeem aan de opstartschijf is toegewezen. Op deze manier is DISM een complete en uitgebreide oplossing voor Windows 10 beeldanalyse.
2. Herstel defecte systeembestanden met SFC-opdracht Windows 10
Wat is CVSSFC (System File Checker), is een opdrachtregelprogramma ontwikkeld door Microsoft dat ons de mogelijkheid geeft om beschadigde Windows-systeembestanden te zoeken en deze vervolgens te herstellen om het gebruik ervan weer te optimaliseren.
Het is normaal dat een WRP-bestand (Windows Resource Protection) ontbreekt of beschadigd is, waardoor het Windows-besturingssysteem vreemd gedrag vertoont, wat inhoudt dat sommige Windows-functies niet werken of dat Windows constant crasht.
Stap 1
Zodra het DISM-proces is voltooid, gaan we SFC uitvoeren met de volgende opdracht:
sfc / scannow
VERGROTEN
Stap 2
De opdracht sfc / scannow zorgt ervoor dat alle beveiligde systeembestanden worden onderzocht en beschadigde bestanden worden vervangen door gebruik te maken van een kopie in de cache die zich in een gecomprimeerde map op% WinDir% \ System32 \ dllcache bevindt.
Zodra het SFC-proces is voltooid, zien we mogelijk een van de volgende berichten.
- Windows Resource Protection heeft geen integriteitsschendingen gevonden: Dit bericht geeft aan dat er geen systeembestanden zijn die beschadigd zijn of als zodanig ontbreken.
- Windows Resource Protection kon de gevraagde bewerking niet uitvoeren: om deze runtime-fout te verhelpen, moet de systeembestandscontrole in de veilige modus worden uitgevoerd en moet worden gecontroleerd of de mappen PendingDeletes en PendingRenames beschikbaar zijn in% WinDir% \ WinSxS \ Tem.
- Windows Resource Protection heeft beschadigde bestanden gevonden en met succes gerepareerd: Dit bericht geeft aan dat SFC fouten heeft gedetecteerd en gecorrigeerd. De resultaten worden gemaakt in een CBS.Log-bestand in het pad% WinDir% \ Logs \ CBS \ CBS.log.
- Windows Resource Protection heeft beschadigde bestanden gevonden, maar kon sommige ervan niet corrigeren: Net als het vorige punt worden de resultaten opgeslagen in het CBS.Log-bestand om te analyseren welke elementen niet konden worden gecorrigeerd.
Stap 3
Als het nodig is om toegang te krijgen tot de inhoud van het CSB.Log-bestand, gaan we als beheerders naar de opdrachtpromptconsole en daar voeren we de volgende regel uit. Dit Sfcdetails.txt-bestand bevat details die worden bijgewerkt telkens wanneer de SFC-tool op de computer wordt uitgevoerd. Dit bestand bevat informatie over de bestanden die het hulpprogramma Systeembestandscontrole niet kon repareren, en daar kunnen we de datum- en tijdvermeldingen valideren om de foutieve bestanden in de systeembestanden te bepalen.
findstr / c: "[SR]"% windir% \ Logboeken \ CBS \ CBS.log> "% gebruikersprofiel% \ Desktop \ sfcdetails.txt"
3. Andere opties voor DISM-opdrachtbeheer
Hoewel we in deze zelfstudie aan een speciale parameter zullen werken, biedt DISM ons een reeks nuttige alternatieven voor het beheren van Windows-afbeeldingen die nuttig zijn voor verschillende beheer- en ondersteuningstaken, deze te gebruiken opties zijn:
/ Afbeelding toevoegenDeze parameter is verantwoordelijk voor het toevoegen van een extra afbeelding aan een .wim-bestand, de / Append-Image-parameter is verantwoordelijk voor het vergelijken van nieuwe bestanden met de bronnen in het bestaande .wim-bestand dat wordt gespecificeerd onder het / ImageFile-argument, en After hierdoor wordt slechts één kopie van elk uniek bestand opgeslagen, zodat elk bestand slechts één keer wordt vastgelegd.
Aan het .wim-bestand kan slechts één type compressie worden toegewezen, dus het is alleen mogelijk om bestanden met hetzelfde type compressie toe te voegen. De algemene syntaxis voor deze parameter is:
DISM.exe / Append-Image / ImageFile: / CaptureDir: / Name: [/ Description:] [/ ConfigFile:] [/ Bootable] / WIMBoot [/ CheckIntegrity] [/ Verify] [/ NoRpFixDe toegevoegde parameters zijn:
- / WIMBoot: Dit wordt gebruikt om de afbeelding toe te voegen met behulp van de opstartconfiguratie van het Windows-afbeeldingsbestand (WIMBoot).
- / ConfigFile: is verantwoordelijk voor het specificeren van de locatie van een configuratiebestand dat de uitsluitingen voor het vastleggen van afbeeldingen weergeeft en de commando's comprimeert.
- / Opstartbaar: markeert een volume-image als een opstartbaar image. Deze optie is alleen beschikbaar voor Windows Preinstallation Environment (WinPE)-images.
- / CheckIntegrity - De functie ervan is om de corruptie van het .wim-bestand te detecteren en te analyseren wanneer het wordt gebruikt met bewerkingen voor vastleggen, ontkoppelen, exporteren en vastleggen, zodat / CheckIntegrity de bewerking stopt voor het geval DISM detecteert dat het .wim-bestand beschadigd is tijdens de applicatie- en montageproces.
- / Verifiëren: het heeft de functie om fouten en bestandsduplicatie te verifiëren.
- / NoRpFix: Schakelt correctie van reparsepuntlabels uit.
Dism / Append-Image / ImageFile:install.wim / CaptureDir: E: \ / Naam: Drive-E
/ Solliciteer-FFUDeze opdracht is verantwoordelijk voor het toepassen van een Full Flash-hulpprogramma (FFU) of verdeelde FFU (SFU) op een fysieke eenheid die we hebben gespecificeerd. De te gebruiken syntaxis is de volgende:
/ Apply-Ffu / ImageFile: / ApplyDrive: [/ SFUFile:]De gebruikte parameters zijn:
- / ImageFile: Geeft het pad en de naam aan van het FFU-afbeeldingsbestand dat wordt toegepast
- / ApplyDrive: verwijst naar het pad van de fysieke schijf die moet worden weergegeven
- / SFU-bestand; Het is een optionele functie, het is van toepassing op gesplitste FFU's die zonder compressie worden vastgelegd.
DISM.exe / Apply-Ffu /ImageFile:flash.ffu /ApplyDrive:\.\PhysicalDrive0
/ Toepassen-afbeeldingVoor WIM-afbeeldingsbestanden past deze opdracht een Windows-afbeeldingsbestand (.wim) of een Windows-gesplitste afbeelding (.swm) toe op een geselecteerde partitie, aangezien Windows 10, versie 1607, DISM uitgebreide attributen (EA) en deze parameter kan toepassen en vastleggen biedt geen ondersteuning voor het toepassen van een afbeelding vanaf een virtuele harde schijf (VHD). De algemene gebruikssyntaxis is:
DISM.exe / Apply-Image / ImageFile: [/ SWMFile:] / ApplyDir: {/ Index: | / Name:} [/ CheckIntegrity] [/ Verify] [/ NoRpFix] [/ ConfirmTrustedFile] [/ WIMBoot (verouderd)] [/ Compact] [/ EA]De meeste parameters zijn genoemd in de eerste optie, maar enkele aanvullende zijn:
- / SWMFile: Hiermee kunnen we verwijzen naar de .wim-bestanden die zijn verdeeld (SWM), het geeft de namen en locatie van de verdeelde bestanden aan.
- / ConfirmTrustedFile: de functie ervan is om de Trusted Desktop-afbeelding in Windows 10 te valideren.
- / Compact van toepassing: Het is verantwoordelijk voor het toepassen van een afbeelding in de compacte modus, wat resulteert in ruimtebesparing op de harde schijf, deze optie vervangt WIMBoot en kan alleen worden uitgevoerd op Windows 10 met desktopversies (Home, Pro, Enterprise en Education).
- / EA: uitgebreide attributen toepassen
Dism / Apply-image /imagefile:install.wim / index: 1 / ApplyDir: D: \
Andere DIS-parametersEvenzo hebben we andere aanvullende parameters zoals:
- / Capture-Image: Het is verantwoordelijk voor het vastleggen van een afbeelding van een eenheid naar een nieuw .wim-bestand, de vastgelegde mappen bevatten alle submappen en gegevens.
- / Cleanup-Mountpoints: haar missie is om alle bronnen te elimineren die zijn gekoppeld aan een gemonteerde afbeelding die is beschadigd. Bij gebruik van deze opdracht worden de reeds gemonteerde afbeeldingen niet gedemonteerd, noch de afbeeldingen die kunnen worden hersteld met de opdracht / Opnieuw koppelen worden verwijderd. -Afbeelding
- / Commit-Image: Het is verantwoordelijk voor het toepassen van de wijzigingen die we hebben aangebracht in de gekoppelde afbeelding.
- / Delete-Image: Zoals de naam al aangeeft, verwijdert deze parameter de opgegeven volume-image uit een .wim-bestand dat meerdere volume-images heeft, met deze optie worden alleen de metadata-items en XML-items verwijderd.
- / Export-Image: Exporteert een kopie van een specifieke afbeelding naar een ander bestand, maar de bron- en doelbestanden moeten hetzelfde compressietype hebben.
- / Get-ImageInfo: Heeft als taak informatie weer te geven over de afbeeldingen die zijn opgenomen in een .wim-, .ffu-, .vhd- of .vhdx-bestand voor een beter beheer ervan.
- / Get-MountedImageInfo: Retourneert een lijst van de afbeeldingen .ffu, .vhd, .vhdx en .wim die momenteel zijn aangekoppeld, met details zoals informatie over de aangekoppelde afbeelding, als de afbeelding geldig is, de leesrechten / schrijven, koppelen locatie, aangekoppeld bestandspad en meer.
- / Get-WIMBootEntry: deze parameter geeft de WIMBoot-configuratie-items voor het gedefinieerde schijfvolume weer.
- / List-Image: Toont een lijst van de bestanden en mappen in een specifieke afbeelding in Windows 10.
- / Mount-Image: Dit is de mogelijkheid om een image uit een .ffu-, .wim-, .vhd- of .vhdx-bestand in de gedefinieerde directory te mounten, zodat het altijd beschikbaar is voor systeemonderhoud.
- / Optimize-Image / WIMBoot: maak gespecificeerde instellingen voor een offline afbeelding om het gebruik ervan te optimaliseren.
- / Unmount-Image: ontkoppel het .ffu-, .wim-, .vhd- of .vhdx-bestand en start een bericht om de wijzigingen te bevestigen of te negeren die zijn aangebracht tijdens het imagemontageproces.
Op deze manier zijn DISM en SFC twee waardevolle tools die in Windows zijn geïntegreerd waarmee het mogelijk zal zijn om de status van de besturingssysteembestanden te analyseren en te bewaken en zo hun integriteit en gedrag op een algemeen niveau te valideren om geen fouten te veroorzaken .