- In Windows ontstaan driverconflicten door verouderde, beschadigde of incompatibele drivers die rechtstreeks van invloed zijn op de hardware.
- Windows biedt zowel basis- als geavanceerde tools, zoals Apparaatbeheer en Stuurprogrammacontrole, om problematische stuurprogramma's op te sporen en te isoleren.
- De combinatie van geautomatiseerde methoden, hulpprogramma's van de fabrikant en geavanceerde verificatie maakt het mogelijk om de meeste fouten op te lossen zonder het systeem opnieuw te installeren.

Als je hier bent, heb je waarschijnlijk te maken met driverconflicten in Windows en weet je niet goed waar je moet beginnen . Je bent niet de enige: drivers die na een update niet meer werken, apparaten die plotseling niet meer functioneren of ogenschijnlijk onverklaarbare blauwe schermen komen vaak voor op veel Windows 10- en Windows 11-computers... en zelfs op Windows Server.
Het goede nieuws is dat het systeem veel tools biedt, van de meest "algemene" zoals Apparaatbeheer of de probleemoplosser , tot geavanceerde hulpprogramma's zoals Driver Verifier , ontworpen voor ontwikkelaars en technici, maar uiterst nuttig voor het opsporen van conflicterende stuurprogramma's wanneer de computer instabiel wordt.
Wat is een driver precies in Windows en waarom kan het zoveel problemen veroorzaken?
In Windows is een driver de "vertaler" die het besturingssysteem in staat stelt te communiceren met de hardware of bepaalde services . Zonder deze driver, of als deze defect, verouderd of slecht geprogrammeerd is, ontstaan er problemen: van het niet detecteren van de microfoon of camera tot vastlopers, willekeurige herstarts of blauwe schermfouten.
Om te begrijpen waarom een driverconflict het hele systeem kan laten crashen, is het nuttig om onderscheid te maken tussen kernel-mode drivers en user-mode drivers . Niet alle drivers vormen hetzelfde risico als er iets misgaat.
Soorten stuurprogramma's in Windows: kernelstuurprogramma's versus gebruikersstuurprogramma's
Kernel-modusstuurprogramma's werken op het laagste niveau van het systeem. Ze hebben directe toegang tot hardware en essentiële besturingssysteembronnen: geheugen, processen, beveiliging, invoer/uitvoer, enzovoort. Je kunt ze zien als de "harde kern" die communiceert met de grafische kaart, geluidskaart, netwerk, schijven, enzovoort.
Deze drijfveren zijn doorgaans in lagen of niveaus georganiseerd :
- Hoogste niveauOntvangt gegevens van applicaties, filtert of transformeert deze en geeft ze door aan een lagere controller die het fysieke apparaat kent.
- Gemiddeld niveau: klassestuurprogramma's (bijv. virtuele schijven) die afhankelijk zijn van stuurprogramma's op een lager niveau om daadwerkelijk met de hardware te communiceren.
- Niveau inferieur: de driver die het fysieke apparaat rechtstreeks aanstuurt, zonder afhankelijk te zijn van anderen.
Wanneer een kernelmodusstuurprogramma niet goed functioneert, kan dit leiden tot een volledige systeemcrash, een blauw scherm of gegevenscorruptie . Daarom levert Microsoft specifieke tools mee om hun gedrag te controleren, zoals de Driver Checker.
Aan de andere kant zijn er stuurprogramma's in de gebruikersmodus . Deze draaien in de gebruikersruimte en fungeren doorgaans als een brug tussen Win32-applicaties, systeemservices en kernelstuurprogramma's. Als een van deze stuurprogramma's uitvalt, zal het programma dat het gebruikt meestal afsluiten of verlies je functionaliteit, maar in principe zou het niet het hele systeem moeten laten crashen. Ze veroorzaken eerder problemen zoals "de printer reageert niet" of "de muis heeft geen geavanceerde functies" dan een blauw scherm met een fatale foutmelding.
Typische stuurprogrammaproblemen in Windows en hoe je ze kunt herkennen
Conflicten tussen stuurprogramma's zijn niet altijd direct duidelijk. Soms zie je het typische gele driehoekje in Apparaatbeheer , maar in veel andere gevallen zijn de symptomen subtieler: vervormd geluid, prestatieverlies, sporadische crashes, apparaten die verschijnen en verdwijnen, of problemen met USB-hubs.
Enkele veelvoorkomende scenario's met betrekking tot verouderde of incompatibele stuurprogramma's zijn:
- Stuurprogramma's die niet zijn bijgewerkt voor de huidige versie van Windows, maar die u toch probeert te installeren.
- Stuurprogramma's die niet goed samenwerken met een recent geïnstalleerd programma en daardoor beschadigd of gewijzigd raken.
- Beveiligingssoftware (antivirus, firewall) die een driver als verdacht beschouwt en deze zonder veel waarschuwing blokkeert.
- Automatische Windows-updates die een werkend stuurprogramma vervangen door een 'generiek' stuurprogramma met minder functies of meer problemen. Bekijk het eens. Windows Update mislukt.
Er zijn ook gevallen van directe malware-infectie , waarbij kwaadaardige code driverbestanden wijzigt of eigen drivers introduceert om het systeem te kapen. Als een driver op deze manier beschadigd raakt, kunnen de symptomen worden aangezien voor een hardwarefout.
Driver Verifier: de geavanceerde tool voor het opsporen van problematische bestuurders.
Als je de gebruikelijke oplossingen al hebt geprobeerd en je nog steeds vreemde fouten, vastlopers of ogenschijnlijk willekeurige blauwe schermen krijgt , dan is de Windows Driver Verifier iets voor jou.
Driver Verifier is een tool die standaard is opgenomen in alle moderne Windows-versies (sinds Windows 2000) en wordt ondersteund in Windows Server 2016, 2019, 2022 en 2025. Het doel ervan is om een groep stuurprogramma's aan extreme omstandigheden te onderwerpen om foutief gedrag te detecteren dat normaal gesproken onopgemerkt zou blijven.
Het programma wordt uitgevoerd via Verifier.exe , dat is geïnstalleerd in %WinDir%\System32. U kunt het gebruiken met een grafische interface (Driver Verifier Manager) of via de opdrachtregel. Voor de configuratie hebt u echter beheerdersrechten nodig. Nadat het programma is ingeschakeld, moet u uw computer opnieuw opstarten om de geselecteerde stuurprogramma's te controleren.
Wat controleert Driver Verifier precies?
De kracht van Driver Verifier schuilt in het vermogen om vele aspecten van het rijgedrag van een bestuurder te monitoren . De mogelijkheden zijn gegroepeerd in "opties" of "vlaggen" die u kunt activeren, afhankelijk van hoe grondig u de tests wilt uitvoeren.
Er is een set van standaard opties Dit zijn de basisregels die geen enkele bestuurder mag overtreden. Ze worden geactiveerd wanneer u de standaardconfiguratie kiest via de grafische gebruikersinterface of wanneer u de parameter gebruikt. /standard op de opdrachtregel.
Daarnaast zijn er een aantal automatische controles die altijd actief zijn op de controllers die worden geverifieerd, zelfs als u verder niets selecteert. Deze omvatten:
- IRQL-controles: zorgen ervoor dat de driver geen aanroepen doet met ongepaste prioriteitsniveaus.
- Spinlock-controle: detecteert of een spinlock tweemaal wordt vrijgegeven of dat de vergrendeling wordt verkregen/vrijgegeven bij een onjuist IRQL-niveau.
- Geheugenbeheer: er wordt voor gezorgd dat toewijzingen en vrijgaven van gepagineerd of niet-gepagineerd geheugen volgens de juiste IRQL worden uitgevoerd en dat niet-geïnitialiseerde pointers niet worden gebruikt.
- Stuurprogramma downloaden: Er wordt gecontroleerd of het stuurprogramma niet wordt gedownload terwijl er nog bewerkingen in behandeling zijn, zoals DPC's of worker threads.
- Ander gevaarlijk gedrag: zoals onjuiste wijzigingen in de threadstack, aanroepen van wachtfuncties op IRQL >= DISPATCH_LEVEL, of het dereferencen van objecten met een referentieteller van nul.
Naast deze basiscontroles kunt u ook andere specifieke opties activeren:
Speciale geheugenpool : De meeste geheugenaanvragen van de driver worden afgehandeld vanuit een streng bewaakte "speciale pool". Deze pool wordt gebruikt om overloop, onderloop en geheugentoegang na vrijgave van geheugen te detecteren.
IRQL-controle afdwingen : Dit legt maximale druk op het stuurprogramma door paginacode ongeldig te verklaren. Als het probeert toegang te krijgen tot geheugen binnen een ongepaste IRQL of vergrendelingen probeert te behouden, detecteert Driver Verifier dit onmiddellijk.
Pool Tracking : Deze functie controleert of het stuurprogramma al het gereserveerde geheugen vrijgeeft bij het ontladen. Dit is de belangrijkste optie voor het opsporen van geheugenlekken.
I/O-verificatie : Deze functie wijst driver-IRP's toe vanuit een speciale groep en bewaakt de I/O-stroom, waarbij illegaal of inconsistent gebruik van I/O-routines wordt gedetecteerd. Wanneer een overtreding wordt gedetecteerd, wordt meestal de foutcode DRIVER_VERIFIER_IOMANAGER_VIOLATION (0xC9) weergegeven.
Deadlockdetectie : controleert het gebruik van vergrendelingen, mutexen en snelle mutexen door de driver om te zien of de code een deadlock kan veroorzaken.
Verbeterde I/O-verificatie : Voegt stresstests toe aan Plug and Play-, Power- en WMI-IRP's, waarbij verschillende aanroepen naar de I/O-manager worden bewaakt.
DMA-controle : Bewaakt het gebruik van DMA-routines (Direct Memory Access) en detecteert fouten in het gebruik van buffers, adapters en kaartregisters.
Beveiligingscontroles : Zoek naar typische fouten die kwetsbaarheden creëren, zoals verwijzingen naar gebruikersmodusadressen vanuit kernelmoduscode.
Overige controles : groeperingscontroles om veelvoorkomende oorzaken van drivercrashes te achterhalen, bijvoorbeeld slecht beheer van vrijgegeven geheugen.
DDI-conformiteitscontrole : handhaaft een reeks regels voor de interactie van een driver met kernelinterfaces. Overtredingen worden gedetecteerd via de VerifierExt.sys-bibliotheek, die uiteindelijk de bugcontrole genereert wanneer een van deze regels wordt overtreden.
Aanvullende opties en vereisten voor de chauffeursverificatie
Naast de standaardopties bevat Driver Verifier een aantal geavanceerde vlaggen voor zeer specifieke testscenario's , zoals het willekeurig simuleren van resourcetekorten, het afdwingen van lopende IRP's of het toevoegen van kunstmatige vertragingen aan bepaalde DDI's om extreme stressomstandigheden te simuleren.
Wat de vereisten betreft, hebt u alleen Windows nodig (Windows Server 2012 of later voor serveromgevingen) . Het kan worden geactiveerd in zowel retailversies als testversies. Er is echter één specifieke waarschuwing: als u Norton Antivirus hebt geïnstalleerd, wordt het afgeraden om de deadlockdetectie van Driver Verifier in te schakelen, omdat de twee elkaar kunnen storen.
Hoe u Driver Verifier kunt inschakelen en beheren (GUI en CMD)
De aanbevolen manier om met Driver Verifier te werken is via Driver Verifier Manager (verifier.exe zonder parameters) , die een eenvoudige grafische gebruikersinterface (GUI) weergeeft voor:
- Kies welke controllers u wilt laten controleren.
- Selecteer welke soorten controles u wilt uitvoeren.
- Bekijk wereldwijde statistieken en statistieken per controller.
- Pas de permanente en vluchtige instellingen aan.
Op het tabblad 'Driverstatus' kunt u zien welke chauffeurs worden gecontroleerd en wat hun status is:
- Geladen: Het stuurprogramma is momenteel geladen en wordt geverifieerd.
- Gedownload: Het is nu niet geladen, maar het is wel geladen geweest sinds de laatste herstart.
- Nooit geladen: is niet geladen; dit kan duiden op een beschadigd, niet-bestaand of onjuist waarnaar verwezen bestand.
Het geeft ook aan welke soorten controles actief zijn en werkt de informatie automatisch bij (u kunt overschakelen naar handmatige updates of het interval aanpassen). Als u de speciale pool activeert en minder dan 95% van de toewijzingen in de speciale pool terechtkomt, geeft het paneel zelf een waarschuwing weer om het aantal geverifieerde stuurprogramma's te verminderen of het fysieke RAM-geheugen te vergroten voor een betere dekking.
In het gedeelte 'Globale tellers ' ziet u waarden die de activiteit van de checker samenvatten. Een teller van nul geeft meestal aan dat de bijbehorende vlag niet is geactiveerd. Bijvoorbeeld, 'Overig/Fouten' bij 0 betekent dat de simulatie voor een laag resourcegebruik is uitgeschakeld.
De pagina Groepsmonitoring biedt gedetailleerdere statistieken met betrekking tot dat merk voor elke driver: huidige toewijzingen, gereserveerde bytes, potentiële lekken, enz. U selecteert een driver uit de lijst en de bijbehorende tellers worden weergegeven.
Op het tabblad Instellingen kunt u bepalen welke stuurprogramma's worden gecontroleerd en van welke merken. Elk stuurprogramma kan als volgt worden geconfigureerd:
- Controle ingeschakeld.
- Controleer of de functie is uitgeschakeld.
- Controle ingeschakeld (herstart vereist).
- Controle uitgeschakeld (herstart vereist).
Van daaruit kunt u de verificatie van een of meer stuurprogramma's in- of uitschakelen , nieuwe stuurprogramma-bestandsnamen toevoegen die nog niet geladen zijn (bijvoorbeeld als u een nieuw apparaat gaat installeren) of de optie "Alle stuurprogramma's controleren" kiezen om de installatie volledig te voltooien, hoewel dit alleen wordt aanbevolen in testomgevingen.
In hetzelfde venster selecteert u de selectievakjes voor de verificatietypen (niveau 1 of niveau 2 I/O, DMA, deadlocks, enz.). Er zijn twee bijzonder handige knoppen:
- Voorkeursconfiguratie, waarbij een reeks gangbare opties voor algemene tests wordt toegepast.
- Alles resetten, waardoor alle eerdere configuraties van de verificator worden gewist en deze wordt uitgeschakeld.
Wijzigingen op dit tabblad worden opgeslagen in het Windows-register en worden pas na een herstart toegepast.
In het gedeelte 'Volatile Configuration' kunt u sommige actieve vlaggen direct wijzigen, zonder de applicatie opnieuw op te starten. U kunt echter de lijst met te verifiëren stuurprogramma's niet wijzigen. Dit is handig als u bijvoorbeeld het drukniveau van een controller op een bepaald moment wilt verhogen of verlagen.
Als je liever de opdrachtregel gebruikt, kun je het volgende uitvoeren: verifier.exe /? Om alle opties te bekijken, volgen hier enkele typische toepassingen:
- Configureer vlaggen:
verifier.exe /flags 0xVALOR
Elk symbool heeft een hexadecimale waarde. De meest gebruikte symbolen zijn onder andere:
- 0x00000000: automatische controles.
- 0x00000001: speciale groep.
- 0x00000002: IRQL-controle afdwingen.
- 0x00000008: groepsregistratie.
- 0x00000010: I/O-controle.
- 0x00000020: Vergrendelingsdetectie.
- 0x00000080: DMA-controle.
- 0x00000100: beveiligingscontroles.
- 0x00000800: “overige” controles.
- 0x00020000: DDI-conformiteitscontrole.
En andere geavanceerde methoden, zoals 0x00000004 (simulatie met lage resources), 0x00000040 (verbeterde I/O-verificatie), 0x00000200 (force pending IRPs), 0x00000400 (IRP-registratie), 0x00002000 en 0x00004000 (onwrikbare MDL-controles), of de vertraging die gepaard gaat met Power Framework.
Als u bijvoorbeeld alleen de speciale groep, I/O-verificatie en diverse controles wilt activeren, kunt u iets gebruiken dat overeenkomt met 0x811 in de vlaggen. Voor de volledige standaardconfiguratie kunt u het volgende gebruiken:
verifier.exe /standard- of
verifier.exe /flags 0x209BB
Om aan te geven welke stuurprogramma's gecontroleerd moeten worden:
verifier.exe /driver driver1.sys driver2.sysverifier.exe /allvoor alle systeemstuurprogramma's.
Om direct van merk te wisselen en een controller aan de lijst toe te voegen zonder opnieuw op te starten, kunt u de vluchtige modus gebruiken:
verifier.exe /volatile /flags 0xVALOR /adddriver MiDriver.sys
En om de huidige status te controleren:
verifier /queryHet toont tellers en de realtime status.verifier /querysettingsHet leert je hoe je een permanente configuratie aanbrengt.verifier.exe /resetVerwijder alle instellingen en schakel de checker uit.
Driver Verifier, blauwe schermen en foutopsporing
Het is de bedoeling dat Driver Verifier bij een gedetecteerde overtreding een bugcheck of een blauw scherm activeert om zoveel mogelijk foutopsporingsinformatie vast te leggen. Als uw computer is verbonden met een kerneldebugger, stopt deze direct op het punt waar de fout optreedt.
Enkele van de meest voorkomende foutcodes die u zult tegenkomen als gevolg van de verificatie zijn:
- 0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
- 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION
- 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
- 0xC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
- 0xD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
- 0xE6: DRIVER_VERIFIER_DMA_VIOLATION
Bij het openen van een debugsessie met WinDbg wordt aangeraden om te beginnen met... !analyze -v, waarin een gedetailleerde analyse van de storing wordt gegeven en wordt geprobeerd de schuldige bestuurder te identificeren.
Driver Verifier heeft ook specifieke extensies voor de debugger :
!verifier: geeft de huidige statistieken van de verificator weer en accepteert!verifier -?om opties weer te geven.!deadlock: geeft informatie weer over gedetecteerde deadlocks (met!deadlock -?voor hulp).!iovirp: toont de details van een IRP die wordt bewaakt door I/O-verificatie.!ruleinfoGeeft informatie over een specifieke DDI-regel die is overtreden (RuleID is de eerste parameter van de bugcheck, in het formaat 0x200nn).
En hoe zit het met grafische stuurprogramma's?
Grafische stuurprogramma's in de kernelmodus van Windows (zoals DLL's voor printers of beeldschermen) hebben één belangrijk kenmerk: ze roepen niet rechtstreeks functies voor geheugenallocatie in de kernel aan . In plaats daarvan gebruiken ze DDI-callbacks van Win32k.sys, zoals EngAllocMem om geheugen uit de pool te verkrijgen, of EngCreateBitmap, EngCreatePalette, enz., die ook systeemgeheugen retourneren.
Om automatische verificatie te behouden, vergelijkbaar met die van andere stuurprogramma's, is een deel van de functionaliteit van Driver Verifier geïntegreerd in Win32k.sys . Omdat grafische stuurprogramma's echter beperkter zijn, vereisen ze niet op dezelfde manier bepaalde opties zoals IRQL-verificatie of I/O-verificatie. Wat wel van toepassing is, is het gebruik van een speciale pool, willekeurige fouten bij toewijzingen en pooltracering bij veel van deze DDI-aanroepen.
Tot de functies waarvoor willekeurige fouten of extra controles kunnen worden afgedwongen behoren:
- EngAllocMem en EngAllocUserMem.
- EngCreateBitmap, EngCreateDeviceSurface, EngCreateDeviceBitmap.
- EngCreatePalette, EngCreateClip, EngCreatePath, EngCreateWnd, EngCreateDriverObj.
- BRUSHOBJ_pvAllocRbrush, CLIPOBJ_ppoGetPath.
Het gebruik van speciale geheugenpools en het bijhouden van geheugenpools wordt met name ondersteund voor EngAllocMem. Activering van Driver Verifier voor grafische stuurprogramma's Het werkt precies hetzelfde als bij elke andere driver (door het bijbehorende .sys-bestand te selecteren), en niet-relevante vlaggen worden genegeerd. Vanuit de debugger kunt u de status van de grafische verificator controleren met het commando. !gdikdx.verifier.
Schakel Driver Verifier in via het register (geavanceerde modus)
Voor zeer specifieke scenario's, zoals geautomatiseerde testomgevingen of driverontwikkeling, is het mogelijk om Driver Verifier rechtstreeks via het Windows-register in te schakelen . Dit is niet de aanbevolen methode voor algemene gebruikers, maar het is wel handig om hiervan op de hoogte te zijn.
De basisprocedure zou zijn:
- Open de Register-editor (Regedt32 of regedit).
- Navigeren naar
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers. - Bewerk de waarde van het type REG_SZ met de namen (hoofdlettergevoeligheid niet meegerekend) van de stuurprogramma's die u wilt controleren.
Je kunt meerdere stuurprogramma's opgeven, gescheiden door spaties, maar het is gebruikelijker om met één stuurprogramma te werken om te voorkomen dat de resources uitgeput raken . Als je beschikbare pool onvoldoende is, worden sommige controles mogelijk niet uitgevoerd, hoewel je geen extra stabiliteitsproblemen zou moeten ondervinden.
Voorbeelden van geldige waarden voor VerifyDrivers zijn:
Ntfs.sysWin32k.sys ftdisk.sys*.sys(voor alle bestuurders, hoewel dit wel erg agressief is).
Het verificatieniveau wordt bepaald door de sleutel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel
Dit is een DWORD-waarde die het resultaat weergeeft van het combineren van de verificatievlaggen die u wilt activeren, net zoals op de commandoregel.
Dagelijkse problemen met stuurprogramma's en praktische oplossingen in Windows
Naast geavanceerde tools zoals Driver Verifier, gebruikt u in het dagelijks leven voornamelijk Apparaatbeheer, Windows Update en de websites van fabrikanten . Toch is het handig om een beknopt overzicht te hebben van de meest voorkomende problemen en hun oplossingen.
Enkele veelvoorkomende fouten bij het installeren of bijwerken van stuurprogramma's in Windows 10 en Windows 11 zijn:
- De driverinstallatie wordt niet voltooid of er worden foutmeldingen weergegeven.
- Na het installeren van het stuurprogramma werkt het apparaat nog steeds niet of vertoont het fouten.
- Windows gebruikt een standaardstuurprogramma dat geavanceerde functies beperkt.
- Twee verschillende bestuurders proberen hetzelfde apparaat te bedienen en botsen met elkaar.
- De fabrikant heeft het stuurprogramma niet bijgewerkt voor de huidige versie van Windows.
- Een Windows-update overschrijft een stuurprogramma dat u eerder had geconfigureerd.
De logische opeenvolging van acties in veel van deze gevallen omvat:
- Bekijk de apparaatstatus in de Apparaatbeheer (klik met de rechtermuisknop op Start > Apparaatbeheer).
- Probeer het eerst met “Stuurprogramma bijwerken > Automatisch naar stuurprogramma's zoeken”.
- Als dat niet werkt, download dan het betreffende stuurprogramma van de website. officiële website van de fabrikant (apparatuur of onderdeel) en installeer het handmatig.
- Als het probleem zich direct na het bijwerken van een stuurprogramma voordoet, gebruik dan de optie. “Omkeercontroller” in het tabblad Controller van de apparaateigenschappen, indien beschikbaar.
Als de zaken ingewikkeld worden, zijn er diverse extra hulpmiddelen beschikbaar:
Probleemoplosser voor compatibiliteit : Als er alleen een ouder stuurprogramma beschikbaar is (bijvoorbeeld voor Windows 7 of 8) en u dit nodig hebt voor Windows 10/11, kunt u proberen het in compatibiliteitsmodus te installeren. Meer informatie over het installatieprogramma voor stuurprogramma's:
- Klik met de rechtermuisknop > "Compatibiliteitsproblemen oplossen".
- Kies “Probleemoplossingsprogramma”.
- Selecteer opties zoals 'Het programma werkte in eerdere versies van Windows, maar nu kan het niet meer worden geïnstalleerd of uitgevoerd' of 'Ik heb extra machtigingen nodig'.
- Selecteer de oude versie van Windows waarvan u weet dat die werkte, test het programma en sla de instellingen op.
Firewall en antivirus : Als u vermoedt dat het probleem door uw beveiligingssysteem wordt veroorzaakt, schakel deze dan tijdelijk uit (één voor één) om te controleren of het stuurprogramma correct wordt geïnstalleerd of functioneert. Als blijkt dat zij de oorzaak zijn, controleer dan of er updates beschikbaar zijn voor uw antivirussoftware, voeg uitzonderingen toe of overweeg, indien nodig, over te stappen op een andere beveiligingsoplossing.
Recent incompatibele programma's : Soms wijzigt of beschadigt nieuw geïnstalleerde software een stuurprogramma. U kunt het volgende doen:
- Verwijder dat programma en kijk of het conflict verdwijnt.
- Installeer de nieuwste versie opnieuw vanaf de officiële website.
- Installeer de betreffende stuurprogramma's opnieuw via de website van de fabrikant van het apparaat.
Schone opstart van Windows : Als u vermoedt dat services of programma's van derden de oorzaak zijn, kunt u een schone opstart uitvoeren (msconfig.msc, Microsoft-services verbergen, alle andere services uitschakelen en opstartitems in Taakbeheer uitschakelen) en proberen stuurprogramma's te installeren of te debuggen in deze 'minimale' omgeving, of opstarten in de veilige modus voor verder onderzoek. Als het probleem hiermee is opgelost, weet u dat een component van derden de oorzaak is.
Verborgen apparaten en stuurprogramma's : Schakel in Apparaatbeheer de optie 'Verborgen apparaten weergeven' in via het menu 'Weergave' om apparaten te vinden die normaal gesproken niet zichtbaar zijn en waarvan de stuurprogramma's mogelijk beschadigd zijn. Voor veel van deze apparaten is een handmatige download van de website van de fabrikant vereist.
Malware en beschadigde stuurprogramma's : Voordat u ervan uitgaat dat "Windows problemen geeft", voer een volledige scan uit met Windows Defender of een betrouwbaar antivirusprogramma. Soms is een beschadigd stuurprogramma slechts het topje van de ijsberg van een grotere infectie . Zodra uw systeem schoon is, installeert u de benodigde stuurprogramma's opnieuw.
Stuurprogramma-updates en -beheer: wanneer externe tools te gebruiken
Naast Windows Update en officiële hulpprogramma's (zoals Intel Driver & Support Assistant, AMD Adrenalin of GeForce Experience) zijn er ook programma's van derden die ontworpen zijn om stuurprogramma's in bulk te detecteren en bij te werken . Ze bieden geen wondermiddel, maar kunnen in bepaalde situaties wel nuttig zijn.
Snappy Driver Installer biedt bijvoorbeeld een gratis, draagbare Lite-versie die je vanaf een USB-stick kunt uitvoeren. Het scant je computer, detecteert verouderde stuurprogramma's en laat je nieuwere versies downloaden en installeren. Het is erg handig bij het formatteren van computers die niet op het stroomnet zijn aangesloten, of wanneer je meerdere computers tegelijk moet bijwerken.
Andere tools, zoals Drive Talent , bieden ook back-up- en herstelfuncties voor stuurprogramma's , hoewel de volledige versies meestal betaald zijn. Projecten zoals Driver Store Explorer hanteren een andere aanpak: ze helpen je de Windows-stuurprogrammaopslag te bekijken, analyseren en opschonen , waarbij oude versies, achtergebleven stuurprogramma's of dubbele exemplaren die niet meer in gebruik zijn, worden verwijderd.
In alle gevallen is het raadzaam een paar voorzorgsmaatregelen te nemen: gebruik altijd officiële websites of vertrouwde bronnen (vooral bij open source tools zoals Driver Store Explorer op GitHub) en vermijd installatieprogramma's voor zogenaamde "magische drivers" vol adware of malware die beloven alles met één klik op te lossen.
Daarnaast is het altijd een goed idee om Microsoft Windows Update actief en correct geconfigureerd te houden , te controleren welke optionele stuurprogramma's worden aangeboden en ervoor te zorgen dat essentiële stuurprogramma's waarvan u weet dat ze goed werken, niet per ongeluk worden vervangen.
Tot slot, als het gaat om merkapparatuur (Lenovo, HP, Dell laptops, enz.), is het gebruik van de tools en technische ondersteuning van de fabrikant meestal de beste aanpak nadat je alle doe-het-zelf-oplossingen hebt uitgeput. Soms zijn er patches of bètaversies van stuurprogramma's die alleen zij kunnen leveren.
Kortom, conflicten tussen stuurprogramma's in Windows zijn een lastig probleem, maar door een combinatie van gebruikerstools (Apparaatbeheer, probleemoplossers, Windows Update), hulpprogramma's van fabrikanten , serieuze externe programma's en, indien nodig, Driver Verifier om verdachte stuurprogramma's op te sporen , kunt u bijna elk probleem oplossen zonder drastische maatregelen te hoeven nemen zoals formatteren.