(57)【要約】【課題】  インストール作業者にインストール手順と現在のインストール状況とを提示することができ、かつソフトウエアを提供する提供者の手間を省くことができる。【解決手段】  定義ファイル読取部１２は、定義ファイル記憶部２０に記憶されている複数のアプリケーションのインストールを実行する実行順序を読み取り、中央処理部１１は、読み取られた実行順序を表示部５２に表示し、中央処理部１１は、表示されるインストールの実行順序の中から特定のアプリケーションのインストールを実行する手順の選択を受け付け、起動・実行部１３は、受け付けられたアプリケーションのインストールを実行するし、手順管理部１４は、実行が完了したアプリケーションを完了手順情報として不揮発性の完了手順データ記憶部４０に記憶し、中央処理部１１は、記憶された完了手順情報を実行順序とともに表示部５２に表示する。【選択図】      図２
2005234817.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションのインストールを支援するためのインストール支援方法であって、
コンピュータが、インストール手順記憶部に記憶されている複数のアプリケーションのインストールを実行する実行順序を読み取る読取工程と、
コンピュータが、前記読取工程において読み取られたインストールの実行順序を表示部に表示する第１の表示工程と、
コンピュータが、前記第１の表示工程において表示されるインストールの実行順序の中から特定のアプリケーションのインストールを実行する手順の選択を操作者により受け付ける受付工程と、
コンピュータが、前記受付工程において受け付けられたアプリケーションのインストールを実行する実行工程と、
コンピュータが、前記実行工程においてインストールの実行が完了したことを完了手順情報として不揮発性の完了手順情報記憶部に記憶する完了手順記憶工程と、
コンピュータが、前記完了手順記憶工程において記憶された完了手順情報を前記実行順序とともに表示部に表示する第２の表示工程とを含むことを特徴とするインストール支援方法。
【請求項２】
コンピュータが、アプリケーションが完全にインストールされた場合のファイル及び設定内容の少なくとも一方と、現在のファイル及び設定内容の少なくとも一方とを比較して、前記実行工程において実行されるアプリケーションの実行が完全に終了しているか否かを確認する確認工程をさらに含むことを特徴とする請求項１記載のインストール支援方法。
【請求項３】
コンピュータが、前記実行工程においてアプリケーションのインストールが実行される前のインストールの状態を判定する判定工程をさらに含み、
前記実行工程は、前記判定工程において判定されたインストールの状態に応じてアプリケーションのインストールを実行することを特徴とする請求項１記載のインストール支援方法。
【請求項４】
前記読取工程は、ネットワークを介して送信されるインストールの実行順序を読み取ることを特徴とする請求項１記載のインストール支援方法。
【請求項５】
複数のアプリケーションのインストールを支援するためのインストール支援プログラムであって、
インストール手順記憶部に記憶されている複数のアプリケーションのインストールを実行する実行順序を読み取る読取手段と、
前記読取手段によって読み取られたインストールの実行順序を表示部に表示する第１の表示手段と、
前記第１の表示手段によって表示されるインストールの実行順序の中から特定のアプリケーションのインストールを実行する手順の選択を操作者により受け付ける受付手段と、
前記受付手段によって受け付けられたアプリケーションのインストールを実行する実行手段と、
前記実行手段によってインストールの実行が完了したことを完了手順情報として不揮発性の完了手順情報記憶部に記憶する完了手順記憶手段と、
前記完了手順記憶手段によって記憶された完了手順情報を前記実行順序とともに表示部に表示する第２の表示手段としてコンピュータを機能させることを特徴とするインストール支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアプリケーションのインストールを支援するためのインストール支援方法及びインストール支援プログラムに関するものである。
【背景技術】
【０００２】
従来より、ＯＳ（オペレーティング・システム）やアプリケーションソフトウエアを利用できるようにハードディスクにファイルをコピーしたり、設定を変更したりすること、すなわち、アプリケーションソフトウエアをパーソナルコンピュータにインストールすることを支援する手法が知られている（例えば、特許文献１参照）。
【０００３】
このように、インストールを支援する手法としては、紙媒体によるインストール手順書を提示する手法、インストール専用のアプリケーションをインストールの対象となるソフトウエアごとに開発して提供する手法、ローカルでＨＴＭＬ文書をブラウザで表示することによって、ブラウザ上でインストール手順を提示し、ＨＴＭＬ文書のハイパーリンクを用いてインストーラの起動を行う手法の３つが挙げられる。
【特許文献１】特開平１０−２０７７１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、紙媒体によってインストール手順書を提示する手法では、インストールを支援するアプリケーションがないため、ユーザは、紙に書かれたインストール手順書を傍らに置き、現在のインストール状況を把握しながら作業しなければならない。また、起動すべきインストーラをユーザが自らフォルダ階層から探し出し、起動する必要がある。
【０００５】
また、インストール専用のアプリケーションをインストールの対象となるソフトウエアごとに開発して提供する手法では、上記の問題を解決することができ、ユーザに現在のインストール状況や次の作業手順を提示することができるが、インストールの対象となるソフトウエアごとにインストールを支援するためのアプリケーションを開発しなければならず、開発時間がかかったり、コストアップに繋がる。
【０００６】
さらに、ローカルでＨＴＭＬ文書をブラウザで表示することによって、ブラウザ上でインストール手順を提示し、ＨＴＭＬ文書のハイパーリンクを用いてインストーラの起動を行う手法では、インストール手順と次の作業で起動すべきインストーラ等とがわかりやすく表示でき、インストール専用のアプリケーションをソフトウエアごとに開発する手間を省くことができるが、現在のインストール状況を提示することができない。また、インストーラの起動によってコンピュータの再起動が必要になる場合、インストール状況が揮発してしまい、インストール手順の数が多いと現在のステップを把握できなくなる場合がある。
【０００７】
本発明は、上記の問題を解決するためになされたもので、インストール作業者にインストール手順と現在のインストール状況とを提示することができ、かつソフトウエアを提供する提供者の手間を省くことができるインストール支援方法及びインストール支援プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明に係るインストール支援方法は、複数のアプリケーションのインストールを支援するためのインストール支援方法であって、コンピュータが、インストール手順記憶部に記憶されている複数のアプリケーションのインストールを実行する実行順序を読み取る読取工程と、コンピュータが、前記読取工程において読み取られたインストールの実行順序を表示部に表示する第１の表示工程と、コンピュータが、前記第１の表示工程において表示されるインストールの実行順序の中から特定のアプリケーションのインストールを実行する手順の選択を操作者により受け付ける受付工程と、コンピュータが、前記受付工程において受け付けられたアプリケーションのインストールを実行する実行工程と、コンピュータが、前記実行工程においてインストールの実行が完了したことを完了手順情報として不揮発性の完了手順情報記憶部に記憶する完了手順記憶工程と、コンピュータが、前記完了手順記憶工程において記憶された完了手順情報を前記実行順序とともに表示部に表示する第２の表示工程とを含む。
【０００９】
この構成によれば、読取工程において、インストール手順記憶部に記憶されている複数のアプリケーションのインストールを実行する実行順序が読み取られ、第１の表示工程において、読取工程で読み取られたインストールの実行順序が表示部に表示される。次に、受付工程において、第１の表示工程で表示されるインストールの実行順序の中から特定のアプリケーションのインストールを実行する手順の選択が操作者により受け付けられ、実行工程において、受付工程で受け付けられたアプリケーションのインストールが実行される。そして、完了手順記憶工程において、実行工程でインストールの実行が完了したことが完了手順情報として不揮発性の完了手順情報記憶部に記憶され、第２の表示工程において、完了手順記憶工程で記憶された完了手順情報が実行順序とともに表示部に表示される。
【００１０】
したがって、インストール作業者にインストール手順と現在のインストール状況とを提示することができ、かつソフトウエアを提供する提供者の手間を省くことができる。また、不揮発性の完了手順情報記憶部に実行が完了した手順が完了手順情報として記憶されるので、再起動を行ったとしても現在のインストールの完了状態を完了手順情報記憶部から読み出して容易に提示することができる。
【００１１】
また、上記のインストール支援方法において、コンピュータが、アプリケーションが完全にインストールされた場合のファイル及び設定内容の少なくとも一方と、現在のファイル及び設定内容の少なくとも一方とを比較して、前記実行工程において実行されるアプリケーションの実行が完全に終了しているか否かを確認する確認工程をさらに含むものである。
【００１２】
この構成によれば、確認工程において、アプリケーションが完全にインストールされた場合のファイル及び設定内容の少なくとも一方と、現在のファイル及び設定内容の少なくとも一方とが比較され、実行工程において実行されるアプリケーションの実行が完全に終了しているか否かが確認されるので、確実にインストールの実行が完了したことを確認することができる。
【００１３】
また、上記のインストール支援方法において、コンピュータが、前記実行工程においてアプリケーションのインストールが実行される前のインストールの状態を判定する判定工程をさらに含み、前記実行工程は、前記判定工程において判定されたインストールの状態に応じてアプリケーションのインストールを実行するものである。
【００１４】
この構成によれば、判定工程において、実行工程でアプリケーションのインストールが実行される前のインストールの状態が判定され、実行工程において、判定工程で判定されたインストールの状態に応じてアプリケーションのインストールが実行されるので、より複雑なインストール支援ができる。
【００１５】
また、上記のインストール支援方法において、前記読取工程は、ネットワークを介して送信されるインストールの実行順序を読み取るものである。
【００１６】
この構成によれば、読取工程において、ネットワークを介して送信されるインストールの実行順序が読み取られるので、インストールの実行順序をコンピュータ読み取り可能な記録媒体によって提供する場合と比較して、より早く最新のインストールの実行順序を提供することができ、ソフトウエアを提供する提供者は、ネットワーク上のインストールの実行順序を更新するだけでよいので、ソフトウエアを提供する提供者の作業工数を削減することができる。
【００１７】
また、本発明に係るインストール支援プログラムは、複数のアプリケーションのインストールを支援するためのインストール支援プログラムであって、インストール手順記憶部に記憶されている複数のアプリケーションのインストールを実行する実行順序を読み取る読取手段と、前記読取手段によって読み取られたインストールの実行順序を表示部に表示する第１の表示手段と、前記第１の表示手段によって表示されるインストールの実行順序の中から特定のアプリケーションのインストールを実行する手順の選択を操作者により受け付ける受付手段と、前記受付手段によって受け付けられたアプリケーションのインストールを実行する実行手段と、前記実行手段によってインストールの実行が完了したことを完了手順情報として不揮発性の完了手順情報記憶部に記憶する完了手順記憶手段と、前記完了手順記憶手段によって記憶された完了手順情報を前記実行順序とともに表示部に表示する第２の表示手段としてコンピュータを機能させる。
【００１８】
この構成によれば、読取手段によって、インストール手順記憶部に記憶されている複数のアプリケーションのインストールを実行する実行順序が読み取られ、第１の表示手段によって、読取手段により読み取られたインストールの実行順序が表示部に表示される。次に、受付手段によって、第１の表示手段により表示されるインストールの実行順序の中から特定のアプリケーションのインストールを実行する手順の選択が操作者により受け付けられ、実行手段によって、受付手段により受け付けられたアプリケーションのインストールが実行される。そして、完了手順記憶手段によって、実行手段によりインストールの実行が完了したことが完了手順情報として不揮発性の完了手順情報記憶部に記憶され、第２の表示手段によって、完了手順記憶手段により記憶された完了手順情報が実行順序とともに表示部に表示される。
【００１９】
したがって、インストール作業者にインストール手順と現在のインストール状況とを提示することができ、かつソフトウエアを提供する提供者の手間を省くことができる。また、不揮発性の完了手順情報記憶部に実行が完了した手順が完了手順情報として記憶されるので、再起動を行ったとしても現在のインストールの完了状態を完了手順情報記憶部から読み出して容易に提示することができる。
【発明の効果】
【００２０】
本発明によれば、インストール作業者にインストール手順と現在のインストール状況とを提示することができ、かつソフトウエアを提供する提供者の手間を省くことができる。また、不揮発性の完了手順情報記憶部に実行が完了した手順が完了手順情報として記憶されるので、再起動を行ったとしても現在のインストールの完了状態を完了手順情報記憶部から読み出して容易に提示することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施の形態によるインストール支援方法について図面を参照しながら説明する。
【００２２】
（第１の実施形態）
図１は、本発明の第１の実施形態におけるインストール支援装置のハードウエア構成の一例を示す図である。図１に示すインストール支援装置１００は、パーソナルコンピュータ等から構成され、入力装置１、ＲＯＭ（リードオンリメモリ）２、ＣＰＵ（中央演算処理装置）３、ＲＡＭ（ランダムアクセスメモリ）４、外部記憶装置５、表示装置６及び記録媒体駆動装置７を備えて構成される。各ブロックは内部のバスに接続され、このバスを介して種々のデータ等が各ブロック間で入出力され、ＣＰＵ３の制御の下、種々の処理が実行される。
【００２３】
入力装置１は、キーボード、マウス等から構成され、ユーザによる入力操作を受け付ける。ＲＯＭ２には、システムプログラム等が予め記憶される。外部記憶装置５は、ハードディスクドライブ等から構成され、後述するインストール支援プログラム等を記憶している。ＣＰＵ３は、外部記憶装置５からインストール支援プログラム等を読み出し、後述するインストール支援処理等を実行して各ブロックの動作を制御する。ＲＡＭ４は、ＣＰＵ３の作業領域等として用いられる。表示装置６は、ＣＲＴ（陰極線管）又は液晶表示装置等から構成され、ＣＰＵ３の制御の下、種々の画面を表示する。
【００２４】
なお、インストール支援プログラム等は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ及びフレキシブルディスク等から構成されるコンピュータ読み出し可能な記録媒体８に記録するようにしてもよい。この場合、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＯＭドライブ及びフレキシブルディスクドライブ等から構成される記録媒体駆動装置７を用いて記録媒体８から読み出されたインストール支援プログラム等が外部記憶装置５にインストールされる。また、インストール支援プログラム等がネットワークを介して接続されている他のコンピュータ等に記憶されている場合、当該コンピュータ等からネットワークを介してインストール支援プログラム等をダウンロードするようにしてもよい。
【００２５】
次に、上記のように構成されたインストール支援装置の主要な機能について説明する。図２は、図１に示すインストール支援装置の主要機能の一例を示すブロック図である。
【００２６】
図２に示すインストール支援装置１００は、制御部１０、定義ファイル記憶部２０、行程データ記憶部３０、完了手順データ記憶部４０及びＭＭＩ（マンマシンインタフェイス）５０を備えて構成される。なお、図２の破線で示すレジストリ及びファイル記憶部４１については第２の実施形態において後述する。また、本実施形態では、複数のアプリケーションをコンピュータにインストールする作業を複数の行程（以下、ステップとする）に分割し、各行程においてアプリケーションのインストールを実行することによって、複数のアプリケーションのインストールを支援する。
【００２７】
制御部１０は、ＣＰＵ３等で構成され、中央処理部１１、定義ファイル読取部１２、起動・実行部１３及び手順管理部１４を備えて構成される。ＭＭＩ５０は、ユーザとインストール支援装置１００との間で双方向に情報を授受するものであり、操作部５１及び表示部５２を備えて構成される。操作部５１は、入力装置１等で構成され、操作者による各ステップの実行指示を受け付け、受け付けた実行指示を中央処理部１１に出力する。表示部５２は、表示装置６等で構成され、現在実行が完了しているステップを表示するとともに各ステップの手順を表示する。
【００２８】
中央処理部１１は、定義ファイル読取部１２、起動・実行部１３、手順管理部１４、操作部５１及び表示部５２から情報を受け取るとともに、それぞれに指示をすることによって、インストール作業を実行する。
【００２９】
定義ファイル記憶部２０は、外部記憶装置５等で構成され、複数のアプリケーションのインストールを実行する実行順序を記憶しており、インストール作業の各ステップを手順の順番に列挙し、各ステップで実行する内容（ファイルパス等）や説明を記述した定義ファイルを記憶する。なお、定義ファイルは、手続き型の記述ではなく、宣言的な記述である。したがって、記入が容易となり、定義ファイル作成に要する工数を削減することができる。
【００３０】
定義ファイル読取部１２は、定義ファイル記憶部２０に記憶されている定義ファイルを読み取り、インストール手順の各ステップの作業説明や実行方式等に関する情報を中央処理部１１に提示する。
【００３１】
中央処理部１１は、定義ファイル読取部１２によって読み取られたインストールの実行順序を表示部５２に表示する。また、中央処理部１１は、操作者による各ステップの実行指示を受け付ける。
【００３２】
行程データ記憶部３０は、外部記憶装置５等で構成され、インストール作業の各ステップにおいて実行するために必要なデータ及びファイルを記憶している。例えば、行程データ記憶部３０は、ソフトウエアのインストールを実行するための実行ファイル（インストーラ）や引数付き実行ファイルやバッチファイルなどの実行データ（行程データ）を記憶している。
【００３３】
起動・実行部１３は、中央処理部１１からの指示を受けて、行程データ記憶部３０に記憶されている実行データを読み出し、中央処理部１１によって受け付けられたアプリケーションのインストールを実行する。例えば、起動・実行部１３は、ソフトウエアのインストールを実行するための実行ファイル（インストーラ）やバッチファイル及びそれらのファイルパスやフォルダコピー、引数付き実行ファイルの実行（編集ツールの起動及び表示用ツールの起動）などの実行情報を中央処理部１１から受け取り、その内容に従ってステップを実行する。
【００３４】
手順管理部１４は、インストールの実行が完了した場合、中央処理部１１から実行完了情報を受け取り、実行が完了したステップを完了手順情報として完了手順データ記憶部４０に記憶する。完了手順データ記憶部４０は、インストールの実行が完了した手順を完了手順データとして記憶する。中央処理部１１は、手順管理部１４によって記憶された完了手順情報を実行順序とともに表示部５２に表示する。
【００３５】
なお、本実施形態において、定義ファイル記憶部２０がインストール手順記憶部の一例に相当し、定義ファイル読取部１２が読取手段の一例に相当し、中央処理部１１が第１の表示手段、受付手段及び第２の表示手段の一例に相当し、起動・実行部１３が実行手段の一例に相当し、完了手順データ記憶部４０が不揮発性の完了手順情報記憶部の一例に相当し、手順管理部１４が完了手順記憶手段の一例に相当する。
【００３６】
次に、上記のように構成されたインストール支援装置１００によるインストール支援処理について説明する。図３は、図１及び図２に示すインストール支援装置１００のインストール支援処理を説明するためのフローチャートである。また、図４は、インストール支援処理において表示画面に表示されるウインドウの一例を示す図である。なお、図３に示すインストール支援処理は、ＣＰＵ３が予め記憶されているインストール支援プログラムを実行することにより行われる処理である。
【００３７】
まず、処理Ｓ１において、ＣＰＵ３は、インストール支援プログラムを実行することによって、制御部１０、定義ファイル記憶部２０、行程データ記憶部３０、完了手順データ記憶部４０及びＭＭＩ５０の各機能を起動する。
【００３８】
次に、処理Ｓ２において、中央処理部１１は、定義ファイル読取部１２に対して、定義ファイル記憶部２０に記憶されている定義ファイルの読み取りを指示する。次に、処理Ｓ３において、定義ファイル読取部１２は、定義ファイル記憶部２０に記憶されている定義ファイルを読み取る。
【００３９】
次に、処理Ｓ４において、中央処理部１１は、定義ファイル読取部１２に対して全ステップ情報を要求する。全ステップ情報とは、インストールする手順に関する情報であり、複数のアプリケーションを複数のステップに分けてインストールする際の順番を表している。
【００４０】
次に、処理Ｓ５において、定義ファイル読取部１２は、定義ファイル記憶部２０から読み取った定義ファイルに格納されている全ステップ情報を中央処理部１１に応答する。次に、処理Ｓ６において、中央処理部１１は、手順管理部１４に対してステップ実行状況を要求する。ステップ実行状況とは、アプリケーションをインストールする際の各ステップのうち、どのステップの実行が完了しており、どのステップの実行が完了していないかを表すものである。
【００４１】
次に、処理Ｓ７において、手順管理部１４は、完了手順データ記憶部４０に記憶されている完了手順データからステップ実行状況を読み取り、読み取ったステップ実行状況を中央処理部１１に応答する。次に、処理Ｓ８において、中央処理部１１は、ＭＭＩ５０の表示部５２に対してインストール手順及びインストール状況の表示を指示する。
【００４２】
次に、処理Ｓ９において、ＭＭＩ５０の表示部５２は、インストール手順及びインストール状況を表示する。ここで、表示部５２は、図４に示すウインドウ４００を表示する。ウインドウ４００は、インストールする順番によりアプリケーションごとに設けられた複数のステップフレーム４０１，４１１，４２１，４３１で構成される。ステップフレーム４０１は、ステップ完了表示領域４０２、ステップ実行ボタン４０３、ステップ手順表示領域４０４及びバージョン情報表示領域４０５で構成される。なお、ステップフレーム４１１，４２１，４３１の構成は、ステップフレーム４０１と同じであるので説明を省略する。ステップ完了表示領域４０２には、ステップの実行が完了した場合、チェックマークが表示され、ステップの実行が完了していない場合、何も表示されない。ステップ実行ボタン４０３は、表示画面に表示されるカーソルが合わされてクリックされることによって、実行するステップの入力を受け付ける。なお、ステップ実行ボタン４０３には、既に実行が完了しているため、「完」という文字がビットマップで表示されており、ステップ実行ボタン４１３には、まだ実行が完了していないため、「確認」という文字がビットマップで表示されている。ステップ手順表示領域４０４は、ステップの手順に関する情報が表示される。ステップ手順表示領域４０４には、「○○○○のインストールＥＸＥを起動します」と表示されている。なお、「○○○○」には、具体的なアプリケーションの名称が表示される。バージョン情報表示領域４０５は、ステップの実行ファイルバージョンが表示される。バージョン情報表示領域４０５には、具体的なファイルバージョンの名称として「××××」と表示されている。スクロールバー４０６は、現在表示中のステップフレームを上下に移動させるものである。本実施形態におけるウインドウ４００には、４つのステップフレームが表示されているが、５つ目以降のステップフレームを表示する場合、操作者は、スクロールバー４０６にある四角形のツマミを下方に動かすことで下方にスクロールさせることができる。
【００４３】
図３に戻って、処理Ｓ１０において、ＭＭＩ５０の操作部５１は、インストール支援処理を終了するか否かの入力を受け付ける。具体的に、図４に示すウインドウ４００のメニューバーに表示される「ファイル」が操作者によって選択されることによって、ドロップダウンメニューが表示され、ドロップダウンメニューに表示される「終了」が操作者によって選択されることによって、インストール支援処理を終了する旨の入力が受け付けられる。ここで、インストール支援処理を終了する旨の入力を受け付けた場合（処理Ｓ１０でＹＥＳ）、インストール支援処理を終了する。また、インストール支援処理を終了する旨の入力がない場合（処理Ｓ１０でＮＯ）、処理Ｓ１１に移行する。
【００４４】
インストール支援処理を終了する旨の入力がない場合、処理Ｓ１１において、ＭＭＩ５０の操作部５１は、操作者によるステップ実行指示の入力を受け付ける。操作者は、表示部５２によって表示されるインストール手順及びインストール状況を見て、次にインストールすべきステップの実行を操作部５１により指示する。具体的に、図４に示すウインドウ４００のステップ実行ボタン４０３が操作者によって押下されることによって、ステップ実行ボタンに対応するステップの実行が指示される。
【００４５】
図３に戻って、処理Ｓ１２において、中央処理部１１は、操作部５１からのステップ実行指示に対応するステップ実行情報を定義ファイル読取部１２に対して要求する。ステップ実行情報は、インストールするステップにおいて必要となる実行ファイル等に関する情報である。
【００４６】
次に、処理Ｓ１３において、定義ファイル読取部１２は、ステップ実行情報を中央処理部１１に応答する。次に、処理Ｓ１４において、中央処理部１１は、手順管理部１４に対してステップ実行登録を指示する。
【００４７】
次に、処理Ｓ１５において、手順管理部１４は、実行するステップを完了手順データに登録する。すなわち、手順管理部１４は、操作者によって実行が指示されたステップについて、実行が完了したとして完了手順データに登録する。
【００４８】
次に、処理Ｓ１６において、中央処理部１１は、操作者によって実行が指示されたステップを実行するよう起動・実行部１３に指示する。次に、処理Ｓ１７において、起動・実行部１３は、操作者によって実行が指示されたステップを実行する。なお、処理Ｓ１７において、操作者によって実行が指示されたステップを実行するステップ実行処理については、図５を用いて後述する。
【００４９】
次に、処理Ｓ１８において、中央処理部１１は、手順管理部１４からステップ実行状況を取得する。すなわち、処理Ｓ１７においてステップが実行されているので、ステップ実行状況も変化している。そこで、中央処理部１１は、ステップを実行することによって変化したステップ実行状況を手順管理部１４から取得する。次に、処理Ｓ１９において、中央処理部１１は、ＭＭＩ５０の表示部５２に対してインストール手順及びインストール状況の表示を指示する。
【００５０】
次に、処理Ｓ２０において、ＭＭＩ５０の表示部５２は、インストール手順及びインストール状況を表示する。ここで、表示部５２は、処理Ｓ９と同様に、図４に示すウインドウ４００を表示する。既にインストールが完了しているステップについては、ステップ実行ボタン４０３に「完」という文字を表示し、次にインストールすべきステップのステップ実行ボタン４１３に「確認」という文字を表示する。そして、表示部５２によって、インストール手順及びインストール状況が表示された後、処理Ｓ１０に戻り、処理Ｓ１０から処理Ｓ２０までの処理が繰り返し行われる。
【００５１】
次に、図３の処理Ｓ１７におけるステップ実行処理について説明する。図５は、図３の処理Ｓ１７におけるステップ実行処理について説明するためのフローチャートである。
【００５２】
まず、処理Ｓ３１において、起動・実行部１３は、実行形式ファイル、バッチ処理ファイル又はＯＳのインストーラファイルを実行する通常実行処理であるか否かを判断する。ここで、通常実行処理であると判断されると（処理Ｓ３１でＹＥＳ）、処理Ｓ３２に移行し、通常実行処理でないと判断されると（処理Ｓ３１でＮＯ）、処理Ｓ３４に移行する。
【００５３】
通常実行処理であると判断された場合、処理Ｓ３２において、起動・実行部１３は、実行するファイルが格納されている位置を表す実行ファイルパスを中央処理部１１から取得する。そして、処理Ｓ３３において、起動・実行部１３は、取得した実行ファイルパスに基づいて実行ファイルを特定し、特定した実行ファイルを実行する。
【００５４】
一方、通常実行処理でないと判断された場合、処理Ｓ３４において、起動・実行部１３は、関連付けされたアプリケーションを起動するか否かを判断する。ここで、関連付けされたアプリケーションを起動すると判断されると（処理Ｓ３４でＹＥＳ）、処理Ｓ３５に移行し、関連付けされたアプリケーションを起動しないと判断されると（処理Ｓ３４でＮＯ）、処理Ｓ３７に移行する。
【００５５】
関連付けされたアプリケーションを起動すると判断された場合、処理Ｓ３５において、起動・実行部１３は、関連付けされたアプリケーションが格納されている位置を表す実行ファイルパスを中央処理部１１から取得する。そして、処理Ｓ３６において、起動・実行部１３は、取得した実行ファイルパスに基づいて、関連付けされたアプリケーションを特定し、特定したアプリケーションを利用して実行する。具体的に、起動・実行部１３は、関連付けられたアプリケーションを利用してターゲットファイルを開き、ターゲットファイルをテキストエディタで編集する。
【００５６】
一方、関連付けされたアプリケーションを起動しないと判断された場合、処理Ｓ３７において、起動・実行部１３は、ＤＯＳコマンドを実行する。なお、実行するＤＯＳコマンドとしては、例えば、ファイルをコピーするＣＯＰＹ、ファイルやディレクトリをまとめてコピーするＸＣＯＰＹ、ディレクトリを作成するＭＤ及びディレクトリを削除するＲＤ等がある。
【００５７】
処理Ｓ３８において、起動・実行部１３は、記述されている全てのＤＯＳコマンドについて実行を終了したか否かを判断する。ここで、全てのＤＯＳコマンドについて実行を終了したと判断されると（処理Ｓ３８でＹＥＳ）、ステップ実行処理を終了し、全てのＤＯＳコマンドについて実行を終了していないと判断されると（処理Ｓ３８でＮＯ）、処理Ｓ３７に移行し、実行されていない残りのＤＯＳコマンドを実行する。
【００５８】
このように、定義ファイル読取部１２によって、定義ファイル記憶部２０に記憶されている複数のアプリケーションのインストールを実行する実行順序が読み取られ、中央処理部１１によって、定義ファイル読取部１２によって読み取られたインストールの実行順序が表示部５２に表示される。次に、中央処理部１１によって、表示されるインストールの実行順序の中から操作者による特定のアプリケーションのインストールを実行する手順の選択が操作部５１を用いて受け付けられ、起動・実行部１３によって、中央処理部１１によって受け付けられたアプリケーションのインストールが実行される。そして、手順管理部１４によって、起動・実行部１３によって実行が完了したことが完了手順情報として不揮発性の完了手順データ記憶部４０に記憶され、中央処理部１１によって、手順管理部１４によって記憶された完了手順情報が実行順序とともに表示部５２に表示される。
【００５９】
したがって、インストール作業者にインストール手順と現在のインストール状況とを提示することができ、かつソフトウエアを提供する提供者の手間を省くことができる。また、不揮発性の完了手順情報記憶部に実行が完了した手順が完了手順情報として記憶されるので、再起動を行ったとしても現在のインストールの完了状態を完了手順情報記憶部から読み出して容易に提示することができる。
【００６０】
（第２の実施形態）
次に、本発明に係る第２の実施形態について説明する。第１の実施形態では、手順管理部１４が、ステップの実行が完了した旨の情報を完了手順データ記憶部４０に記憶しているが、実行途中で中断した場合、中断した旨を知ることができない。すなわち、実行が完了していない状態でも実行が完了したとして完了手順データ記憶部４０に記憶される場合がある。そこで、第２の実施形態では、ステップが実行されたか否かを判断することによって、確実にステップの実行が完了したことを確認する。
【００６１】
なお、第２の実施形態におけるインストール支援装置の主要機能については、図２を用いて説明する。第２の実施形態におけるインストール支援装置２００は、制御部１０、定義ファイル記憶部２０、行程データ記憶部３０、完了手順データ記憶部４０、ＭＭＩ（マンマシンインタフェイス）５０及びレジストリ及びファイル記憶部４１を備えて構成される。なお、第１の実施形態におけるインストール支援装置１００と同じ構成については、説明を省略する。
【００６２】
レジストリ及びファイル記憶部４１は、アプリケーションが正常に動作するために必要な設定情報を記憶する。なお、設定情報としては、アプリケーションのインストールが完了した場合に新たに登録されるレジストリキー、アプリケーションのインストールが完了した場合に新たに作成されるファイル及びアプリケーションのインストールが完了した場合に変更されるファイル属性に関する情報である。
【００６３】
手順管理部１４は、ソフトウエアが完全にインストールされた場合のファイル及び設定内容の少なくとも一方と、現在のファイル及び設定内容の少なくとも一方とを比較して、起動・実行部１３によって実行されるステップが完全に終了しているか否かを確認する。具体的に、手順管理部１４は、レジストリキーが新たに登録されていること、特定の名前のフォルダが作成されていること、特定のファイルが書き換わっていること、特定のファイル内に特定の情報が書き足されていること、及び特定のファイルの属性が変化していること等を比較して、起動・実行部１３によって実行されるステップが完全に終了しているか否かを確認する。インストール支援プログラムを提供する開発者（定義ファイルを記述する者）は、何をどの手順でインストールすべきかを認識しており、或るアプリケーションをインストールした場合にファイル及び設定内容の少なくとも一方がどのような状態になっているかを認識している。そこで、アプリケーションのインストールが完了した場合のファイル及び設定内容の少なくとも一方を予め定義ファイルに記述しておき、手順管理部１４は、ソフトウエアが完全にインストールされた場合のファイル及び設定内容の少なくとも一方と、現在のファイル及び設定内容の少なくとも一方とを比較して、起動・実行部１３によって実行されるステップが完全に終了しているか否かを確認する。
【００６４】
次に、上記のように構成された第２の実施形態におけるインストール支援装置２００によるインストール支援処理について説明する。なお、第２の実施形態におけるインストール支援処理は、図３に示す第１の実施形態におけるインストール支援処理の処理Ｓ１７と処理Ｓ１８との間にステップ実行確認処理が行われる以外は同じであるので説明を省略し、以下の説明では、第１の実施形態と異なるステップ実行確認処理についてのみ説明する。
【００６５】
図６は、第２の実施形態におけるインストール支援装置のステップ実行確認処理を説明するためのフローチャートである。なお、図６に示すステップ実行確認処理は、ＣＰＵ３が予め記憶されているインストール支援プログラムを実行することにより行われる処理である。
【００６６】
まず、処理Ｓ４１において、手順管理部１４は、起動・実行部１３によって実行されるステップが完全に終了しているか否かを、レジストリキーにより確認するか否かを判断する。ここで、レジストリキーにより確認すると判断されると（処理Ｓ４１でＹＥＳ）、処理Ｓ４２に移行し、レジストリキーにより確認しないと判断されると（処理Ｓ４１でＮＯ）、処理Ｓ４３に移行する。
【００６７】
レジストリキーにより確認すると判断された場合、処理Ｓ４２において、手順管理部１４は、定義ファイル記憶部２０の定義ファイルに予め記憶されているレジストリキーを指定し、指定されたレジストリキーが、レジストリ及びファイル記憶部４１に存在し、かつその値が一致するか否かを判断する。ここで、指定されたレジストリキーが、レジストリ及びファイル記憶部４１に存在し、かつその値が一致すると判断されると（処理Ｓ４２でＹＥＳ）、処理Ｓ４６に移行し、指定されたレジストリキーが、レジストリ及びファイル記憶部４１に存在しない、又は存在するがその値が一致しないと判断されると（処理Ｓ４２でＮＯ）、処理Ｓ４７に移行する。
【００６８】
一方、レジストリキーにより確認しないと判断された場合、処理Ｓ４３において、手順管理部１４は、起動・実行部１３によって実行されるステップが完全に終了しているか否かを、特定のファイルが存在することにより確認するか否かを判断する。ここで、特定のファイルが存在することにより確認すると判断されると（処理Ｓ４３でＹＥＳ）、処理Ｓ４４に移行し、特定のファイルが存在することにより確認しないと判断されると（処理Ｓ４３でＮＯ）、処理Ｓ４５に移行する。
【００６９】
特定のファイルが存在することにより確認すると判断された場合、処理Ｓ４４において、手順管理部１４は、定義ファイル記憶部２０の定義ファイルに予め記憶されているファイル名を指定し、指定されたファイル名が、レジストリ及びファイル記憶部４１に存在するか否かを判断する。ここで、指定されたファイル名が、レジストリ及びファイル記憶部４１に存在すると判断されると（処理Ｓ４４でＹＥＳ）、処理Ｓ４６に移行し、指定されたファイル名が、レジストリ及びファイル記憶部４１に存在しないと判断されると（処理Ｓ４４でＮＯ）、処理Ｓ４７に移行する。
【００７０】
一方、特定のファイルが存在することにより確認しないと判断された場合、処理Ｓ４５において、手順管理部１４は、レジストリ及びファイル記憶部４１に存在するファイルの属性が予め設定されている所定の条件を満たしているか否かを判断する。なお、ファイル属性が満たす所定の条件とは、例えば、更新日付（時間）が特定の時間より新しいこと、更新日付（時間）がインストール時に作成するフォルダの日付より新しいこと、バージョン情報が一致すること、ファイル中に特定の文字列が含まれていること、及びファイル中の特定位置に特定のコードが含まれていること等である。手順管理部１４は、レジストリ及びファイル記憶部４１に存在するファイルの属性がこれらの条件のうちの少なくとも一つを満たすか否かを判断する。ここで、ファイル属性が予め設定されている所定の条件を満たしていると判断されると（処理Ｓ４５でＹＥＳ）、処理Ｓ４６に移行し、ファイル属性が予め設定されている所定の条件を満たしていないと判断されると（処理Ｓ４５でＮＯ）、処理Ｓ４７に移行する。
【００７１】
指定されたレジストリキーが、レジストリ及びファイル記憶部４１に存在し、かつその値が一致すると判断された場合、指定されたファイル名が、レジストリ及びファイル記憶部４１に存在すると判断された場合、及びファイル属性が予め設定されている所定の条件を満たしていると判断された場合、処理Ｓ４６において、手順管理部１４は、起動・実行部１３によって実行されたステップの実行が完全に完了したとして完了手順データ記憶部４０に記憶されている完了手順データを更新する。
【００７２】
一方、指定されたレジストリキーが、レジストリ及びファイル記憶部４１に存在しない、又は存在するがその値が一致しないと判断された場合、指定されたファイル名が、レジストリ及びファイル記憶部４１に存在しないと判断された場合、及びファイル属性が予め設定されている所定の条件を満たしていないと判断された場合、処理Ｓ４７において、手順管理部１４は、起動・実行部１３によって実行されたステップの実行が完全に完了していないとして完了手順データ記憶部４０に記憶されている完了手順データを更新する。
【００７３】
このように、手順管理部１４によって、アプリケーションが完全にインストールされた場合のファイル及び設定内容の少なくとも一方と、現在のファイル及び設定内容の少なくとも一方とが比較され、起動・実行部１３によって実行されるアプリケーションの実行が完全に終了しているか否かが確認されるので、確実にインストールの実行が完了したことを確認することができる。
【００７４】
（第３の実施形態）
次に、本発明に係る第３の実施形態について説明する。第１の実施形態及び第２の実施形態では、定義ファイルによって予め決められている順番通りにインストールしているが、第３の実施形態では、予め決められている順番通りにインストールするのではなく、アプリケーションのインストールが実行される前のインストールの状態を判定し、判定されたインストールの状態に応じてアプリケーションのインストールを実行する。すなわち、インストールをするアプリケーションが特定の条件を満たしているか否かを判定し、特定の条件を満たしている場合、順番を変更して他のアプリケーションをインストールする。
【００７５】
なお、第３の実施形態におけるインストール支援装置の構成については、図１及び図２に示す第１の実施形態におけるインストール支援装置１００の構成と同じであるので説明を省略し、異なる構成についてのみ説明する。
【００７６】
中央処理部１１は、定義ファイル記憶部２０から現在のステップ番号を取得し、取得したステップ番号に対応するステップ情報が通常のステップである場合、当該ステップを実行し、取得したステップ番号に対応するステップ情報が通常のステップでなく、かつ予め決められている所定の条件を満たす場合、条件成立時に実行されるステップに対応するステップ番号に更新し、取得したステップ番号に対応するステップ情報が通常のステップでなく、かつ予め決められている所定の条件を満たさない場合、条件不成立時に実行されるステップに対応するステップ番号に更新する。なお、通常のステップとは、例えば、複数のアプリケーションのインストールを実行する実行順序に従って必ず実行しなければならないステップのことである。
【００７７】
次に、上記のように構成された第３の実施形態におけるインストール支援装置によるインストール支援処理について説明する。なお、第３の実施形態におけるインストール支援処理は、図３に示す第１の実施形態におけるインストール支援処理の処理Ｓ１３と処理Ｓ１４との間にステップ実行判定処理が行われる以外は同じであるので説明を省略し、以下の説明では、第１の実施形態と異なるステップ実行判定処理についてのみ説明する。
【００７８】
図７は、第３の実施形態におけるインストール支援装置のステップ実行判定処理を説明するためのフローチャートである。
【００７９】
まず、処理Ｓ５１において、中央処理部１１は現在のステップ番号を取得する。すなわち、中央処理部１１は、処理Ｓ１３において定義ファイル読取部１２から送られるステップ実行情報に含まれるステップ番号を取得する。
【００８０】
次に、処理Ｓ５２において、中央処理部１１は、取得したステップ番号に対応するステップ情報が通常のステップであるか否かを判断する。ここで、ステップ情報が通常のステップであると判断されると（処理Ｓ５２でＹＥＳ）、ステップ実行判定処理を終了し、図３の処理Ｓ１７のステップ実行処理が行われる。また、ステップ情報が通常のステップでないと判断されると（処理Ｓ５２でＮＯ）、処理Ｓ５３に移行する。
【００８１】
ステップ情報が通常のステップでないと判断された場合、処理Ｓ５３において、中央処理部１１は、ステップ情報が予め設定されている所定の条件を満たしているか否かを判断する。なお、ステップ情報が満たす所定の条件とは、例えば、更新日付（時間）が特定の時間より新しいこと、更新日付（時間）がインストール時に作成するフォルダの日付より新しいこと、バージョン情報が一致すること、ファイル中に特定の文字列が含まれていること、ファイル中の特定位置に特定のコードが含まれていること、及び操作者に問い合わせること等である。中央処理部１１は、ステップ情報がこれらの条件のうちの少なくとも一つを満たすか否かを判断する。ここで、ステップ情報が予め設定されている所定の条件を満たしていると判断されると（処理Ｓ５３でＹＥＳ）、処理Ｓ５４に移行し、ステップ情報が予め設定されている所定の条件を満たしていないと判断されると（処理Ｓ５３でＮＯ）、処理Ｓ５５に移行する。
【００８２】
ステップ情報が予め設定されている所定の条件を満たしていると判断された場合、処理Ｓ５４において、中央処理部１１は、条件成立時に実行するステップに対応するステップ番号に現在のステップ番号を更新する。そして、処理Ｓ５１に戻り、中央処理部１１は、条件成立時に実行するステップのステップ番号を現在のステップ番号として取得する。
【００８３】
ステップ情報が予め設定されている所定の条件を満たしていないと判断された場合、処理Ｓ５５において、中央処理部１１は、条件不成立時に実行するステップに対応するステップ番号に現在のステップ番号を更新する。そして、処理Ｓ５１に戻り、中央処理部１１は、条件不成立時に実行するステップのステップ番号を現在のステップ番号として取得する。
【００８４】
このように、中央処理部１１によって、起動・実行部１３によりアプリケーションのインストールが実行される前のインストールの状態が判定され、起動・実行部１３によって、中央処理部１１により判定されたインストールの状態に応じてアプリケーションのインストールが実行されるので、より複雑なインストール支援ができる。
【００８５】
（第４の実施形態）
次に、本発明に係る第４の実施形態について説明する。第１の実施形態乃至第３の実施形態では、定義ファイルが記録媒体により提供されているが、第４の実施形態では、さらにネットワーク上に存在する定義ファイルを用いてインストールを支援する。
【００８６】
図８は、第４の実施形態におけるインストール支援システム装置の主要機能の一例を示すブロック図である。なお、図８に示すインストール支援装置３００のハードウエア構成は、図１に示す第１の実施形態におけるインストール支援装置１００のハードウエア構成と同じであるので説明を省略する。
【００８７】
図８に示すインストール支援システム５００は、インストール支援装置３００及びサーバ６００を備えて構成される。インストール支援装置２００は、ネットワーク２２，３２を介してサーバ６００と通信可能に接続されており、制御部１０、第１の定義ファイル記憶部２０’、第１の行程データ記憶部３０’、完了手順データ記憶部４０及びＭＭＩ５０を備えて構成される。サーバ６００は、ネットワーク２２，３２を介してインストール支援装置３００と通信可能に接続されており、第２の定義ファイル記憶部２１及び第２の行程データ記憶部３１を備えて構成される。なお、以下の説明では、図２に示す第１の実施形態におけるインストール支援装置１００と同じ構成については、同じ符号を付し、説明を省略する。
【００８８】
第１の定義ファイル記憶部２０’は、図１に示す第１の実施形態のインストール支援装置１００における定義ファイル記憶部２０と同様に、インストール作業の各ステップを手順の順番に列挙し、各ステップで実行する内容や説明を記述した第１の定義ファイルを記憶する。
【００８９】
第１の行程データ記憶部３０’は、図１に示す第１の実施形態のインストール支援装置１００における行程データ記憶部３０と同様に、インストール作業の各ステップにおいて実行するために必要なデータ及びファイル等の第１の行程データを記憶している。
【００９０】
第２の定義ファイル記憶部２１は、第１の定義ファイル記憶部２０’と同様に、インストール作業の各ステップを手順の順番に列挙し、各ステップで実行する内容や説明を記述した第２の定義ファイルを記憶し、第１の定義ファイル記憶部２０’が記憶する第１の定義ファイルとは異なる定義ファイルを記憶する。
【００９１】
第２の行程データ記憶部３１は、第１の行程データ記憶部３０’と同様に、インストール作業の各ステップにおいて実行するために必要なデータ及びファイルを記憶しており、第１の行程データ記憶部３０’が記憶する第１の行程データとは異なる行程データを記憶している。
【００９２】
なお、サーバ６００は、ネットワークを介してデータを送信する送信部（不図示）を備え、インストール支援装置３００は、ネットワークを介してデータを受信する受信部（不図示）を備えているが、図８では省略している。すなわち、第２の定義ファイル記憶部２１に記憶されている第２の定義ファイルは、サーバ６００が備える送信部によってネットワーク２２を介してインストール支援装置３００に送信され、サーバ６００の送信部によって送信された第２の定義ファイルは、インストール支援装置３００が備える受信部によって受信され、インストール支援装置３００の受信部によって受信された第２の定義ファイルは、定義ファイル読取部１２によって読み取られる。同様に、第２の行程データ記憶部３１に記憶されている第２の行程データは、サーバ６００が備える送信部によってネットワーク３２を介してインストール支援装置３００に送信され、サーバ６００の送信部によって送信された第２の行程データは、インストール支援装置３００が備える受信部によって受信され、インストール支援装置３００の受信部によって受信された第２の行程データは、起動・実行部１３によって読み取られる。
【００９３】
また、第２の行程データ記憶部３１は、第２の定義ファイルの記述に従ってインストール作業を実行する際に必要でなければ、必ずしも設ける必要はなく、第２の定義ファイル記憶部２１のみを備える構成であってもよい。さらに、図８に示すインストール支援システム５００では、第２の定義ファイルと第２の行程データとをそれぞれ異なるネットワーク２２とネットワーク３２とを用いて送信しているが、本発明は特にこれに限定されず、同じネットワークを介して第２の定義ファイルと第２の行程データとを送信してもよい。
【００９４】
ここで、第４の実施形態におけるインストール支援システム５００の動作について説明する。まず、定義ファイル読取部１２は、第１の定義ファイル記憶部２０’に記憶されている第１の定義ファイルを読み取る。そして、起動・実行部１３は、第１の定義ファイルに従ったインストールの実行を行う。ここで、ネットワークに接続する環境設定などが行われる。そして、第１の定義ファイルに第２の定義ファイルを取得する旨の記述がある場合、定義ファイル読取部１２は、第２の定義ファイル記憶部２１からネットワーク２２を介して第２の定義ファイルを取得する。定義ファイル読取部１２、取得した第２の定義ファイルを読み取る。続いて、起動・実行部１３は、必要であれば、すなわち、第２の定義ファイルに第２の行程データを取得する旨の記述がある場合、第２の行程データ記憶部３１からネットワーク３２を介して第２の行程データを取得し、第２の定義ファイルに従ったインストールの実行を行う。
【００９５】
このように、定義ファイル読取部１２によって、ネットワークを介して送信されるインストールの実行順序が読み取られるので、インストールの実行順序をコンピュータ読み取り可能な記録媒体によって提供する場合と比較して、より早く最新のインストールの実行順序を提供することができ、ソフトウエアを提供する提供者は、ネットワーク上のインストールの実行順序を更新するだけでよいので、ソフトウエアを提供する提供者の作業工数を削減することができる。
【００９６】
また、本発明に係るインストール支援プログラムを記録したコンピュータ読み取り可能な記録媒体は、複数のアプリケーションのインストールを支援するためのインストール支援プログラムを記録したコンピュータ読み取り可能な記録媒体であって、インストール手順記憶部に記憶されている複数のアプリケーションのインストールを実行する実行順序を読み取る読取手段と、前記読取手段によって読み取られたインストールの実行順序を表示部に表示する第１の表示手段と、前記第１の表示手段によって表示されるインストールの実行順序の中から特定のアプリケーションのインストールを実行する手順の選択を操作者により受け付ける受付手段と、前記受付手段によって受け付けられたアプリケーションのインストールを実行する実行手段と、前記実行手段によってインストールの実行が完了したことを完了手順情報として不揮発性の完了手順情報記憶部に記憶する完了手順記憶手段と、前記完了手順記憶手段によって記憶された完了手順情報を前記実行順序とともに表示部に表示する第２の表示手段としてコンピュータを機能させることを特徴とするインストール支援プログラムを記録している。
【図面の簡単な説明】
【００９７】
【図１】本発明の第１の実施形態におけるインストール支援装置のハードウエア構成の一例を示す図である。
【図２】図１に示すインストール支援装置の主要機能の一例を示すブロック図である。
【図３】図１及び図２に示すインストール支援装置１００のインストール支援処理を説明するためのフローチャートである。
【図４】インストール支援処理において表示画面に表示されるウインドウの一例を示す図である。
【図５】図３の処理Ｓ１７におけるステップ実行処理について説明するためのフローチャートである。
【図６】第２の実施形態におけるインストール支援装置のステップ実行確認処理を説明するためのフローチャートである。
【図７】第３の実施形態におけるインストール支援装置のステップ実行判定処理を説明するためのフローチャートである。
【図８】第４の実施形態におけるインストール支援システム装置の主要機能の一例を示すブロック図である。
【符号の説明】
【００９８】
１０    制御部
１１    中央処理部
１２    定義ファイル読取部
１３    起動・実行部
１４    手順管理部
２０    定義ファイル記憶部
３０    行程データ記憶部
４０    完了手順データ記憶部
５０    ＭＭＩ
５１    操作部
５２    表示部
１００    インストール支援装置
【図１】
2005234817.tif 000003
【図２】
2005234817.tif 000004
【図３】
2005234817.tif 000005
【図４】
2005234817.tif 000006
【図５】
2005234817.tif 000007
【図６】
2005234817.tif 000008
【図７】
2005234817.tif 000009
【図８】
2005234817.tif 000010