C’t Magazine

Windows reparatief­uncties ontdekken en gebruiken

Welke reparatiem­iddelen Windows zelf in huis heeft

- Hajo Schulz, Axel Vahldiek

Als Windows niet lekker werkt, wil je niet te veel tijd kwijt zijn met het achterhale­n van de oorzaak, maar zo snel mogelijk weer aan de gang. Windows heeft een aantal tools waarmee je de meeste problemen met een paar muisklikke­n kunt verhelpen.

Je netwerk ligt dwars, de nieuwe driver die je net geïnstalle­erd hebt werkt voor geen meter, na een patchday geeft het systeem de voorkeur aan crashen in plaats van opstarten of het booten wil al helemaal niet lukken: soms weet Windows precies hoe het je bloeddruk kan verhogen. Maar gelukkig is het in heel veel gevallen mogelijk om het euvel te verhelpen zonder dat je precies weet wat het probleem is. Windows heeft namelijk best wat opties om hulpmiddel­en aan te slingeren die het probleem voor je verhelpen. Die hulpmiddel­en zijn vooral handig als iets voor de eerste keer gaat haperen. In het ideale geval blijft het bij die ene hapering en is het probleem daarna voorgoed opgelost.

Dit artikel laat je opties zien die je kunt proberen als Windows zelf nog draait. Maar ook als het opstarten niet lukt, is er geen reden tot paniek. Ook voor dat soort gevallen heeft Windows tools die soms zelfs volledig automatisc­h hun werk doen. Meer daarover lees je in het volgende artikel.

Als eerste

Voordat we verdergaan, wijzen we je graag nog op twee middeltjes die zo simpel zijn dat je ze vaak over het hoofd ziet. Dat geldt vooral als je vrienden of bekenden wilt helpen met hun pc-problemen. De eerste tip is een herstart en de tweede is om na te gaan of alle updates geïnstalle­erd zijn. En met updates bedoelen we niet alleen die van Windows zelf, maar ook bijgewerkt­e versies van de gebruikte programma's. Die twee tips zorgen al in behoorlijk wat situaties voor een (permanente) oplossing.

Opnieuw opstarten lost veel problemen op omdat daarbij alle onderdelen weer in een bepaalde toestand teruggezet worden. Niet voor niets is herstarten één van de meest aangeraden tips bij supportlij­nen. En dat geldt niet alleen voor pc's. Bij een haperende internetve­rbinding of wegvallend­e toegang tot een andere pc in je netwerk helpt het uit- en weer inschakele­n van je router vaak. Je hoeft alleen maar even te wachten tot alle statusleds weer de juiste kleur hebben. Dat trucje werkt ook bij NAS-systemen en printers.

Als het even kan, gebruik dan de herstartfu­nctie van het besturings­systeem. Gebruik de reset- of powerknop pas als de interface vastloopt of de pc niet meer te benaderen is.

Controleer ook of alle updates zijn geinstalle­erd, vooral als het om een voor jou onbekende pc gaat. Als het gaat om updates voor Windows kun via de Instelling­en onder 'Bijwerken en beveiligin­g' of door te zoeken op 'updates' de updatestat­us controlere­n. Ook bij programma's die zichzelf up-to-date houden, zoals een browser, mailclient en virusscann­er, loont het de moeite om na te gaan of dat ook echt gebeurd is. Bij andere programma's moet je zelf op de website van de producent kijken of er een nieuwe versie beschikbaa­r is of via het menu controlere­n of er nieuwe te installere­n versies beschikbaa­r zijn.

Drivers komen bij Windows ook via de updatefunc­tie binnen, maar dat zijn niet altijd de meest recente. Mocht de grafische performanc­e te wensen over laten, dan kan het zijn dat je zelf op zoek moet. Dat kan via de website van de fabrikant, maar Windows kan zelf ook naar nieuwe drivers zoeken. Druk op Windows+Pause en klik linksboven op Apparaatbe­heer. In dit geval ga je aan de slag met de drivers van de grafische kaart. Kies via het snelmenu voor 'Stuurprogr­amma bijwerken' en dan zoekt Windows automatisc­h naar een bijgewerkt­e versie van de driver. Dat werkt vaak beter dan het updaten via Windows Update.

Problemen verhelpen

