Désinstaller des programmes en script Batch
Nous désinstallons manuellement les programmes inutiles à l’aide du Panneau de configuration Windows ou d’un autre logiciel tiers de confiance. Mais nous pouvons également créer un script Batch qui désinstalle des programmes spécifiques du système.
Cet article montrera comment nous pouvons créer un fichier batch pour désinstaller les programmes inutiles de notre système. Nous verrons également des exemples et des explications nécessaires pour faciliter la compréhension.
Désinstaller des programmes dans un script Batch
Le mot clé WMIC
peut appeler la commande de désinstallation. C’est l’abréviation de la commande WMI (Windows Management Interface).
Il s’agit d’un simple outil d’invite de commande qui renvoie les informations nécessaires sur le système.
WMIC
est la version étendue et mise à jour de WMI
. Il peut également contrôler les programmes en cours d’exécution et effectuer les opérations système nécessaires.
Le format général de la commande est :
WMIC product WHERE name="NAME OF YOUR PROGRAM" CALL uninstall
Pour désinstaller un programme du système, suivez l’exemple ci-dessous.
WMIC product WHERE name="Notepad++" CALL uninstall
Y
Dans l’exemple ci-dessus, nous désinstallons Notepad ++ de notre système. Vous pouvez remarquer que nous avons utilisé le symbole Y
; le but de ce symbole est de continuer le processus.
Vous pouvez également combiner l’ensemble de la commande avec ECHO
. Pour ce faire, nous pouvons convertir l’exemple de code ci-dessus, comme indiqué ci-dessous.
Echo Y|WMIC product WHERE name="Notepad++" CALL uninstall
De la manière ci-dessus, vous n’avez pas besoin de fournir le symbole Y
séparément. Ici, vous devez fournir le nom exact de l’application ou du programme ; sinon, la commande échouera.
La fonction CALL
est utilisée pour appeler le uninstall
. Si le nom de l’application est correct et qu’il n’y a pas d’erreur dans la commande, il installera l’application spécifiée par la commande.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn