• ベストアンサー

アンインストール後のファイル、レジストリの残骸の削除

先日、.NET frameworkのアンインストールができないと質問したのですがその後「強制アンインストール」を使い削除し、再インストール後正常なアンインストールが実行され解決しました。 ところが、Microsoft.NETのNETframeworkフォルダにはv2.0.50727とv1.0.3705が残っておりレジストリにもv2.0.50727の項目があり、またプログラムの追加と削除にセキュリティパッチあるのですがこれらは削除してもいいのでしょうか? また、これらの残骸はセキュリティなどに影響するものなのでしょうか?(とくに影響がないのであれば放っておこうとおもいます)

noname#41570
noname#41570

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

  • ベストアンサー
回答No.5

勘違いしてるようなので補足です。 まず、アップデートやインストールというのはある特定の目的のために行います。 そのインストールでの失敗は基本はその目的が実現できない、ということになります。が、物によっては全然関係ないところに影響を与える事がありうる。これは不完全であるために起こる問題です。 セキュリティの問題というのは、第三者が不正アクセス、システムの破壊、迷惑行為のために行うものです。 例えばあるサイトに仕込んでおいて、そこへアクセスした人間のパソコンに特定のプログラムを入れ込む。 この種類によってはウィルスといわれたりスパイウェアといわれたりするものです。つまり、使用者の意図したものではないプログラムが仕込まれた結果、使用者に不利益をもたらすプログラムの総称です。 ソフトのインストールは自分が必要としたもので、中途半端になるのが問題。 セキュリティの問題は自分が意図してないのに勝手にやってくるものを防御するために行うもの。 但し、インストールの失敗が気にしなくてよいということはないでしょう。 例えばセキュリティに絡む重要な欠陥がOSにあってこれに失敗したら? 失敗はできる限り修復すべきだとは思いますよ。結局は物によります。

noname#41570
質問者

お礼

長い間お付き合いいただきありがとうございました。 今までインストールに失敗して、さじを投げる、ということを何度もしてきました。もしかするとそれが原因でセキュリティに穴が開いたこともあるかもしれません。コンピューターの世界ではよく自己責任という言葉がよく使われますが、今回さまざまな回答を頂きそれがいかに重要かわかりました。正しい知識を身につけいつか自己解決できるように勉強していきたいと思います。

その他の回答 (4)

回答No.4

レジストリに存在しないものはそのまま次にいっていいです。 インストールが例えば1→2→3→4と行われるはずが3の実行中に失敗しても1と2は実行したことになりますよね。 この場合、中途半端にできてしまうので手動で削除なりをするのです。 だから手順通りに行う。手順通りに行うと最初の実行前の状態というか想定状態に戻るのです。だから作業は最後まで行うべきなのです。 手順の指定にあるものはその順番で削除してよいのです。 あと、この場合セキュリティはまったく関係ないと思います。 ウィルス、スパイウェアは基本は ・windows Updateを頻繁に行う。 ・ウィルス対策ソフト、これは常識です。ネットやる上で。 ・変なサイトに近づかない まず、ウィルス対策を行いましょう。リアルタイム検索が可能なもので。 それでもそれらのソフトが無害と判断してできていくものはあります。 それらは放置でokです。実害ありません。

noname#41570
質問者

補足

