プロが教えるわが家の防犯対策術!

TinyStopWatch
http://www.vector.co.jp/soft/dl/winnt/personal/s …
をos win10にインストールしたら
NET Framework 3.5(3と2.5を含む)をインストールする必要がありました。
インストールしたら使えるようになりました。

でもNET Framework 3.5ってかなり古くないですか?
一番最新のものをインストールしてもTinyStopWatchは使えてたのではないでしょうか?

また今までインストールの必要がなかったのはなぜなのでしょうか?
基本Win10はNET Frameworkが必要ないのでしょうか??
そして最新のNET Frameworkを新たにインストールした場合、古いNET Frameworkはアンインストールしても構わないでしょうか?容量を取るのが勿体ない気がしました。

その場合Acronis True Imageで2日くらい前に戻そうと思います。

パソコンはあまり詳しくないです。
気にしすぎかな??とかも思ってます。

A 回答 (4件)

互換性の問題でどちらも必要になります。


ピッタリ4.5を要求するプログラムもありますが、
こちらだとバージョン書き換えとか更に厄介です。
下のアプリでインストールされているバージョンが分かります。
Windows10だと.NET Framework_ 4.6が標準装備です。
「TinyStopWatchをWin10に」の回答画像3
    • good
    • 0

version



Release DWORD の値

Release DWORD の値378389
.NET Framework 4.5

Windows 8.1 でインストールされた値378675
.NET Framework 4.5.1

Windows 8、Windows 7 SP1、または Windows Vista SP2 上でインストールされた値378758
.NET Framework 4.5.1

値379893
.NET Framework 4.5.2

Windows 10 にインストールされた
.NET Framework 4.6

その他のすべての Windows OS バージョンにインストールされた値393297
.NET Framework 4.6
    • good
    • 0

.NetFremeworkは最新入れてれば以前のものが動くわけではありません


(4が入ってれば3.5が動くわけではありません)

各バージョンごとに依存関係が存在しますので
必要とされるものをインストールする必要があります
各バージョンの依存関係については以下でも見てください
https://msdn.microsoft.com/ja-jp/library/bb82204 …

各OSごとの状況については以下でも参考に
http://www.atmarkit.co.jp/ait/articles/1210/26/n …
    • good
    • 0

>Win10はNET Frameworkが必要ないのでしょうか



.NET Framework 4.6 は Windows 10 に含まれています(内蔵)。
「Windows の機能の有効化または無効化」 で有効にすると表示されるはず。

>古いNET Frameworkはアンインストールしても構わないでしょうか

古いものはインストール可能でも「プログラムと機能」 (プログラムのアンインストールまたは変更) に表示されていないのでアンインストールできないでしょう。(「無効」にしても内蔵されたまま)

>インストールしたら使えるようになりました

Tiny StopWatchというアプリを開発する当時に.NET Framework 3.5だったから.NET Framework 3.5をインストールすると使えるようになったのでしょう(開発時にWindows10はなかったし、.NET Framework 4.6 もなかった)
.NET Framework 4.6 は下位互換でWindows 7 と Windows 8 にもインストール可能
以前フリーソフトで.NET Framework 2が必要と指定しているものを見たことがあります。(開発当時.NET Framework 2しかなく上位互換では動作しない)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!