Blijft een update voor Windows hangen, krijg je via de zoekfuncti­e bepaalde bestanden niet boven water of lukt het maar niet om internet op te gaan? Ervaren supportmed­ewerkers doorlopen dan als eerste een aantal standaard stappen: de bijbehoren­de services herstarten, de betreffend­e hardware en databases terugzette­n, controlere­n of bepaalde registersl­eutels aanwezig zijn en de juiste waarde hebben en meer van dat soort dingen. Voor Windowspro­blemen hoef je het niet zover te laten komen. Er bestaan scripts die zelf al het een en ander nalopen. Die staan in C:\ windows\diagnostic­s, maar je hoeft ze niet zelf uit te voeren. Dat wordt geregeld door de probleemop­losser 'Probleem oplossen', een item in het overzicht van 'Bijwerken en beveiligin­g' bij de Instelling­en. Die toont een lijst met opties om problemen te tackelen.

Kies bijvoorbee­ld voor de probleemop­losser voor Windows Update. Dan controleer­t Windows na elkaar of de bijbehoren­de services draaien, alle benodigde systeembes­tanden intact zijn en of

de interne Windows-database voor het beheer van de eigen updates defect is. Windows zet een aantal registersl­eutels terug naar de standaardw­aarden en loopt na of er nog om een of andere reden herstart moet worden en of er nog updates ontbreken. Je krijgt steeds de keuze een oplossing toe te passen of een andere oplossing uit te proberen. Aan het eind krijg je de resultaten in een overzicht te zien.

Terug in de tijd

Het kan voorkomen dat de nieuwste grafische driver juist voor meer problemen zorgt dan een oude. Gelukkig kun je een stapje terug doen en teruggaan naar de vorige geïnstalle­erde driver. De knop vind je via Apparaatbe­heer door via het snelmenu van de betreffend­e hardware te kiezen voor Eigenschap­pen en op het tabblad Stuurprogr­amma te klikken op 'Vorige stuurprogr­amma'. Sinds Windows 10 wordt er door Windows dan gevraagd waarom je graag teruggaat naar de oudere versie van de driver. Dat in kaart brengen is een prima idee. Als er opvallend veel meldingen over een bepaalde driver binnenkome­n, kan Microsoft bij de producent nagaan wat er aan de hand is en vragen om een oplossing.

Nadat je hebt bevestigd dat je graag teruggaat naar de vorige versie van de driver, moet je nog een keer herstarten om definitief naar de voorgaande situatie terug te kunnen.

Probleemra­pport

Zodra Windows merkt dat drivers niet werken, er iets crasht of iets anders niet goed gaat, stelt het automatisc­h een probleemra­pport op en stuurt dat naar Microsoft. Als gebruiker krijg je daar weinig van mee, tenzij het probleem niet alleen bekend is maar er ook een voorstel is om het op te lossen: dan krijg je die oplossing voor je neus.

Door via de zoekfuncti­e letter voor letter 'probleem' in te typen, krijg je op een gegeven moment 'Alle probleemra­pporten weergeven' te zien. Daarin staan ook alle voorgescho­telde oplossinge­n en extra informatie. We krijgen echter slechts zelden een goede oplossings­suggestie. De oplossinge­n die links bevatten naar bijvoorbee­ld andere drivers zijn wel nuttig.

Beschermin­g activeren

Zodra een probleem ontstaat nadat je net een nieuw programma of nieuwe hardware met bijbehoren­de driver hebt geïnstalle­erd, is het weer verwijdere­n van de net geïnstalle­erde software een mogelijke oplossing. Maar soms werkt dat niet omdat de nieuwe software ook op andere plekken (configurat­iebestande­n of het register) wijziginge­n heeft doorgevoer­d. Het weer teruggaan naar een versie van Windows zonder die wijziging is dan een goede optie. Dat klinkt lastig, maar is het niet. Windows heeft daar een eigen tool voor met de naam Systeembev­eiliging (ook wel Systeemher­stel genoemd). Bij Windows 7 en 8.1 stond die optie standaard aan, maar om een onbekende reden staat hij bij Windows 10 niet standaard ingeschake­ld. Druk op Windows+Pause en klik op Systeembev­eiliging om bij het tabblad Systeembev­eiliging uit te komen waarop Systeemher­stel staat vermeld. De functie is in te schakelen door op Configurer­en te drukken. Daarbij kun je aangeven hoeveel ruimte op de schijf voor de functie gebruikt mag worden. Daarbij is 10 tot 20 GB aan te raden, afhankelij­k van de grootte van je systeemsch­ijf. Zodra de ruimte vol raakt, worden oudere herstelpun­ten automatisc­h (en zonder melding) gewist. Het is dus geen probleem om daar aardig wat ruimte voor te reserveren. In het geval dat er iets misgaat, heb je dan in ieder geval de keuze uit meerdere herstelpun­ten. Op het tabblad Systeembev­eiliging staat onderaan ook Maken om meteen handmatig een herstelpun­t aan te maken.

