Installer un fichier CAB via PowerShell sous Windows 7 et supérieur

Lors de l’installation de Windows 7 en machine virtuelle sur mon cluster Promox, j’ai eu besoin d’installer un driver fournit sous forme de fichier ayant l’extension .cab.
Si sous Windows 10 il est possible d’installer ce type de fichier de manière graphique via un clic droit sur le fichier en choisissant l’option « Installer », ce n’est pas le cas sous Windows 7.
Je vous décris dans cet article la procédure pour installer ce type de fichier.

Localiser le fichier .cab à installer

  1. Rendez-vous dans le répertoire où se situe le fichier .cab que vous souhaitez installer.
  2. Via l’explorateur de fichiers Windows, copier le chemin du dossier dans lequel se situe le fichier

Ouvrir un PowerShell

  1. Ouvrir le menu démarrer
  2. Rechercher le terme « powershell » via le champ de recherche
  3. Faire un clic droit sur le résultat PowerShell puis choisir d’exécuter comme administrateur (étape importante)

Taper la commande d’installation dans PowerShell

Taper cette commande dans PowerShell, en remplaçant « chemin complet vers le fichier .cab » par le chemin copié précédemment en prenant soin d’ajouter le nom du fichier .cab et son extension (.cab donc).

DISM /Online /Add-Package /PackagePath:"chemin complet vers le fichier .cab"

Exemple d’utilisation

J’ai un fichier .cab à installer qui s’appelle windows6.x-hypervintegrationservices-x64.cab.
Ce fichier est situé sur le bureau de l’utilisateur Paul.
Nous sommes ici dans une installation classique et le dossier utilisateur est situé sur le disque système, il n’a pas été déplacé sur un disque tiers ou sur le réseau.
La commande à utiliser sera la suivante :

DISM /Online /Add-Package /PackagePath:"C:\Users\Paul\Desktop\windows6.x-hypervintegrationservices-x64.cab"

Voilà ! Je retourne à ma machine virtuelle. 😉

2 commentaires sur « Installer un fichier CAB via PowerShell sous Windows 7 et supérieur »

    1. Je réponds un peu tard, mais en fait l’absence de majuscules dans les commandes ne pose pas de problème avec PowerShell.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *