次の方法で共有


メジャー アップグレードの計画

Windows インストーラーを使ってアプリケーションのインストールとセットアップを行う場合、アップグレード パッケージをインストールすることで、そのアプリケーションの後のアップグレードを処理できます。 セットアップ開発者は、元のインストール パッケージを変更することによってアップグレード パッケージを作成することを選択できます。 次のアップグレードの例ではこの方法を示します。

元の製品 MNP2000 のインストールの後で、アップグレード パッケージをインストールすると、ユーザーには製品 MNP2001 に必要な以下のファイルが提供されます。

ファイル 説明 ソースのパス ターゲットのパス
Redpark.exe テキスト エディターの実行可能ファイル。 前の製品から変更されていません。 C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Readme.txt 情報ファイル。 前の製品から変更されていません。 C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt ヘルプ マニュアル。 前の製品から変更されていません。 C:\Sample\Notepad\Help.txt インストールされません。 常にソースから実行します。
Baseba01.txt 2001 年の野球の試合のスケジュール。 C:\Sample\Notepad\Events\Baseba01.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Footba01.txt 2001 年のフットボールの試合のスケジュール。 C:\Sample\Notepad\Events\Footba01.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Basket01.txt 2001 年のバスケットボールの試合のスケジュール。 C:\Sample\Notepad\Events\Basket01.txt [ProgramFilesFolder]\Red_Park\Sports\Basket01.txt
Dance01.txt 2001 年のダンスの公演。 C:\Sample\Notepad\Events\Dance01.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert01.txt 2001 年の音楽の公演。 C:\Sample\Notepad\Events\Concer01.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
Opera01.txt 2001 年のオペラの公演。 C:\Sample\Notepad\Events\Opera01.txt [ProgramFilesFolder]\Red_Park\Arts\Opera01.txt
Januar01.txt 2001 年 1 月の入場者数。 C:\Sample\Notepad\Gate\Januar01.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYea01.txt 2001 年 1 月 1 日の入場者数。 C:\Sample\Notepad\Gate\Holidays\NewYea01.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt
Memori01.txt 2001 年のメモリアル デーの入場者数。 C:\Sample\Notepad\Gate\Holidays\Memori01.txt [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt

 

アップグレード パッケージをインストールすると、元の製品でインストールされた機能のうち、アップグレードされた製品で使われていないものはすべて削除されます。

たとえば、MNP2000 からのアップグレードの場合、アップグレードをインストールすると、ユーザーのコンピューターから次のファイルが削除されます。

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

アップグレード パッケージをインストールすると、ユーザーのレジストリの次の場所に以下の値が書き込まれます。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad Sample

名前
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

 

アップグレードにより、古いショートカットが次のショートカットに更新されます。 これらのショートカットの 1 つは、ユーザーが Baseball 機能をオンデマンドでインストールできるように、アドバタイズされるショートカットとして、セットアップの間に選択される場合があります。

名前 ショートカットの場所 ショートカットのターゲット
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

 

ユーザーがアップグレード パッケージをアンインストールすると、Windows インストーラーによって、ユーザーのコンピューターから製品のすべてのバージョンが完全に削除されます。 ユーザーには、MNP2000 または MNP2001 のどの部分も残りません。

続行