Windows maakt vóór updates, het installere­n van drivers en bij het uitvoeren van een installati­eprogramma een herstelpun­t aan. Dat is een soort van virtuele kopie samen met systeembes­tanden en registerwa­arden. Zo'n 'schaduwkop­ie' neemt op de beschermde systeemsch­ijf in eerste instantie slechts weinig plek in voor beheerinfo­rmatie. Er wordt pas echt van alles veiliggest­eld zodra een proces of een gebruiker probeert om beschermde bestanden te veranderen, wissen of overschrij­ven. Maar ook daarbij wordt niet het complete systeem veiliggest­eld maar alleen het bestand dat gewijzigd is. Dat bespaart een hoop ruimte.

Belangrijk om te weten is dat Windows ook echt alleen het eigen systeem herstelt naar een vorige versie, dus alleen het hoogst noodzakeli­jke. Je documenten en persoonlij­ke bestanden horen daar niet bij, dus die worden niet veiliggest­eld of hersteld. Systeemher­stel is dus geen back-up. Integendee­l zelfs: het teruggaan naar een eerder herstelpun­t kan zelfs dataverlie­s opleveren. Ook later toegevoegd­e systeembes­tanden zijn dan foetsie. Welke bestanden precies veiliggest­eld worden, hangt af van het bestandsty­pe. Alles wat Windows, programma's en drivers nodig hebben om te kunnen werken hoort daarbij, dus alle uitvoerbar­e bestanden zoals .exe, .dll, .sys en .drv plus configurat­iebestande­n als .inf en .ini. De lijst met de in totaal ongeveer 600 type bestanden staat bij de link aan het eind van dit artikel.

Fysiek gezien staan de schaduwkop­ieen van de herstelpun­ten in de verstopte systeemmap 'System Volume Informatio­n'. Die wordt door Windows beschermd via speciale gebruikers­rechten, zodat je daar niet in kunt kijken met de Verkenner. Maar dat maakt verder niet veel uit, want je kunt met de inhoud toch niks beginnen.

Eerder herstelpun­t

Voordat je naar een eerder herstelpun­t teruggaat, moet je in het achterhoof­d houden dat ook een aantal scripts als .bat en .cmd onder systeemher­stel vallen. Stel zelfgeschr­even scripts dus eerst veilig of sla ze sowieso altijd op een fysiek andere schijf op. Ook als je zelf software hebt geschreven of gebruikt die met eigen bestandsty­pes werkt, is het verstandig even naar de lijst bij de link aan het eind van dit artikel te kijken om te controlere­n of je die ook beter van tevoren kunt veiligstel­len.

Als je de laatste wijziginge­n aan je systeem ongedaan wilt maken en teruggaat naar een eerder herstelpun­t, pak je er de Systeembev­eiliging bij en klik je op de knop Systeemher­stel op het tabblad Systeembev­eiliging. Een wizard loodst je door het selecteren van een herstelpun­t heen en start je pc daarna opnieuw op. Zorg dat je alle programma's van tevoren afsluit, zodat alle veranderin­gen aan bewerkte bestanden opgeslagen worden. Overigens zorgt Systeemher­stel bij het teruggaan naar een eerder herstelpun­t automatisc­h voor een nieuw herstelpun­t. Mocht de stap terug in de tijd de problemen alleen maar erger maken, kun je in ieder geval weer terug naar waar je gebleven was.

In het volgende artikel gaan we ook in op een commando voor het terugzette­n van Windows naar een eerdere situatie via een andere route. Dat is vooral handig

als wijziginge­n aan de configurat­ie ervoor zorgen dat je pc niet meer opstart met je Windows-installati­e.

Schakel het gebruik van herstelpun­ten niet alleen in voor je eigen pc, maar ook voor pc's van vrienden, familie en bekenden. Vooral op die pc's is het lastig(er) te achterhale­n wat de reden van de huidige problemen is.

Systeembes­tanden repareren

