JPH0887460A - インストールシステム - Google Patents

インストールシステム

Info

Publication number
JPH0887460A
JPH0887460A JP6223108A JP22310894A JPH0887460A JP H0887460 A JPH0887460 A JP H0887460A JP 6223108 A JP6223108 A JP 6223108A JP 22310894 A JP22310894 A JP 22310894A JP H0887460 A JPH0887460 A JP H0887460A
Authority
JP
Japan
Prior art keywords
installation
information
software
initialization
network
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.)
Pending
Application number
JP6223108A
Other languages
English (en)
Inventor
Tsuneo Imai
恒雄 今井
Yoshifumi Mitani
佳史 三谷
Seiji Komatsu
清治 小松
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP6223108A priority Critical patent/JPH0887460A/ja
Priority to US08/528,087 priority patent/US5717930A/en
Publication of JPH0887460A publication Critical patent/JPH0887460A/ja
Priority to US08/976,991 priority patent/US5978590A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/64Retargetable
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/4401Bootstrapping
    • G06F9/4416Network booting; Remote initial program loading [RIPL]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【目的】ネットワークシステムにおいてコンピュータ端
末側の操作を簡便化し、基本ソフトの自動インストール
を可能とするインストールシステムを提供する。 【構成】出荷用パソコン本体34−1をネットワーク3
1に接続し、本体の電源投入を行い、インストール用フ
ロッピーディスクFD−1をドライバに入れて起動さ
せ、インストール起動プログラムを内蔵メモリ35cへ
コピーする。本体がインストールサーバ36に接続した
後、ハードディスク装置35bが初期化される。バーコ
ード読み取り装置40を用いて当該パソコン本体の本体
識別番号のバーコード41の読み取りを行うと、この識
別番号情報をキーとしてインストールサーバ36からそ
の識別番号情報のインストール情報を読み込む。このイ
ンストール情報を基に、インストールサーバ36の記憶
装置36aに対応のソフトウェア情報を読みに行き、基
本ソフトとそれに関する環境設定のための情報を読み込
み、基本ソフトのインストール処理が遂行される。次の
ステップではアプリケーションソフトのインストールが
実行される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ハードディスク装置を
内蔵したパーソナルコンピュータ(以下、単にパソコン
と称する)等のネットワークシステムに関し、特に、各
コンピュータ端末に対するソフトウェアのインストール
システムに関する。
【0002】
【従来の技術】例えば、新規パーソナルコンピュータの
購入時や新規ソフトの購入時等においては、OS(基本
ソフト又は基本プログラム),アプリケーションソフト
等の原本であるフロッピィーディスクをドライバに入れ
て起動し、その内容をハードディスク装置へインストー
ル(組み込み)すると共に、環境設定を行う必要があ
る。このようなソフトウェアのインストール及び環境設
定は、新規ソフト等に添付されたマニアルを参照しなが
らユーザ自身の人手によりキーボード等を操作して行う
のが一般的であるが、パソコン初心者は勿論のこと、熟
練者でも相当の手間と時間を要しているというのが実情
である。
【0003】パソコンの学校教育やパソコン講習会等に
おいては、学年レベルに合わせたパソコン実習教育が必
要となるため、年次切り換え時期に、多数のパソコンに
対してインストールや初期化の作業を強いられることに
なるので、教師等の時間的負担が非常に大きくなる。
【0004】また近年、ユーザが新規パソコンを注文す
るときには、ユーザがパソコン本体のCPU,ハードデ
ィスクの記憶容量等のハードウェア構成を特定して注文
するばかりでなく、著作権問題をクリアーするため、ユ
ーザがOSや最低限数種類のアプリケーションソフトの
購入を義務付けられる傾向にある。このように、新規パ
ソコンの販売においてパソコンを働かす最低限ソフトの
付随は、著作権問題を考えると、「ハードウェアの提
供」から「機能の提供」に考え方が推移しつつあること
を物語っている。そこで、ハードウェアとソフトウェア
の同時販売においては、メーカ側はハードウェア的にイ
ンストールされたパソコン本体に、注文のフロッピーデ
ィスクを単に付随さすのではなく、注文のソフトウェア
をそのパソコン本体にインストールしたシステム構築状
態でユーザに提供する必要性が出てくる。しかしなが
ら、メーカ側では毎日出荷する多数のパソコン本体(そ
れぞれハードウェア構成が異なる)に対しそれぞれ注文
の異なるソフトウェアをインストールすることは、多大
な手間を要し、またソフトのコピーに要する時間も長い
ので、出荷期限に間に合わない事態も招来するおそれが
ある。
【0005】上述のようなインストール作業の煩雑さを
解消できる技術としては、特開平6-44055 号公報に開示
のインストールシステムが知られている。そのインスト
ールシステムは、図6に示すように、インストールに関
する情報を有し、ネットワーク13を介して要求に応じ
てインストールに関する情報を提供するマスタサーバ
(計算機)11と、インストールに関する情報をマスタ
サーバ11からネットワーク13を介して受け取り、イ
ンストールを実行するターゲット計算機12とを備えて
いる。マスタサーバ11は、計算機識別情報(計算機I
D)に対応するマシン情報及びインストール情報を記憶
するマシン・インストール情報記憶部111と、ターゲ
ット計算機11の識別情報送信部121からの識別情報
を受信する識別情報受信部112と、受信した識別情報
をキーとしてマシン・インストール情報記憶部111を
検索する情報検索部113と、検索により得られた情報
をターゲット計算機12に送信するマシンインストール
情報送信部114とを備えている。ターゲット計算機1
2は、インストールに関する情報を得るために自己の識
別情報をマスタサーバ11に送信する識別情報送信部1
21と、マスタサーバ11から送られて来るマシン情
報,インストール情報を受信する受信部123と、受信
した情報によりインストールを実行するインストール実
行部122とを備えている。ターゲット計算機12から
識別情報送信部121より計算機IDをマスターサーバ
11に送信することによりインストール情報の問い合わ
せを行う。
【0006】マスターサーバ11では識別情報受信部1
12より計算機IDを受信し、これを情報検索部113
へ渡す。情報検索部113はその計算機IDを基にマシ
ン・インストール情報記憶部111内のマシン・インス
トール情報テーブルをサーチし、サーチの結果、該当す
る計算機IDがあったならばその項目のマシン情報及び
インストール情報をマシン・インストール情報送信部1
14に順次ターゲット計算機12に送信する。ターゲッ
ト計算機12のインストール実行部122は、受信部1
23を介して受信したマシン情報及びインストール情報
を基にインストールを実行しシステム構成を構築する。
【0007】
【発明が解決しようとする課題】上記特開平6-44055 号
公報に開示のインストールシステムにおいては、ターゲ
ット計算機12等の複数のコンピュータ端末をネットワ
ーク化してマスターサーバ11からマシン情報及びイン
ストール情報(計算機名,計算機アドレス,ネットワー
ク情報,外部記憶装置の使用目的,格納すべきソフトウ
ェア情報)が端末に配信されるようになっており、イン
ストール実行部122が格納すべきソフトウェア情報に
基づきソフトウェアのインストールを行うものであるか
ら、インストール処理に必要な情報をマスタ計算機11
から得られるようになり、ユーザはインストールのため
の専門的な知識や面倒な作業を必要とせず、システム構
築の効率化を図ることができる。
【0008】しかしながら、上記ネットワークで使用さ
れるコンピュータ端末はOS(基本ソフト)をインスト
ールしたシステムを前提としているため、端末購入時の
OSがないままのコンピュータ端末をネットワークに接
続して電源投入しても、識別情報(計算機ID)の送信
処理ができず、インストール処理に移れない。即ち、O
SのインストールがされていないのでOSのインストー
ル処理には適用できないという問題点がある。従って、
依然として基本ソフトの手作業によるインストールを余
儀無くされるため、このインストールシステムは前述し
たパソコンの学校教育やインストール済みパソコンの出
荷工程での採用には不向きである。
【0009】そこで上記問題点に鑑み、本発明の課題
は、ネットワークシステムにおいてコンピュータ端末側
の操作を簡便化し、基本ソフトの自動インストールを可
能とするインストールシステムを提供することにある。
【0010】
【課題を解決するための手段】上記課題を解決するため
に、本発明の講じた手段は、インストール起動プログラ
ムをコンピュータ端末への移植してハードディスク装置
の初期化判定、初期化実行の後、基本ソフトのインスト
ールを実行することを特徴とする。即ち、図1に示す機
能ブロック図の如く、本発明に係る第1のインストール
システムは、可搬型情報記録媒体をコンピュータ端末で
起動してインストール起動プログラムを移植するもの
で、ハードディスク装置を備えるコンピュータ端末1が
ネットワーク2を介してインストールサーバ3に接続さ
れたネットワークシステムにおいて構築されている。イ
ンストールサーバ3は、コンピュータ端末1の本体識別
情報毎のフィールドを持つソフトウェア・インストール
情報テーブルと基本ソフト,各種アプリケーションソフ
ト,環境設定情報を含むソフトウェア情報とを記憶する
記憶手段3aを有している。他方、コンピュータ端末1
は、インストール起動プログラムが書き込まれた可搬型
情報記録媒体(例えばフロッピーディスク)4の起動に
よりそのインストール起動プログラムが転写されるイン
ストール起動プログラム記憶手段1aと、本体識別情報
を記憶する本体識別情報記憶手段1bと、ハードディス
ク装置の初期化の要否を判定するディスク初期化判定手
段1cと、その初期化を要するとき本体識別情報をキー
として該当のソフトウェア・インストール情報をインス
トールサーバ3からネットワーク2を介して読み込んで
記憶するソフトウェア・インストール情報記憶手段1d
と、そのソフトウェア・インストール情報の読み込みの
後ハードディスク装置の初期化を実行するディスク初期
化実行手段1eと、その初期化が不要のときソフトウェ
ア・インストール情報を基に、インストールサーバ3か
らネットワーク2を介して基本ソフトに関するソフトウ
ェア情報を読み込んでインストール処理を実行する基本
ソフト・インストール実行手段1fと、各種アプリケー
ションソフトのインストールの要否を順次判定するイン
ストール実行判定手段1gと、アプリケーションソフト
のインストールを要するとき、ソフトウェア・インスト
ール情報を基に、インストールサーバ3からネットワー
ク2を介してアプリケーションソフトに関するソフトウ
ェア情報を読み込んでインストール処理を実行するアプ
リケーションソフト・インストール実行手段1hとを有
している。
【0011】また、本発明に係る第2のインストールシ
ステムは、インストールサーバ3からネットワークを介
してインストール起動プログラムを移植するものであ
る。即ち、図2に示す機能ブロック図の如く、本発明に
係る第2のインストールシステムにおいて、インストー
ルサーバ3は、インストール起動プログラムとコンピュ
ータ端末の本体識別情報毎のフィールドを持つソフトウ
ェア・インストール情報テーブルと基本ソフト,各種ア
プリケーションソフト,環境設定情報を含むソフトウェ
ア情報とを記憶する記憶手段3aを有している。他方、
コンピュータ端末1は、基本ソフトのうち通信起動のプ
ログラムを含む通信起動手段5と、ネットワーク2を介
してインストールサーバ3からインストール起動プログ
ラムが転写されるインストール起動プログラム記憶手段
1aと、本体識別情報を記憶する本体識別情報記憶手段
1bと、ハードディスク装置の初期化の要否を判定する
ディスク初期化判定手段1cと、初期化を要するとき本
体識別情報をキーとして該当のソフトウェア・インスト
ール情報をインストールサーバ3からネットワーク2を
介して読み込んで記憶するソフトウェア・インストール
情報記憶手段1dと、ソフトウェア・インストール情報
の読み込みの後ハードディスク装置の初期化を実行する
ディスク初期化実行手段1eと、初期化が不要のときソ
フトウェア・インストール情報を基に、インストールサ
ーバ3からネットワーク2を介して基本ソフトに関する
ソフトウェア情報を読み込んでインストール処理を実行
する基本ソフト・インストール実行手段1fと、各種ア
プリケーションソフトのインストールの要否を順次判定
するインストール実行判定手段1gと、アプリケーショ
ンソフトのインストールを要するとき、ソフトウェア・
インストール情報を基に、インストールサーバ3からネ
ットワーク2を介してアプリケーションソフトに関する
ソフトウェア情報を読み込んでインストール処理を実行
するアプリケーションソフト・インストール実行手段1
hとを有している。
【0012】上記第1又は第2のインストールシステム
においては、コンピュータ端末のハードウェア的インス
トールをチェックするために、次のような構成を採用す
ることができる。インストールサーバ3は、コンピュー
タ端末のハードウェア構成情報をインストール情報とし
て記憶する記憶手段3aを有しており、コンピュータ端
末1は、当該本体のハードウェア構成情報を記憶するハ
ードウゥア構成情報記憶手段1iと、デイスク初期化の
以前に、ハードウェア構成情報記憶手段1iから読み出
されたハードウェア構成情報とインストールサーバ3か
ら読み込んだハードウェア構成情報との一致・不一致を
判定するハードウェア構成判定手段1jとを有してい
る。
【0013】
【作用】第1のインストールシステムにおいて、パソコ
ン,ワークスーション等のコンピュータ端末1をネット
ワーク2に接続し、本体の電源投入を行い、可搬型情報
記録媒体4を起動させると、インストール起動プログラ
ムがインストール起動プログラム記憶手段1aに転写
(コピー)されてインストール動作が開始される。
【0014】まず、ディスク初期化判定手段1cはハー
ドディスク装置が初期化されているか否かを判定し、初
期化が必要のときは、本体識別情報記憶手段1bに記憶
されている本体識別情報をキーとして該当のインストー
ル情報をインストールサーバ3から読み込まれ、インス
トール情報記憶手段1dに記憶された後、ディスク初期
化実行手段1eがハードディスク装置の初期化を実行す
る。初期化がされているときは、インストール情報を基
に、インストールサーバ3から基本ソフトに関するソフ
トウェア情報が読み込まれて、基本ソフト・インストー
ル実行手段1fによって基本ソフトのインストールが実
行される。この後、インストール実行判定手段1gが各
種アプリケーションソフトの順次インストールを行うか
否かを判定し、そのインストールを行う場合には、アプ
リケーションソフト・インストール実行手段によってイ
ンントールが実行される。
【0015】このように、ユーザはコンピュータ端末の
電源投入と可搬型情報記録媒体4の起動操作だけで基本
ソフトのインストールが自動的に行われるようになって
いるので、パソコン出荷時において発注者の用命に合致
するようなソフトウェアの自動インストールが可能であ
るため、出荷作業の煩雑さの軽減や納期厳守を実現でき
る。特に、ディスク初期化後に基本ソフトの自動インス
トールが実行されるようになっているため、アプリケー
ションソフトのインストールばかりでなく、基本ソフト
のインストールの操作も不要となる。そのため、本シス
テムはパソコンの学校教育やインストール済みパソコン
の出荷工程に導入するのに適している。
【0016】また、第2のインストールシステムにおい
て、可搬型情報記録媒体4の代わりに、インストールサ
ーバ3側の記憶手段3aにインストール起動プログラム
を記憶しておき、端末1の電源投入により作動する通信
起動手段5で通信を行い、インストール起動プログラム
をインストール情報記憶手段1dに読み込むようにして
いる。その後の動作は第1のインストールシステムと同
様であるが、インストール作業時に可搬型情報記憶媒体
の起動操作が不要となるので、更なる作業効率の改善に
繋がる。
【0017】そして、インストールサーバ3側の記憶手
段3aに、コンピュータ端末のハードウェア構成情報を
含むインストール情報を記憶しておき、またコンピュー
タ端末1は、更にハードウゥア構成情報記憶手段1i及
びハードウェア構成判定手段1jを有するシステム構成
においては、ディスク初期化以前に、本体のハードウェ
ア構成のチェックが可能であるので、誤って組み立てら
れたハードディスク装置に自動的にインストールしてし
まうことが起こらず、出荷時のハードウェア構成のチェ
ックが可能となり、出荷管理の向上に資する。
【0018】
【実施例】次に、本発明の実施例を添付図面に基づいて
説明する。図3は本発明の実施例に係るパソコン受注出
荷システムのうちインストールシステムの構成を示すブ
ロック図である。本例のパソコン受注出荷システムは、
パソコン販売店での店員又通信販売網の電話オペレータ
等がパソコン注文者(ユーザ)から購入したいパソコン
のハードウェア構成情報とソフトウェア・インストール
情報(基本ソフト,アプリケーションソフトの種類)を
聞き取り、これらの情報(インストール情報)をシリア
ル番号である本体(パソコン本体)識別番号のレコード
として入力する受注側(注文受付側)のオフィスサーバ
(計算機)20と、パソコンメーカ側の工場においてパ
ソコン出荷のインストール工程ラインに設けらたパソコ
ン出荷インストールシステム30とを有し、オフィスサ
ーバ(計算機)20とインストールシステム30とは電
話回線41,交換機42を介して接続されるようになっ
ている。本例ではハードウェア構成情報とソフトウェア
・インストール情報とを合わせた情報をインストール情
報と呼称している。オフィスサーバ20では、多数のユ
ーザの注文により、逐次シリアル番号のインストール情
報が入力されて表1に示すようなインストール情報のテ
ーブルが作成される。
【0019】
【表1】
【0020】例えば、製造された本体識別番号1234567
のパソコン本体については、ハードウェア構成情報のう
ち、CPUはノーマル、内蔵RAM(メモリ)は10M
B、内蔵ハードディスクは340 MB、付加装置は高速C
RTであり、ソフトウェア・インストール情報のうち、
ソフト1(MSDOS等の基本ソフト)、ソフト2,4
のアプリケーションソフトは必要で、ソフト3は不要で
ある。基本ソフトは必須である。次の本体識別番号1234
568 のパソコン本体については、ハードウェア構成情報
のうち、CPUはFPU(浮動少数点)付きのもの、内
蔵RAM(メモリ)は20MB、内蔵ハードディスクは50
0 MB、付加装置は高速CRTであり、ソフトウェア・
インストール情報のうち、ソフト1〜4を必要としてい
る。更に、本体識別番号1234569 のパソコン本体につい
ては、ハードウェア構成情報のうち、CPUはノーマ
ル、内蔵RAM(メモリ)は4MB、内蔵ハードディス
クは170 MB、付加装置はノーマルCRTであり、ソフ
トウェア・インストール情報のうち、ソフト1とソフト
2を必要としている。他の付加装置としては、CD−R
OM装置、音源装置、映像装置、通信装置等がある。こ
のようなインストール情報テーブルのファイルは日々の
夜間バッチ処理によって電話回線41を介して工場のパ
ソコン出荷インストールシステム30側に転送されてダ
ンプされるようになっている。
【0021】パソコン出荷インストールシステム30
は、電話回線41を介して上記インストール情報テーブ
ルを受信するインストール情報転送端末32と、多数
(例えば最大250 台)の出荷用パソコン本体34−1〜
34−nと、ネットワークOSがインストールされた大
きめのパソコンで構成されるインストールサーバ36
と、モニタ表示装置(CRT,プリンタ)39を持つイ
ンストール監視モニタ端末38とをネットワーク(LA
N接続)31を介して接続したネットワークシステムで
ある。
【0022】ところで、インストール情報転送端末32
で受信したインストール情報テーブルはネットワーク3
1を介してインストール36の記憶装置36aに記憶さ
れると共に、インストール情報のうちハードウェア構成
情報(組み立て情報)がプリンタで出力されるようにな
っている。プリンタ出力リスト32aにハードウェア構
成情報(組み立て情報)を基に、工場作業者は製造され
たパソコン本体をハードウェア的にインストールする。
例えば、本体識別番号1234568 のパソコン本体について
は、ノーマルCPUを持つボード、内蔵RAM10MBの
ボードを組み付け、340 MBのハードディスク装置を内
蔵し、高速CRTを付帯させる。このようなハードウェ
ア的なインストールによって注文者の用命に合致したパ
ソコン本体を出荷可能となるが、組み立て完了時に当該
パソコン本体の不揮発性メモリにそのハードウェア構成
情報を書き込む。このハードウェア構成情報を書き込み
処理は、すべてのフィールドの書き込みを意味するので
はなく、既に書き込まれたノーマル型のハードウェア構
成情報をフィールド単位で変更処理するものである。そ
してハードウェア・インストールとハードウェア構成情
報の変更が完了した出荷用パソコン本体34−1〜34
−nはネットワーク31に接続され、後述するように、
ソフトウェア・インストールが行われるようになってい
る。
【0023】本例では、インストール起動プログラム
(インストーラ)が書き込まれたネットワーク接続番地
毎のインストール用フロッピーディスクFD−1〜FD
−nが準備されている。このようなインストール用フロ
ッピーディスクFD−1〜FD−nは出荷用パソコン本
体34−1〜34−nのドライバに入れて起動される。
【0024】出荷用パソコン本体34−1〜34−nの
記憶装置35は、フロッピーディク装置35aと、ハー
ドディスク装置35bと、内蔵メモリ35cとを有して
おり、その内蔵メモリ35cの不揮発性メモリ領域には
当該パソコン本体に固有の前述したようなハードウェア
構成情報が記憶されている。また、出荷用パソコン本体
34−1〜34−nの記憶装置35は、ネットワーク3
1に接続した通信装置35dと、後述する制御を行う制
御装置35eを有している。他方、インストールサーバ
36も、ネットワーク31に接続した通信装置36b
と、後述する制御を行う制御装置36cを有している。
インストールサーバ36の記憶装置36aには、インス
トール情報転送端末32から転送されて来たインストー
ル情報、予め書き込まれたソフトウェア情報(基本ソフ
ト(ソフト1)及び各種のアプリケーションソフト(ソ
フト1〜3)と環境設定のための情報)、インストール
実行時の進捗状況を表すインストール状況情報が記憶さ
れている。
【0025】次に、パソコン出荷インストールシステム
30のインストール実行動作を図4に示す流れ図を参照
しつつ説明する。まず、出荷用パソコン本体(CRT,
キーボード無し)34−1〜34−nをネットワーク3
1に接続し、本体の電源投入を行う。今、出荷用パソコ
ン本体34−1をインストールする場合を説明する。
【0026】図2のステップaにおいてインストール用
フロッピーディスクFD−1を対応の出荷用パソコン本
体34−1のドライバに入れて起動させ、出荷用パソコ
ン本体34−1自身がインストール起動プログラムを内
蔵メモリ35cへの読み込み(コピー)を行うと、その
インストール起動プログラムによって以下の手順が進行
する。最初に通信装置35dをネットワーク31を介し
てインストールサーバ36に接続する。次に、ステップ
bにおいてハードディスク装置35bが初期化されてい
るか否かが判断され、未だ初期化されていないときはス
テップcに移行し、初期化済みのときはステップiに移
行する。今ここでは、新規パソコンの出荷時を想定して
いるので、ハードディスク装置35bは初期化未了であ
る。そこでステップcに移行する。ステップcにおいて
はパソコン本体に接続したバーコード読み取り装置40
を用いて当該パソコン本体の本体識別番号(例えば1234
568)のバーコード41を読み取らせる操作を行う。次
にステップdにおいて、パソコン本体34−1はこの本
体識別番号の読み取り動作により入力された本体識別番
号情報をキーとしてインストールサーバ36の記憶装置
36aのインストール情報テーブルを読みに行き、本体
識別番号情報(例えば1234568 )のインストール情報
(表1参照)を読み込む。次のステップeにおいては不
揮発性メモリ領域に記憶されたハードウェア構成情報を
読み出し、ステップfにおいて不揮発性メモリ領域から
読み出されたハードウェア構成情報と既にインストール
サーバ36から読み込んだインストール情報のうちのハ
ードウェア構成情報との一致・不一致を判定する。不一
致になり異常と判定された場合は、本体に装備のブザー
を鳴らしてインストール動作を停止する。この異常はユ
ーザの注文したハードウェア構成に対してハートウェア
インストールされた現実のパソコン本体が異なっている
ことを意味し、組み立て作業又はハードウェア構成情報
の変更に間違いがあることを示唆する。他方、ステップ
fにおいて、異常が発生しない場合にはステップgに移
行し、ハードディスク装置35bの初期化が実行され
る。その初期化終了の後はステップhでパソコン本体が
リセットされる。この後、ステップaに戻り、フロッピ
ーディスク34−1からのインストール起動プログラム
の読み込みとインストールサーバ36への接続を行な
い、ステップbにおいてハードディスク装置35cの初
期化の有無が判断される。この段階では既にハードディ
スク装置35cの初期化が達成されているので、ステッ
プiに移行する。ステップiにおいては、まず基本ソフ
ト(ソフト1)のインストールが実行される。即ち、イ
ンストール情報を基に、インストールサーバ36の記憶
装置36aに対応のソフトウェア情報を読みに行き、ソ
フト1とそれに関する環境設定のための情報を読み込
み、ソフト1のインストール処理が遂行される。次に、
ステップjにおいて、アプリケーションソフト(ソフト
2〜4)のインストールをするか否かを判定し、イエス
の場合にはステップkに移行し、ノーの場合はステップ
mに移行する。ステップkではアプリケーション(最初
はソフト2)のインストール(コピー)を実行し、ステ
ップlでそのアプリケーションの環境設定を行う。即
ち、インストール情報を基に、インストールサーバ36
の記憶装置36aに対応のソフトウェア情報を読みに行
き、ソフト2とそれに関する環境設定のための情報を読
み込み、ソフト2のインストール処理及び環境設定が遂
行される。この後、インストール監視モニタ端末38の
ためにステップmでは個別ソフトのインストールの終了
がセットされ、ステップnで全てのソフト(ソフト1〜
4)のインストールが終了したか否かが判定される。終
了しない場合は、ステップiに戻り次のソフトのインス
トールを行う。終了した場合はステップoにおいて、イ
ンストール監視モニタ端末38のためにすべてが正常に
インストール終了したことをセットし、インストールサ
ーバ36との接続を断って終了する。このようなソフト
1〜4までのインストール進行状況はインストールサー
バ36にセットされると共に、インストール監視モニタ
端末38によりモニタ表示装置39にてリアルタイムに
表示されるようになっている。従って、インストール終
了までの目安が認識できるので、終了後に接続すべき次
のパソコン本体の段取りが容易になる。
【0027】このように、本例においては、パソコン出
荷時に、発注者の用命に合致するよう、パソコン本体の
ハードウェア的インストールの自動チェックとソフトウ
ェアの自動インストールが行われるため、出荷作業の煩
雑さの軽減や納期厳守を実現できる。特に、ディスク初
期化後に基本ソフトの自動インストールが実行されるよ
うになっているため、アプリケーションソフトのインス
トールばかりでなく、基本ソフトのインストールの操作
も不要となる。そのため、本システムはパソコンの学校
教育やインストール済みパソコンの出荷工程に導入する
のに適している。
【0028】上記のパソコン出荷インストールシステム
30においては、インストール起動プログラム(インス
トーラ)がインストール用フロッピーディスクFD−1
に記憶され、これを被インストールのパソコン34−1
で起動してコピーするようにしているが、これとは別
に、図5に示す構成例を採用することができる。図3は
別のパソコン出荷インストールシステムを示すブロック
図であり、出荷用パソコン34−1とインストールサー
バ36のみが示されている。出荷用パソコン34−1の
内蔵メモリのROMには基本ソフトの核部分(通信を起
動するプログラム)が記憶されており、通信起動部35
fを構成している。また、インストールサーバ36の記
憶装置36aにはインストール起動プログラム(インス
トーラ)が記憶されている。出荷用パソコン34−1の
電源を投入すると、通信起動部35fが作動して制御装
置35eを介して記憶装置35に基本ソフトの核部分を
コピーする。これによって通信装置35dに基本動作の
ための情報が渡され、初期化が行われてネットワーク3
1を介してインストールサーバ36に接続される。そし
てインストールサーバ36の記憶装置36aからインス
トール起動ブログラム(インストーラ)がネットワーク
31を介してパソコン34−1に読み込まれるようにな
っている。この後の動作は上記の場合と同様である。こ
のように、インストール用フロッピーディスクFD−1
をドライブに入れてコピーを行わずとも、インストール
サーバ36からインストーラを読み込むことが可能とな
っているので、パソコン組立者によるインストール操作
は、電源投入後にバーコード読み取り装置40の操作に
よる本体識別番号の入力操作だけで良い。なお、本体識
別番号の入力操作も、ハードウェア組み立て過程におけ
るハードウェア構成情報の変更時に入力しておけば、ソ
フトウェア・インストール操作時に行う手間を省くこと
ができる。
【0029】
【発明の効果】以上説明したように、本発明は、アプリ
ケーションソフト・インストール実行手段の外に、ディ
スク初期化判定手段,ディスク初期化実行手段,及び基
本ソフト・インストール実行手段を有する点を特徴とし
ている。従って、次の効果を奏する。
【0030】 コンピュータ端末の電源投入と可搬型
情報記録媒体の起動操作だけで基本ソフトのインストー
ルが自動的に行われるようになっているので、パソコン
出荷時において発注者の用命に合致するようなソフトウ
ェアの自動インストールが可能であるため、出荷作業の
煩雑さの軽減や納期厳守を実現できる。特に、ディスク
初期化後に基本ソフトの自動インストールが実行される
ようになっているため、アプリケーションソフトのイン
ストールばかりでなく、基本ソフトのインストールの操
作も不要となる。そのため、本システムはパソコンの学
校教育やインストール済みパソコンの出荷工程に導入す
るのに適している。
【0031】 また、本発明は、可搬型情報記録媒体
の代わりに、インストールサーバ側にインストール起動
プログラムを記憶させておき、端末の電源投入により作
動する通信起動手段で通信を行い、インストール起動プ
ログラムを端末のインストール情報記憶手段に読み込む
ようにしている。このようなインストール起動プログラ
ムの移植方式でも構わないが、インストール作業時に可
搬型情報記憶媒体の起動操作が不要となるので、更なる
作業効率の改善に繋がる。
【0032】 そしてまた、インストールサーバ側
に、コンピュータ端末のハードウェア構成情報を含むイ
ンストール情報を記憶しておき、コンピュータ端末が更
にハードウェア構成情報記憶手段及びハードウェア構成
判定手段を有するシステム構成においては、ディスク初
期化以前に、本体のハードウェア構成のチェックが可能
であるので、誤って組み立てられたハードディスク装置
に自動的にインストールしてしまうことが起こらず、出
荷時のハードウェア構成のチェックが可能となり、出荷
管理の向上に資する。
【図面の簡単な説明】
【図1】本発明に係る第1のインストールシステムを機
能実現手段で示すクレーム対応図である。
【図2】本発明に係る第2のインストールシステムを機
能実現手段で示すクレーム対応図である。
【図3】本発明の実施例に係るパソコン受注出荷システ
ムのうちインストールシステムの構成を示すブロック図
である。
【図4】同実施例におけるパソコン出荷インストールシ
ステムのインストール実行動作を説明するための流れ図
である。
【図5】同実施例における別のパソコン出荷インストー
ルシステムの構成例を示すブロック図である。
【図6】従来のインストールシステムの一例を示すブロ
ック図である。
【符号の説明】
1…コンピュータ(パソコン,ワークスーション等)の
端末 1a…インストール起動プログラム記憶手段 1b…本体識別情報記憶手段 1c…ディスク初期化判定手段 1d…インストール情報記憶手段 1e…ディスク初期化実行手段 1f…基本ソフト・インストール実行手段 1g…インストール実行判定手段 1h…アプリケーションソフト・インストール実行手段 1i…ハードウェア構成情報記憶手段 1j…ハードウェア構成判定手段 2…ネットワーク 3…インストールサーバ 3a…記録手段 4…可搬型情報記録媒体 5…通信起動手段 20…オフィスサーバ 30…パソコン出荷インストールシステム 31…ネットワーク 32…インストール情報端末 32a…プリンタ出力リスト 34−1〜34−n…出荷用パソコン本体 35…記憶装置 35a…フロッピーディスク装置 35b…ハードディスク装置 35c…内蔵メモリ 35d…通信装置 35e…制御装置 35f…通信起動部 36…インストールサーバ 36a…記憶装置 36b…通信装置 36c…制御装置 38…インストール監視モニタ端末 39…モニタ表示装置 40…バーコード読み取り装置 40a…バーコード 41…電話回線 42…交換機 FD−1〜FD−n…インストール用フロッピーディス
ク。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 ハードディスク装置を備えるコンピュー
    タ端末がネットワークを介してインストールサーバに接
    続されたネットワークシステムにおいて、 前記インストールサーバは、前記コンピュータ端末の本
    体識別情報毎のインストール情報及び基本ソフト,各種
    アプリケーションソフト,環境設定情報を含むソフトウ
    ェア情報とを記憶する記憶手段を有しており、 前記コンピュータ端末は、インストール起動プログラム
    が書き込まれた可搬型情報記録媒体の起動により前記イ
    ンストール起動プログラムが転写されるインストール起
    動プログラム記憶手段と、前記本体識別情報を記憶する
    本体識別情報記憶手段と、前記ハードディスク装置の初
    期化の要否を判定するディスク初期化判定手段と、前記
    初期化を要するとき前記本体識別情報をキーとして該当
    の前記インストール情報を前記インストールサーバから
    前記ネットワークを介して読み込んで記憶するインスト
    ール情報記憶手段と、前記インストール情報の読み込み
    の後前記ハードディスク装置の初期化を実行するディス
    ク初期化実行手段と、前記初期化が不要のとき前記イン
    ストール情報を基に、前記インストールサーバから前記
    ネットワークを介して前記基本ソフトに関する前記ソフ
    トウェア情報を読み込んでインストール処理を実行する
    基本ソフト・インストール実行手段と、前記各種アプリ
    ケーションソフトのインストールの要否を順次判定する
    インストール実行判定手段と、前記アプリケーションソ
    フトのインストールを要するとき、前記インストール情
    報を基に、前記インストールサーバから前記ネットワー
    クを介して前記アプリケーションソフトに関する前記ソ
    フトウェア情報を読み込んでインストール処理を実行す
    るアプリケーションソフト・インストール実行手段とを
    有することを特徴とするインストールシステム。
  2. 【請求項2】 ハードディスク装置を備えるコンピュー
    タ端末がネットワークを介してインストールサーバに接
    続されたネットワークシステムにおいて、 前記インストールサーバは、インストール起動プログラ
    ムと前記コンピュータ端末の本体識別情報毎のインスト
    ール情報と基本ソフト,各種アプリケーションソフト,
    環境設定情報を含むソフトウェア情報とを記憶する記憶
    手段を有しており、 前記コンピュータ端末は、前記基本ソフトのうち少なく
    とも通信起動のプログラムを含む部分で構成される通信
    起動手段と、前記ネットワークを介して前記インストー
    ルサーバからインストール起動プログラムが転写される
    インストール起動プログラム記憶手段と、前記本体識別
    情報を記憶する本体識別情報記憶手段と、前記ハードデ
    ィスク装置の初期化の要否を判定するディスク初期化判
    定手段と、前記初期化を要するとき前記本体識別情報を
    キーとして該当の前記インストール情報を前記インスト
    ールサーバから前記ネットワークを介して読み込んで記
    憶するインストール情報記憶手段と、前記インストール
    情報の読み込みの後前記ハードディスク装置の初期化を
    実行するディスク初期化実行手段と、前記初期化が不要
    のとき前記インストール情報を基に、前記インストール
    サーバから前記ネットワークを介して前記基本ソフトに
    関する前記ソフトウェア情報を読み込んでインストール
    処理を実行する基本ソフト・インストール実行手段と、
    前記各種アプリケーションソフトのインストールの要否
    を順次判定するインストール実行判定手段と、前記アプ
    リケーションソフトのインストールを要するとき、前記
    インストール情報を基に、前記インストールサーバから
    前記ネットワークを介して前記アプリケーションソフト
    に関する前記ソフトウェア情報を読み込んでインストー
    ル処理を実行するアプリケーションソフト・インストー
    ル実行手段とを有することを特徴とするインストールシ
    ステム。
  3. 【請求項3】 請求項1又は請求項2に記載のインスト
    ールシステムにおいて、前記インストールサーバは、前
    記コンピュータ端末のハードウェア構成情報を含めてイ
    ンストール情報として記憶する記憶手段を有しており、
    前記コンピュータ端末は、当該本体のハードウェア構成
    情報を記憶するハードウェア情報記憶手段と、前記デイ
    スク初期化の以前に、前記ハードウェア情報記憶手段か
    ら読み出された前記ハードウェア構成情報と前記インス
    トールサーバから読み込んだ前記インストール情報のう
    ちの前記ハードウェア構成情報との一致・不一致を判定
    するハードウェア構成判定手段とを有していることを特
    徴とするインストールシステム。