とりあえず手順を踏んでやってみました。 またこちらの(http://support.microsoft.com/default.aspx/kb/908077/ja) .NET framework2.0の方もやってみました。(frameworkフォルダには1.0、2.0両方のフォルダがあったので) 結果ですが、どうやらWindows インストーラの情報はレジストリには無かったのかWindows Installer CleanUp ユーティリティ がNo foundと吐きました。 また削除すべきHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET FrameworkSetup\NDP\v2.0.50727は無くどうやらそれらしいHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework\NDP\v2.0.50727を削除しました。 (これはいいんでしょうか?) TEMPフォルダは再起動後、中身を削除しました。 Windows Installer CleanUp ユーティリティ やMicrosoft Windows Installer SDK など素人にはよくわからないものを使ったのでちゃんとできたかは謎です。 最後に一つ今後同じような質問を繰り返さないためにお聞きしたいのですが、実際の所アンインストールの失敗で起きる問題はOSのシステム上のことで、普通にインターネットするといった用途ならばさほど気にしなくてもいいと考えてもいいのでしょうか?

回答No.3

つまり、MSのページの手順の2までやってそれ以下はやってない ということですか? セキュリティに対して何が不安かわかりませんが、手順を最後まで 完結していないのは問題だと思いますが。 それぞれの復旧手順というものは、想定できる最善の状態にするための ものです。それを途中まで行って途中から行わないのであれば、その差 がどこに影響するかわからないです。 あとセキュリティって何のことをいっていますか。

noname#41570
質問者

補足

一応二度目のアンインストールで正常にアンインストールはできているので3以降はしていないのです、というかレジストリにMSの指摘するものがないというのもあるのですが。TEMPフォルダの中身も消していません。(TEMPフォルダ内のファイルは原則TEMPファイル以外でも削除してもいいのでしょうか?) すいませんセキュリティとは、ネット恐怖症とでもいうのか最近ウィルスやスパイウェアに過敏でそのため聞いていました。「セキュリティパッチがでているぐらいだからなにかあるのでは」といった感じです。

回答No.2

順序関係がよくわからないのですが、 一度インストールに失敗した→URLの手順で手動で削除を行った上で 再度インストールをした、その後が質問の状態だということでしょうか。URLの手順は失敗した場合に中途半端にレジストリやファイルが残るのでそれを元に戻す手順のように見えますが。 まずURLの手順については順番どおり、正しく作業を行ったのですよね。 質問の意図間違ってるのでしたらごめんなさい。 まず、レジストリに存在していて、そのレジストリにはどこかのパスにあるファイルがあると書かれていた場合、当然その設定にしたがってプログラムが動作しますよね。 その際に、あるはずのものがなければ、ループを起こして突然CPU100%とか、メモリクラッシュ、不正命令を起こす事があります。 だから、上記URLのように間違いのない手順に従って削除するのはかまいません。 ハードディスクによほど困っていないなら確証の取れていない削除などはやめたほうが無難です。

noname#41570
質問者

補足

すいません説明不足でした。現状は アンインストール失敗→「強制アンインストール」で削除→念のため再インストール後アンインストールを試みる→成功→しかし、レジストリや関係フォルダに残骸発見→MS社の技術情報を見つける→レジストリ、セキュリティパッチはいじらずC:\WINDOWS\Microsoft.NET\NETframework内のv2.0.50727とv1.0.3705を消す→しかし、どうもセキュリティなどに影響していないか不安になり質問→今にいたる、といった感じです。

回答No.1

やめたほうがいいでしょうね。 レジストリを直接いじった場合、システムで矛盾が発生したりすると往々にして意味のわからないトラブル、立ち上がらなくなる、強制終了などいいことないです。 パソコンのレジストリは肥大化していくものと相場は決まっています。 マイクロソフトのモジュールですから残しててもセキュリティに問題はあるとは思えません。 残骸が気になるのであれば、初期化再インストールしたほうがよっぽどレジストリいじるよりいいです。

noname#41570
質問者

補足

回答ありがとうございます。 検索したところマイクロソフトがこんな技術情報を出してました。 http://support.microsoft.com/kb/320112/ja なのでとりあえず害のなさそうなNETframeworkフォルダ内のv2.0.50727とv1.0.3705をアンロッカーで削除し、ご指摘のあったレジストリ、セキュリティパッチはそのままにしました。これでいいでしょうか?

関連するQ&A

  • アンインストールしたはずのソフトの残骸

    Revo Uninstallerで完全にアンインストールして、アンインストール後のレジストリの残骸まで削除されているはずなのにレジストリエディタで確認すると残っていました。 アンインストールしてソフトは削除されているのにレジストリに残っている残骸をきれいに削除できるフリーソフトはありませんか?

  • アンインストールについて(これって、削除したらダメなのかな?)

    いつもお世話になってます。今回も、宜しくお願い致します。今回は、『プログラムの追加と削除』についての質問です。先日、PCが重たくなった気がしたので、使わないプログラムを削除しようと思ったら、『プログラムの追加と削除』に似たようなプログラムが何点あって、削除してはいけないのかと悩んでおりました。まずはコレです。 Microsoft .NET Framework 1.1 Microsoft .NET Framework 1.1 Hotfix(KB886903) Microsoft .NET Framework 1.1 JapaneseLanguagePack Microsoft .NET Framework 2.0 これは全て、残しておいた方がいいのでしょうか? それとも、不必要なのはあるのでしょうか? 次はコレです。 VAIO Media(再配布)3.0 VAIO Media3.0 どちらか一つではダメなのかな・・・と思いました。 他にも似たり寄ったりのがあるのです・・・。 前に、ファイルを間違って削除してしまった為、 アンインストール出来なくなってしまった事があって、『立つソフト跡を濁さず』と言うソフトで削除したのですが、その時、PCの、『プログラムの追加と削除』には載ってなかったのに、、『立つソフト跡を濁さず』のリストには、『WindowsXPフォトフィックス』や『WindowsXPセキュリティ更新』などと、いっぱい出て来ました。これは、削除してはいけないのでしょうか?、『WindowsXPフォトフィックス』は23個(番号は全て違うようですが・・・)『WindowsXPセキュリティ更新』は、22個ありました。わかる方、宜しくお願い致します。

  • レジストリの削除

    ノートンインターネットセキュリティ2007をインストールしようとしたら 以前アンインストールしたはずの2006が残っていてインストールできませんでした。 コンポーネントの追加と削除からも削除できず(削除しようとすると「問題が発生したためsetupを終了します」とでます)困っています。 サポート等検索してみるとどうやらレジストリを削除するしかないようなのですが初心者はレジストリを触らないほうがいいとも聞きました。 しかし周りに詳しい人もおらず、どうすればいいのか困っています。 初心者でもなんとかレジストリを削除する、または古いノートンをアンインストール方法はないでしょうか? ちなみにOSはXPです。よろしくお願いします。

  • Windowsは何故レジストリーに残骸を残す?

    レジストリーの肥大化は、Windows10や11になると、気にしなくても良いとMSは言っていますが、ファイルを指定して実行「regedit」と打鍵すると、アンインストールしたはずのアプリの記録が残っています。Wordファイルの記録まで残っている場合があります。レジストリーだけではなく、Cドライブには沢山のジャンクファイルが日々蓄積されているようです。CCleanerやGlayUtilitys等の禁じ手のソフトを使用しても、完全に削除はしきれません。時々手動でアプリケーションのレジストリーの残骸を削除することもあります。  Windowsのアンインストール機能で何故、完全削除が不可能なのでしょうか?Windowsを使っていて、いつも疑問に思います。PCの性能が向上しているから昔のように色々チューニングしなくても済むようにはなりましたが、そういう肝心な所をMSさん、アプリの開発者様は改善して欲しいのですが、難しいのでしょうか?

  • Xpですが、プログラムの追加と削除の中に『Microsoft.NET

    Xpですが、プログラムの追加と削除の中に『Microsoft.NET Framework2.0ServicePack2』、『Microsoft.NET Framework3.0ServicePack2』、『Microsoft.NETFramework3.5 SP1』と《バージョンアップ》かと思うようなものがありますが、削除するとまずいのでしょうか?

  • プログラムの追加と削除でもレジストリをいじっても

    特定のプログラムが消えません。「プログラムの追加と削除」一覧にも残ったままです。 レジストリのアンインストール項目からも所定のプログラム名のファイルを消したのですが それでも消えません。再起動したらレジストリのアンインストール項目からは名前は消えたままです。 この場合どう手を打ったらいいのでしょうか? どなたか教えて頂けると助かります。 OSはwindowsXPです。

  • レジストリ項目の削除について

    いつもお世話になっております。 以前、「Ask Jeeves Japan SmileyCentral Bar」というものをインストールしたのですが、ノートンが警告を出すため、アンインストールしました。 ところがコントロールパネルの「追加と削除」に項目が残っていたため、 [スタート]-[ファイル名を指定して実行] から regedit を起動し、 HKEY_LOCAL_MACHINE→ SOFTWARE→Microsoft→Windows→CurrentVersion →Uninstall→ Ask Jeeves Japan という方法で削除しました。 これで一応、コントロールパネルの方には表示されなくなりましたが、まだレジストリには残っているようです。 レジストリ内のAsk Jeeves Japan を全て削除しても問題ないでしょうか?

  • インストール時のレジストリー

    フリーソフトや体験版ソフトをダウンロードしてインストールしています。 いらなくなったソフトをアンインストールするとき「アプリケーションの追加と削除」から実行していますが、レジストリーを使っていたソフトはレジストリーに結構残骸が残っています。 そこで私はレジストリーエディーターを使って、それらしきものを探し削除しています。 インストールするときに、レジストリーの何処に何が書き込まれたかを記録してくれたり、知らせてくれたりするソフトがあれば便利ですがご存知ないでしょうか? あまり機能が多くないシンプルなソフトであれば、なお結構です。

  • アンインストール(ファイル削除)について

    リネージュというゲームはインストールするのに アンインストールするには インストール後、Lineageゲームプログラムを削除する場合 「アプリケーションの追加と削除」にはLineageは追加されませんので、インストール先(デフォルトではC:\Program Files\Lineage)のフォルダごと削除をお願いいたします。 だそうです。 私はアンインストールするのに、フォルダを削除するのはいけないと本で読んだことあります。 ただこの場合は製作者側がそうしてくれという事なので問題ないと思うのですが フォルダを削除しただけで、普通のコントロールパネルからのプログラムの削除と同じになるのでしょうか? レジストリなんかもインストールすると何か書き込まれると思うのですが(?私は全くわからないのですが)フォルダ削除のみでそれも消えるのでしょうか? PCが不安定になるのはアンインストールしたのに 完全に消えないソフトがあるからというのを聞いたことがあります なんか不安というかどういう仕組みになってるのでしょうか? よろしくお願いします

  • ソースネクスト「ウイルスセキュリティー」がアンインストールできない。

    こんにちは。 今までソースネクストのウイルスセキュリティーを使用していたのですが、期限が切れ、他社製のものに乗り換えようと思うのですが、ウイルスセキュリティーがアンインストールできないんです・・・ スタートメニューに「ウイルスセキュリティー」の項目が無く、「プログラムの追加と削除」にも項目がありません。 また、インストールされているフォルダを参照しても、アンインストーラらしき物もありません。 レジストリから削除しようとしたのですが、削除しても再起動するとまたキーが復活してしまいます。 フリーの強制アンインストーラも試してみたのですが、削除できませんでした。 どのようにすれば、削除できるのでしょうか? 全て、アドミニストレータ権限のアカウントで実行しているのですが・・・