• ベストアンサー

ソフトウェアがレジストリを書き換えることの意味

インストールするフリーソフト、シェアウェアには、 レジストリを改変するものがありますが、 レジストリを弄る意味というのは何があるのでしょうか? 素人考えでは、 インストールしたソフトをそのままコピーアンドペーストで、 他のパソコンにコピーされるのを防ぐ効果があると思ったのですが、 他にもありますか? またレジストリを改変されることで、不利益はあるのでしょうか? 詳しい方教えていただけると助かります。

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

  • ベストアンサー
  • STSJ777
  • ベストアンサー率36% (15/41)
回答No.2

レジストリというのはWindows本体やソフトウェアの 設定情報を格納しているデータベースです。 Windowsの基本設定、現在ログイン中のユーザーが 利用している設定情報、PC本体に関連する情報、 すべてのユーザーに共通な情報など、大きくいくつかの エントリーに分かれた状態で格納されています。 何かのソフトウェアがインストールされると、 そのソフトは自分の設定情報をどこかに保存しようと するわけなんですが、多くのソフトはその情報を レジストリ上に書き込もうとします。 #ときどき、レジストリではなくインストールした #フォルダ上に独自の設定ファイルを置いて管理している #ソフトウェアも存在します。 この場合は、現在のユーザーが使用している エントリー内にある「Software」カテゴリの下に そのソフトのエントリーを作成して、そこに 情報を保存していこうとします。 ここはWindows本体の設定置き場とはまったく違う 場所なので、自由に書き換えてもWindows本体の 動作には影響を与えません。 一言で「レジストリを改変する」といっても 必ずしもWindowsの設定を壊してしまうとは限りません。 「レジストリの改変 = 悪」ではないんです。 つまり、ほとんどのソフトウェアで日常的に レジストリの書き換えが行われているので、 そのこと自体は別に危険でも何でもありません。 レジストリエディタを使って手作業で変更したって 問題ないわけです。 失敗したってそのソフトが動かなくなる程度です。 注意が必要なのは、Windows本体やPC本体の挙動に 関わるエントリーの取り扱いなんです。 ここが悪意のあるソフトウェアによって改変されたりすると 初めてトラブルに見舞われるわけです。 なぜ、レジストリに設定を保存するのか?という 問いへの回答は、各種設定情報が一箇所にまとまって いた方が管理しやすいからというところでしょう。 同じメーカーの別ソフト間で設定を共有したり、 ということも楽にできますし。 昔は.INIファイルというテキストファイルに このような設定情報を保存していたんですが、 設定項目が多くなりすぎてあまりにも非効率である ということで、今のようなデータベース管理に 替えていったのです。 高機能なソフトウェアやハードウェアをより効率よく 利用できるようにするためにレジストリが存在するのです。

その他の回答 (1)

  • yasuto07
  • ベストアンサー率12% (1344/10625)
回答No.1

レジストリーとは、XPの中心部位に属する、重要な起動手順がかかれた、ファイルのことです。 各々のソフトウエアーの起動設定や、パス、置き場所が書いたファイルのことです。 正規で、正しい、方法で、開発された、ソフトは、インストーラーを通じて、 起動設定や、置き場所、自分のソフトの所作、振る舞いが、かかれています。 フリーソフトで小さいもの、特におき場所とか、こだわらないものは、おいた場所で、 起動すれば、動くわけです。 ソフトがいらなくなった場合、レジストリーファイルからも、すべて、そのソフトに関する いらない記述をさくじょする必要があります。 当然ながら、レジストリーを、勝手に書き換えれば、ソフトが立ち上がらないばかりか パソコンも起動できなくなりますよ。

関連するQ&A

  • WIN2000のレジストリ最適化

    宜しくお願い致しますm(__)m win2000を使っているんですが、最近動きが遅くなってきたのでレジストリの最適化をしたいと思っています。何かいい方法ご存知の方お教えください。できれば手動で出来れば最高です。前にシェアウェアの『スーパー○ビット レジストリ最適化アプリケーション』というのをわざわざ\3,000も出して使ってみたんですが、全く効果が無いどころか、かえって調子悪くなって結局再インストールしました。ですので、もしソフト使って調子良くなったという方は、そのソフトもお教えいただけると助かります。 宜しくお願い致します。

  • ソフトが使っているレジストリ

    アプリケーションの使用しているレジストリを調べたいのですが、 詳しく調べるにはどのような方法で調べれば良いのでしょうか? またそのようなことができるソフトがあればシェアウェアでも構いませんので教えて下さい。

  • Flashが作成できるソフトウェア

    こんにちは。マルチメディアど素人です。 Flashでなにか作ってみたいのですが、ソフトが高そうで買えません。 できればフリーソフトかシェアウェアで制作したいのですが・・・ フリーでFlashの作成ができるソフトウェア、どなたかご存知無いですか?

  • レジストリツールについて

    レジストリの増分、差分、比較ができるツールはありますでしょうか。 使用用途は、メーカー製PCをDtoD領域から リカバリーしてハンドルソフトをアンインストール後レジストリーを手動もしくは市販のアンインストーラでレジストリを追跡してもらい掃除した場合などにどのキーが削除されたかのログ出力機能があるソフトは、知っている限り無いため増分、差分、比較のできるソフトを探してます。 使用OSは、98SE W2K XP Pro XP のみ可能なものでもかまいません できればフリーウエアがいいのですが 海外シェアウエア等でも結構ですよろしくお願いします。

  • FDで持ち運びできるメイルソフト

    以前FDで持ち運びできるメールソフト(レジストリに無関)があったと思いますが、フリーウエアでもみかけませんどなたかシエアウエアでも結構ですから 教えてください。

  • レジストリの最適化

    windowsXPを使っています。 XPにはレジストリの最適化のようなDOSコマンドまないのでしょうか? 98で「scanreg /fix」にみたいなコマンドがあるようです。 どこまで最適化されているかわかりませんが、フリーソフトでも98用で レジストリ再構築などあります。これもまたどこまで効果あるのかわかりませんが・・・しないよりいいかと パフォーマンス向上もなにか方法ないでしょうか?基本的なことはしたのですが、まだありそうで。 よろしくお願いします。

  • レジストリの復元

    先日、PowerX BoostWinというソフトをDL(とりあえず試用ですが)して レジストリのクリーンアップ(無効なエントリを除去するというもの)を したのですが、その後WindowsUpdateしてもoffice関連の更新プログラム がインストールできなくなってしまいました。 素人考えでは、必要なレジストリまで削除してしまったと思うのですが どうしたら元に戻せるのか、どなたか教えてください。お願いします。

  • 鉱物関連のソフトウェア

    鉱物、地質学に関連したフリーソフト或いは試用可能なシェアウェアをご存じでしたらお教え下さい。

  • レジストリー監視の方法

     ソフトをインストールしたときも レジストリーの書き込み状況を 監視したいのですが、(できればフリーの) いいソフトはないでしょうか?  他に方法があれば、そういったことも お教え頂けると幸いです。

  • レジストリー

    期限付きのソフトなどは、Uninstallしてもレジストリーが残っているので 再Installしても使えないようなので、レジストリーを削除したいのですがの項目は、他のソフトと共にやたら多いのですが、探せるコツみたいなのは、ありますか? そう言えば、もう使っていないノートンのレジストリーがいつまでも残っています。 よろしくお願いします。