• ベストアンサー

プログラムをアンインストールする前に

関連ファイルをフォルダごと削除してしまうと Windowsアンインストーラがそのプログラムをアンインストールできなかったのですが これは98だけの問題でXpでは改善されているのでしょうか?

  • keyguy
  • お礼率68% (895/1314)

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

  • ベストアンサー
  • RAPTsong
  • ベストアンサー率42% (74/175)
回答No.5

関連づけとは、Windowsの機能の一部で、例えば、 .txtという拡張子にメモ帳が関連づけられていたとすると、 .txtの拡張子を持つファイルをダブルクリックすると メモ帳で開かれます。 拡張系には、色々とありますが、たとえば、IE右クリック拡張 などでは、ブラウザでページを表示しているときに右クリック するとメニューが出ますが、このメニューにいろいろな機能を 追加すると言うものです。 これは色々とあるので、検索してみると良いでしょう。

keyguy
質問者

補足

ありがとうございます 「関連付け」と「メニュー」はついてはプログラミングで対応できないのでしょうか? どんなキーワードで検索するのがいいでしょうか?

その他の回答 (5)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.6

>「関連付け」と「メニュー」はついてはプログラミングで対応できないのでしょうか? OSに機能を追加するようなものは、レジストリに書き込むしかありません。設定された内容をOSが知る必要があるからです。 >どんなキーワードで検索するのがいいでしょうか? そのまま「レジストリ」「関連付け」とか、「レジストリ」「右クリック」「メニュー」でいろいろと出てきますよ。

keyguy
質問者

お礼

ありがとうございます

  • RAPTsong
  • ベストアンサー率42% (74/175)
回答No.4

ログインユーザごとにINIファイルを作成すればOKな*ものも*ありますし、 ユーザ別の設定を必要としない*ものも*ありますが、あとは作者と そのアプリケーションの目的次第です。 関連づけなどでは、レジストリ操作は必須ですし。 アプリケーション拡張系のものもレジストリが必要です。 レジストリのデータを読み込むこともしないようなアプリケーションは ほとんどないと思います。 そのアプリケーションソフトが自己の設定を保存しないとしても、 レジストリは必要となっているのが現状です。 Microsoft曰く、設定情報を一元化すれば、バックアップが楽でしょ? ってことらしいのですが。 車輪の再発明も避けられますし。

keyguy
質問者

お礼

ありがとうございます 関連づけなどでは、レジストリ操作は必須ですし。 アプリケーション拡張系のものもレジストリが必要です。: について 「関連づけ」と「拡張系」とは具体的にどのようなものでしょうか?

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

>元もファイルがないと汚い表示やゴミがHDD無いから消せないのですね? かなり矛盾したこといっているような。 インストールされたファイルが必要か不要か正しく判断できるのはOSから見たらそれを使ってるアプリしかないわけで。手動でばっさり消してしまったら誰がそれを判断するんですか? >しかし各ソフトメーかはレジストリを使わないインストーラを使ってほしいものですね? コントロールパネルの「アプリケーションの追加と削除」が使えなくなります。となるとWindowsロゴが取得できなくなりますので無理でしょうね。 >ま、私の場合、選択可能なら、.INIファイルに保存する方を >選択しますが。 自分で作るようなものはこれで問題ないですが、複数ユーザ対応ということになってくると、レジストリを使わないと面倒になってきます。

keyguy
質問者

お礼

ありがとうございます 元もファイルがないと汚い表示やゴミがHDD無いから消せないのですね? は 元のファイルがないと汚い表示やゴミがHDD内から消せないのですね? PCは複数で共用する形は無くなってきていると思いますがもし複数でPCを共有する場合にはレジストリを使わないとどんな不都合が起こるでしょうか? と書いたつもりがそうなっていなかったのです 見なおさないときは良くあるので反省しています

  • RAPTsong
  • ベストアンサー率42% (74/175)
回答No.2

Windowsでは、レジストリを使ったインストール・アンインストールが 推奨されており、標準です。アプリケーションの設定情報も、 レジストリに登録する事が推奨されています。 ま、私の場合、選択可能なら、.INIファイルに保存する方を 選択しますが。 どちらかというと、関連づけられているプログラムを含むフォルダを 直接削除しようとした場合、Windowsにより、それを抑制 させる処理を実装した方が、「改善」と呼べるような気がします。 ところで、「ゴミ」を削除する方法ですが、「窓の手」を 使うといいかもしれません。Vector等で入手できます。

keyguy
質問者

お礼

ありがとうございます レジストリを使わないと名にか支障でもあるのでしょうか? マイクロソフトににらまれるとか?

  • qa_goo
  • ベストアンサー率60% (6/10)
回答No.1

XPでも同じですよ。

keyguy
質問者

補足

ありがとうございます 元もファイルがないと汚い表示やゴミがHDD無いから消せないのですね? しかし各ソフトメーかはレジストリを使わないインストーラを使ってほしいものですね?