JP6223108A 1994-09-19 1994-09-19 インストールシステム Pending JPH0887460A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP6223108A JPH0887460A (ja) 1994-09-19 1994-09-19 インストールシステム
US08/528,087 US5717930A (en) 1994-09-19 1995-09-14 Installation system
US08/976,991 US5978590A (en) 1994-09-19 1997-11-24 Installation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6223108A JPH0887460A (ja) 1994-09-19 1994-09-19 インストールシステム

Publications (1)

Publication Number Publication Date
JPH0887460A true JPH0887460A (ja) 1996-04-02

Family

ID=16792957

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6223108A Pending JPH0887460A (ja) 1994-09-19 1994-09-19 インストールシステム

Country Status (2)

Country Link
US (2) US5717930A (ja)
JP (1) JPH0887460A (ja)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10161856A (ja) * 1996-11-26 1998-06-19 Nec Software Ltd アプリケーション実行環境作成装置
JPH1185558A (ja) * 1997-08-29 1999-03-30 Dell Usa Lp ソフトウェア設置および注文組込みコンピュータシステムのテスト方法
JP2005301513A (ja) * 2004-04-08 2005-10-27 Fujitsu Ltd プログラム内蔵デバイス
US7174549B2 (en) 2000-07-27 2007-02-06 Samsung Electronics Co., Ltd. Computer system and method for storing product keys thereof
JP2007087142A (ja) * 2005-09-22 2007-04-05 Denso Wave Inc ソフトウェア更新システム
JP2007226825A (ja) * 1997-02-14 2007-09-06 Fisher Rosemount Syst Inc プロセス制御のための環境の構成を補助するためのシステム
KR100854740B1 (ko) * 2001-09-28 2008-08-27 엘지엔시스(주) 원거리 인증키 할당 장치 및 방법
JP2008243224A (ja) * 1997-08-29 2008-10-09 Dell Usa Lp オーダーに対して組立てられたコンピュータシステムのためのソフトウェア設置およびテストを容易にするデータベース
US7447750B2 (en) 2001-11-09 2008-11-04 Fujitsu Limited Program setting system, program setting method, server, client and program
JP2008269634A (ja) * 2000-12-08 2008-11-06 Seiko Epson Corp ソフトウェアのインストール方法
JP2011096285A (ja) * 2011-02-02 2011-05-12 Fujitsu Ltd デバイス及びデバイス認識方法
JP2011248915A (ja) * 2011-07-20 2011-12-08 Denso Wave Inc ソフトウェア更新システム
JP2012037918A (ja) * 2010-08-03 2012-02-23 Fujitsu Fsas Inc 個別作業の工場オペレーション登録システム
KR20130104346A (ko) * 2012-03-13 2013-09-25 삼성에스디아이 주식회사 리튬 이차전지
JP2014215823A (ja) * 2013-04-25 2014-11-17 富士通株式会社 コンピュータのインストール方法、コンピュータのインストールプログラム、及び、コンピュータのインストール装置

