Partager via


Planification d’une mise à niveau majeure

Si Windows Installer est utilisé pour l’installation et la configuration d’une application, les mises à niveau ultérieures de cette application peuvent être gérées en installant un package de mise à niveau. Les développeurs d’installation peuvent choisir de créer un package de mise à niveau en modifiant le package d’installation d’origine. Cette approche est illustrée par l’exemple de mise à niveau suivant.

L’installation du produit d’origine, MNP2000, suivie de l’installation du package de mise à niveau fournit à l’utilisateur les fichiers suivants requis par le produit MNP2001.

Fichier Description Chemin d’accès à la source Chemin d’accès à la cible
Redpark.exe Fichier exécutable de l’éditeur de texte. Inchangé par rapport aux produits précédents. C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Lisezmoi.txt Fichier d’informations. Inchangé par rapport aux produits précédents. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt Manuel d’aide. Inchangé par rapport aux produits précédents. C:\Sample\Notepad\Help.txt Non installé. Toujours exécuter à partir de la source.
Baseba01.txt Calendrier des matchs de baseball pour l’année 2001. C:\Sample\Notepad\Events\Baseba01.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Footba01.txt Calendrier des matchs de football pour l’année 2001. C:\Sample\Notepad\Events\Footba01.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Basket01.txt Calendrier des matchs de basket-ball pour l’année 2001. C:\Sample\Notepad\Events\Basket01.txt [ProgramFilesFolder]\Red_Park\Sports\Basket01.txt
Dance01.txt Spectacles de danse pour l’année 2001. C:\Sample\Notepad\Events\Dance01.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert01.txt Prestations musicales pour l’année 2001. C:\Sample\Notepad\Events\Concer01.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
Opera01.txt Représentations d’opéra pour l’année 2001. C:\Sample\Notepad\Events\Opera01.txt [ProgramFilesFolder]\Red_Park\Arts\Opera01.txt
Januar01.txt Admissions en janvier de l’année 2001. C:\Sample\Notepad\Gate\Januar01.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYea01.txt Admissions le jour de l’an 2001. C:\Sample\Notepad\Gate\Holidays\NewYea01.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt
Memori01.txt Admissions le Jour commémoratif de l’année 2001. C:\Sample\Notepad\Gate\Holidays\Memori01.txt [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt

 

L’installation du package de mise à niveau supprime toutes les fonctionnalités installées avec le produit d’origine qui ne sont pas utilisées par le produit mis à niveau.

Par exemple, lors de la mise à niveau à partir de MNP2000, l’installation de la mise à niveau supprime les fichiers suivants de l’ordinateur de l’utilisateur :

  • Baseball.txt
  • Football.txt
  • Dance.txt
  • Concert.txt
  • January.txt
  • NewYears.txt

L’installation du package de mise à niveau écrit les valeurs suivantes dans le Registre de l’utilisateur sous :

HKEY_LOCAL_MACHINE\LOGICIEL\Microsoft\Exemple de bloc-notes

Nom Valeur
lfCharSet 0
lfClipPrecision 2
lfFaceName FixedSys
lfItalic 0
lfOrientation 0
lfOutPrecision 1
fSavePageSetting 0
lfPitchAndFamily 49
iPointSize 120
lfQuality 2
lfStrikeOut 0
lfWeight 400
fWrap 0

 

La mise à niveau met à jour les anciens raccourcis vers les raccourcis suivants. L’un de ces raccourcis peut être sélectionné lors de l’installation en tant que raccourci publié afin que l’utilisateur puisse installer à la demande la fonctionnalité Baseball.

Nom Emplacement du raccourci Cible du raccourci
sNotepad [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Redpark.exe
sReadme [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Readme.txt
sHelp [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Sample\Notepad\Help.txt
sBaseball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Baseba01.txt
sFootball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Footba01.txt
sBasketball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Basketba01.txt
sDance [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Dance01.txt
sConcert [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Concer01.txt
sOpera [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Opera01.txt
sJanuary [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\Januar01.txt
sNewYears [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\NewYea01.txt
sMemorial [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt

 

Lorsqu’un utilisateur désinstalle le package de mise à niveau, Windows Installer supprime complètement toutes les versions du produit de l’ordinateur de l’utilisateur. L’utilisateur ne dispose d’aucune partie de MNP2000 ou MNP2001.

Continuer