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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
キーボードが壊れているかどうかを知る方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
マウスが壊れているかどうかを知る方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
C言語について。
C言語・C++・C#
-
-
4
LinuxカーネルのCFSで用いられているような
C言語・C++・C#
-
5
パソコンの初期不良の再現方法が分からないと交換や返品してくれないなんて酷すぎますよね?パソコンを買う
その他(コンピューター・テクノロジー)
-
6
これなにがちがうんですか??
C言語・C++・C#
-
7
メーカー製のノートパソコンが起動出来なくなった場合の解決手段としてインストールメディアでWindow
その他(コンピューター・テクノロジー)
-
8
ベリファイは光学ディスクにはあるのにSSDにはないのは何故なのでしょうか?
その他(コンピューター・テクノロジー)
-
9
インストールが不要なソフトはインストールが必要なソフトの進化バージョンという認識で合ってますか?イン
その他(コンピューター・テクノロジー)
-
10
バグの被害に遭わないようにする方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
11
こんなことてしますか??
C言語・C++・C#
-
12
可逆圧縮のファイル形式のファイルにはハッシュ値は圧縮されたものと展開されたものの2つのハッシュ値が存
その他(コンピューター・テクノロジー)
-
13
C言語について。
C言語・C++・C#
-
14
WindowsのパソコンとiPhoneをUSBケーブルで繋げばWindowsのパソコンのデータをiP
その他(コンピューター・テクノロジー)
-
15
メールで画像や動画を送ると画質は劣化しますか?
その他(コンピューター・テクノロジー)
-
16
可逆圧縮のファイル形式のファイルにはバイナリは圧縮されたものと展開されたものの2つのバイナリが存在す
その他(コンピューター・テクノロジー)
-
17
パソコンのソフトが今までどれ程の数ダウンロードされているのかを知る方法ってないのでしょうか?
その他(コンピューター・テクノロジー)
-
18
ノートパソコンのキーボードには隙間がありますがその隙間から入ったホコリなどのゴミによってパソコンが壊
その他(コンピューター・テクノロジー)
-
19
パソコンって文字がガタガタしてるものがありますよね。こういうパソコンを買いたくないのですが、どうすれ
その他(コンピューター・テクノロジー)
-
20
1920×1080の動画は解像度が1334×750のスマホでは再生できないのでしょうか?
その他(コンピューター・テクノロジー)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
このソフトって消してもいいん...
-
エラーでインストールに毎回失...
-
liveupdate.exeについて
-
社員PC監視用ソフトを教えてく...
-
SP3をインストールしたい
-
アドクリーナーについてお伺い...
-
zoom pc版のインストールが出来...
-
Easy CD Creator ってどうやっ...
-
ウイルスセキュリテイZEROの一...
-
Windows 95/98対応ソフトをXPで...
-
MacBook ProでGX Developerと言...
-
アンインストールについて
-
アンインストールしてはいけな...
-
ドロップボックスをプログラム...
-
Windows98のソフトをVistaで
-
パソコン画面に「ウイルスが見...
-
プログラムを削除中に致命的な...
-
起動中にフリーズ(セーフモード...
-
アプリケーションエラーが出ます
-
グーグルクロームのタブを削除...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
インストールが必要なソフトと...
-
アドクリーナーについてお伺い...
-
このソフトって消してもいいん...
-
Windows10で画像のスライドショ...
-
agent.exe ってなんですか?
-
Windows11Proのパッケージ版のU...
-
zoom pc版のインストールが出来...
-
JPKI使用者ソフトでICカードに...
-
エラーでインストールに毎回失...
-
ノベルゲームのプレイの仕方
-
インターネットカフェのパソコ...
-
ウイルスセキュリテイZEROの一...
-
Cyberlink って何ですか?
-
社員PC監視用ソフトを教えてく...
-
Windows 95/98対応ソフトをXPで...
-
yumやaptで依存関係で自動的に...
-
【PC】どこにインストールした...
-
MacBook ProでGX Developerと言...
-
インストール時などに英語表記...
-
アンインストールしてはいけな...
おすすめ情報