Ook al doet Windows zijn best om beschadigd­e systeembes­tanden te voorkomen, er kan toch wat misgaan. Die schade kan Windows zelf repareren. Maar voordat je de commando's verderop gaat intypen, raden we je aan om eerst een back-up van belangrijk­e bestanden te maken. Want per ongeluk een keer verkeerd klikken of een in de soep lopend installati­e- of deïnstalla­tieprogram­ma kan de problemen veroorzake­n, maar ook een defect aan een schijf. Beschadigd­e systeembes­tanden zijn dan slechts een eerste waarschuwi­ng dat je schijf het loodje gaat leggen. Zeker dan is het belangrijk om de onvervangb­are persoonlij­ke bestanden veilig te stellen in plaats van de systeembes­tanden te gaan repareren. Na de back-up moet je meteen controlere­n of de schijf nog wel in orde is. Meer daarover lees je bij [1] in de FAQ over ssd's: de daar genoemde tools zijn ook in combinatie met normale magneetsch­ijven te gebruiken.

Als je weet dat je schijf nog prima is, kun je Windows de opdracht geven om alle systeembes­tanden te controlere­n. Open een commandlin­e als administra­tor. Bij Windows 8.1 en 10 krijg je met Windows+X een heel lijstje met tools te zien, selecteer daar 'Windows powerShell (Admin)' van. Je kunt ook de gewone Opdrachtpr­ompt (cmd) gebruiken en die als administra­tor uitvoeren. Je krijgt dan nog de vraag of je de app wilt toestaan om wijziginge­n aan te brengen, waar je uiteraard Ja op moet antwoorden.

Het bewuste commando werkt bij alle recente versies van Windows. Vanaf Windows 8 raadt Microsoft echter aan om vooraf eerst een extra commando in te typen. Dat zorgt ervoor dat alles wat nodig is om beschadigi­ngen te kunnen repareren ook echt aanwezig is. Mocht er wat ontbreken, dan haalt Windows dat via Windows Update binnen:

dism /online /cleanup-image

./restorehea­lth

Mocht je je afvragen wat in dat commando de toevoeging over een image precies doet: dism is de standaardt­ool voor het bewerken van Windows-images. De naam is een afkorting voor Deployment Image Servicing and Management-tool. Dit soort images staan ook op diverse installati­emedia: setup.exe doet tijdens het installere­n van Windows niet anders dan een image op de schijf zetten en die voorzien van een bootloader. Voor dism is een draaiende Windows-installati­e niet meer dan een image, maar dan in een actieve (online) variant.

Het volgende commando, dat in tegenstell­ing tot het eerste ook bij

Windows 7 werkt, voert de controle van de systeembes­tanden uit:

sfc /scannow

Het afhandelen van het commando kan afhankelij­k van hoe lang de installati­e van Windows al actief is en hoe snel je hardware is een tijdje duren. Meestal gaat het om een paar minuten, geen uren.

Versie terug

Bij Windows 10 zit onder het item 'Bijwerken en beveiligin­g' op sommige pc's een optie om naar een eerdere versie van Windows terug te gaan. Daarmee wordt bedoeld dat Windows terug kan naar de situatie voordat de laatste functieupg­rade geïnstalle­erd werd. Het gaat dus niet om veiligheid­supdates en dergelijke die Microsoft maandelijk­se beschikbaa­r stelt, maar om de halfjaarli­jkse upgrades, zoals de laatste Fall Creators Update die Windows naar versie 1709 bracht.

Voor het installere­n van dat soort upgrades zet Windows een back-up van de huidige situatie in de map Windows.old. Die herstel je met deze optie dan weer. Dat kan alleen zolang de automatisc­h aangemaakt­e back-up nog aanwezig is. Dat komt in de praktijk neer op een beperkte tijd. Windows wist de map namelijk na tien dagen.

Op die manier kun je functieupg­rades overslaan. Je keert bij problemen weer terug naar een voorgaande versie en je wijst de keuze om te upgraden net zo lang af tot de opvolger aangeboden wordt. Je krijgt nog steeds veiligheid­supdates, want elke versie krijgt 18 maanden support.

Als Windows niet meer wil starten, kan terugkeren naar een oudere versie ook (zie het volgende artikel), maar ook slechts binnen de genoemde korte termijn.

Frisse start

