Stille installatie van drivers
(stuurprogramma's) |
Als je het ook beu bent steeds alle drivers
te moeten installeren, dan biedt deze gids je een uitweg: hier wordt
uitgelegd hoe je er voor kunt zorgen dat Windows XP Setup automatisch
de (nieuwste) drivers installeert, in plaats van de meestal sterk
verouderde versies die standaard in drivers.cab zitten. Het is niet
zo moeilijk als het lijkt!
Wie een SATA/Raid setup heeft, kan het handig zijn deze
pagina te lezen, want de methode hieronder kan geen harde schijf
controller drivers laden tijdens de installatie.
» Drivers in winnt.sif [Unattended] |
OemPnPDriversPath="Drivers\000_intel_INF;Drivers\001_gigabit_LAN;Drivers\002_monitor"
Hier zeg je aan Setup de in welke mappen er moet gezocht worden
naar drivers in plaats van de drivers in drivers.cab op
de Windows XP CD. Als er een betere (lees: nieuwere) wordt gevonden
dan zal deze gebruikt worden.
Opmerking: Verschillende mappen moeten gescheiden
worden met een punt-komma ";" !
DriverSigningPolicy=Ignore
Dit dwingt Setup om ook drivers die niet WHQL-gecertificeerd zijn
te gebruiken. Dit wordt in combinatie met OemPnPDriversPath
gebruikt. (Reacties van de MSFN fora hebben aangetoond dat dit niet
altijd werkt. Probeer WHQL gecertificeerde drivers te gebruiken
als je kan!)
Je kunt zoveel drivers toevoegen als je wilt: voor meerdere computers
met verschillende hardware specificaties. Er is geen riciso om verkeerde
drivers te installeren op een specifieke PC omdat Windows XP steeds
een geschikte/de beste driver uitzoekt!
» Hoe je je drivers moet klaarmaken |
Alle drivers zijn verschillend samengepakt,
wat meteen de reden is waarom we geen aparte gids voor iedere driver
kunnen maken. Maar de meesten kunnen uitgepakt worden door middel
van compressie software (zoals 7zip, WinRAR, etc.) en bevatten één
of meer .inf bestanden.
Pak je driver (*.exe of *.zip) uit in om het even welke map en onderzoek
de inhoud ervan. Soms vind je verschillende submappen die elk .inf
bestanden bevatten. In dit geval moet je verschillende paden toevoegen
in OemPnPDriversPath . Dit is omdat Setup enkel in de
opgegeven map naar .inf bestanden zoekt en niet in submappen.
Begin de namen van je mappen met getallen, dit
verzekert dat specifieke drivers in numerieke volgorde geïnstalleerd
worden. Misschien wist je dit niet, maar het is belangrijk dat de
chipset drivers geïnstalleerd worden vóór enige
andere driver, daarom geven we de chipset het nummer 000, zodat
het de eerste map is die Setup scant en dus de chipset drivers als
eerste installeert. Hieronder vind je een voorbeeld hoe je dit het
beste kunt doen.
000_chipset
001_netwerk
002_grafisch
003_tv_out
004_geluid
005_monitor
006_toetsenbord
007_muis
008_enzovoort
Eerst worden dus de chipset drivers geïnstalleerd, vervolgens
netwerkdrivers, dan de drivers van je grafische kaart, etc.
Kopieer al je drivers naar X:\UWCD\$OEM$\$1\Drivers\.
Open je winnt.sif en voeg deze twee
regels toe onder de [Unattended] sectie (de paden naar
de drivers zijn een voorbeeld van deze gids, dus vervang deze met
de jouwe)
OemPnPDriversPath="Drivers\000_intel_INF;Drivers\001_gigabit_LAN;Drivers\002_monitor"
DriverSigningPolicy=Ignore
Zoals je kunt zien, het verwijst telkens naar
de map waar je de .inf bestanden kunt vinden, niet direct naar het
.inf bestand zelf. (dus pad en niet doel!)
Sla je winnt.sif op en je bent klaar!
Niet alle drivers kun je installeren met deze
methode. Als je er een tegenkomt die niet werkt, dan kun je overwegen
om een stille installatie te doen met het driver installatieprogramma
zelf en het uitvoeren vanaf [GUIRunOnce] in je winnt.sif
of met RunOnceEx. Je kan op deze
pagina even zoeken, misschien vind je er de gids die je zoekt.
Andere opmerkingen: je kan de ATI Catalyst drivers
installeren met deze methode, maar SmartGart zal niet meegeïnstalleerd
worden. Er is echter een alternatief: je kan een stille installatie
doen van het Catalyst driverpakket vanuit [GUIRunOnce]
of RunOnceEx door middel van een ISS
bestand.
Je kan ook hulp zoeken in het Device
Drivers (aparaat stuurprogramma's) forum.
|