Désinstaller l’agent WAPT sur les clients¶
Désinstaller l’agent WAPT sur Windows¶
Si vous devez désinstaller les agents WAPT des clients, le désinstalleur est automatiquement créé dans l’emplacement d’installation WAPT, par défaut il s’agit de C:\Program Files (x86)\wapt\unins000.exe
.
la désinstallation silencieuse par défaut de l’agent WAPT peut être réalisée avec la commande suivante :
unins000.exe /VERYSILENT
un argument supplémentaire peut être passé à unins000.exe pour tout nettoyer :
unins000.exe /VERYSILENT /purge_wapt_dir=1
Liste complète des arguments de la ligne de commande pour unins000.exe :
Paramètres |
Description |
---|---|
|
Lance unins000.exe en mode silencieux |
|
Purge le répertoire WAPT (supprime tous les dossiers et fichiers) |
Désinstaller l’agent WAPT sous Linux¶
la désinstallation par défaut de l’agent WAPT peut être réalisée avec la commande suivante, en fonction de votre système d’exploitation Linux :
# Debian / Ubuntu apt remove --purge tis-waptagent # CentOS / Redhat yum remove tis-waptagent
une étape supplémentaire peut être effectuée à l’aide de ces commandes (WIP) :
rm -f /opt/wapt/ # Debian / Ubuntu rm /etc/apt/sources.list.d/wapt.list # CentOS / Redhat rm /etc/yum/yum.repos.d/wapt.list
Désinstaller l’agent WAPT sur MacOS¶
la désinstallation par défaut de l’agent WAPT peut être réalisée avec la commande suivante :
# List all files to delete pkgutil --only-files --files com.tranquilit.tis-waptagent-enterprise > file_list # Remove packages sudo pkgutil --forget com.tranquilit.tis-waptagent-enterprise
Réactiver Windows Update avant de désinstaller l’agent WAPT¶
Dans le cas où vous avez utilisé WAPT pour gérer les mises à jour de Windows, vous voudrez peut-être réactiver le comportement par défaut de Windows Update avant de désinstaller l’agent WAPT.
Pour ce faire, voici un exemple de paquet à pousser avant de désinstaller l’agent WAPT :
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('Disable WAPT WUA')
inifile_writestring(WAPT.config_filename,'waptwua','enabled','false')
print('DisableWindowsUpdateAccess registry to 0')
registry_set(HKEY_LOCAL_MACHINE,r'Software\Policies\Microsoft\Windows\WindowsUpdate','DisableWindowsUpdateAccess',0,REG_DWORD)
print('AUOptions registry to 0')
registry_set(HKEY_LOCAL_MACHINE,r'SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update','AUOptions',0,REG_DWORD)
print('Enable wuauserv')
run_notfatal('sc config wuauserv start= auto')
run_notfatal('net start wuauserv')