Hoe u drivers op Windows installeert
Wanneer u een nieuw apparaat aan Windows koppelt, met name printers of randapparatuur, krijgt u vaak de vraag om een driver te kiezen. Soms is die lijst vrij beperkt, of weigeren bepaalde apparaten te verschijnen, ongeacht hoeveel updates u hebt geïnstalleerd. Soms helpt het klikken op de Windows Update-knop om een paar extra opties toe te voegen. Maar soms verschijnen apparaten gewoon niet, punt uit. Als u wilt dat een specifiek apparaat – of de driver ervan – door Windows wordt herkend tijdens de installatie of het toevoegen van apparaten, moet u wat handmatig werk verrichten. Het is niet al te ingewikkeld, maar het is een van die dingen waar Windows het niet duidelijk genoeg over maakt.
Stel bijvoorbeeld dat ik een HP LaserJet P1006-printer vaak installeer en ik wil dat deze in de driverlijst verschijnt zonder er telkens naar te hoeven zoeken. Standaard voegt Windows de driver van die specifieke printer niet toe. Hier is een stapsgewijze handleiding om hem in de drivercatalogus te plaatsen, zodat hij later gemakkelijker toe te voegen is. Let wel: deze truc werkt alleen met ondertekende drivers. Niet-ondertekende drivers? Die verschijnen niet, tenzij u een aantal systeembeleidsregels aanpast, wat lastig en riskant kan zijn.
Hoe u een specifiek stuurprogramma aan Windows toevoegt, zodat het automatisch wordt weergegeven
Download de driverbestanden van de fabrikant
- De meeste merken, zoals HP, hebben speciale driverpagina’s. Download het nieuwste driverpakket voor je apparaat – idealiter een zip- of.exe-bestand dat je kunt uitpakken. Geloof me, probeer niet direct vanuit het installatieprogramma te werken; het is makkelijker om de onbewerkte driverbestanden te gebruiken.
Open de Windows-stuurprogrammamap
- Houd de Windows-toets ingedrukt en tik op R om het dialoogvenster Uitvoeren te openen. Typ
%SystemRoot%\Infen druk op Enter. Klaar. Hiermee opent u de map met Windows-stuurprogramma’s, meestal inC:\Windows\INF.
Maak een nieuwe map voor uw apparaat in de map Inf
- Het is een beetje vreemd, maar Windows houdt er niet van om driverbestanden zomaar in de hoofdmap te plaatsen. Maak in plaats daarvan een aparte submap aan met de naam van je apparaat, zoals HP P1006. Navigeer naar
C:\Windows\Inf, klik met de rechtermuisknop, selecteer Nieuw → Map en geef de map een passende naam.
Pak de driverbestanden uit en kopieer ze naar de map
- Als uw driver een EXE-bestand is, gebruik dan een tool zoals WinRAR of 7-Zip om de inhoud ervan uit te pakken. Sommige drivers worden nog steeds gezipt of als MSI-bestand geleverd, dus uitpakken is noodzakelijk.
- Kopieer vervolgens de relevante bestanden (meestal. SYS, .INF, .CAT, soms. DLL) naar uw nieuwe map.
- In sommige gevallen zijn drivers alleen beschikbaar in het installatieprogramma. In één werkende installatie moest ik handmatig bestanden uit de EXE-bestandsextensie halen als deze niet automatisch werd uitgepakt, wat lastig kan zijn, afhankelijk van het pakket.
Registreer de nieuwe driver in Windows
- Ten slotte moet je de *Windows Driver Store* bijwerken, zodat je driver herkend wordt. Meestal is het kopiëren van bestanden niet voldoende; je moet Windows er ook van op de hoogte stellen.
- Open PowerShell als beheerder en voer het volgende uit:
pnputil /add-driver "C:\Windows\Inf\HP P1006\*.inf" /install
Deze opdracht dwingt Windows om alle drivers in die map toe te voegen en te registreren. Als u wilt, kunt u ook pnputil /enum-driverscontroleren wat er al geregistreerd is. Bij sommige installaties moet u de computer opnieuw opstarten of de Windows Driver Service opnieuw starten ( sc stop winmgmten vervolgens sc start winmgmt) om de wijzigingen door te voeren.
Test uw opstelling
- Ga naar Instellingen → Apparaten → Printers en scanners, probeer een printer toe te voegen en controleer of je apparaat in de lijst staat. Zo ja, dan zit je goed!
- Zo niet, dan is de driver mogelijk niet ondertekend of is er sprake van een mismatch. Controleer ook of het drivertype compatibel is met uw Windows-versie. Sommige oudere drivers worden namelijk niet weergegeven in de nieuwste builds.
In feite zorgt dit ervoor dat Windows je driver herkent als een ondersteunde, vooraf geïnstalleerde optie. Het is best grappig dat Windows niet standaard alle drivers meeneemt, maar ach, handmatige toevoeging werkt.
En ja, dit hele proces is een beetje een omweg, maar het bespaart tijd bij het installeren van meerdere printers of apparaten. Onthoud: als de driver niet is ondertekend, wordt deze mogelijk niet weergegeven, tenzij u een aantal beveiligingsregels aanpast, wat weer een heel gedoe is.
Veelgestelde vragen
Hoe voeg ik drivers toe aan een Windows-installatieschijf?
Microsoft heeft daar een goede handleiding voor – bekijk de pagina Stuurprogramma’s toevoegen aan en verwijderen uit een offline Windows-image. In principe bereidt u uw stuurprogrammabestanden voor, voegt u ze toe aan uw Windows-image met tools zoals Deployment Image Servicing and Management (DISM) en bouwt u vervolgens uw installatiemedia opnieuw op. Maar dat is een onderwerp voor een andere keer.
Samenvatting
- Gedownloade drivers van de fabrikant, bij voorkeur uitgepakt als ruwe bestanden.
- %SystemRoot%\Inf geopend en een speciale map aangemaakt.
- Gereinigde driverbestanden naar die map gekopieerd.
- De drivers zijn geregistreerd met
pnputil. - Getest in de apparaatinstellingen — voilà, het apparaat verschijnt in de lijst.
Afronding
Dit hele proces kan wat lastig zijn, vooral het jongleren met driverbestanden en ervoor zorgen dat alles ondertekend en compatibel is. Maar als je wilt dat die driver altijd beschikbaar is in de Windows-lijst, is het de moeite waard. Onthoud wel dat niet elke driver meewerkt – sommige willen gewoon niet handmatig worden toegevoegd. Toch werkte het op de ene machine, op de andere…minder goed. De wet van Murphy slaat weer toe. Laten we hopen dat dit iemand helpt bij het versnellen van apparaatinstallaties of het oplossen van problemen.