(57)【特許請求の範囲】
【請求項１】
クライアントと、前記クライアントの起動制御情報を複数記憶したサーバとから成る処理システムであって、
前記クライアントは、
自動起動するか否かの情報を保持する起動フラグ保持部と、
前回起動したときの起動制御情報の識別子を保持する起動制御情報識別子保持部と、
前記起動フラグ保持部に自動起動する事を示す情報を保持していた場合、前回起動したときの起動制御情報を起動制御情報識別子に基づいて前記サーバより取得して起動すると共に前記起動フラグ保持部の保持内容を自動起動しない情報に更新し、前記起動フラグ保持部に自動起動しない事を示す情報が保持されていた場合に所定時間内に利用者の操作があった場合、前記サーバに記憶されている起動制御情報の一覧を表示すると共に、利用者により前記一覧から選択された起動制御情報を前記サーバより取得して起動し、その起動制御情報の識別子に起動制御情報識別子保持部の保持内容を更新する起動制御手段と、
前記起動制御手段の起動処理によりアプリケーションを起動して処理し、該アプリケーションによる処理において、前記起動フラグ保持部の保持内容を自動起動する事を示す情報に更新する必要があると判定される場合には、前記起動フラグ保持部の保持内容を自動起動する事を示す情報に更新するアプリケーション処理手段と、
を有する事を特徴とする処理システム。
【請求項２】
起動制御情報を複数記憶したサーバより起動制御情報を取得し、起動処理を行う処理装置であって、
前記処理装置は、
自動起動するか否かの情報を保持する起動フラグ保持部と、
前回起動したときの起動制御情報の識別子を保持する起動制御情報識別子保持部と、
前記起動フラグ保持部に自動起動する事を示す情報を保持していた場合、前回起動したときの起動制御情報を起動制御情報識別子に基づいて前記サーバより取得して起動すると共に前記起動フラグ保持部の保持内容を自動起動しない情報に更新し、前記起動フラグ保持部に自動起動しない事を示す情報が保持されていた場合に所定時間内に利用者の操作があった場合、前記サーバに記憶されている起動制御情報の一覧を表示すると共に、利用者により前記一覧から選択された起動制御情報を前記サーバより取得して起動し、その起動制御情報の識別子に起動制御情報識別子保持部の保持内容を更新する起動制御手段と、
前記起動制御手段の起動処理によりアプリケーションを起動して処理し、該アプリケーションによる処理において、前記起動フラグ保持部の保持内容を自動起動する事を示す情報に更新する必要があると判定される場合には、前記起動フラグ保持部の保持内容を自動起動する事を示す情報に更新するアプリケーション処理手段と、
を有する事を特徴とする処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ（装置）の起動制御に関する。
【０００２】
パーソナルコンピュータに代表されるコンピュータの動作環境構築においては、スタンドアローン又はサーバからオペレーティングシステムやアプリケーションプログラムを個別にインストールすることが行われていた。このような環境構築は、新たにコンピュータを導入する時や、コンピュータに障害が発生して回復不可能な状態の時に行われる。
【０００３】
複数のコンピュータに対してこのような環境構築を行う場合、個々のコンピュータにおいて同様の作業を繰り返す必要がありユーザにとって多大な作業負担となっていた。また、その環境構築のために、例えば、システムファイルを記憶したフロッピィディスクを作成し、そのフロッピィディスクを用いてコンピュータを起動するという作業が行われていた。
【０００４】
【従来の技術】
最近では、上記のようなユーザの作業負担を軽減することを目的として、サーバにコンピュータのディスクイメージをファイルとして予め格納させておき、クライアントとなるコンピュータはそのサーバに対してディスクイメージファイルの要求を行い、サーバからネットワークを経由して受信したディスクイメージファイルをディスクドライブ（ハードディスク）に展開するという技術が実現されている。
【０００５】
また、ＰＸＥ（Ｐｒｅｂｏｏｔ  ｅＸｅｃｕｔｉｏｎ  Ｅｎｖｉｒｏｎｍｅｎｔ）などで知られているように、起動イメージ（システムやアプリケーションプログラムなど）をサーバに予め登録しておき、クライアントであるコンピュータの電源が投入されるとサーバから起動イメージをネットワーク経由でダウンロードしてコンピュータの起動を行う技術も実現されている。（以下、ネットワーク起動機能と称する）
これらの技術によって、コンピュータがその起動時にサーバから起動イメージをダウンロードし、その起動イメージに含まれるアプリケーションプログラムを用いてさらにサーバからディスクイメージファイルをダウンロードし、コンピュータの環境を構築することが可能となっている。
【０００６】
従来、このようなネットワーク起動機能においては次のような２通りの方法が行われていた。
（１）クライアント毎に設定された起動イメージを使用する方法
サーバは各クライアントに対応する起動イメージをそれぞれ設定しておく。クライアントは電源投入／再起動時にサーバに対して起動要求を行い、サーバはその起動要求のあったクライアントに対して予め設定されている起動イメージを送信する。クライアントはサーバから受信した起動イメージをメモリに展開し、その起動イメージを用いて処理を続行する。
（２）クライアントで使用するイメージファイルを選択する方法
サーバは複数のディスクイメージファイルを管理し、管理しているディスクイメージファイルに関する情報一覧を起動要求のあったクライアントに対して送信し、クライアントはその情報一覧を表示する。ユーザがクライアントに表示された情報一覧の中から所望の起動イメージを選択すると、クライアントからサーバに対して当該起動イメージの転送要求が行われ、その要求に応答してサーバから送信された起動イメージをメモリに展開し、その起動イメージを用いて処理を続行する。
【０００７】
【発明が解決しようとする課題】
上記いずれの方法によっても、以前の作業方法に比べてユーザの作業負担は軽減されるようになった。しかし、上記方法においては以下のような問題点を生じていた。
【０００８】
クライアント毎に設定された起動イメージを使用する方法においては、クライアントとそのクライアントが使用する起動イメージの対応が設定されている。このため、クライアントにダウンロードされた起動イメージにエラーがありそれに含まれるアプリケーションプログラムが正常に起動されない場合に、クライアントであるコンピュータを再起動したとしても上記設定された起動イメージが再びダウンロードされるため、再度同じエラーが発生し、ネットワーク起動機能による起動処理および環境構築などの作業が実行できないことがあった。
【０００９】
また、起動イメージをクライアントで選択して起動する方法においては、起動イメージに含まれるアプリケーションプログラムによりコンピュータの再起動が行われる場合、コンピュータの再起動時にユーザは再び同じ起動イメージを選択する必要があった。
【００１０】
以上のように、従来の技術においては、ユーザによる作業負担を十分低減させた起動制御が行われていなかった。
【００１１】
本発明は、以上の問題点に鑑み、有効なコンピュータ（装置）の起動制御を実現することを目的とする。
【００１２】
【課題を解決するための手段】
上記の課題を解決するために、本発明は以下の構成を採用する。
【００１３】
好ましくは、自装置の起動処理を制御する処理装置に、選択された起動制御情報を保持部に記録させ、装置の起動時に前回の装置起動において保持された前記起動制御情報に基づき起動処理を実行させるよう構成してもよい。
【００１４】
また、好ましくは、自装置の起動処理を制御する処理装置に、起動フラグを保持部に記録させ、装置の起動時に起動フラグで示される起動処理を実行させるよう構成してもよい。
【００１５】
また、好ましくは、前記処理装置からの要求に応じた情報を提供する管理装置を設けてもよい。
【００１６】
【発明の実施の形態】
以下に本発明の実施の形態を説明する。
【００１７】
図１は、本発明が実施されるシステム構成の概要を示す図である。図１中、１はネットワーク、２はクライアント、３はサーバを示す。ここで、ネットワーク１は電話回線網やＬＡＮ（ローカルエリアネットワーク）、さらに広域ネットワークであるインターネットなどであり、クライアント２はパーソナルコンピュータやワークステーションなどの公知の構成をもつコンピュータである。また、サーバ３もワークステーションやパーソナルコンピュータなどの公知の構成をもつコンピュータである。
【００１８】
この図１のシステム構成において、クライアント２は、起動イメージ制御部４、起動フラグ５、起動イメージ６を主たる構成要素として備える。
【００１９】
起動イメージ制御部４は、ＰＸＥに対応し、起動時に起動フラグ５の内容に基づきサーバ３への起動メニュー１０または起動イメージの転送要求を行うものである。また、サーバ３から取得した起動メニュー１０や起動イメージ６のメモリへの展開も実行するものである。
【００２０】
なお、クライアント２に示す起動イメージ６は、本発明の処理によりサーバ３から取得された起動イメージである。この起動イメージは、オペーティングシステム、各種デバイスドライバ、アプリケーションプログラムおよびその処理に用いられる各種データからなり、これらをバイナリデータとして１ファイルに保存したものである。また、この起動イメージに含まれるアプリケーションプログラムによりサーバ３からディスクイメージファイルの取得、クライアント２の環境構築などの処理が実行される。
【００２１】
また、ディスクイメージファイルはハードディスク内に存在するファイルを１ファイルとして保存したものであり、そのファイルは区画数、先頭からの各区画のオフセット情報、各区画のデータ（識別情報と実データ）から構成される。
【００２２】
起動フラグ５はクライアント２の起動時に実行される処理の際に参照される。この起動フラグ５を用いた本発明の処理については後述する。
【００２３】
この起動イメージ制御部４は、本発明のプログラムをクライアント２のＣＰＵ２０に実行させることにより実現される機能である。
【００２４】
また、図１のシステム構成において、サーバ３はオペレーティングシステム７、ファイル転送アプリケーションプログラム８、起動制御アプリケーションプログラム９、起動メニュー情報１０、複数の起動イメージ１１を主たる構成要素として備える。
【００２５】
サーバ３において、ファイル転送アプリケーションプログラム８はオペレーティングシステム７上で動作し、クライアント２とのデータ通信を実現するものである。
【００２６】
また、起動制御アプリケーションプログラム９もオペレーティングシステム７上で動作し、クライント２からの要求に応じて起動メニュー情報１０、起動イメージ１１をファイル転送アプリケーションプログラム８により返送するものである。
【００２７】
この起動制御アプリケーションプログラム９はサーバ３のＣＰＵ２０に実行させる本発明のプログラムである。
【００２８】
次に、上記クライアント２やサーバ３であるコンピュータのハードウェア構成について説明する。図２はコンピュータのハードウェア構成を示す図である。
【００２９】
このコンピュータのハードウェアは図２に示されるように、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、ハードディスクドライブ（ＨＤＤ）２３、フロッピーディスクドライブ（ＦＤＤ）２４、グラフィックボード２５、ネットワークを利用するための通信制御装置２６、インターフェース（Ｉ／Ｆ）２７，２８で構成される。
【００３０】
また、そのグラフィックボード２５にはディスプレイ２９が接続され、通信制御装置２６には通信線が接続され、インターフェース２７，２８にはそれぞれキーボード３０，マウス３１が接続される。なお、本発明の処理において、クライアント２およびサーバ３にはこのコンピュータに示す全ての構成要素が必須ということはない。
【００３１】
以上のコンピュータの構成において、ＲＯＭ２１には起動用プログラムが格納されている。クライアント２におけるＲＯＭ２１にはＰＸＥに対応するＢＩＯＳが記憶されており、電源投入などのコンピュータの起動時にＣＰＵ２０により実行される。
【００３２】
また、ＲＡＭ２２はコンピュータを制御するプログラムが展開され、そのプログラムによる処理結果や処理のための一時的データおよびディスプレイ２９の画面上に表示するために展開されるデータを保持するために使用される。ＲＡＭ２２に展開された表示用データはグラフィックボード２５を介してディスプレイ２９の画面上に表示される。
【００３３】
なお、本実施形態におけるクライアント２のＲＡＭ２２は、サーバ３から取得した起動メニュー情報１０や起動イメージ６が展開され、起動イメージ６に含まれるアプリケーションプログラムによる環境構築などの処理実行に利用される。
【００３４】
さらに、サーバ３のＲＡＭ２２には、オペレーティングシステム７、ファイル転送アプリケーションプログラム８、起動制御アプリケーションプログラム９が展開される。
【００３５】
また、ハードディスクドライブ２３およびフロッピィディスクドライブ２４は、プログラムや制御データをそれぞれ対応する記録媒体（ハードディスクやフロッピィディスク３２）に記録するためのデバイスである。
【００３６】
本実施形態においては、起動フラグ５がクライアント２のハードディスクに記録されており、クライアント２の起動時にこの起動フラグ５の内容が参照される。また、サーバ２のハードディスクには、オペレーティングシステム７、ファイル転送アプリケーションプログラム８、起動制御アプリケーションプログラム９、起動メニュー情報１０、複数の起動イメージ１１が記録されている。
【００３７】
また、通信制御装置２６は、通信線により他の装置とのデータのやり取り、プログラムのダウンロードを行うために使用される。
【００３８】
キーボード３０は複数の文字キーや矢印キーからなり、各種データの入力を行うために用いられ、マウス３１はディスプレイ２９の画面上に表示されたマウスカーソルでの選択指示に用いられる。
【００３９】
以上の構成による本発明の実施形態による処理について説明する。図３および図４は、本実施形態における処理フローチャートを示す図である。この図３の前処理として、次のことが実行される。
【００４０】
まず、クライアント２の電源投入または再起動指示による起動処理において、クライアント２のＢＩＯＳが動作し、ＰＸＥステータス情報に示されるサーバ３に対してブートストラップコードの転送を要求する。
【００４１】
この要求に応じてサーバ３から受信したブートストラップコードをＲＡＭ２２に展開して起動することで、このブートストラップコードにより以降の処理が実行される。
【００４２】
このように、本発明の起動制御処理をコンピュータに実行させるためのプログラムは、予めサーバ３の記録装置に記録されており、クライアント２にダウンロードされてクライアント２の記録装置（ＲＡＭ２２）に記録されるものである。
【００４３】
電源投入やアプリケーションプログラムによる再起動などクライアント２の起動にネットワーク起動が指示されていると、まず、ハードディスクに記録されている起動フラグを参照する。（ステップＡ１）
起動フラグの値が０であり自動起動しないことを示していると、ネットワーク起動を行うか否かをユーザに選択させる画面（後述する図５（ａ）の画面）を表示してユーザの入力を待つ。（ステップＡ２）
ユーザが所定キー（本例では、Ｆ１０キー）を入力した場合は、ネットワーク起動を行うために起動メニュー情報１０の送信をサーバ３に要求してそれを取得する。（ステップＡ３）
なお、ステップＡ２の判定において、所定キー以外のキー操作がされた場合や、所定時間経過しても入力がない場合には、ハードディスク起動などネットワーク起動以外の起動方法によりクライアント２を起動させてクライアント２を用いた通常の作業を実行する。（ステップＡ１２）
クライアント２はステップＡ３による要求によって取得した起動メニュー情報１０の内容に従ってサーバ３で管理されている起動イメージの一覧である起動メニューをディスプレイ２９に表示する。（ステップＡ４）
ユーザによって起動メニューから所望の起動イメージが選択されると（ステップＡ５）、選択された起動イメージの送信をサーバ３に要求してそれを取得する。（ステップＡ６）
その要求した起動イメージが正常に取得できたか否かを判定し（ステップＡ７）、正常に起動された場合にはその起動イメージ番号をＰＸＥステータス情報に登録する。（ステップＡ８）
その後、ＰＸＥステータス情報の起動フラグの値を０に設定した後（ステップＡ９）、取得した起動イメージをＲＡＭ２２に展開してそれを起動する。（ステップＡ１０）
また、起動イメージが正常に取得できなかった場合にはエラー表示を行い（ステップＡ１１）、本処理を終了する。
【００４４】
ステップＡ１０によって起動イメージの起動が指示されると、図４に示すように、まず、起動イメージに含まれているオペレーティングシステムが起動され（ステップＡ１３）、さらに起動イメージに含まれるアプリケーションプログラムが起動される（ステップＡ１４）。
【００４５】
そして、アプリケーションプログラムによる処理において、再起動時に現在使用している起動イメージと同一のものを利用する必要があると判定される場合には（ステップＡ１５）、起動フラグの値を１に設定する。（ステップＡ１６）
そして、アプリケーションプログラムはその処理に応じて終了処理、またはクライアントの再起動処理を行う。
【００４６】
このアプリケーションプログラムの終了処理または再起動指示によりクライアント２が起動される時には、起動フラグが参照される。この際、上記ステップＡ１６の処理によって起動フラグの値が１に設定されていると、前回の起動時にダウンロードされた起動イメージに含まれるアプリケーションプログラムは正常に動作したことを意味するので、今回の起動時にその起動イメージを自動的にダウンロードすることが指示される。
【００４７】
また、前回の起動時に起動イメージが正常にダウンロードされたにも関わらず、アプリケーションが正常に動作しない場合には、上記ステップＡ９の処理によって起動フラグの値が０に設定されたままとなっているので、ユーザは表示される起動メニューを用いて前回の起動時にダウンロードされた起動イメージとは異なる起動イメージを選択することが可能となる。これにより、正常に動作する起動イメージを用いた作業を実行することができる。
【００４８】
なお、上記ステップＡ１５においては、同一の起動イメージを使用するか否かを判定しているが、次回起動時に使用する起動イメージが把握できる場合には、起動フラグの値を１に設定すると共に、その起動イメージを示すイメージ番号をＰＸＥステータス情報に記録するように構成してもよい。
【００４９】
このような構成によれば、クライアントの再起動時に現在使用している起動イメージと異なる起動イメージによるネットワーク起動をユーザの選択操作を介することなく実行することが可能となる。
【００５０】
次に、本実施形態の処理により表示される画面表示例について説明する。図５は、クライアントの起動時の画面表示例を示す図である。
【００５１】
図５（ａ）はクライアントの電源が投入された場合やアプリケーションプログラムによる再起動処理が行われた場合で、かつ、ＰＸＥによるネットワーク起動が設定され、図３のステップＡ１による判定により起動フラグの値が０の場合に表示される画面である。
【００５２】
この図５（ａ）の状態において、所定キー（本例では、ファンクションキーのＦ１０）が押下されることで、図３のステップＡ３の処理によりサーバ３に対して起動メニュー情報１０の転送を要求する。
【００５３】
図５（ｂ）はサーバ３から受信した起動メニュー情報１０に基づき起動メニューを表示した画面である。各メニュー項目において、左側の情報はイメージファイルを作成したコンピュータを識別するコンピュータ名を示し、右側の情報はそのイメージファイルのタイプを示している。
【００５４】
ここで、ユーザがその起動メニューに表示される項目から所望の起動イメージを選択すると（図３のステップＡ５）、その起動イメージの転送をサーバ３に要求し取得する（図３のステップＡ６）。
【００５５】
図５（ｃ）は起動イメージに含まれるアプリケーションプログラムにより表示された画面である。この画面に示されるように、本実施形態のアプリケーションプログラムは、ディスクバックアップ、パーティションバックアップ、ディスクリストア、パーティションリストアの処理が可能である。
【００５６】
ディスクバックアップは指定されるディスクのイメージファイルを作成しサーバ３に転送する処理であり、パーティションバックアップはその処理対象がパーティション単位になったものである。
【００５７】
また、ディスクリストアはサーバ３で管理されているディスクイメージファイルの中からユーザに選択されたものをクライアント２にダウンロードし、ディスクドライブ（ハードディスク）に展開する処理である。パーティションリストアはその処理対象がパーティション単位となったものである。
【００５８】
図６に上記図５（ｂ）の起動メニューを表示させるための起動イメージ情報１０のデータ構造を示す。
【００５９】
図６に示すように、起動イメージ情報１０は各メニュー項目に対応するレコードの集合からなるテーブルとなっている。各レコードは、それぞれ、イメージ番号、サーバＩＰ、イメージタイプ、コンピュータ名、チェックサムのフィールド情報で構成される。
【００６０】
イメージ番号のフィールドには起動イメージを特定するための一意の数値が記録され、クライアント２からの起動イメージの転送要求に応じて送信する起動イメージの特定に使用される。
【００６１】
なお、本実施形態においては、イメージ番号として２進数にして０〜２５５の値が指定可能としている。また、最終レコードには、イメージ番号として所定値（例えば、０ｘｆｆｆｆ）を記録し、その他のフィールドに関する情報は記録しないよう構成している。
【００６２】
サーバＩＰのフィールドには起動イメージを管理しているサーバのＩＰアドレスが記録されており、クライアント２により選択された起動イメージの転送要求を行う要求先情報として使用される。
【００６３】
イメージタイプのフィールドには起動イメージの種別が記録され、その起動イメージを利用すべき実行処理を示す。例えば、ディスクイメージファイルによる環境構築に使用される起動イメージ、単なるネットワーク起動のために使用される起動イメージなどを示す。
【００６４】
コンピュータ名のフィールドにはその起動イメージに登録されているコンピュータ名が記録され、その起動イメージを作成したコンピュータを識別するためのコンピュータ名が記録される。このコンピュータ名は起動メニューに表示される。
【００６５】
チェックサムのフィールドには各レコード単位のチェックサムが記録され、データの正当性の判定に用いられる。
【００６６】
次に、クライアントの起動時に参照される情報について説明する。この情報はクライアント２のハードディスクに記録され、セクタ１のマスターブートレコード（ＭＢＲ）に続くセクタ２に記録される。
【００６７】
この記録情報としては、図７に示すＰＸＥステータス情報がある。図７は、ＰＸＥステータス情報を示す図である。このＰＸＥステータス情報は、識別子、起動イメージ番号、サーバＩＰアドレス、起動フラグから構成される。
【００６８】
ＰＸＥステータス情報における識別子はデータの識別を示すものであり、本例ではＰＸＥステータス情報であることを示す。
【００６９】
起動イメージ番号は、クライアント２の起動時に後述する起動フラグが自動起動を示す場合に、サーバ３に対して転送要求する起動イメージのイメージ番号を示す。
【００７０】
サーバＩＰアドレスは、ネットワーク起動が実行される場合にアクセスするサーバ３のＩＰアドレスを示す。このＩＰアドレスを用いてサーバ３に対して各種ファイルの転送要求が実行される。
【００７１】
起動フラグは、クライアント２の起動時にサーバ３に対して起動メニューの転送を要求するか、前述のイメージ番号で示される起動イメージの転送を要求するかの判断に使用される。本実施形態の起動フラグは０または１の値をとり、値が０の場合は起動メニューの転送要求を行ってユーザ選択による起動処理が実行され、値が１の場合はイメージ番号で示される起動イメージの転送要求を行ってユーザの選択操作を介さずに自動起動が実行される。
【００７２】
なお、この起動フラグはクライアント２のハードディスクに記録される例を示しているが、サーバ３に記録されるよう構成してもよい。この場合には、クライアント２の初期動作におけるブートストラップコードと共にこの起動フラグを受信するよう構成すればよい。また、起動フラグの値を設定する場合には、クライアント２からサーバ３に対してその書き換え要求と値を通知してサーバ３にその処理を実行させるようにすればよい。
【００７３】
以上のような本発明の処理により、ユーザの選択操作を省略したネットワーク起動とユーザの選択操作によるネットワーク起動がその状況に応じて切り換えて実行されることになり、コンピュータの有効な起動制御を実現することができる。
【００７４】
以下に本発明の特徴を付記する。なお、特許請求の範囲および付記における各構成要件と実施形態の対応は次の通りである。
【００７５】
処理装置に関して、保持部はクライアント２のハードディスクに対応し、起動制御情報はそのハードディスクに記録されたＰＸＥステータス情報の起動イメージ番号に対応し、起動制御部はサーバ３からダウンロードされるブートストラップコードに対応する。また、要求部、提示部および受信部もこのブートストラップコードに対応する。
【００７６】
さらに、起動フラグはＰＸＥステータス情報の起動フラグに対応し、提示部はブートストラップコードに対応する。
【００７７】
管理装置に関して、転送制御部はファイル転送アプリケーションプログラムに対応し、制御部は起動制御アプリケーションプログラムに対応する。
（付記１）  自装置の起動処理を制御する処理装置であって、
選択された起動制御情報を保持する保持部と、
装置の起動時に、前回の装置起動において保持された前記起動制御情報に基づき起動処理を実行する起動制御部と、を備えることを処理装置。
（付記２）  前記起動制御情報に基づき他装置に起動情報を要求する要求部を備え、
前記起動制御部は前記要求に応じて前記他装置から受信した起動情報により起動処理を実行することを特徴とする付記１記載の処理装置。
（付記３）  自装置の起動処理を制御する処理装置であって、
起動フラグを保持する保持部と、
装置の起動時に、起動フラグで示される起動処理を実行する起動制御部と、を備えることを特徴とする処理装置。
（付記４）  前記起動フラグは、予め登録された起動制御情報に基づく起動処理、またはユーザにより選択される起動制御情報に基づく起動処理のいずれかを示し、
前記起動制御部は、起動フラグで示される起動処理を実行することを特徴とする付記３記載の処理装置。
（付記５）  前記ユーザに起動制御情報を選択させるための起動メニューを提示する提示部を備え、
前記起動制御部は、前記起動メニューから選択される起動制御情報に応じた起動処理を実行することを特徴とする付記４記載の処理装置。
（付記６）  前記起動メニューを他装置から受信する受信部を備え、
前記起動制御部は、前記受信した起動メニューで選択された起動制御情報に対応する起動情報を他装置から受信し、その起動情報に基づく起動処理を実行することを特徴とする付記５記載の処理装置。
（付記７）  他装置の起動処理に用いられる起動情報を管理する管理装置であって、
前記他装置の起動時に要求される転送指示情報を受信する転送処理部と、
前記転送指示情報に従い、該転送指示情報で指定された起動情報または管理している起動情報の一覧情報を前記他装置への転送を前記転送処理部に指示する制御部と、を備えることを特徴とする管理装置。
（付記８）  処理装置と該処理装置を管理する管理装置からなるシステムであって、
前記処理装置は、
選択された起動制御情報を保持する保持部と、
自装置の起動時に、前回の装置起動において保持された前記起動制御情報に基づき前記管理装置に起動情報を要求する要求部と、
前記要求に応じて受信した起動情報により起動処理を実行する起動制御部とを備え、
前記管理装置は、
前記処理装置からの転送要求に応じて前記起動情報を該処理装置に転送する転送処理部を備えることを特徴とするシステム。
（付記９）  処理装置と該処理装置を管理する管理装置からなるシステムであって、
前記処理装置は、
予め登録された起動制御情報に基づく起動処理、またはユーザにより選択される起動制御情報に基づく起動処理のいずれかを示す起動フラグを保持する保持部と、
装置の起動時に、前記起動フラグに基づき前記起動制御情報で示される起動情報または前記管理装置で管理されている起動情報の一覧情報の転送を要求する要求部と、
起動情報に基づく起動処理を実行する起動制御部と、を備え、
前記管理装置は、
前記処理装置からの転送要求に応じて前記起動情報を該処理装置に転送する転送処理部を備えることを特徴とするシステム。
（付記１０）  コンピュータに、
選択された起動制御情報を保持部に記録し、
装置の起動時に、前回の装置起動において記録された前記起動制御情報に基づく起動処理を行う、ことを実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記１１）  コンピュータに、
前記起動制御情報に基づく起動情報を他装置に要求する、ことを実行させる前記プログラムを記録した付記１０記載の記録媒体。
（付記１２）  コンピュータに、
起動フラグを保持部に記録し、
装置の起動時に、起動フラグで示される起動処理を行う、ことを実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記１３）  前記起動フラグは、予め登録された起動制御情報に基づく起動処理、またはユーザにより選択される起動制御情報に基づく起動処理のいずれかを示す、ことを特徴とする付記１２記載の記録媒体。
（付記１４）  前記ユーザに起動制御情報を選択させるための起動メニューを提示し、
前記起動メニューから選択される起動制御情報に応じた起動処理を行う、ことを実行させる前記プログラムを記録した付記１３記載の記録媒体。
（付記１５）  前記起動メニューを他装置から受信し、
前記受信した起動メニューで選択された起動制御情報に対応する起動情報を他装置から受信し、
その起動情報に基づく起動処理を行う、ことを実行させる前記プログラムを記録した付記１４記載の記録媒体。
（付記１６）  コンピュータに、
他装置の起動処理に用いられる起動情報を管理し、
前記他装置の起動時に要求される転送指示情報を受信し、
前記転送指示情報に従い、該転送指示情報で指定された起動情報または管理している起動情報の一覧情報を前記他装置への転送する、ことを実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００７８】
【発明の効果】
以上説明したように、本発明によれば、有効なコンピュータの起動制御を実現することができ、ユーザの操作負担をさらに軽減することが可能となる。
【図面の簡単な説明】
【図１】本発明が実施されるシステム構成の概要を示す図である。
【図２】コンピュータのハードウェア構成を示す図である。
【図３】本実施形態における処理フローチャートを示す図（その１）である。
【図４】本実施形態における処理フローチャートを示す図（その２）である。
【図５】クライアントの起動時の画面表示例を示す図である。
【図６】起動イメージ情報のデータ構造を示す図である。
【図７】ＰＸＥステータス情報を示す図である。
【符号の説明】
１  ネットワーク
２  クライアント
３  サーバ
４  起動イメージ制御部
５  起動フラグ
６  起動イメージ
７  オペレーティングシステム
８  ファイル転送アプリケーションプログラム
９  起動制御アプリケーションプログラム
１０  起動メニュー情報
１１  起動イメージ
【図１】
0003997735.tif 000002
【図２】
0003997735.tif 000003
【図３】
0003997735.tif 000004
【図４】
0003997735.tif 000005
【図５】
0003997735.tif 000006
【図６】
0003997735.tif 000007
【図７】
0003997735.tif 000008