- ベストアンサー
インストール後の再起動
ふと思ったのですが、ソフトウェアによっては、インストールした後に再起動が必要なものってありますよね。 でも、何で再起動しないといけないんですか? 教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
簡単に言えば、サービス(それを司る機能)が動作しているためです。 例えば、WORDPADに更新があったとして、それを使っているときにデータを置き換えてしまうと今まで作業していた内容が消えてしまう恐れがあります。また、それが他のアプリケーションに依存して一緒に動作していれば、それらも連鎖クラッシュしもっと悲惨なことになるかもしれません。 そのため、動作中のサービスは再起動前に置き換えの準備を行い再起動時に最新の修正を当てるようになっています。再起動が必要な場合は、再起動前に必要なプログラムを展開しすぐに置き換えられる状態にはしていますが、実際に修正は当てておらず以前の状態で動作している場合が多いのです。 そして、再起動が行われサービスがロードされるときに、古い方を外し新しいサービスをロードするのです。 これが不要なものは、現在使われていないサービスであるソフトウェアを起動したときなど限定環境のみで動作するもです。逆に再起動が必要な物はシステムに影響に与える物で、常時動作することが多いことを意味します。 もっと深くいえば、限定動作のものはそのソフトを起動しない限りは脆弱性など不具合の影響は受けません。そのため、影響も少ないのです。 再起動が必要なものは、常にそれがシステム全体に影響を与える物で、もしもそれがセキュリティ上の欠陥なら早期に改善しないと常に危険な状態になることを意味します。 ちなみに、次世代WindowsのVistaではサービスのアンロード、ロードがより細分化されており再起動の頻度を少なくできるようになっているとか・・・
お礼
設定ファイルを読み込むために再起動するというわけですね。 ご回答ありがとうございます!!