Sådan installeres CAB-filer til opdateringer og drivere på Windows
Cd’er eller .cabfiler er dybest set små beholdere, der indeholder alle de nødvendige dele til driveropdateringer eller systemrettelser. De er praktiske, fordi de komprimerer alt i en enkelt pakke, hvilket gør det nemmere at distribuere og opbevare – især for IT-folk. På brugersiden støder de fleste på CAB-filer, når Windows Update ikke samarbejder, eller når de forsøger manuelt at installere eller opdatere drivere, der ikke er tilgængelige via de sædvanlige kanaler.
Nogle gange får du en CAB-fil, og du undrer dig lidt over – hvordan i alverden installerer jeg egentlig den ting? Det hurtige svar er: Du kan gøre det manuelt eller via kommandolinjen. Den manuelle metode involverer at udpakke indholdet og installere driverinfofilen, mens kommandolinjemetoden bruger kraftfulde værktøjer som DISM eller PowerShell. Begge fungerer, men det handler om, hvad der føles nemmest, eller hvad der fungerer på din maskine. Du bør følge nedenstående trin for at få det gjort, for ærligt talt er Windows ikke altid venligt indstillet over for den slags ting.
Sådan installeres en CAB-fil ved hjælp af DISM
Værktøjet Deployment Image Servicing and Management (DISM) er en ret solid måde at tilføje disse CAB-filer direkte til din Windows-installation. Det er godt, hvis du opdaterer drivere eller systemfiler, fordi det fungerer direkte på online-systembilledet. Bare en advarsel – hvis du prøver at opdatere et offline-billede, kan denne metode give fejl. For offline-ting er der en anden proces, men jeg vender tilbage til det senere.
Brug af kommandoprompten
Dette er det mest ligetil for de fleste, især hvis du er fortrolig med kommandolinjefunktioner. Kommandoen fortæller dybest set Windows: “Tilføj denne driver eller opdatering fra denne CAB-fil”, og så gør den sit.
- Tryk på Win + R, skriv
cmd, og tryk derefter på Ctrl + Shift + Enterfor at køre som administrator. Det er super vigtigt at køre som administrator, ellers går DISM galt. - Skriv kommandoen, og sørg for at erstatte ` C:\Filepath.cab` med hvor din CAB-fil befinder sig:
DISM /Online /Add-Package /PackagePath:"C:\Filepath.cab"
Brug af PowerShell
Hvis du er mere komfortabel med PowerShell eller ønsker at scripte dette, er det ret ens. Cmdlet’en Add-WindowsPackageudfører jobbet med samme logik.
- Tryk på Win + R, skriv powershell, og tryk derefter på Ctrl + Shift + Enter.
- Brug denne kommando, og udskift stien efter behov:
Add-WindowsPackage -Online -PackagePath "C:\Filepath.cab"
Sådan udpakkes og installeres CAB-pakken manuelt
Nogle gange er kommandolinjefunktioner besværlige, eller de virker bare ikke lige ud af boksen. Måske vil du se, hvad der er indeni, før du installerer, eller din enhedsdriver nægter at genkende cab’en. Det er her, det er nyttigt at udpakke CAB-indholdet manuelt.
- Højreklik på CAB-filen, og vælg Udpak alle. Vælg en mappe, der er nem at finde, f.eks.C:\Drivers\Update\.
- Inde i den udpakkede mappe skal du kigge efter
.inffilen – dette er driverinfofilen, som Windows bruger til at vide, hvad den skal gøre. - Højreklik på
.inffilen, og vælg Installer. Hvis denne mulighed ikke er tilgængelig, skal du åbne Enhedshåndtering ( devmgmt.msc), finde din enhed, højreklikke og vælge Opdater driver. - Vælg Gennemse min computer for drivere, og naviger derefter til den mappe, hvor du udpakkede CAB-filerne.
- Følg anvisningerne, og Windows vil forsøge at installere derfra.
Vær opmærksom på, at Windows nogle gange giver fejl som 0x80070002 – især med Realtek-drivere. Det er ikke altid klart hvorfor, men det hjælper normalt at google fejlen med din drivermodel. Det kan betyde manglende filer eller problemer med tilladelser, men det er ret almindeligt og kan løses.
Sådan installeres CAB på et offline-billede
Dette er til de sjældne øjeblikke, hvor du forbereder et Windows-billede før implementering eller reparerer et system, der ikke kan startes fra. Du skal montere offlinebilledet og derefter tilføje CAB-filen til det.
- Åbn kommandoprompten som administrator ( Win + R, skriv
cmd, Ctrl + Shift + Enter). - Kør en kommando som denne, og juster stierne, så de passer til din opsætning:
Dism /Image:C:\path\to\offline\image /Add-Package /PackagePath:C:\path\to\your.cab
/PackagePath:for hver pakke, adskilt sådan her:Dism /Image:C:\path\to\offline\image /Add-Package /PackagePath:C:\one.cab /PackagePath:C:\two.cab
Sådan fjerner du CAB-pakker fra et Windows-billede
Nogle gange forårsager en driver eller opdatering mere besvær, end den er værd, så det er nødvendigt at fjerne den dårlige pakke. Du bruger Dismogså, men med parameteren /Remove-Package. Husk bare – dette virker kun på .cabfiler, ikke .msu.
- Åbn en kommandoprompt med administratorrettigheder ( Win + Xog vælg Kommandoprompt (administrator) eller Windows PowerShell (administrator)).
- Først skal du liste alle pakkerne for at finde det, du vil fjerne:
- Når du kender pakkenavnet, skal du køre dette for at fjerne det:
- Alternativt, hvis du har CAB-filen, kan du angive dens sti direkte:
Dism /Online /Get-Packages
eller for offlinebilleder:
Dism /Image:C:\path\to\offline /Get-Packages
Dism /Online /Remove-Package /PackageName:Your. Package. Name
For offline billeder, udskift `/Online` med `/Image:C:\path\to\offline` og angiv pakkenavnet.
Dism /Image:C:\path\to\offline /Remove-Package /PackagePath:C:\path\to\your.cab
Dobbelttjek helt sikkert hvilken pakke du fjerner – at fjerne den forkerte driver kan forårsage endnu flere problemer, så vær forsigtig.