(57)【要約】【課題】設定情報を移行する移行元の情報処理装置にユーザがログインすることなく、そのユーザの設定情報を選択的に読み出す。【解決手段】ユーザ毎の動作環境を設定する設定情報を他の情報処理装置に移行する移行元の情報処理装置であって、ユーザ毎の設定情報を記録した設定情報記録ファイルから、当該情報処理装置にログインしたログインユーザの設定情報を読み出して、当該情報処理装置に対する設定を保持するメモリ空間上の領域に展開するログインユーザ設定情報展開部と、非ログインユーザの設定情報を設定情報記録ファイルから読み出して、ログインユーザの設定情報を記録したメモリ空間上の領域とは異なる領域に展開する非ログインユーザ設定情報展開部と、展開した非ログインユーザの設定情報の少なくとも一部を、他の情報処理装置に移行すべき設定情報を記録する移行ファイルに書き込む移行ファイル書込部とを備える情報処理装置を提供する。【選択図】図１
2006079215.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ毎の動作環境を設定する設定情報を他の情報処理装置に移行する移行元の情報処理装置であって、
ユーザ毎の前記設定情報を記録した設定情報記録ファイルから、当該情報処理装置にログインしたログインユーザの前記設定情報を読み出して、当該情報処理装置に対する設定を保持するメモリ空間上の設定情報記憶領域に展開するログインユーザ設定情報展開部と、
ログインしていない非ログインユーザの前記設定情報を前記設定情報記録ファイルから読み出して、前記ログインユーザの前記設定情報を記録したメモリ空間上の領域とは異なる領域に展開する非ログインユーザ設定情報展開部と、
展開した前記非ログインユーザの前記設定情報の少なくとも一部を、前記他の情報処理装置に移行すべき前記設定情報を記録する移行ファイルに書き込む移行ファイル書込部と
を備える情報処理装置。
【請求項２】
前記非ログインユーザ設定情報展開部は、前記設定情報記憶領域のうち、前記ログインユーザの前記設定情報を記録した領域とは異なる領域に展開する
請求項１記載の情報処理装置。
【請求項３】
前記非ログインユーザ設定情報展開部により展開された前記非ログインユーザの設定情報のうち、前記他の情報処理装置に移行すべき前記設定情報を、ユーザの指示により選択する移行設定情報選択部を更に備え、
前記移行ファイル書込部は、前記非ログインユーザ設定情報展開部により展開された前記非ログインユーザの設定情報のうち、前記移行設定情報選択部により選択された前記設定情報を、前記移行ファイルに書き込む
請求項１記載の情報処理装置。
【請求項４】
前記ログインユーザ設定情報展開部は、前記ログインユーザが管理者権限を有するか否かに関わらず、当該ログインユーザの設定情報を前記設定情報記憶領域に展開し、
前記非ログインユーザ設定情報展開部は、管理者権限を有するユーザがログインしたことを条件として、管理者により読み出し可能な前記設定情報記録ファイルから、前記非ログインユーザの前記設定情報を読み出して、前記メモリ空間上の領域に展開する
請求項１記載の情報処理装置。
【請求項５】
ユーザ毎の動作環境を設定する設定情報を他の情報処理装置に移行させる移行プログラムであって、
移行元の情報処理装置のオペレーティングシステムは、移行元の当該情報処理装置を、
ユーザ毎の前記設定情報を記録した設定情報記録ファイルから、当該情報処理装置にログインしたログインユーザの前記設定情報を読み出して、当該情報処理装置に対する設定を保持するメモリ空間上の設定情報記憶領域に展開するログインユーザ設定情報展開部として機能させ、
移行元の当該情報処理装置を、
ログインしていない非ログインユーザの前記設定情報を前記設定情報記録ファイルから読み出して、前記ログインユーザの前記設定情報を記録したメモリ空間上の領域とは異なる領域に展開する非ログインユーザ設定情報展開部と、
展開した前記非ログインユーザの前記設定情報の少なくとも一部を、前記他の情報処理装置に移行すべき前記設定情報を記録する移行ファイルに書き込む移行ファイル書込部と
して機能させる移行プログラム。
【請求項６】
ユーザ毎の動作環境を設定する設定情報を他の情報処理装置に移行する移行元の情報処理装置を制御する移行制御方法であって、
移行元の情報処理装置は、
ユーザ毎の前記設定情報を記録した設定情報記録ファイルから、当該情報処理装置にログインしたログインユーザの前記設定情報を読み出して、当該情報処理装置に対する設定を保持するメモリ空間上の設定情報記憶領域に展開するログインユーザ設定情報展開部を有し、
ログインしていない非ログインユーザの前記設定情報を前記設定情報記録ファイルから読み出して、前記ログインユーザの前記設定情報を記録したメモリ空間上の領域とは異なる領域に展開する非ログインユーザ設定情報展開段階と、
展開した前記非ログインユーザの前記設定情報の少なくとも一部を、前記他の情報処理装置に移行すべき前記設定情報を記録する移行ファイルに書き込む移行ファイル書込段階と
を備える移行制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、移行プログラム、及び移行制御方法に関する。特に、本発明は、新たに情報処理装置を導入した場合等に、ユーザの動作環境を元の情報処理装置から新たな情報処理装置に移行させる情報処理装置、移行プログラム、及び移行制御方法に関する。
【背景技術】
【０００２】
近年、多くのパーソナル・コンピュータを相互に接続するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が、企業等において一般的に用いられるようになってきている。一方、パーソナル・コンピュータは、近年充分に高性能になったとはいえ依然として急速に技術進歩している。このため、一旦導入したパーソナル・コンピュータを最新機種に交換すべき頻度は依然として高く、交換後においても従前の業務を円滑に継続させるためには、交換作業の作業者の負担は大きい。導入台数が多い場合には、その作業負担は膨大である。
【０００３】
従来、パーソナル・コンピュータを交換する場合において、ユーザが交換前と交換後とで違和感無く業務を継続できるように、ユーザの動作環境の設定情報を情報処理装置間で移行させる技術が用いられている（特許文献１参照。）。また、本願出願人によって、ユーザの動作環境の設定情報を情報処理装置間で移行させるソフトウェアが開発されている（非特許文献１参照。）。これらの技術によれば、移行すべき設定情報をユーザにより選択できる。これにより、移行する設定情報のデータ量を削減でき、また、パーソナル・コンピュータの交換を機会として不要な設定情報を整理することができる。
【特許文献１】特開２００３−４４５６０号公報
【非特許文献１】Ｓｙｓｔｅｍ  Ｍｉｇｒａｔｉｏｎ  Ａｓｓｉｓｔａｎｔの紹介及びユーザーズガイド、ホームページＵＲＬ「http://www-6.ibm.com/jp/pc/migration/sma/」、平成１６年８月２４日検索
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ある程度の規模のＬＡＮを運用する場合には、各ユーザの負担を軽減すべく、ＬＡＮ全体を管理する管理者又はシステム担当者を設け、その担当者が情報処理装置の交換等のメンテナンスを担当することが一般的である。このような場合、情報処理装置を交換する場合であっても、管理者にのみ作業が発生し、その他のユーザに作業が発生することは避けるべきである。
【０００５】
非特許文献１によると、移行元の情報処理装置にログインしているユーザについて、移行すべき設定情報を選択することができる。しかしながら、ログインしていないユーザについては、移行すべき設定情報を選択できず、全ての設定情報を一括して移行しなければならなかった。このため、管理者が各ユーザのパスワードを逐一入力しなければならず、移行作業が煩雑であった。また、全ての設定情報を一括して移行してしまうと、移行すべき設定情報のデータ量が膨大となってしまう場合があった。
【０００６】
そこで本発明は、上記の課題を解決することのできる情報処理装置、移行プログラム、及び移行制御方法を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の形態においては、ユーザ毎の動作環境を設定する設定情報を他の情報処理装置に移行する移行元の情報処理装置であって、ユーザ毎の設定情報を記録した設定情報記録ファイルから、当該情報処理装置にログインしたログインユーザの設定情報を読み出して、当該情報処理装置に対する設定を保持するメモリ空間上の設定情報記憶領域に展開するログインユーザ設定情報展開部と、ログインしていない非ログインユーザの設定情報を設定情報記録ファイルから読み出して、ログインユーザの設定情報を記録したメモリ空間上の領域とは異なる領域に展開する非ログインユーザ設定情報展開部と、展開した非ログインユーザの設定情報の少なくとも一部を、他の情報処理装置に移行すべき設定情報を記録する移行ファイルに書き込む移行ファイル書込部とを備える情報処理装置、当該情報処理装置を制御する移行制御方法、及び、当該情報処理装置を制御する移行プログラムを提供する。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【０００８】
本発明によれば、設定情報を移行する移行元の情報処理装置にユーザがログインしなくても、そのユーザの設定情報を選択的に読み出すことができる。
【発明を実施するための最良の形態】
【０００９】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
図１は、情報処理装置１０の構成を示す。情報処理装置１０は、ユーザの動作環境を設定する設定情報を他の情報処理装置に移行する移行元の情報処理装置である。そして、情報処理装置１０は、ユーザがログインしない場合であっても、そのユーザの設定情報を選択的に読み出して移行ファイルＤＢ２０に書き込むことを目的とする。情報処理装置１０は、ＣＰＵ１０００と、ＲＡＭ１０２０と、ハードディスクドライブ１０４０とを備える。なお、情報処理装置１０のハードウェア構成の詳細については図６において説明するので、本図においては情報処理装置１０の機能を説明するための最小構成のみを示す。
【００１１】
ＣＰＵ１０００は、オペレーティングシステムにより、ログインユーザ設定情報展開部１００として機能する。また、ＣＰＵ１０００は、設定情報を移行させる移行プログラムにより、非ログインユーザ設定情報展開部１１０と、移行設定情報選択部１２０と、移行ファイル書込部１３０として機能する。
【００１２】
ログインユーザ設定情報展開部１００は、ユーザ毎の設定情報を記録した設定情報記録ファイル４０−１〜Ｎから、情報処理装置１０にログインしたログインユーザの設定情報を読み出す。そして、ログインユーザ設定情報展開部１００は、読み出した設定情報を、情報処理装置１０に対する設定を保持するＲＡＭ１０２０内のメモリ空間上の設定情報記憶領域３０に展開する。より具体的には、ログインユーザ設定情報展開部１００は、読み出した設定情報を、設定情報記憶領域内の、ログインユーザに固有の設定を保持するユーザ固有設定格納領域に展開する。また、ＣＰＵ１０００は、必要に応じて、ユーザ固有設定格納領域に展開された設定情報をハードディスクドライブ１０４０に書き戻す。
【００１３】
非ログインユーザ設定情報展開部１１０は、ログインしていない非ログインユーザの設定情報を設定情報記録ファイル４０−１〜Ｎから選択して読み出す。そして、非ログインユーザ設定情報展開部１１０は、読み出した設定情報を、ログインユーザの設定情報を記録したユーザ固有設定格納領域とは異なる、メモリ空間上の領域に展開する。例えば、非ログインユーザ設定情報展開部１１０は、読み出した設定情報を、設定情報記憶領域３０内の当該情報処理装置１０に固有の設定を保持する装置固有設定格納領域に展開してもよい。
【００１４】
移行設定情報選択部１２０は、非ログインユーザ設定情報展開部１１０により展開された非ログインユーザの設定情報のうち、他の情報処理装置に移行すべき設定情報を、例えば管理者権限を有するユーザの指示により選択する。移行ファイル書込部１３０は、非ログインユーザ設定情報展開部１１０により展開された非ログインユーザの設定情報のうち、移行設定情報選択部１２０により選択された設定情報を、他の情報処理装置に移行すべき設定情報を記録する移行ファイルに書き込む。そして、移行ファイル書込部１３０は、移行ファイルを移行ファイルＤＢ２０に記録する。
【００１５】
図２は、ハードディスクドライブ１０４０に設定情報記録ファイル４０−１〜Ｎが格納される一形態を示す。ハードディスクドライブ１０４０は、ファイル、及び、ファイルを格納するフォルダを、階層構造で管理する。具体的には、ハードディスクドライブ１０４０は、ボリュームラベルがＣの論理ドライブ内に、ドキュメント及び設定フォルダを有する。更に、ハードディスクドライブ１０４０は、ドキュメント及び設定フォルダ内に、ユーザ毎に設けられた、各ユーザに固有のファイルを格納する複数のフォルダを有する。即ちハードディスクドライブ１０４０は、管理者フォルダと、ユーザ１フォルダと、ユーザ２フォルダと、ユーザＮフォルダとを有する。
【００１６】
ハードディスクドライブ１０４０は、ユーザ１フォルダ内に、設定情報記録ファイル４０−１と、マイドキュメントフォルダと、デスクトップフォルダとを有する。設定情報記録ファイル４０−１は、ユーザ１の動作環境を設定する設定情報を記録したファイルである。即ちユーザ１が情報処理装置１０にログインすると、ログインユーザ設定情報展開部１００は、ユーザ１の動作環境を設定する設定情報を、設定情報記録ファイル４０−１から読み出して、メモリ空間内のユーザ固有設定情報格納領域に格納する。
【００１７】
また、ユーザ１が情報処理装置１０にログインすると、デスクトップフォルダ内のファイル及びフォルダが、ログイン後の初期画面（いわゆるデスクトップ画面）上にアイコンとして表示される。そして、ユーザ１のマイドキュメントのアイコンが選択された場合に、マイドキュメントフォルダ内のファイル及びフォルダが、アイコンとして表示される。ユーザ２からユーザＮがログインした場合の処理は、ユーザ１がログインした場合の処理と同一であるので説明を省略する。
【００１８】
図３は、設定情報記憶領域３０のデータ構造の一例を示す。設定情報記憶領域３０は、当該情報処理装置１０に固有の設定情報を保持する装置固有設定格納領域と、情報処理装置１０にログインしたログインユーザに固有の設定情報を保持するユーザ固有設定格納領域とを含む。本実施例における設定情報とは、例えば、Windows（登録商標）オペレーティングシステムにおけるレジストリである。そして、設定情報は、オペレーティングシステムにより提供される各種のＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を介して、アプリケーションプログラムにより参照及び／又は編集される。
【００１９】
ＲＡＭ１０２０は、装置固有設定格納領域及びユーザ固有設定格納領域の各々において、各種の設定情報を階層的に管理する。具体的には、最上位階層を示す装置固有設定の下位階層には、ソフトウェアの設定及びハードウェアの設定等が管理される。そして、ソフトウェアの設定の下位階層には、各社のソフトウェアの設定が、ソフトウェアの販売元毎に管理される。例えば、Ｘ社の設定の下位階層には、設定情報を他の情報処理装置に移行させる移行プログラムの設定が管理される。また、ユーザ固有設定情報の最上位階層を示すユーザ固有設定の下位階層には、現在ログインしているユーザの各種の設定、例えば、そのユーザのプリンタ及びネットワークの設定が管理される。
【００２０】
一例として、Windows（登録商標）オペレーティングシステムにおいて、レジストリは、情報処理装置１０の動作環境を規定する各々の設定項目（キーと呼ぶ）の集合として表される。例えば、装置固有設定は、ＨＫｅｙＬｏｃａｌＭａｃｈｉｎｅと呼ばれるキーとして管理される。一方、ユーザ固有設定は、ＨＫｅｙＣｕｒｒｅｎｔＵｓｅｒと呼ばれるキーとして管理される。そして、装置固有設定におけるソフトウェアの設定は、ＨＫｅｙＬｏｃａｌＭａｃｈｉｎｅ￥ＳＯＦＴＷＡＲＥと呼ばれるキーとして管理される。
【００２１】
本図を用いて、ログインユーザ設定情報展開部１００及び非ログインユーザ設定情報展開部１１０による設定情報の展開処理について説明する。ログインユーザ設定情報展開部１００は、ユーザがログインすると、そのログインユーザが管理者権限を有するか否かに関わらず、そのログインユーザの設定情報を、ユーザ固有設定格納領域内のユーザ固有設定の下位階層に展開する。具体的には、ログインユーザ設定情報展開部１００は、ログインユーザのプリンタの設定及びネットワークの設定を、ユーザ固有設定の下位階層において管理させる。
【００２２】
これに対し、非ログインユーザ設定情報展開部１１０は、管理者権限を有するユーザがログインしたことを条件として、管理者によってのみ読み出し可能な、非ログインユーザの設定情報記録ファイルを読み出す。そして、非ログインユーザ設定情報展開部１１０は、管理者によってのみ書込み可能な装置固有設定格納領域に、非ログインユーザの設定情報を展開する。例えば、非ログインユーザ設定情報展開部１１０は、移行プログラムの設定の下位階層に、ログインしていない各ユーザの設定情報をユーザ毎に展開してもよい。
【００２３】
このように、非ログインユーザの設定情報は、ログインユーザの設定情報の展開先とは異なる、設定情報記憶領域の所定の領域において、当該非ログインユーザがログインした場合と同一の構造により展開される。このため、非ログインユーザの設定情報は、ログインユーザの設定情報と同じように、オペレーティングシステムの各種のＡＰＩにより編集可能となる。この結果、移行設定情報選択部１２０は、他の情報処理装置に移行すべき設定情報を、上記ＡＰＩを用いて効率的に選択できる。
【００２４】
図４は、オペレーティングシステムによる処理の一例を示す。情報処理装置１０は、オペレーティングシステムと協働して、例えば定期的に又は要求に応じて以下の処理を行う。ログインユーザ設定情報展開部１００は、ユーザがログインした場合に（Ｓ４００：ＹＥＳ）、設定情報記録ファイル４０−１〜Ｎからそのログインユーザに対応する設定情報記録ファイルを選択し、選択したその設定情報記録ファイルから設定情報を読み出す（Ｓ４１０）。次に、ログインユーザ設定情報展開部１００は、読み出した設定情報をユーザ固有設定格納領域に展開する（Ｓ４２０）。
【００２５】
情報処理装置１０は、ユーザがログアウトした場合に（Ｓ４３０：ＹＥＳ）、又は、所定の条件が成立した場合に（Ｓ４４０：ＹＥＳ）、展開した設定情報を設定情報記録ファイルに保存する。例えば、情報処理装置１０は、所定の時間が経過する毎に設定情報を保存してもよいし、展開された設定情報が変更される毎に、設定情報を保存してもよい。
【００２６】
このように、オペレーティングシステムにより、ユーザがログインする毎に設定情報はファイルから読み出されメモリに展開される。そして、ユーザがログアウトする場合等にその設定情報はファイルに書き戻される。この結果、ログインユーザの設定をメモリに展開して高速にアクセスできるようにすると共に、非ログインユーザの設定についてはメモリから退避してメモリの占有領域を減少させることができる。
【００２７】
図５は、移行プログラムによる処理の一例を示す。情報処理装置１０は、設定情報を他の情報処理装置に移行する処理を指示する移行指示を受けた場合に、移行プログラムと協働して以下の処理を行う。非ログインユーザ設定情報展開部１１０は、ログインユーザが管理者権限を有する場合に（Ｓ５００：ＹＥＳ）、非ログインユーザの設定情報を、設定情報記録ファイル４０−１〜Ｎから読み出す（Ｓ５１０）。そして、非ログインユーザ設定情報展開部１１０は、読み出した設定情報を、装置固有設定格納領域に展開する（Ｓ５２０）。
【００２８】
次に、移行設定情報選択部１２０は、展開された非ログインユーザの設定情報のうち、他の情報処理装置に移行すべき設定情報を、ユーザの指示により選択する（Ｓ５３０）。次に、移行ファイル書込部１３０は、選択された非ログインユーザの設定情報を、移行ファイルＤＢ２０内の移行ファイルに書き込む（Ｓ５４０）。更に、移行ファイル書込部１３０は、装置固有設定格納領域内に管理される、当該情報処理装置１０に固有の設定情報を、他の情報処理装置に移行すべく移行ファイルに書き込んでもよい。
【００２９】
以上、本実施例によれば、管理者権限を有する一人のユーザのみがログインすれば、他の各ユーザをログインさせなくとも、全てのユーザの動作環境を読み出して、選択的にファイルに記録することができる。これにより、設定情報の移行作業を担当する作業者の負担を大幅に軽減できると共に、移行に必要な設定情報のみを選択し移行ファイルのデータサイズを減少させることができる。
【００３０】
図６は、情報処理装置１０のハードウェア構成の一例を示す。情報処理装置１０は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、及びグラフィックコントローラ１０７５を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＢＩＯＳ１０１０、フレキシブルディスクドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００３１】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＢＩＯＳ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００３２】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して外部の装置と通信する。ハードディスクドライブ１０４０は、情報処理装置１０が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０を介して入出力チップ１０７０に提供する。
【００３３】
また、入出力コントローラ１０８４には、ＢＩＯＳ１０１０と、フレキシブルディスクドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＢＩＯＳ１０１０は、情報処理装置１０の起動時にＣＰＵ１０００が実行するブートプログラムや、情報処理装置１０のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、ＲＡＭ１０２０を介して入出力チップ１０７０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００３４】
情報処理装置１０に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、入出力チップ１０７０及び/又は入出力コントローラ１０８４を介して、記録媒体から読み出され情報処理装置１０にインストールされて実行される。プログラムが情報処理装置１０等に働きかけて行わせる動作は、図１から図５において説明した情報処理装置１０における動作と同一であるから、説明を省略する。
【００３５】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを情報処理装置１０に提供してもよい。
【００３６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００３７】
【図１】図１は、情報処理装置１０の構成を示す。
【図２】図２は、ハードディスクドライブ１０４０に設定情報記録ファイル４０−１〜Ｎが格納される一形態を示す。
【図３】図３は、設定情報記憶領域３０のデータ構造の一例を示す。
【図４】図４は、オペレーティングシステムによる処理の一例を示す。
【図５】図５は、移行プログラムによる処理の一例を示す。
【図６】図６は、情報処理装置１０のハードウェア構成の一例を示す。
【符号の説明】
【００３８】
１０  情報処理装置
２０  移行ファイルＤＢ
３０  設定情報記憶領域
４０  設定情報記録ファイル
１００  ログインユーザ設定情報展開部
１１０  非ログインユーザ設定情報展開部
１２０  移行設定情報選択部
１３０  移行ファイル書込部
１０００  ＣＰＵ
１０２０  ＲＡＭ
１０４０  ハードディスクドライブ
【図１】
2006079215.tif 000003
【図２】
2006079215.tif 000004
【図３】
2006079215.tif 000005
【図４】
2006079215.tif 000006
【図５】
2006079215.tif 000007
【図６】
2006079215.tif 000008