Families Citing this family (111)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US6769009B1 (en) 1994-05-31 2004-07-27 Richard R. Reisman Method and system for selecting a personalized set of information channels
JPH0887460A (ja) * 1994-09-19 1996-04-02 Seiko Epson Corp インストールシステム
JP3366143B2 (ja) * 1995-01-10 2003-01-14 富士通株式会社 ソフトウェア流通システムにおける識別子管理装置および方法ならびにソフトウェア流通管理装置および方法
US6282712B1 (en) * 1995-03-10 2001-08-28 Microsoft Corporation Automatic software installation on heterogeneous networked computer systems
US6452629B1 (en) * 1995-03-15 2002-09-17 Canon Kabushiki Kaisha System for installing image sensing program
US5845077A (en) * 1995-11-27 1998-12-01 Microsoft Corporation Method and system for identifying and obtaining computer software from a remote computer
GB2309104B (en) * 1996-01-11 2000-06-07 Ibm Preloading software onto a computer system
US6049671A (en) 1996-04-18 2000-04-11 Microsoft Corporation Method for identifying and obtaining computer software from a network computer
US6802061B1 (en) * 1996-12-12 2004-10-05 Microsoft Corporation Automatic software downloading from a computer network
US6347398B1 (en) 1996-12-12 2002-02-12 Microsoft Corporation Automatic software downloading from a computer network
US6038399A (en) * 1997-07-22 2000-03-14 Compaq Computer Corporation Computer manufacturing architecture with two data-loading processes
US6094531A (en) * 1997-08-25 2000-07-25 Hewlett-Packard Company Method and apparatus for automatically installing operating systems machines
US5991543A (en) * 1997-08-29 1999-11-23 Dell Usa, L.P. Software installation and testing for a build-to-order computer system
JPH1185481A (ja) * 1997-08-30 1999-03-30 Nec Corp オペレーティングシステム立ち上げ装置及びプログラムを記録した機械読み取り可能な記録媒体
US6684397B1 (en) 1997-09-08 2004-01-27 Novell, Inc. Auto-install apparatus and method
US6934956B1 (en) * 1997-09-09 2005-08-23 Micron Technology, Inc. Method and apparatus for installing an operating system
US6353927B1 (en) * 1997-10-14 2002-03-05 Lucent Technologies Inc. Data download technique into installed memory
US6735625B1 (en) 1998-05-29 2004-05-11 Cisco Technology, Inc. System and method for automatically determining whether a product is compatible with a physical device in a network
US6775829B1 (en) * 1998-06-04 2004-08-10 Gateway, Inc. Method for configuring software for a build to order system
US6381742B2 (en) * 1998-06-19 2002-04-30 Microsoft Corporation Software package management
US6449642B2 (en) * 1998-09-15 2002-09-10 Microsoft Corporation Method and system for integrating a client computer into a computer network
US6345386B1 (en) 1998-09-21 2002-02-05 Microsoft Corporation Method and system for advertising applications
US6397381B1 (en) 1998-09-21 2002-05-28 Microsoft Corporation System and method for repairing a damaged application program
US6389589B1 (en) 1998-09-21 2002-05-14 Microsoft Corporation Class store schema
US6836794B1 (en) 1998-09-21 2004-12-28 Microsoft Corporation Method and system for assigning and publishing applications
US7073172B2 (en) * 1998-09-21 2006-07-04 Microsoft Corporation On demand patching of applications via software implementation installer mechanism
US6418554B1 (en) * 1998-09-21 2002-07-09 Microsoft Corporation Software implementation installer mechanism
US6523166B1 (en) 1998-09-21 2003-02-18 Microsoft Corporation Method and system for on-demand installation of software implementations
US6427208B1 (en) 1998-10-20 2002-07-30 Gateway, Inc. Image file change capture method and apparatus
US7120684B2 (en) * 1998-10-22 2006-10-10 Electronic Data Systems Corporation Method and system for central management of a computer network
US6066182A (en) * 1998-11-05 2000-05-23 Platinum Technology Ip, Inc. Method and apparatus for operating system personalization during installation
US6353928B1 (en) * 1999-01-04 2002-03-05 Microsoft Corporation First run installer
US6427227B1 (en) 1999-03-03 2002-07-30 Microsoft Corporation System, method, and computer-readable medium for repairing an application program that has been patched
US6715043B1 (en) 1999-03-19 2004-03-30 Phoenix Technologies Ltd. Method and system for providing memory-based device emulation
US6374401B1 (en) * 1999-03-29 2002-04-16 International Business Machines Corporation System, method, and program for updating registry objects with a cross-platform installation program
US6550062B2 (en) 1999-04-30 2003-04-15 Dell Usa, Lp System and method for launching generic download processing in a computer build-to-order environment
US6718549B1 (en) 1999-05-05 2004-04-06 Microsoft Corporation Methods for managing the distribution of client bits to client computers
US6889376B1 (en) * 1999-05-12 2005-05-03 Treetop Ventures, Llc Method for migrating from one computer to another
US6532279B1 (en) * 1999-06-11 2003-03-11 David D. Goodman High-speed data communication over a residential telephone wiring network
US6477642B1 (en) 1999-06-18 2002-11-05 Phoenix Technologies Ltd. Method and apparatus for extending BIOS control of screen display beyond operating system boot process
US6519659B1 (en) 1999-06-18 2003-02-11 Phoenix Technologies Ltd. Method and system for transferring an application program from system firmware to a storage device
US6405309B1 (en) 1999-06-18 2002-06-11 Phoenix Technologies Ltd. Method and apparatus for creating and deploying smaller Microsoft Windows applications for automatic configuration of a computing device
US6578142B1 (en) 1999-06-18 2003-06-10 Phoenix Technologies, Ltd. Method and apparatus for automatically installing and configuring software on a computer
US6449682B1 (en) 1999-06-18 2002-09-10 Phoenix Technologies Ltd. System and method for inserting one or more files onto mass storage
US6453469B1 (en) 1999-06-18 2002-09-17 Phoenix Technologies Ltd. Method and apparatus to automatically deinstall an application module when not functioning
US6542160B1 (en) 1999-06-18 2003-04-01 Phoenix Technologies Ltd. Re-generating a displayed image
US6438750B1 (en) 1999-06-18 2002-08-20 Phoenix Technologies Ltd. Determining loading time of an operating system
US6486883B1 (en) 1999-06-18 2002-11-26 Phoenix Technologies, Ltd. Apparatus and method for updating images stored in non-volatile memory
US6473855B1 (en) 1999-06-18 2002-10-29 Phoenix Technologies Ltd. Method and apparatus for providing content on a computer system based on usage profile
US6457122B1 (en) 1999-06-18 2002-09-24 Phoenix Technologies Ltd. Fault tolerant process for the delivery of programs to writeable storage device utilizing pre-operating system software/firmware
US6373498B1 (en) 1999-06-18 2002-04-16 Phoenix Technologies Ltd. Displaying images during boot-up and shutdown
US6401202B1 (en) 1999-06-18 2002-06-04 Phoenix Technologies Ltd. Multitasking during BIOS boot-up
US20040230710A1 (en) * 1999-07-27 2004-11-18 Inline Connection Corporation System and method of automatic installation of computer peripherals
US6704824B1 (en) * 1999-07-27 2004-03-09 Inline Connection Corporation Universal serial bus adapter with automatic installation
US7188255B1 (en) * 1999-09-23 2007-03-06 Hewlett-Packard Development Company, L.P. Software delivery system
US6968539B1 (en) * 1999-09-30 2005-11-22 International Business Machines Corporation Methods and apparatus for a web application processing system
US6681323B1 (en) 1999-11-29 2004-01-20 Toshiba America Information Systems, Inc. Method and system for automatically installing an initial software configuration including an operating system module from a library containing at least two operating system modules based on retrieved computer identification data
US6487656B1 (en) 1999-12-10 2002-11-26 Phoenix Technologies Ltd. System and method for providing functionalities to system BIOS
US6668375B1 (en) 1999-12-15 2003-12-23 Pitney Bowes Inc. Method and system for providing build-to-order software applications
US6847948B1 (en) 1999-12-20 2005-01-25 International Business Machines Corporation Method and apparatus for secure distribution of software/data
US6772192B1 (en) * 2000-02-29 2004-08-03 Hewlett-Packard Development Company, L.P. Software download and distribution via image building and multicast
US7103598B1 (en) * 2000-03-03 2006-09-05 Micron Technology, Inc Software distribution method and apparatus
WO2001086435A2 (en) * 2000-05-10 2001-11-15 Digital:Convergence Corporation Automatic configuration of equipment and software
US6804774B1 (en) * 2000-05-12 2004-10-12 Hewlett-Packard Development Company, L.P. Software image transition aid comprising building a disk image based on identified hardware
US20020124245A1 (en) * 2000-08-14 2002-09-05 Alvin Maddux Method and apparatus for advanced software deployment
WO2002037262A2 (en) * 2000-10-31 2002-05-10 Loudcloud, Inc. Methods and systems for installing software onto computers
US7032015B1 (en) * 2000-10-31 2006-04-18 General Electric Company System and method for integrating a power system over a network
US6948169B1 (en) * 2000-11-16 2005-09-20 Dell Products L.P. Web-based factory manufacturing of computers in a build-to-order manufacturing environment
JP2002236590A (ja) * 2000-12-08 2002-08-23 Seiko Epson Corp ソフトウェアのインストール方法
US6829732B2 (en) 2001-01-22 2004-12-07 Hewlett-Packard Development Company, L.P. Network-based software recovery for computing devices
US7085824B2 (en) 2001-02-23 2006-08-01 Power Measurement Ltd. Systems for in the field configuration of intelligent electronic devices
US6853978B2 (en) * 2001-02-23 2005-02-08 Power Measurement Ltd. System and method for manufacturing and configuring intelligent electronic devices to order
US6883169B1 (en) * 2001-03-12 2005-04-19 Nortel Networks Limited Apparatus for managing the installation of software across a network
FI115565B (fi) * 2001-03-14 2005-05-31 Metso Automation Oy Työaseman käyttöönoton järjestäminen prosessinohjausympäristön tietojärjestelmässä
US7013462B2 (en) * 2001-05-10 2006-03-14 Hewlett-Packard Development Company, L.P. Method to map an inventory management system to a configuration management system
US20030005177A1 (en) * 2001-06-30 2003-01-02 Duran Louis A. Loading files for a hardware device
US7159018B2 (en) * 2001-08-02 2007-01-02 Dell Products L.P. System and method for installing software onto a built-to-order computer system using an identification device
US7111055B2 (en) * 2001-08-30 2006-09-19 Sun Microsystems, Inc. Method and apparatus to facilitate automated software installation on remote computers over a network
BE1014409A3 (nl) * 2001-10-02 2003-10-07 Acunia Nv Werkwijze en netwerkingsysteem voor het beschikbaar stellen van diensten.
SE524931C2 (sv) * 2002-02-26 2004-10-26 Sightline Vision Ab Förfarande för att igångsätta ett dataprogram
JP2003288211A (ja) * 2002-03-27 2003-10-10 Minolta Co Ltd ネットワーク管理プログラム
US20050216910A1 (en) * 2002-05-23 2005-09-29 Benoit Marchand Increasing fault-tolerance and minimizing network bandwidth requirements in software installation modules
US7266818B2 (en) * 2002-06-28 2007-09-04 Microsoft Corporation Automated system setup
EP1621997A4 (en) * 2003-05-08 2007-09-05 Fujitsu Ltd METHOD AND DEVICE FOR RECOVERING SOFTWARE CONFIGURATIONS AND COMPUTER READABLE RECORDING MEDIUM
US7814126B2 (en) * 2003-06-25 2010-10-12 Microsoft Corporation Using task sequences to manage devices
US8086659B2 (en) * 2003-06-25 2011-12-27 Microsoft Corporation Task sequence interface
US7290258B2 (en) * 2003-06-25 2007-10-30 Microsoft Corporation Managing multiple devices on which operating systems can be automatically deployed
JP2005025369A (ja) * 2003-06-30 2005-01-27 Toshiba Corp コンピュータのセットアップ支援システム、物理アクセスドライバおよびセットアップ支援方法
US20050131835A1 (en) * 2003-12-12 2005-06-16 Howell James A.Jr. System for pre-trusting of applications for firewall implementations
DE102004015834B3 (de) * 2004-03-31 2005-03-03 Fujitsu Siemens Computers Gmbh Verfahren zur benutzerspezifischen Konfiguration eines Computers aus einer Gruppe von vorbereiteten Computern
JP4572093B2 (ja) * 2004-07-06 2010-10-27 日本電気株式会社 システム構築ガイドシステム
EP1816564A4 (en) * 2004-10-12 2009-03-18 Fujitsu Ltd RESOURCE EXCHANGE PROCESSING PROGRAM AND RESOURCE EXCHANGE PROCESSING METHOD
US7271996B2 (en) 2004-12-03 2007-09-18 Electro Industries/Gauge Tech Current inputs interface for an electrical device
US7739682B1 (en) * 2005-03-24 2010-06-15 The Weather Channel, Inc. Systems and methods for selectively blocking application installation
JP2007164243A (ja) * 2005-12-09 2007-06-28 Fuji Xerox Co Ltd コントロール装置および記憶装置の有効利用方法
US7931191B2 (en) * 2006-01-18 2011-04-26 Dell Products L.P. Post factory dynamic application selection
CN100447742C (zh) * 2006-02-20 2008-12-31 联想(北京)有限公司 一种自动安装操作系统的方法
EP2008184A2 (en) * 2006-04-17 2008-12-31 Edda Technology, Inc. Methods for enabling an application within another independent system/application in medical imaging
US8645948B2 (en) * 2006-12-12 2014-02-04 Qualcomm Incorporated Apparatus and methods for client-driven server-side installation
US8464277B2 (en) * 2007-04-17 2013-06-11 Edda Technology, Inc. Method and system for involving and operating a remote application within a different system/application in medical imaging
US7885205B2 (en) * 2007-04-17 2011-02-08 Hewlett-Packard Development Company, L.P. Media access control (MAC) address management system and method
US8006241B2 (en) * 2007-06-20 2011-08-23 International Business Machines Corporation Automatic software installation and cleanup
US8775577B1 (en) * 2007-12-18 2014-07-08 Amazon Technologies, Inc. System and method for configuration management service
US9690913B2 (en) * 2008-02-25 2017-06-27 International Business Machines Corporation License management in a networked software application solution
US9766869B2 (en) * 2009-01-16 2017-09-19 Microsoft Technology Licensing, Llc Parameterized installation packages
US9946554B2 (en) * 2009-09-24 2018-04-17 International Business Machines Corporation System, method, and apparatus for configuring a streamed operating system with associated peripheral information
CN103677899B (zh) * 2013-11-15 2017-08-01 小米科技有限责任公司 安装应用程序的方法及设备
US9146749B1 (en) 2013-12-11 2015-09-29 American Megatrends, Inc. System and methods for updating digital signage device operating systems and registering signage devices to a global network
US9342316B1 (en) * 2013-12-12 2016-05-17 American Megatrends, Inc. Installing digital signage device operating system from flash memory and registering signage device to a global network
WO2016114799A1 (en) * 2015-01-16 2016-07-21 Hewlett-Packard Development Company, L.P. Communicating a data image for installing an operating system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4780821A (en) * 1986-07-29 1988-10-25 International Business Machines Corp. Method for multiple programs management within a network having a server computer and a plurality of remote computers
US5142680A (en) * 1989-04-26 1992-08-25 Sun Microsystems, Inc. Method for loading an operating system through a network
EP0463251A1 (en) * 1990-06-28 1992-01-02 International Business Machines Corporation Software installation
JPH0792744B2 (ja) * 1990-08-20 1995-10-09 インターナショナル・ビジネス・マシーンズ・コーポレイション 多重レベル適用業務ソフトウェアをデータ処理装置にインストールする方法。
EP0592079A2 (en) * 1992-09-20 1994-04-13 Sun Microsystems, Inc. Automated software installation and operating environment configuration on a computer system
US5495607A (en) * 1993-11-15 1996-02-27 Conner Peripherals, Inc. Network management system having virtual catalog overview of files distributively stored across network domain
US5421009A (en) * 1993-12-22 1995-05-30 Hewlett-Packard Company Method of remotely installing software directly from a central computer
US5787246A (en) * 1994-05-27 1998-07-28 Microsoft Corporation System for configuring devices for a computer system
JPH0887460A (ja) * 1994-09-19 1996-04-02 Seiko Epson Corp インストールシステム
US5842024A (en) * 1995-02-27 1998-11-24 Ast Research, Inc. Method of software installation
US5742829A (en) * 1995-03-10 1998-04-21 Microsoft Corporation Automatic software installation on heterogeneous networked client computer systems
US5727205A (en) * 1995-06-28 1998-03-10 Canon Information Systems, Inc. File installation system for displaying bitmaps during file installation

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10161856A (ja) * 1996-11-26 1998-06-19 Nec Software Ltd アプリケーション実行環境作成装置
JP2007226825A (ja) * 1997-02-14 2007-09-06 Fisher Rosemount Syst Inc プロセス制御のための環境の構成を補助するためのシステム
JPH1185558A (ja) * 1997-08-29 1999-03-30 Dell Usa Lp ソフトウェア設置および注文組込みコンピュータシステムのテスト方法
JP2008243224A (ja) * 1997-08-29 2008-10-09 Dell Usa Lp オーダーに対して組立てられたコンピュータシステムのためのソフトウェア設置およびテストを容易にするデータベース
US7174549B2 (en) 2000-07-27 2007-02-06 Samsung Electronics Co., Ltd. Computer system and method for storing product keys thereof
JP2008269634A (ja) * 2000-12-08 2008-11-06 Seiko Epson Corp ソフトウェアのインストール方法
KR100854740B1 (ko) * 2001-09-28 2008-08-27 엘지엔시스(주) 원거리 인증키 할당 장치 및 방법
US7447750B2 (en) 2001-11-09 2008-11-04 Fujitsu Limited Program setting system, program setting method, server, client and program
JP2005301513A (ja) * 2004-04-08 2005-10-27 Fujitsu Ltd プログラム内蔵デバイス
JP2007087142A (ja) * 2005-09-22 2007-04-05 Denso Wave Inc ソフトウェア更新システム
JP2012037918A (ja) * 2010-08-03 2012-02-23 Fujitsu Fsas Inc 個別作業の工場オペレーション登録システム
JP2011096285A (ja) * 2011-02-02 2011-05-12 Fujitsu Ltd デバイス及びデバイス認識方法
JP2011248915A (ja) * 2011-07-20 2011-12-08 Denso Wave Inc ソフトウェア更新システム
KR20130104346A (ko) * 2012-03-13 2013-09-25 삼성에스디아이 주식회사 리튬 이차전지
JP2014215823A (ja) * 2013-04-25 2014-11-17 富士通株式会社 コンピュータのインストール方法、コンピュータのインストールプログラム、及び、コンピュータのインストール装置