関連するQ&A

  • windowsのプログラムアンインストールについて

    フリーソフトなどではなく、コントロールパネルから、プログラムのアンインストールをした場合、本当にそのプログラム関連のものは抹消されているのでしょうか? プログラムのアンインストールをしたのにもかかわらず、その関連のフォルダが残っている場合があります。 PCにあまり詳しくないので、名前が英語表記で訳のわからないもの。などというものが残ってしまっては削除も怖くてできませんし、アンインストールしてもカスのようなものがあちこち散らばってしまってはすっきりしません。 プログラムのアンインストールを完全にしたいときにどうすればよいか教えてください windows7

  • 「アンインストーラ」が働かないんです…

    Windows XP HomeEditionです。 「コントロールパネル」の「プログラムの追加と削除」からプログラムを削除しようとしたところ「ログファイル'(アンインストール・ファイル名)'が有効でないか、データが破損しています。」と表示されてアンインストールが実行できません。  そこで、プログラムを保存しているフォルダのアンインストーラ「*.isu」を実行したところ、「このファイルが開けません」→「このファイルを開くには,作成元のプログラム名が必要です。」と表示されます。インターネットで自動的にプログラムを検索する機能を実行したところ、「not found」でアンインストーラを入手できませんでした。  (Q1)アンインストールする方法を教えてください。  (Q2)アンインストーラで削除できなかった場合、削除したいプログラムの入ったフォルダごと削除するとまずいですか?  (Q3)フォルダごと削除した場合、どのような措置が必要ですか? (たとえば、「窓の手」の「アンインストール処理」だけでは不完全ですか?)  よろしく、アドバイスをお願いします。

  • Spybotのアンインストール

    Spybot1.1を新しいバージョンに入れ換えたいのですが、 フォルダにアンインストーラのアイコンがなく、 「プログラムの変更と削除」の一覧にも名前がありません。 Program Filesの中のSpybotのフォルダを、単に削除するだけではやっぱりマズイですよね?(^^; アンインストールの仕方をご教授下さい。

  • ソフトのアンインストールに関して

    Windows 98 を使っています。 あるソフトをアンインストールしようとして、 コントロールパネルの「アプリケーションの追加と削除」を開いたんですが、 そこには見当たらなかったもので、マニュアルを見ましたら、 『アンインストールには、インストールフォルダを削除すれば良いです。  それ以外のフォルダーへは、どんなファイルも一切作成しません。』 とありました。 で、まずは「プログラム本体の入っているフォルダー」を削除しました。 チェックしてみましたら、その他にも、  1. 「WINDOWS\スタート メニュー\プログラム」 にある、シュートカットの入ったフォルダ  2. 「WINDOWS\APPLOG」 にある、「lgc」 ファイル などがあるようで、これらも削除しとくんだろうと思ってますが、 そういうやり方でいいでしょうか? -- 因みに、 『 「アプリケーションの追加と削除」のところに挙がっているソフトであれば、 アンインストールの時に、そういったいろいろな関連フォルダ、ファイルの削除が まとめて処理される。』 という理解でいいでしょうか? --

  • プログラムのアンインストール

    プログラムのアンインストールは削除ツールを使うなどする以外は 「プログラムと機能」から行います。 直接C:\Program Files\・・・から右クリック-削除などを行うと、 共有ファイルであるダイナミックリンクライブラリなどを削除して しまい、システムや他のプログラムがうまく動かなくなる恐れが あるからだと思います。 しかし、一旦削除ツールか、またはプログラムと機能からアンイン ストールを行ったあと、残骸として残ったファイルやフォルダなど はそのまま直接右クリック-削除で削除しています。 なぜ、そのような方法で削除しても問題が起きないのでしょうか? 初心者のような質問ですが宜しくお願い致します。

  • アンインストールファイルの削除

    アンインストールファイルの削除 更新プログラムのアンインストールファイル自体は、削除可能ですか?。 可能であれば、Windows7では何処にありますか?。 XPの時はCドライブのWindowsフォルダー直下にありましたが。 よろしくお願いします。

  • アンインストール後のプログラムファイル

    アンインストール後のプログラムファイルに、アンインストールした アプリ等のフォルダが残っているのですが、削除すると動作に支障が 出るのでしょうか?

  • UNLHA32アンインストール

    Windows XPを使用しております。 以前lzhを解凍するためにUNLHA32.DLLをダウンロードしました。 現在は不要になったのでアンインストールしたいのですが、 「プログラムの追加と削除」からアンインストールを行っても、 いくつかのファイルは削除できなかったと言われ、 エクスプローラからフォルダを見てみると、 アンインストール前と同じようにそのままファイルが残っています。 すべて安全に削除するためにはどうしたらよいのでしょうか? よろしくお願いいたします。

  • アンインストールが出来なくなったプログラムの削除方法を教えて下さい。

    アンインストールが出来なくなったプログラムの削除方法を教えて下さい。 プログラムをコントロールパネルを使って削除をしました。 その後に『システムの復元』を使ったことにより、不要な削除したプログラムまで結果的に復元されたみたいです。そして、再びコントロールパネルの『プログラムの追加と削除』の一覧に出てきました。 もう一度、コントロールパネルより削除しようと思いましたけれど、アンインストールが出来なくなってしまいました。 ハードディスクのプログラムファイルのフォルダには、そのプログラムが残っています。 プログラムファイルに残っているフォルダを消去しようと思いましたけれど、アンインストールの手順をしないとコンピュータに良くない影響が出るのではないかと危惧しています。 どうすれば良いでしょうか? 詳しい方のアドバイスを下さい。 よろしくお願いします。

  • プログラムのアンインストール

    ☆SmartSoundを削除できない件 「Uiead VideoStudio 12」をインストールした時、 付属ソフトとしてインストールした「SmartSound Quicktracks Plugin」を削除したい為、 コントロールパネル「プログラムのアンインストール」を試みたのですが削除でません!? 何度も試みましたが削除できません!? 削除方法をご教授お願いします。 補足: 「C:\Program Files\SmartSound Software」のプロパティの[以前のバージョン]を見ると、 過去の更新歴が14もありました・・・過去のフォルダを他のフォルダにドラッグして、 ファイル名やタイムスタンプ等を見比べたが同じ内容のように見えました。 これら過去のフォルダを抱えているから「プログラムのアンインストール」ができないのかな!?。 たぶんこれが原因とは思えないのですが。 いずれにしろ、 「SmartSound Quicktracks Plugin」を削除できないので困っています。 以上

専門家に質問してみよう