こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

インストールってどんな作業?

インストールってどんな作業?

プログラムを使っていると、インストールしてprogram fileフォルダに置くものと、インストールせずに使えるものがありますよね。
この違いは何なのでしょうか?インストールは単にprogram fileフォルダにプログラムを置くだけですか?それとも、なにか特別な意味があるのでしょうか?

回答よろしくお願いします。

投稿日時 - 2010-09-24 04:55:43

QNo.6204045

暇なときに回答ください

質問者が選んだベストアンサー

インストーラーを利用するソフトは、レジストリと呼ばれる部分にいくつかの追加要素を登録します。例えば、これが○○というソフトですよ。このソフトはどのようなファイルを開くことが出来ますよ。といった情報を登録するのです。そのため、インストーラーで登録したソフトの多くは、単に別の端末などにコピーしても動かないか動いても機能の多くまたは一部に制限が生じるのが普通です。

ちなみに、ファイルを開くための関連づけを手作業でしたことはありますか?
その仕方をご存じですか?
普通Microsoft Wordのファイルを開くときに、ワード文書であることを、アイコンで知るはずです。ワードの画が入ったファイルをダブルクリックすると、自動でワードが立ち上がります。
しかし、そのファイルがどういったファイルでどのような時に、ワードの画になり、どうすると画がワードから外れるのかは知らない人が多いでしょう。

ワードの文書ファイルは、ワードまたはMicrosoft Officeがインストールされていないとワード文書として認識されません。例えば、Word文書1という名前のファイルがあったとしましょう。
ワードまたはそのファイルを開くことができるソフトがインストールされていれば、通常はダブルクリックで該当のソフトが開きます。
しかし、インストールされていないか、もし手で動作を設定するような仕組みなら、質問者様は、Word文書1を手作業で関連づけしないと動かないのです。ファイルは不明なファイルとして識別され、拡張子と呼ばれるものが表示されます。上記の例で言えば、Word文書1.docやword文書1.docxという名称になります。インストーラーなしで動くようにすると、これをワードに関連づけする作業から始めないといけなくなるのです。

これは、質問者様が見た目で分かりやすい部分だけを回答していますが、他にももっと重要な作業がいくつもあります。インストーラーでは単にファイルをコピーして該当のフォルダ内に入れているだけではありません(確かにそれだけのソフトもあります)。他にも、機能追加として新しいモジュール(例えば、ファイルを暗号化するための機能や、データベースを展開するためのODBCデバイス、ハードウェアを制御するためのドライバモデル、サービスに登録する機能などなど)を一度に設定することが多いのです。また、これによってライセンス情報などを別途登録し不正な利用を抑える機能を有効にするケースもあります。

それをするソフトは、比較的複雑でOSに直結する仕組みを提供するソフトが多いです。
例えば、ウィルス対策ソフト、動画編集ソフト、ゲームでも最新の3Dエフェクトを登載したゲーム、ワードやエクセルなどのオフィスソフト、そしてハードウェアドライバ。

いかがでしょうか?
それがいらないソフトは、その中だけで完結する仕組みが提供されています。対応するOS(WindowsやMacOS)のバージョンに該当しさえすれば、後はそのソフトの中と、そのソフトからここを見なさいよと指示された場所だけを見に行きます。必要な情報は、ソフト単体と該当OSが標準で備える中間モジュール(プログラムの実行を支える関数の集まりです)を見に行くだけで動くようになっています。簡単に言えば、シンプルな動作設計なのです。

インストーラーを使うソフトは、カタログと呼ばれる情報を元にどこに何を登録するかが設定されています。多くの場合、代表的な登録箇所だけでProgram Files配下(または管理者が指定した任意のフォルダ)、レジストリ、%systemroot%配下、Documents And Settings配下、Program Data(Vista以上)配下に情報を登録します。
また、インストーラ(Install Shield、Windows Installerなど)で登録すると必ずプログラムの追加と削除(Vista/7ではプログラムと機能、ME/2000以前はアプリケーションの追加と削除)にそのプログラムが登録され、削除はそこから起動するアンインストールツールを使わなければいけなくなります。

投稿日時 - 2010-09-24 08:35:50

ANo.2

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(2)

ANo.1

画像参照願います

マルチメディアファイルは削除されたか見つかりません。

投稿日時 - 2010-09-24 08:11:16

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-