Elke kaart hieronder werkt op dezelfde manier. De eerste twee stappen zijn voor alle kaarten gelijk; de andere twee staan onder elke kaart, samen met wat die kaart verandert.
Elke reparatiekaart schrijft de Windows-standaard onvoorwaardelijk terug; hij is er niet van afhankelijk dat er een back-up van w0a zelf bestaat. Daarom helpt hij ook als een ander programma je machine heeft verzet.
Wat je moet doen
- Open w0a
- Ga in het linkermenu naar de pagina Fix
Geluid
Als het geluid wegviel, apparaten ontbreken of apps helemaal geen geluid geven, herstart deze kaart de audiostack en zet ze de audioplanningsinstelling terug op de Windows-standaard.
- Typ
sesin het zoekveld - Druk op de knop op de kaart Geluid
Muis, toetsenbord en touchpad
Als de aanwijzer anders aanvoelt, muis- of toetsenbordinvoer hapert, of het touchpad uitvalt zodra er een muis is aangesloten, zet ze de aanwijzerversnelling, de invoerwachtrijen en de touchpad-instelling terug op de Windows-standaard.
- Typ
farein het zoekvak - Druk op de knop op de kaart Muis, toetsenbord en touchpad
Toetsherhalingssnelheid en -vertraging
Als een ingedrukte toets te snel herhaalt, of te lang wacht voor hij begint te herhalen, zet ze beide waarden terug op de Windows-standaarden: een halve seconde voordat de herhaling begint, daarna de snelste stand. Het heeft niets te maken met hoe lang één aanslag erover doet om de game te bereiken — deze instelling gaat alleen over een toets die je vasthoudt.
De twee waarden die ze schrijft:
HKCU\Control Panel\Keyboard\KeyboardDelay=1— de wachttijd voordat de herhaling begint (0 = 250 ms, 1 = 500 ms, 3 = 1000 ms).HKCU\Control Panel\Keyboard\KeyboardSpeed=31— het herhalingstempo, de snelste stap.
Beide zijn REG_SZ, dus tekst. Een tool dat er een DWORD overheen schrijft, maakt de waarden onzichtbaar; Windows valt dan terug op zijn eigen interne standaard en het instellingenvenster komt niet meer overeen met wat er werkelijk gebeurt.
Wat ze veranderd kan hebben: w0a's eigen tweak De toetsherhalingsvertraging op de kortste stap zetten, het toetsenbordvenster in het Configuratiescherm, toegankelijkheidsprofielen, en software van sommige toetsenbordfabrikanten.
De instelling wordt één keer per sessie gelezen, dus het kan zijn dat je het oude gedrag blijft zien tot je uit- en weer inlogt.
- Typ
tusin het zoekvak - Druk op de knop op de kaart Toetsherhalingssnelheid en -vertraging
Invoerwachtrijen
Als een toetsaanslag of een muisbeweging af en toe helemaal niet aankomt, zet hij de wachtrijgroottes van de stuurprogramma's terug op de Windows-standaarden. Hij schrijft 100 naar de klassestuurprogramma's en verwijdert de waarden in de HID-laag eronder, waar een schone Windows helemaal niets neerzet. Vereist opnieuw opstarten.
De waarden die hij schrijft en verwijdert:
HKLM\SYSTEM\CurrentControlSet\Services\mouclass\Parameters\MouseDataQueueSize=100HKLM\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters\KeyboardDataQueueSize=100...\Services\mouhid\Parameters\MouseDataQueueSize— verwijderd...\Services\kbdhid\Parameters\KeyboardDataQueueSize— verwijderd
Waarom die twee helften verschillen: 100 is de gedocumenteerde standaard van de klassestuurprogramma's. De HID-laag eronder kent een waarde met dezelfde naam, maar een schone Windows zet daar niets neer — daarom worden die twee verwijderd in plaats van op 100 gezet. "De standaard herstellen" van een waarde die niet bestaat, zou betekenen dat je hem aanmaakt.
Een wachtrij is geen latency-instelling. Hem groter maken levert een melding niet eerder af en hem kleiner maken stelt er geen uit; de wachtrij is alleen de buffer tussen het stuurprogramma en de thread die eruit leest. Een kleine wachtrij laat meldingen vallen als die thread even blijft hangen — bij een muis van 8000 Hz is dat na een paar milliseconden zover.
De wijziging wordt gelezen wanneer het stuurprogramma laadt, dus hij werkt pas nadat je opnieuw opstart.
- Typ
girdiin het zoekveld - Druk op de knop op de kaart Invoerwachtrijen
Printers en afdrukken
Als alle printers verdwenen zijn, zelfs 'Microsoft Print to PDF' weg is, of er helemaal niets meer afgedrukt wordt, zet ze de Print Spooler-service terug op de Windows-standaard (Automatisch) en start hem.
- Typ
yaziciin het zoekvak - Druk op de knop op de kaart Printers en afdrukken
Bluetooth
Als de Bluetooth-schakelaar uit Instellingen en Snelle instellingen is verdwenen, of headsets, controllers en muizen niet meer koppelen, zet hij de Bluetooth-services terug op hun Windows-standaard (Handmatig).
- Typ
bluetoothin het zoekvak - Druk op de knop op de kaart Bluetooth
Spotify / Store-apps
Als Spotify of andere Store-apps niet opengaan, of de Store apps niet meer bijwerkt, registreert hij de apps opnieuw, wist hij de Store-cache en zet hij automatische updates terug op de standaard.
- Typ
spotifyin het zoekveld - Druk op de knop op de kaart Spotify / Store-apps
Edge
Als Edge langzaam start of 'Wordt beheerd door uw organisatie' toont, verwijdert hij de Edge-beleidsregels en herstelt zo het standaardgedrag.
- Typ
edgein het zoekveld - Druk op de knop op de kaart Edge
Windows Update
Als er geen updates meer binnenkomen, ze heel traag downloaden of Insider en Feedback-hub niet meer werken, zet deze kaart de update- en diagnoseservices terug op de Windows-standaarden.
- Typ
windowsin het zoekveld - Druk op de knop op de kaart Windows Update
Hulp op afstand
Als een uitnodiging van Snelle ondersteuning (Quick Assist) of Hulp op afstand geen verbinding krijgt, zet hij de machtiging om hulp te vragen terug op de Windows-standaard (aan). Hij werkt ongeacht welk hulpmiddel hem heeft uitgeschakeld.
- Typ
uzakin het zoekvak - Druk op de knop op de kaart Hulp op afstand
Energie-instellingen van USB-poorten
Als een USB-apparaat steeds wegvalt, traag wakker wordt, of je een prioriteitswijziging van de pagina USB Ports wilt terugdraaien, zet hij de slaap- en energiebeheerrechten van elk invoerapparaat terug op de Windows-standaard.
Voor invoerapparaten is de echte standaard van Windows selective suspend uit — dat is wat het setupbestand van het stuurprogramma zelf (input.inf) installeert — dus precies dat schrijft deze kaart, en niet een algemene "energiebesparing aan".
- Typ
usbin het zoekveld - Druk op de knop op de kaart Energie-instellingen van USB-poorten
Windows-services
Als je niet kunt afdrukken, Bluetooth geen verbinding maakt, aanmelden met vingerafdruk is gestopt of een probleemoplosser niet opengaat, zet ze de services die een optimalisatie op handmatig starten heeft gezet terug op de Windows-standaard en start ze de printerspooler meteen.
- Typ
servisin het zoekvak - Druk op de knop op de kaart Windows-services
Geplande taken
Hij zet de geplande taken voor compatibiliteit en telemetrie weer aan die een optimalisatie had uitgezet. De compatibiliteitsrapportage van Windows komt terug; die stond uit voor de prestaties, dus zet hem hier aan als iets hem nodig heeft.
- Typ
zamanlanmisin het zoekveld - Druk op de knop op de kaart Geplande taken
Apparaatpictogrammen en -namen
Als apparaten die je aansluit als 'Onbekend apparaat' verschijnen of het verkeerde pictogram krijgen, laat hij Windows de apparaatgegevens opnieuw bij de fabrikant ophalen.
- Typ
cihazin het zoekveld - Druk op de knop op de kaart Apparaatpictogrammen en -namen
Penwerkruimte
Als de penknop niets doet of de Windows Ink-hulpmiddelen niet opengaan, zet hij de penwerkruimte weer aan.
- Typ
kalemin het zoekveld - Druk op de knop op de kaart Penwerkruimte
Gebeurtenistraceringssessies
Als Prestatiemeter, WPR of een ander hulpprogramma dat op gebeurtenislogboeken werkt geen gegevens kan verzamelen, zet hij de traceringssessies bij het opstarten terug op de Windows-standaard.
- Typ
olayin het zoekveld - Druk op de knop op de kaart Gebeurtenistraceringssessies
Prestatiemeteritems
Als de Prestatiemeter helemaal geen itemsets vindt of typeperf, Get-Counter of een monitoringtool die de prestatiemeteritems van Windows leest geen data ziet, verwijdert deze kaart de schakelaar die de meteritems uitzet.
De waarde die ze verwijdert heet Disable Performance Counters en staat onder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib. Een schone installatie draagt hem helemaal niet — de kaart zet hem niet op nul, ze haalt hem weg.
- Typ
performansin het zoekvak - Druk op de knop op de kaart Prestatiemeteritems
Wat die waarde daar neerzet
Een optimalisatiegids, of een tool die er een volgt. Ook w0a heeft op de pagina Optimalisatie een vinkje dat hem zet; dat staat standaard uit, en de tekst bij het vinkje zegt wat je ermee inlevert. Heb je het aangevinkt en toegepast, dan is deze kaart wat dat terugdraait.
Nog steeds geen meteritems nadat de kaart liep
Is de schakelaar weg en blijft de Prestatiemeter toch leeg, dan kan het itemregister zelf beschadigd zijn. Daar heeft Windows een eigen herstelopdracht voor — in een als administrator geopende opdrachtprompt:
lodctr /R
Die bouwt de itemnamen opnieuw op uit hun back-up. w0a voert hem niet voor je uit: de opdracht vervangt het hele itemregister, en dat is niets wat een herstelkaart stilletjes zou moeten doen.
Interruptsturing van apparaten
Windows laat een beheerder bepalen welke processors de interrupts van een apparaat afhandelen. Twee waarden zeggen dat, onder de sleutel HKLM\SYSTEM\CurrentControlSet\Enum\PCI\<device>\Device Parameters\Interrupt Management\Affinity Policy:
DevicePolicy—4betekent "gebruik de processorverzameling hieronder". Bij elke andere waarde wordt het masker eronder niet gelezen.AssignmentSetOverride— de processorverzameling zelf, als bitmasker.
Deze kaart verwijdert ze allebei van elk PCI-apparaat dat ze heeft. Hij schrijft geen nul: op een machine die Windows zelf heeft ingericht bestaan deze waarden gewoon niet, en die afwezigheid is de standaard die de kaart terugzet.
Twee dingen zetten ze daar neer. Een tuningtool of een handleiding — dat is de wijziging achter "zet je netwerkkaart vast op kern 4". Of een oudere versie van w0a: de pagina Latencytest bood vroeger een kaart Interruptsturing aan die diezelfde twee waarden schreef. De huidige w0a schrijft ze niet meer — de pagina laat alleen zien welke processor de interrupts uitvoerde en welke apparaten een vastgezette plaatsing hebben — en met deze kaart draai je de oude instelling terug.
Waarom het een apparaat kapot kan maken: Windows leest dit beleid wanneer het de resources van dat apparaat vaststelt, en dat gebeurt bij het opstarten. Een processorverzameling die het apparaat niet kan bereiken laat het zonder werkende interrupt achter, en het apparaat start niet — Apparaatbeheer toont Code 10. Op het scherm verbindt niets die twee gebeurtenissen, want er zitten dagen tussen.
De kaart raakt MessageSignaledInterruptProperties in de sleutel ernaast met opzet niet aan. Daar staat de instelling voor message-signalled interrupts van een apparaat, w0a schrijft die nooit, en er een weghalen die iemand bewust heeft gezet zou het apparaat slechter achterlaten dan het werd aangetroffen.
Hij vraagt om een herstart omdat het beleid alleen bij het opstarten wordt gelezen. Tot dan gedraagt de machine zich precies zoals daarvoor.
- Typ
kesmein het zoekveld - Druk op de knop op de kaart Interruptsturing van apparaten
Geluid zachter zetten bij een gesprek
Als andere geluiden niet meer zachter worden zodra een gesprek begint en je het gedrag van Windows wilt terughalen, verwijdert deze kaart de voorkeur voor het zachter zetten, zodat Windows terugkeert naar zijn standaard (andere geluiden worden tijdens een gesprek 80% zachter gezet).
- Typ
sesin het zoekvak - Druk op de knop op de kaart Geluid zachter zetten bij een gesprek
De instelling zelf
De waarde is UserDuckingPreference onder HKEY_CURRENT_USER\Software\Microsoft\Multimedia\Audio. Het vakje voor het zachter zetten bij een gesprek op de pagina Optimalisaties van w0a schrijft er 3 in ("geen actie ondernemen"); de keuze onder Instellingen › Systeem › Geluid › Meer geluidsinstellingen › Communicatie verandert hetzelfde getal. Verwijder je hem, dan keert Windows terug naar "het volume van andere geluiden verminderen met 80%". Wil je alleen een ander niveau, dan is dat tabblad de plek; deze kaart is er om de standaard terug te zetten.
Preview-updates
Als de schakelaar "Krijg de nieuwste updates zodra ze beschikbaar zijn" vast op uit blijft staan, verwijdert deze kaart de waarde, zodat Windows zijn eigen standaard weer toont en volgt.
- Typ
onizlemein het zoekvak - Druk op de knop op de kaart Preview-updates
De instelling zelf
IsContinuousInnovationOptedIn onder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings — de schakelaar Instellingen › Windows Update › Krijg de nieuwste updates zodra ze beschikbaar zijn (Windows 11 22H2 en later). Het vakje voor preview-updates op de pagina Optimalisaties van w0a schrijft 0; de waarde verwijderen zet de schakelaar terug in de stand die Windows zelf kiest. Dit is niet het Insider-programma, en het houdt in geen van beide standen de maandelijkse beveiligingsupdates tegen.
Stuurprogramma's via Windows Update terug
Als Windows Update geen stuurprogramma's meer aanbiedt en je dat terug wilt, verwijdert dit het beleid dat ze uitsloot (ExcludeWUDriversInQualityUpdate) en volgt Windows weer zijn eigen standaard.
- Typ
excludewudriversin het zoekvak - Druk op de knop op de kaart Stuurprogramma's via Windows Update terug
De instelling zelf
ExcludeWUDriversInQualityUpdate onder HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate — het groepsbeleid dat stuurprogramma's buiten de kwaliteitsupdates van Windows Update houdt; Microsoft documenteert het voor Pro, Enterprise en Education. Het vakje voor stuurprogramma's op de pagina Optimalisaties van w0a schrijft daar 1; op Home wordt het vakje niet getoond. De waarde verwijderen laat kwaliteitsupdates weer stuurprogramma's meebrengen. Functie-upgrades vallen hoe dan ook buiten dit beleid, en stuurprogramma's die je zelf installeert, van de site van de fabrikant of via zijn app, worden niet geraakt.
Dynamic Lighting
Als je RGB-apparaten donker zijn geworden of Windows niet meer volgen nadat Dynamic Lighting is uitgezet, verwijdert deze kaart de schakelaar, zodat Windows ze weer aanstuurt.
- Typ
dynamicin het zoekvak - Druk op de knop op de kaart Dynamic Lighting
De instelling zelf
AmbientLightingEnabled onder HKEY_CURRENT_USER\Software\Microsoft\Lighting — de hoofdschakelaar van Instellingen › Persoonlijke instellingen › Dynamische verlichting (Windows 11 23H2 en later). Het vakje Dynamic Lighting op de pagina Optimalisaties van w0a schrijft 0, zodat de eigen software van de fabrikant het toetsenbord of de muis voor zich alleen heeft; de waarde verwijderen geeft het apparaat terug aan Windows. Zijn de lampjes daarna nog steeds donker, dan is het nu de app van de fabrikant die ze aanstuurt — kijk in het profiel daarvan.
Wat het antwoord van de kaart betekent
Nadat je erop hebt gedrukt, schrijft de kaart er een regel onder. Welke regel je krijgt, bepaalt je volgende stap.
- "Hersteld — N instelling(en) teruggezet op de Windows-standaard." — dit was het kapotte onderdeel en het is teruggezet. Blijft het probleem, lees dan hieronder verder.
- "Niets te herstellen — dit stond al op de Windows-standaard." — deze instellingen zijn nooit veranderd. Wat je ziet heeft een andere oorzaak, en de kaart nog een keer indrukken helpt niet.
- "Niets te herstellen — dit onderdeel is niet op deze pc geïnstalleerd." — wat deze kaart repareert, bestaat niet op deze Windows. Jouw Windows-editie bevat het misschien niet, of het is eerder verwijderd.
- "Hersteld — N instelling(en) teruggezet. Start de pc opnieuw op voor het volledige effect." — de instelling is geschreven, maar Windows leest die bij het opstarten, dus het verschil zie je na een herstart. Een kaart schrijft dit alleen als wat ze veranderde er echt een nodig heeft.
- "Hersteld — N instelling(en) teruggezet. Meld je af en weer aan voor het volledige effect." — dezelfde zaak, goedkoper: wat de instelling leest is de sessie, dus de machine hoeft niet uit.
- "Er loopt al een herstelactie. Probeer het opnieuw zodra die klaar is — herstelacties maken elkaars werk ongedaan als ze tegelijk draaien." — er draait maar één kaart tegelijk, omdat meerdere kaarten elkaars werk ongedaan zouden maken. Wacht tot hij klaar is en druk opnieuw.
- "Herstellen mislukt — kijk in het foutenlogboek." — de kaart is niet klaargekomen. De reden staat in
%LocalAppData%\w0a\errors.log.
Als het niet hielp
Als de kaart meldde dat hij iets heeft gerepareerd en het probleem is er nog steeds, waren deze instellingen niet de oorzaak. Schrijf ons — vertel welke kaart je hebt uitgevoerd en wat eronder stond; die twee samen grenzen het af.
Heeft deze pagina geholpen?
Wat ontbrak, of wat werkte er niet? We lezen elk van deze berichten.
Heeft deze pagina het niet opgelost, schrijf ons dan — noem het artikel dat je hebt gelezen, dan verbeteren we het.