[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPWO2013021742A1 - Setting information duplication range creation device, setting information duplication range creation method, and program - Google Patents

Setting information duplication range creation device, setting information duplication range creation method, and program Download PDF

Info

Publication number
JPWO2013021742A1
JPWO2013021742A1 JP2013527929A JP2013527929A JPWO2013021742A1 JP WO2013021742 A1 JPWO2013021742 A1 JP WO2013021742A1 JP 2013527929 A JP2013527929 A JP 2013527929A JP 2013527929 A JP2013527929 A JP 2013527929A JP WO2013021742 A1 JPWO2013021742 A1 JP WO2013021742A1
Authority
JP
Japan
Prior art keywords
setting
setting information
destination computer
duplication
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013527929A
Other languages
Japanese (ja)
Other versions
JP6016129B2 (en
Inventor
佑樹 芦野
佑樹 芦野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2013527929A priority Critical patent/JP6016129B2/en
Publication of JPWO2013021742A1 publication Critical patent/JPWO2013021742A1/en
Application granted granted Critical
Publication of JP6016129B2 publication Critical patent/JP6016129B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

複製元コンピュータの設定内容の少なくとも一部を複製先コンピュータの設定内容に反映する設定情報更新部101と、設定情報更新部101によって設定内容が更新された複製先コンピュータを起動させる再起動部102と、複製先コンピュータの起動が成功したか否かを判定する起動検知部103と、起動検知部103による判定結果に基づいて、複製元コンピュータの設定内容のうち、複製先コンピュータに反映できない設定内容を出力する結果生成部104と、を備える。A setting information update unit 101 that reflects at least a part of the setting contents of the copy source computer to the setting contents of the copy destination computer; a restart unit 102 that starts the copy destination computer whose setting contents are updated by the setting information update unit 101; The start detection unit 103 that determines whether or not the copy destination computer has been successfully started, and the setting contents that cannot be reflected in the copy destination computer among the setting contents of the copy source computer based on the determination result by the start detection unit 103. And a result generation unit 104 for outputting.

Description

本発明は、設定情報複製範囲作成装置、設定情報複製範囲作成方法、およびプログラムに関する。   The present invention relates to a setting information duplication range creation device, a setting information duplication range creation method, and a program.

パーソナルコンピュータ(以下、PCと記す。)では、オペレーティングシステムの設定には非常に時間がかかると共に専門的な知識を要する。特に、企業内においては、セキュリティポリシーの徹底などにより高度で複雑なオペレーティングシステムの設定を複数のPCに複製する必要がある。この場合、PC毎にオペレーティングシステムの設定を行うと、PCの台数分時間がかかってしまう。このため、Norton Ghost(登録商標)などで知られているローコピーと呼ばれる技術を用いて設定内容を複数のPCに複製する方法がある。ローコピーは、設定内容の複製元PCに接続されているストレージデバイス(たとえば、HDD)のローデータを、設定内容の複製先PCに接続されたストレージデバイスに複製するものである。ローコピーを用いることで、複製元PCの設定内容を、複製先PCでも有効にできるため、複雑な設定を行うのは複製元のPCの一台のみでよい。   In a personal computer (hereinafter referred to as a PC), setting an operating system takes a very long time and requires specialized knowledge. In particular, in an enterprise, it is necessary to copy advanced and complicated operating system settings to a plurality of PCs by thoroughly implementing security policies. In this case, if an operating system is set for each PC, it takes time for the number of PCs. For this reason, there is a method of copying setting contents to a plurality of PCs using a technique called raw copy known by Norton Ghost (registered trademark) or the like. In the raw copy, raw data of a storage device (for example, HDD) connected to a setting content duplication source PC is copied to a storage device connected to the setting content duplication destination PC. By using the raw copy, the setting contents of the copy source PC can be validated even on the copy destination PC. Therefore, only one copy source PC needs to perform complicated settings.

また、特許文献1には、ユーザ毎の動作環境を設定する設定情報を他の情報処理装置から移行させる際に、移行元の情報処理装置から取得した設定情報を記録した移行ファイルからユーザの設定情報を取得し、取得した設定情報により移行先の情報処理装置の設定情報を更新することが記載されている。   Further, in Patent Document 1, when setting information for setting an operating environment for each user is transferred from another information processing apparatus, user settings are set from a transfer file that records setting information acquired from the information processing apparatus of the transfer source. It is described that the information is acquired and the setting information of the information processing apparatus of the transfer destination is updated with the acquired setting information.

特開2006−079214号公報JP 2006-079214 A

しかし、特許文献1に記載の方法では、移行元PCと移行先PCのハードウェアの構成が大きく異なっていた場合、設定項目が同じであっても設定内容が異なることから、移行元PCの設定情報を移行先PCの設定情報に上書きした後、オペレーティングシステムが起動しないという問題が発生する可能性がある。この場合、オペレーティングシステムの修復機能を用いてオペレーティングシステムの起動に関する設定情報を修復する必要があり、移行先のPCが複数ある場合には全てに同様の処理を行う必要があるため実用的ではない。   However, in the method described in Patent Document 1, if the hardware configurations of the migration source PC and the migration destination PC are significantly different, the setting contents are different even if the setting items are the same. There is a possibility that the operating system will not start after the information is overwritten on the setting information of the migration destination PC. In this case, it is necessary to restore the setting information related to the activation of the operating system using the restoration function of the operating system, and when there are a plurality of migration destination PCs, it is necessary to perform the same processing for all of them, which is not practical. .

本発明は、コンピュータ間で設定ファイルを複製する際に、ハードウェアなどの構成の違いなどにより、オペレーティングシステムの起動に大きく影響する設定個所を特定し、設定内容の内複製可能な範囲を提示する、ことを一つの目的とする。   The present invention identifies a setting location that greatly affects the startup of an operating system due to a difference in configuration of hardware or the like when copying a setting file between computers, and presents a range in which the setting contents can be copied. , For one purpose.

本発明に係る設定情報複製範囲作成装置は、複製元コンピュータの設定内容の少なくとも一部を複製先コンピュータの設定内容に反映する設定情報更新部と、前記設定情報更新部によって設定内容が更新された前記複製先コンピュータを起動させる再起動部と、前記複製先コンピュータの起動が成功したか否かを判定する起動検知部と、前記起動検知部による判定結果に基づいて、前記複製元コンピュータの設定内容のうち、前記複製先コンピュータに反映できない設定内容を出力する結果生成部と、を備えたものである。   In the setting information duplication range creation device according to the present invention, the setting contents are updated by the setting information updating unit that reflects at least a part of the setting contents of the duplication source computer in the setting contents of the duplication destination computer, and the setting information updating unit. Setting contents of the copy source computer based on a restart unit that starts the copy destination computer, a start detection unit that determines whether the start of the copy destination computer is successful, and a determination result by the start detection unit And a result generation unit that outputs setting contents that cannot be reflected on the duplication destination computer.

本発明によれば、コンピュータ間で設定ファイルを複製する際に、オペレーティングシステムの起動に大きく影響する設定個所を特定し、設定内容の内複製可能な範囲を提示することができる。   According to the present invention, when copying a setting file between computers, it is possible to identify a setting location that greatly affects the activation of the operating system and present a range of setting contents that can be copied.

本発明の実施の形態による設定情報複製範囲作成装置の構成を示すブロック図The block diagram which shows the structure of the setting information duplication range production apparatus by embodiment of this invention 本発明の実施の形態による設定情報データベースに格納されるデータ構造の例を示す図。The figure which shows the example of the data structure stored in the setting information database by embodiment of this invention. 本発明の実施の形態による設定情報複製範囲作成装置の動作のフローチャート。The flowchart of operation | movement of the setting information duplication range production apparatus by embodiment of this invention. 本発明の実施の形態による調査対象テーブルの内容の例を示す図。The figure which shows the example of the content of the investigation object table by embodiment of this invention. 本発明の実施の形態による調査対象テーブルの内容の例を示す図。The figure which shows the example of the content of the investigation object table by embodiment of this invention. 本発明の実施の形態による調査対象テーブルの内容の例を示す図。The figure which shows the example of the content of the investigation object table by embodiment of this invention. 本発明の実施の形態による結果テーブルの内容の例を示す図。The figure which shows the example of the content of the result table by embodiment of this invention.

図1は、本発明の実施の形態による設定情報複製範囲作成装置100の構成を示すブロック図である。図に示すように、設定情報複製範囲作成装置100は、設定情報更新部101、再起動部102、起動検知部103、結果生成部104、プログラムファイル記憶部200、設定情報データベース201、調査対象テーブル202、および結果テーブル203を備えている。   FIG. 1 is a block diagram showing a configuration of a setting information duplication range creation device 100 according to an embodiment of the present invention. As shown in the figure, the setting information duplication range creation device 100 includes a setting information update unit 101, a restart unit 102, a start detection unit 103, a result generation unit 104, a program file storage unit 200, a setting information database 201, and a survey target table. 202 and a result table 203.

設定情報複製範囲作成装置100は、CPU、ROMやRAM等のメモリ、各種の情報を格納する外部記憶装置、入力インタフェース、出力インタフェース、通信インタフェース及びこれらを結ぶバスを備える専用又は汎用のコンピュータを適用することができる。なお、設定情報複製範囲作成装置100は、単一のコンピュータにより構成されるものであっても、通信回線を介して互いに接続された複数のコンピュータにより構成されるものであってもよい。   The setting information duplication range creation device 100 applies a dedicated or general-purpose computer having a CPU, a memory such as a ROM and a RAM, an external storage device for storing various information, an input interface, an output interface, a communication interface, and a bus connecting them. can do. The setting information duplication range creation device 100 may be constituted by a single computer or may be constituted by a plurality of computers connected to each other via a communication line.

設定情報更新部101、再起動部102、起動検知部103、および結果生成部104は、CPUがROM等に格納された所定のプログラムを実行することにより実現される機能のモジュールに相当する。設定情報データベース201、調査対象テーブル202、および結果テーブル203は、メモリ等により実装される。プログラムファイル記憶部200は外部記憶装置により実装される。外部記憶装置は、設定情報複製範囲作成装置100とネットワーク等を介して接続されていてもよい。   The setting information update unit 101, the restart unit 102, the start detection unit 103, and the result generation unit 104 correspond to modules of functions realized by the CPU executing a predetermined program stored in a ROM or the like. The setting information database 201, the survey target table 202, and the result table 203 are implemented by a memory or the like. The program file storage unit 200 is implemented by an external storage device. The external storage device may be connected to the setting information duplication range creation device 100 via a network or the like.

本実施形態では、第1PC(パーソナルコンピュータ)から第2PCへ設定情報を複製する場合を例に説明する。第1および第2PCのオペレーティングシステムはWindows(登録商標)であり、設定情報(レジストリ)のデータの構造は基本的に同一である。再起動部102は、第2PCのオペレーティングシステムの起動制御ができるように、ネットワークなどを介して第2PCと接続されている。同様に、起動検知部103は、第2PCのオペレーティングシステムが起動したことを検知するために、ネットワークなどを介して第2PCと接続されている。また、プログラムファイル記憶部200には、第2PCの記憶装置が接続されている。   In the present embodiment, a case where setting information is copied from a first PC (personal computer) to a second PC will be described as an example. The operating system of the first and second PCs is Windows (registered trademark), and the data structure of the setting information (registry) is basically the same. The restart unit 102 is connected to the second PC via a network or the like so that the startup control of the operating system of the second PC can be performed. Similarly, the activation detection unit 103 is connected to the second PC via a network or the like in order to detect that the operating system of the second PC has been activated. The program file storage unit 200 is connected to a storage device of the second PC.

プログラムファイル記憶部200には、プログラムファイルとして、オペレーティングシステムやオペレーティングシステム以外のライブラリ等の共有プログラムを格納する共有ファイル(例えば、Windows(登録商標)のdllファイル)、アプリケーションプログラムを格納するアプリケーションファイル(例えば、Windows(登録商標)のexeファイル)、および設定情報が記憶されている。設定情報は、例えばWindows(登録商標)のレジストリである。   In the program file storage unit 200, as a program file, a shared file for storing a shared program such as an operating system or a library other than the operating system (for example, a Windows (registered trademark) dll file), an application file for storing an application program ( For example, Windows (registered trademark) exe file) and setting information are stored. The setting information is, for example, a Windows (registered trademark) registry.

設定情報データベース201には、オペレーティングシステムの設定情報が格納されている。設定情報とは、たとえば、Windows(登録商標)のレジストリである。オペレーティングシステムの設定情報は、各項目がツリー構造になって保存されている。たとえば、Windows(登録商標)のレジストリは、ツリー構造によってWindows(登録商標)およびWindows(登録商標)にインストールされたアプリケーションの設定情報を格納している。   The setting information database 201 stores operating system setting information. The setting information is, for example, a Windows (registered trademark) registry. The operating system setting information is stored in a tree structure for each item. For example, the Windows (registered trademark) registry stores setting information of Windows (registered trademark) and applications installed in Windows (registered trademark) in a tree structure.

図2は、設定情報データベース201の内部に格納されるデータ構造の例を示す図である。図に示すように、設定情報データベース201には、第1PCと第2PCの設定情報が格納されている。それぞれのPCの設定情報はツリー構造を有しており、ルートの下には設定項目A、設定項目B、設定項目Cが存在する。設定項目Bには子項目である設定項目B−1、設定項目B−2が存在する。さらに設定項目B−2には子項目である設定項目B−2−2が存在する。これらの構造は第1および第2PCで同様である。また、それぞれの設定項目にはデータが付加されている。例えば、設定項目Aには設定Aというデータが紐づいている。このデータは、第1PCと第2PCとで同一とは限らない。   FIG. 2 is a diagram illustrating an example of a data structure stored in the setting information database 201. As shown in the figure, the setting information database 201 stores setting information of the first PC and the second PC. The setting information of each PC has a tree structure, and setting items A, setting items B, and setting items C exist under the root. The setting item B includes a setting item B-1 and a setting item B-2 that are child items. Further, the setting item B-2 includes a setting item B-2-2 which is a child item. These structures are the same in the first and second PCs. Data is added to each setting item. For example, the setting item A is associated with data called setting A. This data is not necessarily the same between the first PC and the second PC.

調査対象テーブル202は、設定情報データベース201に格納されている設定項目の内、調査中の設定項目を一時的に保管するデータ領域である。   The investigation target table 202 is a data area for temporarily storing setting items under investigation among setting items stored in the setting information database 201.

結果テーブル203は、例えば第1PCから第2PCに設定情報を複製する際、第2PCに上書きできない項目を格納する領域である。したがって、結果テーブル203に登録されている設定項目については、第2PC自身の設定内容を用いることになる。   The result table 203 is an area for storing items that cannot be overwritten on the second PC when setting information is copied from the first PC to the second PC, for example. Therefore, for the setting items registered in the result table 203, the setting contents of the second PC itself are used.

次に、設定情報複製範囲作成装置100の動作について説明する。
図3は、本実施形態による設定情報複製範囲作成装置100の動作のフローチャートである。
まず、設定情報更新部101は、設定情報データベース201に、第1PCおよび第2PCの設定情報を登録する(ステップS1)。
Next, the operation of the setting information duplication range creation device 100 will be described.
FIG. 3 is a flowchart of the operation of the setting information duplication range creation device 100 according to this embodiment.
First, the setting information update unit 101 registers the setting information of the first PC and the second PC in the setting information database 201 (step S1).

次に、設定情報更新部101は、第1PCの各設定項目に番号を割り当て、調査対象テーブル202に登録する。また、各設定項目に調査対象フラグ1を設定し、図4に示すような調査対象テーブル202を作成する(ステップS2)。   Next, the setting information update unit 101 assigns a number to each setting item of the first PC and registers it in the investigation target table 202. Further, the investigation target flag 1 is set in each setting item, and the investigation target table 202 as shown in FIG. 4 is created (step S2).

次に、設定情報更新部101は、図5に示すように、調査対象テーブル202で調査対象フラグが1になっている設定項目の内、項目数の半分を設定項目群Aに設定し、残りの半分を設定項目群Bに設定する(ステップS3)。   Next, as shown in FIG. 5, the setting information update unit 101 sets half of the number of items to the setting item group A among the setting items whose investigation target flag is 1 in the investigation target table 202, and the rest Is set in the setting item group B (step S3).

ステップS4において、設定情報更新部101は、第1PCの設定項目の内、ステップS3で設定項目群Aに仕分けされた項目を第2PCの設定情報に上書きする。その後、再起動部102は、第2PCのオペレーティングシステムを起動させる。さらに、起動検知部103が、第2PCのオペレーティングシステムの起動が成功したか否かを判定できた段階で、再起動部102が第2PCの電源を切断する。   In step S4, the setting information update unit 101 overwrites the setting information of the second PC with the items sorted into the setting item group A in step S3 among the setting items of the first PC. Thereafter, the restarting unit 102 starts up the operating system of the second PC. Furthermore, when the activation detection unit 103 has been able to determine whether or not the activation of the operating system of the second PC has been successful, the restarting unit 102 turns off the power of the second PC.

起動検知部103が第2PCのオペレーティングシステムの起動を検知できず、かつ、設定項目群Aの設定項目数があらかじめ設定された数以上の場合はステップS5へ進む。また、起動検知部103が第2PCのオペレーティングシステムの起動を検知できず、かつ、設定項目群Aの設定項目数があらかじめ設定された数未満の場合はステップS6へ進む。また、第2PCのオペレーティングシステムの起動を確認した場合はステップS7に進む。   If the activation detection unit 103 cannot detect the activation of the operating system of the second PC and the number of setting items in the setting item group A is equal to or larger than the preset number, the process proceeds to step S5. If the activation detection unit 103 cannot detect the activation of the operating system of the second PC and the number of setting items in the setting item group A is less than the preset number, the process proceeds to step S6. If the activation of the operating system of the second PC is confirmed, the process proceeds to step S7.

ステップS5において、設定情報更新部101は、図6に示すように調査対象テーブル202の設定項目群Bに仕分けされた設定項目の調査対象フラグを0に設定し、設定項目群Aの調査対象フラグを1にしてステップS11に移行する。ステップS11に移行した後、制御が戻ってきたらステップS7に移行する。   In step S5, the setting information update unit 101 sets the investigation target flag of the setting items classified into the setting item group B of the investigation target table 202 to 0 as shown in FIG. Is set to 1, and the process proceeds to step S11. If the control returns after moving to step S11, the process moves to step S7.

ステップS11では、設定情報データベース201に格納されている第2PCの設定内容を第2PCに上書きし、ステップS3へ進む。ステップS3〜S4では、設定情報更新部101が、調査対象テーブル202で調査対象フラグが1になっている設定項目の内の半分の項目が再び第2PCの設定情報に上書きされるため、今回第2PCに上書きされる項目は、1回目のステップS3,S4で上書きした設定項目の半分の数になる。   In step S11, the setting contents of the second PC stored in the setting information database 201 are overwritten on the second PC, and the process proceeds to step S3. In steps S3 to S4, since the setting information update unit 101 overwrites half of the setting items whose investigation target flag is 1 in the investigation target table 202 with the setting information of the second PC, The number of items overwritten on 2PC is half the number of setting items overwritten in the first steps S3 and S4.

ステップS6において、結果生成部104は、設定項目群Aが第2PCのオペレーティングシステムの起動阻止の原因であると判断し、結果テーブル203に設定項目群Aの項目名を書き込み、制御を呼び出し元に戻す。呼び出し元がステップS5ではない場合は、ステップS7に移行する。図7には、あらかじめ設定した最小設定項目数を3とした時の結果テーブル203の例を示している。   In step S6, the result generation unit 104 determines that the setting item group A is the cause of the activation prevention of the operating system of the second PC, writes the item name of the setting item group A in the result table 203, and sets control to the caller. return. If the caller is not step S5, the process proceeds to step S7. FIG. 7 shows an example of the result table 203 when the number of minimum setting items set in advance is three.

ステップS7において、設定情報更新部101は、設定情報データベース201に格納されている第2PCの設定内容を第2PCに上書きする。   In step S7, the setting information update unit 101 overwrites the second PC with the setting contents of the second PC stored in the setting information database 201.

ステップS8において、設定情報更新部101は、第1PCの設定項目の内、設定項目群Bに仕分けされた項目を第2PCの対応する設定項目に上書きする。その後、再起動部102は第2PCのオペレーティングシステムを起動させる。さらに、起動検知部103が、第2PCのオペレーティングシステムの起動が成功したか否かを判定できた段階で、再起動部102が第2PCの電源を切断する。   In step S8, the setting information updating unit 101 overwrites the items classified into the setting item group B among the setting items of the first PC with the corresponding setting items of the second PC. Thereafter, the restarting unit 102 starts the operating system of the second PC. Furthermore, when the activation detection unit 103 has been able to determine whether or not the activation of the operating system of the second PC has been successful, the restarting unit 102 turns off the power of the second PC.

起動検知部103が第2PCのオペレーティングシステムの起動を検知できず、かつ、設定項目群Bの設定項目数があらかじめ設定された数以上の場合はステップS9へ進む。また、起動検知部103が第2PCのオペレーティングシステムの起動を検知できず、かつ、設定項目群Bの設定項目数があらかじめ設定された数未満の場合はステップS10へ進む。   If the activation detection unit 103 cannot detect activation of the operating system of the second PC and the number of setting items in the setting item group B is equal to or larger than the preset number, the process proceeds to step S9. If the activation detection unit 103 cannot detect the activation of the operating system of the second PC and the number of setting items in the setting item group B is less than the preset number, the process proceeds to step S10.

ステップS8において第2PCのオペレーティングシステムの起動を検知した場合は、制御の呼び出し元が存在する場合は制御を呼び出し元に移行する。制御の呼び出し元が存在しない場合は処理を終了させる。   If the activation of the operating system of the second PC is detected in step S8, if there is a control caller, control is transferred to the caller. If there is no control caller, the process is terminated.

ステップS9において、設定情報更新部101は、調査対象テーブル202の設定項目群Aに仕分けされた設定項目の調査フラグを0に設定し、設定項目群Bの調査フラグを1にして、ステップS11に移行する。ステップS11に移行した後、制御が戻ってきた場合は、呼び出し元が存在する場合は呼び出し元に制御を移行する。呼び出し元が存在しない場合は処理を終了させる。   In step S9, the setting information update unit 101 sets the investigation flag of the setting items sorted into the setting item group A of the investigation target table 202 to 0, sets the investigation flag of the setting item group B to 1, and proceeds to step S11. Transition. If the control returns after the transition to step S11, if there is a caller, the control is transferred to the caller. If the caller does not exist, the process is terminated.

ステップS10において、結果生成部104は、設定項目群Bが第2PCのオペレーティングシステムの起動阻止の原因であると判断し、結果テーブル203に設定項目群Bの項目名を書き込み、制御を呼び出し元に戻す。   In step S10, the result generation unit 104 determines that the setting item group B is the cause of the activation prevention of the operating system of the second PC, writes the item name of the setting item group B in the result table 203, and sets the control to the caller. return.

以上のように、本実施形態によれば、第1PCの設定項目の一部を第2PCに上書きした後に第2PCを再起動し、第2PCのオペレーティングシステムの起動が成功したか否かの結果に基づいて、第1PCの設定項目のうち第2PCに上書きできない項目を出力するようにしたので、コンピュータ間で設定ファイルを複製する際に、オペレーティングシステムの起動に大きく影響する設定個所を特定し、複製可能な設定内容の範囲を提示することができる。   As described above, according to the present embodiment, the second PC is restarted after a part of the setting items of the first PC is overwritten on the second PC, and the result of whether or not the operating system of the second PC has been successfully started is determined. Based on this, since the items that cannot be overwritten on the second PC among the setting items of the first PC are output, when the setting file is copied between computers, the setting location that greatly affects the startup of the operating system is identified and copied. A range of possible settings can be presented.

本発明は、例えばPCの保守サービスなど、複数のPCに同一の設定を行う場合などに特に有効である。なお、本実施形態では、オペレーティングシステムの起動に影響する設定項目を特定しているが、オペレーティングシステム上で動作するアプリケーションプログラム等のソフトウェアの起動や各種機能動作に影響する設定項目を特定するようにしてもよい。この場合には、起動検知部103がソフトウェアの起動や各種動作の実行を検知し、起動検知部103による判定結果に基づいて、結果生成部104が複製できない設定内容を出力する。   The present invention is particularly effective when the same setting is made for a plurality of PCs, such as a PC maintenance service. In this embodiment, setting items that affect the activation of the operating system are specified. However, setting items that affect the activation of software such as application programs that operate on the operating system and the operation of various functions are specified. May be. In this case, the activation detection unit 103 detects the activation of software and the execution of various operations, and outputs setting contents that the result generation unit 104 cannot copy based on the determination result by the activation detection unit 103.

この出願は、2011年8月5日に出願された日本出願特願2011−172079を基礎とする優先権を主張し、その開示の全てをここに取り込む。   This application claims the priority on the basis of Japanese application Japanese Patent Application No. 2011-172079 for which it applied on August 5, 2011, and takes in those the indications of all here.

以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。   While the present invention has been described with reference to the embodiments, the present invention is not limited to the above embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

上記の実施の形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)複製元コンピュータの設定内容の少なくとも一部を複製先コンピュータの設定内容に反映する設定情報更新部と、
前記設定情報更新部によって設定内容が更新された前記複製先コンピュータを起動させる再起動部と、
前記複製先コンピュータの起動が成功したか否かを判定する起動検知部と、
前記起動検知部による判定結果に基づいて、前記複製元コンピュータの設定内容のうち、前記複製先コンピュータに反映できない設定内容を出力する結果生成部と、を備えた設定情報複製範囲作成装置。
A part or all of the above embodiment can be described as in the following supplementary notes, but is not limited thereto.
(Supplementary note 1) a setting information update unit that reflects at least part of the setting contents of the copy source computer in the setting contents of the copy destination computer;
A restart unit for starting the copy destination computer whose setting content has been updated by the setting information update unit;
An activation detection unit for determining whether the duplication destination computer has been successfully activated;
A setting information duplication range creation device comprising: a result generation unit that outputs setting contents that cannot be reflected in the duplication destination computer among the setting contents of the duplication source computer based on a determination result by the activation detection unit.

(付記2)前記設定情報更新部は、前記複製元コンピュータの設定内容の一部を前記複製先コンピュータの設定内容に反映し、
前記複製先コンピュータの起動が成功せず、かつ反映した前記設定内容の項目数が予め定められた数に満たない場合には、前記結果生成部は、それらの設定内容を前記複製先コンピュータに反映できない設定内容として出力し
前記複製先コンピュータの起動が成功せず、かつ反映した前記設定内容の項目数が予め定められた数以上の場合には、前記設定情報更新部は、設定項目数を半分にして、再度前記複製先コンピュータに反映し、前記再起動部が前記複製先コンピュータを再起動し、前記起動検知部が前記複製先コンピュータの起動が成功したか否かを判定する、付記1に記載の設定情報複製範囲作成装置。
(Additional remark 2) The said setting information update part reflects a part of setting content of the said duplication origin computer in the setting content of the said duplication destination computer,
When the copy destination computer is not successfully started and the number of items of the reflected setting contents is less than a predetermined number, the result generation unit reflects the setting contents on the copying destination computer. The setting information update unit halves the number of setting items when the copy destination computer is not successfully activated and the reflected number of setting items is greater than or equal to a predetermined number. To the copy destination computer again, the restart unit restarts the copy destination computer, and the start detection unit determines whether or not the copy destination computer has been successfully started. The setting information duplication range creation device described.

(付記3)複製元コンピュータの設定内容の少なくとも一部を複製先コンピュータの設定内容に反映する工程と、
設定内容が更新された前記複製先コンピュータを起動させる工程と、
前記複製先コンピュータの起動が成功したか否かを判定する工程と、
前記判定の結果に基づいて、前記複製元コンピュータの設定内容のうち、前記複製先コンピュータに反映できない設定内容を出力する工程と、を有する設定情報複製範囲作成方法。
(Appendix 3) A step of reflecting at least a part of the setting contents of the duplication source computer in the setting contents of the duplication destination computer;
Starting the copy destination computer with the updated settings;
Determining whether the duplication destination computer has been successfully activated; and
A setting information duplication range creation method comprising: outputting setting contents that cannot be reflected in the duplication destination computer among the setting contents of the duplication source computer based on the determination result.

(付記4)コンピュータを、
複製元コンピュータの設定内容の少なくとも一部を複製先コンピュータの設定内容に反映する設定情報更新部と、
前記設定情報更新部によって設定内容が更新された前記複製先コンピュータを起動させる再起動部と、
前記複製先コンピュータの起動が成功したか否かを判定する起動検知部と、
前記起動検知部による判定結果に基づいて、前記複製元コンピュータの設定内容のうち、前記複製先コンピュータに反映できない設定内容を出力する結果生成部と、して機能させるプログラム。
(Appendix 4)
A setting information update unit that reflects at least part of the settings of the copy source computer in the settings of the copy destination computer;
A restart unit for starting the copy destination computer whose setting content has been updated by the setting information update unit;
An activation detection unit for determining whether the duplication destination computer has been successfully activated;
A program that functions as a result generation unit that outputs setting contents that cannot be reflected in the duplication destination computer among the setting contents of the duplication source computer based on a determination result by the activation detection unit.

本発明は、コンピュータ間で設定ファイルを複製する際に、オペレーティングシステムの起動に大きく影響する設定個所を特定し、設定内容の内複製可能な範囲を提示することに適している。   The present invention is suitable for identifying a setting location that greatly affects the activation of an operating system when a setting file is copied between computers, and presenting a copyable range of setting contents.

100 設定情報複製範囲作成装置、101 設定情報更新部、102 再起動部、103 起動検知部、104 結果生成部、200 プログラムファイル記憶部、201 設定情報データベース、202 調査対象テーブル、203 結果テーブル   DESCRIPTION OF SYMBOLS 100 Setting information duplication range creation apparatus, 101 Setting information update part, 102 Restart part, 103 Start detection part, 104 Result production | generation part, 200 Program file memory | storage part, 201 Setting information database, 202 Investigation object table, 203 Result table

Claims (4)

複製元コンピュータの設定内容の少なくとも一部を複製先コンピュータの設定内容に反映する設定情報更新部と、
前記設定情報更新部によって設定内容が更新された前記複製先コンピュータを起動させる再起動部と、
前記複製先コンピュータの起動が成功したか否かを判定する起動検知部と、
前記起動検知部による判定結果に基づいて、前記複製元コンピュータの設定内容のうち、前記複製先コンピュータに反映できない設定内容を出力する結果生成部と、を備えた設定情報複製範囲作成装置。
A setting information update unit that reflects at least part of the settings of the copy source computer in the settings of the copy destination computer;
A restart unit for starting the copy destination computer whose setting content has been updated by the setting information update unit;
An activation detection unit for determining whether the duplication destination computer has been successfully activated;
A setting information duplication range creation device comprising: a result generation unit that outputs setting contents that cannot be reflected in the duplication destination computer among the setting contents of the duplication source computer based on a determination result by the activation detection unit.
前記設定情報更新部は、前記複製元コンピュータの設定内容の一部を前記複製先コンピュータの設定内容に反映し、
前記複製先コンピュータの起動が成功せず、かつ反映した前記設定内容の項目数が予め定められた数に満たない場合には、前記結果生成部は、それらの設定内容を前記複製先コンピュータに反映できない設定内容として出力し
前記複製先コンピュータの起動が成功せず、かつ反映した前記設定内容の項目数が予め定められた数以上の場合には、前記設定情報更新部は、設定項目数を半分にして、再度前記複製先コンピュータに反映し、前記再起動部が前記複製先コンピュータを再起動し、前記起動検知部が前記複製先コンピュータの起動が成功したか否かを判定する、請求項1に記載の設定情報複製範囲作成装置。
The setting information update unit reflects a part of the setting contents of the duplication source computer to the setting contents of the duplication destination computer,
When the copy destination computer is not successfully started and the number of items of the reflected setting contents is less than a predetermined number, the result generation unit reflects the setting contents on the copying destination computer. The setting information update unit halves the number of setting items when the copy destination computer is not successfully activated and the reflected number of setting items is greater than or equal to a predetermined number. Then, the data is reflected again on the copy destination computer, the restart unit restarts the copy destination computer, and the start detection unit determines whether the start of the copy destination computer is successful. The setting information duplication range creation device described in 1.
複製元コンピュータの設定内容の少なくとも一部を複製先コンピュータの設定内容に反映する工程と、
設定内容が更新された前記複製先コンピュータを起動させる工程と、
前記複製先コンピュータの起動が成功したか否かを判定する工程と、
前記判定の結果に基づいて、前記複製元コンピュータの設定内容のうち、前記複製先コンピュータに反映できない設定内容を出力する工程と、を有する設定情報複製範囲作成方法。
Reflecting at least part of the settings of the copy source computer in the settings of the copy destination computer;
Starting the copy destination computer with the updated settings;
Determining whether the duplication destination computer has been successfully activated; and
A setting information duplication range creation method comprising: outputting setting contents that cannot be reflected in the duplication destination computer among the setting contents of the duplication source computer based on the determination result.
コンピュータを、
複製元コンピュータの設定内容の少なくとも一部を複製先コンピュータの設定内容に反映する設定情報更新部と、
前記設定情報更新部によって設定内容が更新された前記複製先コンピュータを起動させる再起動部と、
前記複製先コンピュータの起動が成功したか否かを判定する起動検知部と、
前記起動検知部による判定結果に基づいて、前記複製元コンピュータの設定内容のうち、前記複製先コンピュータに反映できない設定内容を出力する結果生成部と、して機能させるプログラム。
Computer
A setting information update unit that reflects at least part of the settings of the copy source computer in the settings of the copy destination computer;
A restart unit for starting the copy destination computer whose setting content has been updated by the setting information update unit;
An activation detection unit for determining whether the duplication destination computer has been successfully activated;
A program that functions as a result generation unit that outputs setting contents that cannot be reflected in the duplication destination computer among the setting contents of the duplication source computer based on a determination result by the activation detection unit.
JP2013527929A 2011-08-05 2012-06-25 Setting information duplication range creation device, setting information duplication range creation method, and program Active JP6016129B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013527929A JP6016129B2 (en) 2011-08-05 2012-06-25 Setting information duplication range creation device, setting information duplication range creation method, and program

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2011172079 2011-08-05
JP2011172079 2011-08-05
JP2013527929A JP6016129B2 (en) 2011-08-05 2012-06-25 Setting information duplication range creation device, setting information duplication range creation method, and program
PCT/JP2012/066116 WO2013021742A1 (en) 2011-08-05 2012-06-25 Setting information replication range creation device, setting information replication range creation method, and program

Publications (2)

Publication Number Publication Date
JPWO2013021742A1 true JPWO2013021742A1 (en) 2015-03-05
JP6016129B2 JP6016129B2 (en) 2016-10-26

Family

ID=47668263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013527929A Active JP6016129B2 (en) 2011-08-05 2012-06-25 Setting information duplication range creation device, setting information duplication range creation method, and program

Country Status (2)

Country Link
JP (1) JP6016129B2 (en)
WO (1) WO2013021742A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003044560A (en) * 2001-07-27 2003-02-14 Hitachi Ltd Providing method for information device with setting shift service
JP2010039519A (en) * 2008-07-31 2010-02-18 Japan Digital Laboratory Co Ltd Error notification method, information processor, and communication system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195237A (en) * 2000-01-12 2001-07-19 Fujitsu Ltd Computer, computer display method, and recording medium recording computer display program
JP4656487B2 (en) * 2004-09-07 2011-03-23 インターナショナル・ビジネス・マシーンズ・コーポレーション Information processing apparatus, migration program, and migration control method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003044560A (en) * 2001-07-27 2003-02-14 Hitachi Ltd Providing method for information device with setting shift service
JP2010039519A (en) * 2008-07-31 2010-02-18 Japan Digital Laboratory Co Ltd Error notification method, information processor, and communication system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JPN6012040846; 芹澤 正芳: '華麗なるPCの引越し アプリの再インスト・設定のやり直しはもうイヤだ!' PCfan 第13巻 第19号 第13巻 第19号, 20060901, pp.86-94, (株)毎日コミュニケーションズ *

Also Published As

Publication number Publication date
JP6016129B2 (en) 2016-10-26
WO2013021742A1 (en) 2013-02-14

Similar Documents

Publication Publication Date Title
US9870288B2 (en) Container-based processing method, apparatus, and system
US8140907B2 (en) Accelerated virtual environments deployment troubleshooting based on two level file system signature
US10740184B2 (en) Journal-less recovery for nested crash-consistent storage systems
US10365914B2 (en) Providing automatic detection and optimization of user experience upgrades based on detected customization
CN103745158A (en) Method and device for repairing system bugs
US20130138934A1 (en) Loading configuration information
US9081792B1 (en) Optimizing backup of whitelisted files
US20140236895A1 (en) File link migration for decommisioning a storage server
US10089097B2 (en) Dynamic templates for virtualized systems
JP6218835B2 (en) Efficient virtual machine deployment method
US9965295B2 (en) Creating a custom series of commands
CN113826072B (en) Code update in system management mode
CN102929732B (en) Method and device for calling file by application program and client-side equipment
CN102929733B (en) Method and device for processing error files and client-side equipment
US20170124321A1 (en) Method and Apparatus for Determining Behavior Information Corresponding to a Dangerous File
US11150831B2 (en) Virtual machine synchronization and recovery
CN116339908A (en) Virtual machine starting method, device, computer equipment and storage medium
US20130246347A1 (en) Database file groups
US10277615B2 (en) Maintenance of distributed computing systems
JP6016129B2 (en) Setting information duplication range creation device, setting information duplication range creation method, and program
US12175218B2 (en) Systems and methods for remotebuild action-merging
CN115309421A (en) Static variable synchronization method, device, equipment and storage medium of single-point system
CN115421785B (en) Method, device and medium for transplanting application program
US20240231664A9 (en) Refresh of stale reference to physical file locations
US20240168786A1 (en) Systems and methods for a remotebuild storage volume

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160524

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160713

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160902

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160915

R150 Certificate of patent or registration of utility model

Ref document number: 6016129

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150