• ベストアンサー

インストール後の再起動

ふと思ったのですが、ソフトウェアによっては、インストールした後に再起動が必要なものってありますよね。 でも、何で再起動しないといけないんですか? 教えてください。

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

  • ベストアンサー
  • parts
  • ベストアンサー率62% (6366/10151)
回答No.2

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

その他の回答 (2)

  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.3

既に実行中のファイルや、起動時にしか読み込まれない設定などが有る為、OSが起動中にはファイルの書き換え等が出来ないからです。 例えるなら、走行中の車のエンジンの修理は出来ないってのと同じことです。

  • Hiyuki
  • ベストアンサー率36% (2604/7183)
回答No.1

ソフトによってはインストールする際に、設定ファイル書き換えます。 パソコンは、起動時にその設定を読み込んで立ち上がるので、設定が変わった際は再起動が必要になるというわけです。

noname#43971
質問者

お礼

設定ファイルを読み込むために再起動するというわけですね。 ご回答ありがとうございます!!