Hoe installeer je CAB-bestanden voor updates en stuurprogramma’s op Windows?
CAB- .cabbestanden zijn in feite kleine containers met alle onderdelen die nodig zijn voor driverupdates of systeemreparaties. Ze zijn handig omdat ze alles comprimeren tot één pakket, waardoor ze gemakkelijker te distribueren en op te slaan zijn – vooral voor IT-medewerkers. Gebruikers komen CAB-bestanden meestal tegen wanneer Windows Update niet meewerkt, of wanneer ze handmatig drivers proberen te installeren of bij te werken die niet via de gebruikelijke kanalen beschikbaar zijn.
Soms krijg je een CAB-bestand en vraag je je af: hoe installeer ik dit nu eigenlijk? Het snelle antwoord is: je kunt het handmatig of via de opdrachtregel doen. De handmatige methode houdt in dat je de inhoud uitpakt en het driverinformatiebestand installeert, terwijl de opdrachtregelmethode gebruikmaakt van krachtige tools zoals DISM of PowerShell. Beide methoden werken, maar het is een kwestie van wat het makkelijkst aanvoelt of wat het beste werkt op jouw computer. Volg de onderstaande stappen om het voor elkaar te krijgen, want eerlijk gezegd is Windows niet altijd even gebruiksvriendelijk als het om dit soort dingen gaat.
Hoe installeer je een CAB-bestand met DISM?
De Deployment Image Servicing and Management (DISM)-tool is een prima manier om CAB-bestanden rechtstreeks aan je Windows-installatie toe te voegen. Handig als je stuurprogramma’s of systeembestanden bijwerkt, omdat het direct werkt met de online systeemimage. Let wel: als je een offline image probeert te patchen, kan deze methode fouten opleveren. Voor offline installaties is er een andere procedure, maar daar kom ik later op terug.
De opdrachtprompt gebruiken
Dit is voor de meeste mensen de meest eenvoudige methode, vooral als je bekend bent met de commandoregel. De opdracht vertelt Windows in feite: “Voeg dit stuurprogramma toe of update het vanuit dit CAB-bestand”, en Windows doet de rest.
- Druk op Win + R, typ
cmd, en druk vervolgens op Ctrl + Shift + Enterom het programma als beheerder uit te voeren. Het is erg belangrijk om het als beheerder uit te voeren, anders geeft DISM een foutmelding. - Voer de opdracht in en vervang ` C:\Filepath.cab` door de locatie van uw CAB-bestand:
DISM /Online /Add-Package /PackagePath:"C:\Filepath.cab"
PowerShell gebruiken
Als je liever met PowerShell werkt of dit wilt scripten, is het vrijwel hetzelfde. De cmdlet Add-WindowsPackagedoet hetzelfde met dezelfde logica.
- Druk op Win + R, typ powershell en druk vervolgens op Ctrl + Shift + Enter.
- Gebruik dit commando en vervang het pad indien nodig:
Add-WindowsPackage -Online -PackagePath "C:\Filepath.cab"
Hoe pak je een CAB-pakket uit en installeer je het handmatig?
Soms is het gebruik van de commandoregel lastig, of werkt het gewoon niet meteen. Misschien wil je eerst zien wat erin zit voordat je het installeert, of weigert je stuurprogramma de CAB-file te herkennen. In dat geval is het handig om de inhoud van de CAB-file handmatig uit te pakken.
- Klik met de rechtermuisknop op het CAB-bestand en kies ‘ Alles uitpakken ‘.Kies een map die gemakkelijk te vinden is, bijvoorbeeld C:\Drivers\Update\.
- Zoek in de uitgepakte map naar het
.infbestand; dit is het stuurprogramma-informatiebestand dat Windows gebruikt om te weten wat er moet gebeuren. - Klik met de rechtermuisknop op het
.infbestand en selecteer Installeren. Als die optie niet beschikbaar is, open dan Apparaatbeheer ( devmgmt.msc), zoek uw apparaat, klik er met de rechtermuisknop op en kies Stuurprogramma bijwerken. - Selecteer ‘ Op mijn computer naar stuurprogramma’s zoeken’ en navigeer vervolgens naar de map waar u de CAB-bestanden hebt uitgepakt.
- Volg de aanwijzingen en Windows zal vanaf daar proberen te installeren.
Wees gewaarschuwd: Windows geeft soms fouten zoals 0x80070002 weer, vooral bij Realtek-stuurprogramma’s. De oorzaak is niet altijd duidelijk, maar door de foutmelding in combinatie met uw stuurprogrammamodel te googelen, wordt het probleem meestal opgelost. Het kan duiden op ontbrekende bestanden of problemen met machtigingen, maar het is een vrij veelvoorkomend probleem dat doorgaans verholpen kan worden.
Hoe installeer je een CAB-bestand op een offline image?
Dit is voor die zeldzame momenten waarop je een Windows-image voorbereidt voor implementatie of een systeem repareert dat niet opstart. Je moet de offline image koppelen en vervolgens het CAB-bestand eraan toevoegen.
- Open de opdrachtprompt als beheerder ( Win + R, typ
cmd, Ctrl + Shift + Enter). - Voer een commando als dit uit en pas de paden aan uw configuratie aan:
Dism /Image:C:\path\to\offline\image /Add-Package /PackagePath:C:\path\to\your.cab
/PackagePath:voor elk pakket de volgende regel toe, gescheiden door de volgende tekst:Dism /Image:C:\path\to\offline\image /Add-Package /PackagePath:C:\one.cab /PackagePath:C:\two.cab
CAB-pakketten verwijderen uit een Windows-image
Soms veroorzaakt een driver of update meer problemen dan het waard is, dus is het nodig om het problematische pakket te verwijderen. Je kunt dit Dismook gebruiken, maar dan met de schakelaar /Remove-Package. Onthoud wel: dit werkt alleen op .cabbestanden, niet op pakketten .msu.
- Open een opdrachtprompt met beheerdersrechten ( Win + Xen kies Opdrachtprompt (beheerder) of Windows PowerShell (beheerder)).
- Maak eerst een lijst van alle pakketten om te vinden wat je wilt verwijderen:
- Zodra je de pakketnaam weet, voer je dit commando uit om het te verwijderen:
- Als alternatief kunt u, indien u het CAB-bestand hebt, het pad ervan direct opgeven:
Dism /Online /Get-Packages
of voor offline afbeeldingen:
Dism /Image:C:\path\to\offline /Get-Packages
Dism /Online /Remove-Package /PackageName:Your. Package. Name
Voor offline afbeeldingen vervangt u `/Online` door `/Image:C:\path\to\offline` en geeft u de pakketnaam op.
Dism /Image:C:\path\to\offline /Remove-Package /PackagePath:C:\path\to\your.cab
Controleer goed welk pakket je verwijdert; het verwijderen van de verkeerde driver kan nog meer problemen veroorzaken, dus ga voorzichtig te werk.