Projet

Général

Profil

Actions

Le client windows » Historique » Révision 3

« Précédent | Révision 3/15 (diff) | Suivant »
Anonyme, 20/03/2012 08:59


Le client windows

Un client d'installation pour windows est disponible au téléchargement (voir les sources dans le dépôt: dossier win)

On peut se référer à la doc dans le FEIRI http://feiri/services_utilisateurs/documentation_utilisateur/tutorial/configurer-la-sauvegarde-de-sa-machine-de-bureau/postes-linux#section-4

Désinstallation
La désinstallation se fait en plusieurs étapes. Je les détaille ici parceque la fonction dans le script NSIS ne peut être appelée pour le moment.

  1. Supprimer les exécutables installés C:\WINDOWS\system32\vshadow.exe et C:\WINDOWS\system32\vshadow.exe
  2. Supprimer l'utilisateur bckpciuem
  3. Nettoyer aussi la base de registre HKLM SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList en retirant bckpciuem
  4. Arrêter le serveur SSH avec la commande
    • net stop sshd
    • puis sc delete sshd
  1. Enfin, désinstaller cygwin en supprimant C:\cygwin et
  2. en effaçant deux clés cygwin de registre HKLM :
    • SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Desktop
    • SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Programs
      Delete C:\WINDOWS\system32\vshadow.exe
      Delete C:\WINDOWS\system32\dosdev.exe
      #
      # Uninstall subinacl
      # Trouver la bonne clé de registre : "DisplayName = Windows Resource Kit Tools - SubInAcl.exe" 
      # HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*
      # Prendre le champ  "UninstallString" et l'exécuter
      
      # Remove user bckpciuem
      LogEx::Write "=== Removing user bckpciuem ===" 
      UserMgr::DeleteAccount "bckpciuem" 
      # Remove firewall rules
      
      # Clean Registry
      DeleteRegValue HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" "bckpciuem" 
      
      # Ask for cygwin removal
      MessageBox MB_YESNO "Voulez vous également désinstaller cygwin ?" IDYES true IDNO false
      true:
      # Stop and delete sshd service
      ExpandEnvStrings $1 %25COMSPEC%25
      ExecDos::exec  '"$1" /C "net stop sshd"' "" 
      ExecDos::exec  '"$1" /C "sc delete sshd"' "" 
      
      RmDir /r C:\cygwin
      # Clean registry base
      DeleteRegValue HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" "cyg_server" 
      DeleteRegKey HKLM "SOFTWARE\Cygwin" 
      # Delete Menu entries
      ReadRegStr $0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\" "Common Desktop" 
      Delete "$0\Cygwin" 
      ReadRegStr $0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\" "Common Programs" 
      Delete "$0\Cygwin" 
      

Mis à jour par Anonyme il y a plus de 12 ans · 3 révisions