No.2ベストアンサー
- 回答日時:
これは、Windows のソフトの仕組みを説明しないとなりません。
ソフトには、ウィンドウを開く、入力処理を行う、処理を分岐する、処理を進めて結果を出す、等の工程があります。その中で、Windows の処理で共通の部分は他のソフトと共用できますので、外部に処理を委託することが可能です。このプログラムを 「共通 dll」 と言いますが、これを利用するとソフトの軽量化ができます。
大きなソフトになるとこの共通部分が多くなり、開発のリソースを独自の部分に集中できますから、バグ等も少なくなり品質も向上します。良いことが多いのですが、これを実現するためには Windows のデータベースである 「レジストリ」 に登録して 「共通 dll」 を使えるようにしなくてはなりません。そのために、インストール作業が必要になる訳です。
お判りになったでしょうか? インストール作業が必要なソフトは、Windows の持っている機能を使えますので、複雑なプログラムを組んでも問題なく動作させることができます。そのために、「レジストリ」 を利用して予め宣言しておくわけです。
それに対して、インストール作業が不要なソフトは、「共通 dll」 を利用しませんから 「レジストリ」 への登録も必要なく、どこにおいても動作するプログラムになっています。その代わり、表示するすべてを自分で制御しなくてはなりませんから、あまり大きなソフトには使えません。
と言う訳で、インストールが必要なソフトは、共通部分を Windows の機能を使うため、巨大なプログラムでも容易に構築できます。そのために 「レジストリ」 に登録して、インストールした場所を固定する必要がありますから、インストール後は移動はできません。基本的には、インストールしたソフトは、コピーしても動作しません。「レジストリ」 とセットなので、これが切り離されるとエラーになります。
※一部移動でいる場合もありますが、それはシステムが許すソフトに限定されます。通常は、違う場所にインストールする場合、インストールメディアで再インストールを行います。
インストールが不要なソフトは 「レジストリ」 を使いませんので、自由に場所を移動できますし、コピーも自由にできてそのまま動作します。ただし、あまり巨大なソフトは、制御する項目が膨大になるため、無理な場合が多いです。従って、比較的小規模のソフトが、インストール作業無して動作する形になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) ダウンロードだけでなくインストールも必要なソフトなのかインストールは不要なソフトなのかを知る方法を教 3 2023/12/24 09:43
- その他(コンピューター・テクノロジー) 「インストール不要のソフト」 ってどういう意味なのでしょうか?ソフトはインストールするものなのに、、 10 2023/09/11 16:28
- その他(悩み相談・人生相談) 顔写真の背景を透明や別の色にしたい 2 2023/02/08 21:01
- ソフトウェア Adobe アクロバットプロ このソフトは、パソコン1台にインストール後、 スマホにもインストール可 3 2023/02/26 12:55
- その他(パソコン・スマホ・電化製品) windows 2000の初期化方法 5 2022/09/01 12:24
- 教育ソフト・学習ソフト 娘がボカロのソフトを購入予定です。 現在の娘のPCが私のお下がりなので、スペック的に弱いのです。 年 1 2023/03/05 10:26
- SSL・HTTPS ホームページをSSL化するのに、つまり、httpsに変更するに当たり認証が必要と聞きますが、それをイ 3 2024/03/15 00:40
- その他(ソフトウェア) Prishwallというソフト 2 2023/08/12 12:04
- システム Windowsタブレットの制限? 1 2023/02/18 23:15
- その他(OS) パソコンのアカウントの質問です。 一台のパソコンで子供と共用します。 私が仕事でイラストレーターを使 3 2022/06/04 16:29
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
マウスが壊れているかどうかを知る方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
キーボードが壊れているかどうかを知る方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
C言語について。
C言語・C++・C#
-
-
4
LinuxカーネルのCFSで用いられているような
C言語・C++・C#
-
5
これなにがちがうんですか??
C言語・C++・C#
-
6
パソコンの初期不良の再現方法が分からないと交換や返品してくれないなんて酷すぎますよね?パソコンを買う
その他(コンピューター・テクノロジー)
-
7
ベリファイは光学ディスクにはあるのにSSDにはないのは何故なのでしょうか?
その他(コンピューター・テクノロジー)
-
8
メーカー製のノートパソコンが起動出来なくなった場合の解決手段としてインストールメディアでWindow
その他(コンピューター・テクノロジー)
-
9
バグの被害に遭わないようにする方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
10
インストールが不要なソフトはインストールが必要なソフトの進化バージョンという認識で合ってますか?イン
その他(コンピューター・テクノロジー)
-
11
こんなことてしますか??
C言語・C++・C#
-
12
1920×1080の動画は解像度が1334×750のスマホでは再生できないのでしょうか?
その他(コンピューター・テクノロジー)
-
13
4K (3840×2160) の画像を解像度が1334×750のスマホで表示することは可能なのでしょ
その他(コンピューター・テクノロジー)
-
14
全てのデータをファイルにして管理するのは賢くないですか?
その他(コンピューター・テクノロジー)
-
15
C言語 バッファについて。
C言語・C++・C#
-
16
Windowsにはファイル名やフォルダ名に使えない文字があるらしいですがMacOSにはそのような文字
その他(コンピューター・テクノロジー)
-
17
ファイル名に使うべきではない文字は何なのでしょうか?
その他(コンピューター・テクノロジー)
-
18
Cookieって危険なのですか?Cookieを許可したらヤバいことが起きるのでしょうか?
その他(コンピューター・テクノロジー)
-
19
C言語です
C言語・C++・C#
-
20
ファイル名に日本語は使っちゃダメなのですか?
その他(コンピューター・テクノロジー)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
yumやaptで依存関係で自動的に...
-
Windows7 home 64bitがダメすぎ...
-
エラーでインストールに毎回失...
-
ソフトをアンインストールした...
-
CnsMin
-
agent.exe ってなんですか?
-
よく雑誌に無料ソフトのCDがつ...
-
タスクトレイが全く機能しない。
-
Windows7でのアプリのインスト...
-
macとwindosの違いについて
-
インターネットカフェのパソコ...
-
アドクリーナーについてお伺い...
-
Cドライブを初期化したらどうな...
-
デジカメがパソコンに接続できない
-
パソコンの声の消し方について...
-
インストールに失敗したソフト...
-
サーバー使用中
-
windoww10を入れたIntelMacbook...
-
VistaにはISO形式で焼く機能...
-
MS-DOSマシン
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アドクリーナーについてお伺い...
-
このソフトって消してもいいん...
-
agent.exe ってなんですか?
-
Windows10で画像のスライドショ...
-
Windows 95/98対応ソフトをXPで...
-
エラーでインストールに毎回失...
-
liveupdate.exeについて
-
zoom pc版のインストールが出来...
-
社員PC監視用ソフトを教えてく...
-
インターネットカフェのパソコ...
-
アンインストールが出来ない
-
WinShot起動で、アイコンがタス...
-
インストール時などに英語表記...
-
ウイルスセキュリテイZEROの一...
-
いつソフトをインストールした...
-
64bit は32bit のソフトが使え...
-
レジストリ削除の方法を教えて...
-
アンインストールしてはいけな...
-
MacBook ProでGX Developerと言...
-
【PC】どこにインストールした...
おすすめ情報