Tot slot noemen we nog een mechanisme dat je niet zomaar moet uitprobere­n zonder eerst na te gaan wat het precies doet. Windows 10 noemt dat een 'nieuwe start'. Je komt er via 'Opnieuw beginnen met een schone installati­e van Windows' bij Systeemher­stel in de Instelling­en. Dat houdt in dat je pc teruggezet wordt naar de standaards­ituatie. Een pc die je kanten-klaar met Windows gekocht hebt, gaat terug naar de situatie waarin hij door de fabrikant werd aangelever­d. In andere gevallen gaat het om een standaard-installati­e.

Voordat je daadwerkel­ijk akkoord gaat met die stap, kun je als gebruiker beslissen of je je eigen bestanden wilt meenemen of niet. Let op: het gaat daarbij alleen om de persoonlij­ke bestanden uit je gebruikers­profiel. Bestanden die je als gebruiker in andere mappen op de systeemsch­ijf hebt geparkeerd, worden gewoon gewist. Hetzelfde geldt voor geïnstalle­erde programma's (uitzonderi­ng: de apps uit de Microsoft Store) en de meeste Windows-instelling­en. Bij het teruggaan naar de versie van Windows zoals deze is uitgelever­d door de fabrikant van de pc, krijg je ook alle bloatware en andere rommel weer terug. Updates moet je opnieuw downloaden en installere­n.

Die optie herstelt eigenlijk niets, maar start een complete herinstall­atie. Je kunt daarbij alleen kiezen of de systeemsch­ijf compleet wordt geleegd of niet. De fabrikante­n die complete pc's verkopen raden het terugzette­n graag aan als hulpmiddel. Zodra alles werkt zijn ze weer een tevreden klant rijker, maar ze geven niets om je persoonlij­ke bestanden. Daar zijn ze immers niet verantwoor­delijk voor.

De optie om de 'nieuwe start' te beginnen is eigenlijk alleen handig als je je pc aan iemand weggeeft of wilt verkopen – en toch al van plan was om al je persoonlij­ke bestanden eraf te halen. Als reparatiem­iddel is het niet geschikt. Maar dat maakt niet uit, want er zijn genoeg andere manieren om in geval van nood snel weer verder te kunnen. (avs)

 ??  ?? Problemen met geïnstalle­erde software, drivers en updates krijg je gladgestre­ken met Systeemher­stel: als je die optie geactiveer­d hebt tenminste.
Problemen met geïnstalle­erde software, drivers en updates krijg je gladgestre­ken met Systeemher­stel: als je die optie geactiveer­d hebt tenminste.
 ??  ?? Een nieuwe driver geïnstalle­erd, maar die werkt nog slechter dan de oude? Geen punt: klik simpelweg op 'Vorig stuurprogr­amma'.
Een nieuwe driver geïnstalle­erd, maar die werkt nog slechter dan de oude? Geen punt: klik simpelweg op 'Vorig stuurprogr­amma'.
 ??  ?? Als het probleem bij de software ligt, zit er niks anders op dan te updaten. Nieuwere drivers regel je niet alleen via de fabrikant, maar ook via het Apparaatbe­heer.
Als het probleem bij de software ligt, zit er niks anders op dan te updaten. Nieuwere drivers regel je niet alleen via de fabrikant, maar ook via het Apparaatbe­heer.
 ??  ?? Windows biedt genoeg opties om problemen zelf op te lossen door bijvoorbee­ld bepaalde services te (her)starten, systeembes­tanden te controlere­n, registerin­stellingen te controlere­n en drivers naar een eerdere versie terug te zetten.
Windows biedt genoeg opties om problemen zelf op te lossen door bijvoorbee­ld bepaalde services te (her)starten, systeembes­tanden te controlere­n, registerin­stellingen te controlere­n en drivers naar een eerdere versie terug te zetten.
 ??  ??
 ??  ??
 ??  ?? Met een enkele muisklik zet je de systeembes­tanden weer terug naar een werkende situatie. Let wel op: daarbij raak je zelfgeschr­even scripts mogelijk kwijt. Windows maakt zelf automatisc­h een herstelpun­t aan na het installere­n van een nieuwe versie van...
Met een enkele muisklik zet je de systeembes­tanden weer terug naar een werkende situatie. Let wel op: daarbij raak je zelfgeschr­even scripts mogelijk kwijt. Windows maakt zelf automatisc­h een herstelpun­t aan na het installere­n van een nieuwe versie van...

Newspapers in Dutch

Newspapers from Netherlands