- ベストアンサー
NET Framework の役目とは?
Windows NET Framework とはパソコンの中でどのような働きをするものなのでしょうか。 どういうわけか私のパソコンにはバージョン2.0、3.0、3.5、4.0がインストールされていて、 これらが重くしているようです。できれば削除したいのですが。
- inekari_go
- お礼率45% (207/459)
- その他(Windows)
- 回答数5
- ありがとう数4
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
すでに回答がある通り、これらをインストールしているだけで重くなることはないと思います。 消してもハードディスクの空き容量が少し増えるだけでしょう。 Windows7では3.5が、Vistaでは3.0が最初からインストールされています。 働きとしては、ほかのソフトウェアを動かすために必要な、 基本的な機能を詰め込んだソフトウェアというところです。 消すと動かなくなるソフトがあるかもしれません。 Microsoftが出している基礎的なプログラムのかたまりですから、 何か(ウイルス的な)悪さをすることもないはずです。 100MBでも空き容量がほしいというのでない限り、 そのままにしておくことをお勧めします。
その他の回答 (4)
- m_and_dmp
- ベストアンサー率54% (974/1797)
ユーザーのパソコンにインストールされている、いわゆる、.NET Framework は、.NET Framework 全体ではなく、Runtime と呼ばれているものです。 .NET Framework を使用して作成したプログラムを使う時に、.NET Framework のRuntime が必要です。Runtimeを必要とするプログラムをインストールするとき、Runtimeがインストールされていないと、そのプログラムのインストーラがRuntimeをインストールしてくれる場合が多いですが、フリーのソフトは、そこまで親切ではなく、「このプログラムの動作には.NET Framework v.xxが必要」などと、Readmeに書かれていたりします。 (Runtime: プログラムを実行するのに必要な一部のモジュール、Runtime には.NET Framework のほか、VB やVC++ などがある。) .NET Framework は、下位互換が完全ではないとされています。したがって、v.2.0 が必要なプログラムは、v.4.5では動かないかもしれません。 どういうわけか...ということは、「自分でインストールしたわけではない」ということですね。 Windows 7 は、最初から、v.3.5.1 が用意されています。v.3.5.1 は、v.2.0~3.0を内包します。 Windows 8 は、v.3.5 と v.4.5 が最初から用意されています。 (用意されているとは、プログラムと機能から有効/無効にすることができるということです。初めて有効にしたとき、ネットに接続して、インストールされるようで、「インストールされている」とは違うようなので「用意されている」という言葉を使いました。) 常駐プログラムではないので、.NET Frameworkがインストールされているだけではパソコンの動作が重くなることはありません。それを必要とするプログラムがコールして初めて動き出しますので。 したがって、アンインストールする必要はありません。 しかし、インストールされていることにより、Windows Update がありますので、Windows Update を自動に設定してあると、更新プログラムがインストールされ、そのとき非常に時間がかかったり、再起動が必要になったり、失敗して何回も Windows Update が走ったりします。それがうっとうしいなら、(必要とするプログラムがないとわかっているとして)、無効(Windows 7/8 )にするか、Windows Update の設定を自動ではなく、更新プログラムの通知に変更して、Windows Update が勝手に走らないようにし、インストールする更新プログラムを選択できるようにすると良いと思います。
お礼
早々に丁寧な回答をしていただき誠に恐縮です。 これまでの皆さんの回答を総合して、 削除してもさほど空き容量が増えないのであれば 削除はしないほうがよい、ということですね。 大変ありがとうございました。
削除はしない ほうがいいですよ。 Windowsのサービスで無効化しておけばいい。 NetFrameworkって インストール時は重いけど 少しすると落ち着きます。 けれど重いなと思うと 動いてることがあるので 無効化しておくのがいいです。 それとですね だいたいはFramework3.5まであれば 起動できると思います。 4.0まで入れちゃうと 更新が多い上に 古いバージョンとの問題で 更新自体がエラーになったりするので4.0は入れないほうがいいです。 動かないものが出来たときに入れるのがいいですね。 あとクライアントと名前がつくバージョンは必要ない人はいれないほうがいいようです。 アンインストールする場合は .NET Framework Cleanup Tool これを使うといいです。 バージョン別だったりもするようなので 合ったバージョンで削除。
- okgoripon
- ベストアンサー率44% (1141/2550)
>Windows NET Framework とはパソコンの中でどのような働きをするものなのでしょうか。 アプリケーションの動作のベースになるものです。 「.NET Frameworkが必要なアプリケーション」を動かすために使われます。 >私のパソコンにはバージョン2.0、3.0、3.5、4.0がインストールされていて、 OSがWindows XP以前なら、それで正常です。 Vistaはちょっとわかりませんが、Windows 7なら4だけが入っているはず。 >できれば削除したいのですが。 前述のとおり「.NET Frameworkが必要なアプリケーション」でしか使われませんので、削除しても、「.NET Frameworkが必要なアプリケーション」が動かなくなるだけで、それ以外に問題はありません。 ご自身の判断でどうぞ。
お礼
早々に丁寧な回答をしていただき誠に恐縮です。 なんとなく理解できました、要するに削除はしないほうがよい、 ということですね。 大変ありがとうございました。
- IDii24
- ベストアンサー率24% (1597/6506)
コンポーネント群です。つまり同じFrameworkのバージョンを先に入れておけば、後からコンポーネントをインストールする必要は無いという事。 たとえばこのテキストボックスとかボタンとかプルダウンとか。こういうものは共通で使えばよいので、アプリで配るのは大きくなるだけ無駄。だから再利用する。バージョンの違いは機能の違いで、どれを使うかは作成者の趣味。 新しい機能を使いたければ新しいバージョン。また新しいOSに合わせてバージョンも増える。.NETだけでなくJavaも勝手にインストールされますよね。 削除すると、それを使ってるアプリが動かなくなりますが、アプリを削除したあと残っているなら消しても構わない。でも入ってるという事は何かで使ってる可能性は大きいです。 これらでOS自体が重いという事は無いと思います。重いならばこれを動かしているアプリが動いているという事。そちらを削除しなければ軽くはなりません。
お礼
早々に丁寧な回答をしていただき誠に恐縮です。 なんとなく理解できました。 削除はしないほうがよい、ということですね。 大変ありがとうございました。
関連するQ&A
- NET Frameworkのバージョンについて
NET Framework には1~4までバージョンがあるようですが、 NET Framework4は、1~4を全て含んだのが4ですか? だとすれば、NET Framework4をインストールしておけば、1~3は要らないと考えていいでしょうか? なぜこういうことを聞くかというと、 コントロールパネル内に、NET Frameworkの色んなバージョンが項目に残ってるので、 1つで済むなら残り全部削除したいからです。 よろしくお願いいたします。
- ベストアンサー
- その他(Windows)
- NET FRAMEWORKについて教えてください
NET FRAMEWORK3.5をインストールするのに古いバージョンをプログラムの追加と削除から削除したほうがよいのか、それともそのままにしといたほうがよいのか教えてください。
- ベストアンサー
- その他(ソフトウェア)
- NET Framework Version 2.0 をインストールしたいのですが。
新しいソフトを使う為に【NET Framework Version 2.0 】のインストールが必要なのですがインストールが出来ませんでした。エラーメッセージにあったアドレスを開いた所『過去のバージョンはインストール出来ません』とありました。 PC内を調べてみると、後バージョンの【NET Framework 2.0 Service Pack1】が入っていました。必要なのはNET Framework Version 2.0 なのですが、これをインストールするとしたら、今インストールされている物をアンインストールするしか方法はないのでしょうか? そして【NET Framework Version 2.0 】を入れた後、もう一度【NET Framework 2.0 Service Pack1】をインストールしてPCに戻せばどうだろう・・・と考えましたが、PCに詳しくないので本当にこの方法を試して大丈夫なのか分かりません。 現在windowsXPのパソコンを使用しています。今PCの中には、 ●NET Framework 1.1 ●NET Framework 2.0 Service Pack1 ●NET Framework 3.0 Service Pack1 ●NET Framework 3.5 が入っている状態です。 解決方法をご存知の方がいらっしゃいましたら、宜しくお願い致します。
- ベストアンサー
- Windows XP
- Microsoft NET.Framework
Microsoft NET.Framework についてお尋ねします。1台のパソコンにバージョン1.1と2と3と3.1があり削除したいがaffect と表示されどのいバージョンも削除できません。削除方法を教えていただけませんか?お願いします。
- 締切済み
- Windows系OS
- NET Frameworkについて
NET Frameworkについて 現在パソコンにNET Framework2.0Service Pack2,NET Framework3.0 Service Pack2,NET Framework3.5 Service Pack1と3種類のNET Frameworkがあります。 この場合,NET Framework3.5 Service Pack1だけを残して,他のバージョンはアンインストールしても構わないのでしょうか?
- ベストアンサー
- Windows XP
- NET Frameworkについて
容量不足が原因で、NET Framework2.0更新に何度も失敗しています。 マイクロソフトのHPを検索したところ、複数のバージョンがインストールされている場合は 新しい物から(3.5)順に削除していき、再インストールするとありましたので、 試してみましたが、やはり容量不足で失敗します。 他に削除できそうなプログラムがないので、これらをインストールしないで使おうと思うのですが、 何か不具合が起こることがあるのでしょうか?
- 締切済み
- Windows XP
- Microsoft NET Framework とはどんなソフトでしょうか
Windows Updateでインターネットエキスプローラ8と一緒に下記のソフトをインストールしてしまいました。但し何のソフトか解りません。 NET Version 2.0~3.5用 Microsoft.NET Framework3.5 ServicePack1 および NET Framework3.5ファミリ更新プログラム(kb951847)*86 これについて教えて戴けないでしょうか。 それで判断してもし不要ならHDDの残が少ないので削除したいと思っていますが、コントロールパネルのプログラムの追加と削除に下記のものがあります。すべて削除して良いでしょうか。 Microsoft.NET Framework 2.0 Service Pack 2 185MB Microsoft.NET Framework 3.0 Service Pack 2 179MB Microsoft.NET Framework 3.5 SP1 28.61MB
- ベストアンサー
- Windows XP
- NET Framework3.5がインストできな
Windows XP Home SP3(x86)機へ.NET Framework3.5をインストールしたいのですが、インストール中にエラーが出て中断されてしまいます。なぜでしょう? ・既に入っていた.NET Framework2.0を削除してから試みてもダメでした。 ・インストールファイルのDLはうまくいっているようなのですが、インストール中にステータスバーが20%程進んだ所で”エラーが発生したのでファイルを削除します”となり中断されます。 調べた所インストール要件は満たしているようです。 思いあたるところやアドバイスがありましたら宜しくお願い致します。
- ベストアンサー
- Visual Basic
- microsoft net framework 3について
microsoft net framework 3について バージョン3があればバージョン2は削除しても良いですか
- ベストアンサー
- その他(ITシステム運用・管理)
- NET Framework 1.1とは何ですか?
PDFファイルの結合が出来るフリーソフト「ConcatPDF」をインストールしようとするとマイクロソフトのサイトから「NET Framework1.1」と「Visual J#.NET Redistritable packg1.1」をダウンロードしなさいと表示されます。 一応出来ましたけどNET Framework 1.1と「Visual J#.NET Redistritable packg1.1」というのは、どんな働きをするのでようか?分かりやすく教えて下さい。
- ベストアンサー
- フリーウェア・フリーソフト
お礼
早々に丁寧な回答をしていただき誠に恐縮です。 なんとなく理解できました、 削除してもさほど空き容量が増えないのであれば 削除はしないほうがよい、ということですね。 大変ありがとうございました。