Numéro d'article: 200374 - Dernière mise à jour: vendredi 27 octobre 2006 - Version: 1.2

SMS : SMSINST : restauration automatique avec le programme d'installation de SMS

Sommaire

Agrandir tout | Réduire tout

Résumé

Le programme d'installation de SMS contient le avertir de mettre à jour une installation existante d'application, telles que modifier l'installation (création du Registre et INI modifications) et pour installer les fichiers exécutables et les données mises à jour. Avec cette possibilité est la capacité pour sauvegarder les modifications effectuées durant une mise à jour à une installation existante. Le programme d'installation de SMS peut fournir l'infrastructure de sauvegarde automatiquement des fichiers remplacés, Registre et INI fichier changent lors d'une installation. Il est ensuite possible ultérieurement pour restaurer l'installation à l'état précédemment installé.

Plus d'informations

Pour activer Restauration prise en charge, le programme d'installation de SMS doit disposer l'une des options suivantes activées :

  • Désinstaller la charge de l'éditeur de script dans le support d'exécution, options d'exécution, prise en charge et désinstaller la prise en charge.

    Cette option ajoute un élément script inclure au script qui copie la prise en charge la désinstallation exécutable dans le répertoire d'installation (uninstal.exe ou Uninst32.exe) et l'ajoute désinstallation prise en charge dans le Registre de Windows 9 x et client Windows NT.

  • Sauvegarde remplacement des fichiers - charge de l'éditeur de script via l'interface de l'installation, boîtes de dialogue Assistant, et sauvegarde remplacement des fichiers.

    Cette option ajoute une nouvelle boîte de dialogue personnalisée au bloc Assistant dans le script nommé Sélectionner le répertoire sauvegarde. Lors d'une installation, l'utilisateur est invité pour un répertoire dans lequel placer les versions précédentes des fichiers qui modifiera l'installation en cours. Pendant une restauration, les précédentes versions des fichiers contenues dans le répertoire de sauvegarde remplace les versions des fichiers de l'application en cours.
Lorsque la prise en charge de restauration est activée, la variable de script sauvegarde stocke l'emplacement du répertoire de sauvegarde utilisé pour stocker les fichiers d'origine modifiées par l'installation. Le script par défaut montre la variable BACKUP %MAINDIR%\BACKUP (le répertoire de sauvegarde est créé sous le répertoire d'installation principal). Si l'installation est exécutée en mode interactif, l'utilisateur est invité à sélectionner un répertoire de sauvegarde dans lequel placer les fichiers d'origine (uniquement fichiers qui seront remplacés/modifiées par les fichiers contenus dans le package SMS Installer sont placés au répertoire de sauvegarde). La variable DOBACKUP est définie à A et la variable BACKUPDIR est définie sur le contenu de la variable de sauvegarde (%MAINDIR%\BACKUP est la valeur par défaut). Le programme d'installation de SMS utilise la variable BACKUPDIR que le chemin d'accès pour déplacer des fichiers sur le point d'être remplacées.

Prise en charge de plusieurs versions et de restauration incrémentielle :

Si le package installé est mis à jour plusieurs fois avec prise en charge la restauration activée, la install.log est ajouté avec l'ensemble de modifications par chaque installation. Lorsque les fichiers sont remplacés par des versions mises à jour, la copie à remplacer est déplacée vers le répertoire de sauvegarde. Si le fichier a été mis à jour dans une installation précédente, un fichier portant ce nom existe déjà dans le répertoire de sauvegarde et le fichier déplacé est automatiquement attribué à l'extension 001. Lorsque plusieurs mises à jour se produisent, fichiers remplacés sont déplacés vers le répertoire de sauvegarde et l'extension incrémentée (file.001, file.002, etc.).

Il est donc possible restaurer une installation dans la version précédente, puis dans une version antérieure à qui, si elle existe. Si une restauration est effectuée sur une installation qui ne contient aucune sauvegarde ne, la restauration est considérée comme une deinstallation (l'application est supprimée).

Si le package SMS Installer est exécutée avec l'option de ligne de commande (silencieux) /S, alors les boîtes de dialogue personnalisées ne sont pas affichés. La valeur par défaut de la variable BACKUP (% MAINDIR%\BACKUP) est utilisée comme le chemin de sauvegarde pour le support d'annulation. Fichiers d'origine sur le point d'être être remplacé sont automatiquement copiés dans le répertoire de sauvegarde.

Effectuer une restauration :

Si prise en charge la restauration est disponible lorsque l'utilisateur sélectionne pour désinstaller une application (soit via le Panneau de configuration, Ajout/Suppression de programmes ou via uninstal.exe/Uninst32.exe), le programme de désinstallation SMS Installer demandera l'utilisateur si l'installation doit être annulée. Lors de la sélection du Oui (effectuer une restauration), informations sur les fichiers, du Registre et le fichier ini modifications va être obtenues à partir de la install.log et une restauration exécutées (fichiers à partir du répertoire de sauvegarde seront copiés dans leur emplacement d'origine pour remplacer les versions antérieures).

Effectuer des restaurations automatiquement :

Les programmes de désinstallation uninstal.exe/Uninst32.exe prendre en charge un nombre de paramètres de ligne de commande qui affectent leurs fonctionnalités. Lorsqu'une désinstallation est effectuée sans les paramètres de ligne de commande, plusieurs boîtes de dialogue peuvent être présentés à l'utilisateur selon le type installation effectué initialement. La boîte de dialogue premier produit est le mode Uninstall privilégié par l'utilisateur.

Cela peut être automatique ou personnalisée :
  • Automatique affecte tous les fichiers inclus dans l'installation.

  • Personnalisé demande à l'utilisateur pour sélectionner des fichiers pour la suppression.
Une deuxième boîte de dialogue « Exécuter restauration » s'affiche si l'installation prend en charge la restauration (une installation précédente a prise en charge la restauration activée). Cela donne le choix D'oui ou non :
  • Oui - restaure l'installation à la version précédente si elle existe. Modifications aux fichiers et du Registre sont annulées à l'installation précédente.

  • Non - l'installation est supprimée dans son intégralité.
Options de ligne de commande pour uninstal.exe/Uninst32.exe sont les suivantes :
/A effectuer et de désinstallation automatique
/S effectuer une désinstallation en mode silencieux
/R effectuer une restauration

par exemple UNINSTAL.EXE /S / a / r x:\path\install.log

Le chemin d'accès au install.log est facultatif. Ce n'a pas besoin indiquer si le install.log se trouve dans le même répertoire que le programme uninstal.exe.

La ligne de commande ci-dessus effectue une restauration en mode silencieux, automatique de l'installation.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Systems Management Server 1.0 Standard Edition
Mots-clés : 
kbmt kbinfo kbregistry KB200374 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 200374  (http://support.microsoft.com/kb/200374/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
 

Traductions disponibles