Also Published As

Publication number Publication date
US5978590A (en) 1999-11-02
US5717930A (en) 1998-02-10

Similar Documents

Publication Publication Date Title
JPH0887460A (ja) インストールシステム
US6754723B2 (en) System comprising host device that determines compatibility of firmware for connected peripheral device and downloads optimum firmware if peripheral device is not compatible
JP3523936B2 (ja) 自動構成データ処理システム及び自動構成する方法
CN1790265B (zh) 便携式应用程序
CN1332326C (zh) 印刷装置控制装置、以及印刷装置控制方法
US6813708B2 (en) System and method for searching a BIOS for a type of computer network drive to boot and an operating system for migrating an operating system to a computer
US6473854B1 (en) Method for automatically retrieving and installing device drivers across a network
US7117351B2 (en) Process for configuring software and hardware in a build-to-order computer system
US20080059782A1 (en) Methods and systems to dynamically configure computing apparatuses
CN1584822B (zh) 一种升级计算机固件程序的方法
US7194738B2 (en) Method of creating image files and installing software bundles on target computers
US6314474B1 (en) Efficient information exchange between an electronic book and a cartridge
US20070124007A1 (en) Method and system for receiving a software image from a customer for installation into a computer system
CA2348442A1 (en) Method and apparatus for new device driver installation by an operating system
US20060041572A1 (en) Software structure restoring method and apparatus, and computer-readable storage medium
CN101004689A (zh) 用于自动安装系统专用驱动程序的方法和系统
CN101499009B (zh) 安装外围软件驱动程序的方法、系统和介质
US20100100610A1 (en) Unattended installation of drivers for devices that are not automatically found and installed during operating system installation
US20030196007A1 (en) Device-resident driver system and method
US8458731B2 (en) Methods, systems and media for installing peripheral software drivers
US20040221024A1 (en) Apparatus and method for setting environment of client in client / server system, and program recording medium therefor
KR100537058B1 (ko) 마크 데이터를 효율적으로 제공하기 위한 온라인 마크데이터 제공 시스템 및 방법
US8385626B2 (en) Replacement of build to order parts with post configured images in any manufacturing environment
KR100723650B1 (ko) 마크 데이터의 요청을 위한 도서식별정보의 효율적 입력과이것에 의한 마크 데이터를 효율적으로 확보하는 방법 및이를 위한 시스템
JPH06332674A (ja) プログラムの自動インストールシステム

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20001212