このページではJavaScriptを使用しています。スクリプトが無効に設定されているとメニュー等が表示されません。
.NET Framework 3.5
のインストールについて
.NET Framework 3.5
のインストールについて説明します。
本来は
Windows
の付帯物だった!?
.NET Framework 3.5
は
WindowsXP
以降の
OS
では「標準装備」という解釈でいました。
事実として、
WindowsXP
以降、
Windows10
になっても
.NET Framework 3.5
は標準でインストールされていました。
ところが
2019
年になって、会社で新規に導入した
Windows10
の
PC
に
.NET Framework 3.5
がインストールされていないという事象が見つかりました。 ここでは、どうしてこのようになったのか、ではインストールはどうするのかを当サイトなりの解釈で説明します。
当サイトのフリーソフトだけでなく、
Windows
のデスクトップで動作する業務系プログラムはほとんどが
.NET Framework 3.5
を必要とします。
.NET Framework 3.5
のサポート期間も気になると思いますから、以下をご覧下さい。
なお、当サイトは
.NET Framework 3.5
上で動作するアプリケーションを提供しているだけであり、このページの作業に関する成否の保証はいたしません。
Windows
の
OS
について精通しているわけではない上、事象の再現環境を持ち合わせていないので、本ページに関する細かい質問等には応じられません。
.NET Framework 3.5
の質問や障害対応については
PC
側のサポート等にご連絡下さい。
インストールされていない事象は
Windows10
の「ビルド
1803
」以降の新規
PC
で発生しています。
まずは事象の説明です。
.NET Framework 3.5
がインストールされていないというのは
Windows10
の「ビルド
1803
」以降の新規
PC
のみで発生している事象で、既に
.NET Framework 3.5
がインストールされている場合は、「ビルド
1803
」以降にアップグレードしたとしても再インストールが必要となるわけではありません。 ですから、インストールされていないと判明した
PC
に対して下記の作業を1回だけ行なえば良いことになります。
但し、
Windows10
ではインストールメディアを
Microsoft
サイトからダウンロードできるので、自作
PC
などでは
Windows10
の再インストールをこれらのメディアから行なうとこの「事象」の該当になります。 企業の仮想デスクトップの初期環境も同様でしょう。
この事象は
Microsoft
のサポートポリシーの変更によるものだそうです。
文面上「
.NET Framework 3.5
」と表記していますが実際には「
.NET Framework 3.5 SP1
」です。
最初は新規
PC
個々の問題としてインストール方法だけ探して解決させていたのですが、
PC
メーカーにも関係なく後から後から同じ事象が発生するので「何で?」を調べることにしました。 結局は
「
Microsoft
の
.NET Framework 3.5
に対するサポートポリシーの変更」
なのです。
ですが、ユーザーにとっては当初作業は発生しますが不利益なことではないと思います。
.NET Framework 3.5
は「
.NET Framework 3.5 SP1
」でも
2008
年リリースなので
10
年以上経過してしまったのです。
しかし、
Windows10
でも近年のビルドまで標準でインストールされていたし、「ビルド
1803
」以降でもインストールメディアには含まれています。
これでは
.NET Framework 3.5
だけ取り出して「サポート切れです」とは言えないので今回の「サポートポリシーの変更」となったようです。
この変更は
Microsoft
から
2018
年
10
月に発表されています。
ここでの「サポートポリシーの変更」は以下のようなことになります。
○
.NET Framework 3.5
を「
OS
の部品」ではなく「単独の製品」に切り替える
○
.NET Framework 3.5
の延長サポートを含むサポート期限は
2028
年
10
月となる
○この変更により
Windows(OS)
のサポート期間が変更されることはない
(Windows(OS)
のサポート期限が近い場合はそちらが優先
)
.NET Framework 3.5
がいかに
Windows
環境、特に企業で利用されているかを良く表わしている「サポートポリシーの変更」となっていますが、
.NET Framework 3.5
から見ると、なんと
20
年もサポートを続けることになるのです。
Microsoft
がきちんと既存顧客の方を向いてくれることは歓迎すべきことだと思います。
さて、では「
.NET Framework 3.5
のインストール」ですが....
私自身も最近購入した
PC
や、会社で新規に導入した
PC
に「
.NET Framework 3.5
」をインストールしているのですが、 その方法は他サイトを検索して見つけているものであって、ここでの説明も「受け売り」でしかありません。
念のために書いておきますが、これは新規
PC
の話であって、既に「
.NET Framework 3.5
」がインストールされている既存
PC
の
Windows10
のビルドをアップグレードする時に再度必要となるわけではありません。
インターネット接続環境では本来はコントロールパネルの「プログラムと機能」を選択し、左メニューの「
Windows
機能の有効化または無効化」選びます。 簡単そうに見えますが、この方法を勧めているサイトはあまり見かけません。
おそらく、途中で失敗したり、
Wi-Fi
接続などでは時間が掛かり過ぎるなどでトラブルが多いということなのでしょうか。 企業内では有線
LAN
だとしてもかなり多分岐されているため、大きいファイルのダウンロードには他
PC
との競合などで時間が掛かるのでしょう。
ですから、私も最初からこの方法は避けて以下の「オフラインインストール」を行なっています。
ただ、
2019
年
10
月に個人で購入した家族用
PC
は最初から「ビルド
1903
」でしたが、 ここにチェックを付けただけでインストールできました。ここから下の作業は行なっていません。 インストールする時点の
Windows10
のビルド番号の違いやネットワーク環境、企業の場合は企業内の
WSUS
の設定にも影響されるのかも知れません。
まず、
Windows10
のインストールメディアが必要です。
Windows10
のインストールメディア
(DVD
メディア
)
が手元にある場合はこの項の作業は不要です。次の太字のブロックに進んで下さい。
但し、インストールメディアがあっても、メーカー
PC
専用にカスタマイズされているものでは次項の方法でのインストールが行なえない場合があります。 この場合も下記の方法で
Microsoft
のサイトからダウンロードして下さい。
購入した
PC
にインストールメディアが付属していない場合は、
Microsoft
のサイトからダウンロードして下さい。
「
Windows10
のダウンロード」
←
Microsoft
のダウンロードサイトが開きます。
↑このサイトでは「別の
PC
にインストールするためにインストールメディアを作成する」を確認して進めて下さい。 ダウンロードしたツールを起動した後の操作方法が記載されています。
「
Windows10_nnnn.iso
」がダウンロードできたら、これを右クリックから「マウント」を選択します。
本来、
ISO
ファイルは
DVD-R
などに焼き付けて用いるものですが「マウント」することで
DVD
メディアをドライブに投入したのと同じ状態を設定できます。
PC
によっては光学ドライブがなかったり、読み出しのみだったり、企業内でメディア書き出しが禁止されていたりしますが、「マウント」することでこれらの問題も回避できます。 「マウント」した時に作成される「
DVD
ドライブ」のドライブシンボルを確認して下さい。
「マウント」したドライブを解除する時は、ドライブアイコンの右クリックから「取り出し」を選択します。
では、
.NET Framework 3.5
のインストールを行ないます。
他のアプリケーションはすべて閉じた状態で開始して下さい。
作業は管理者モードでコマンドプロンプトを開いてコマンドを発行させることでインストールを実行します。
実際に
PC
にインストールされている
Windows10
のバージョン
(4
桁数字
)
と、 インストールメディア側のバージョンは今回の
.NET Framework 3.5
のインストールについてはコンポーネントの追加投入だけなので完全に一致していなくても問題ないようです。
「管理者モードでコマンドプロンプトを開く」とはこの画像のように「コマンドプロンプト」を右クリックして「その他」から「管理者として実行」を選択します。
管理者モードのコマンドプロンプトはこんな画面です。
ここで投入するコマンドは長い文字列で正確性が必要なので、キーボードから入力するのではなく「コピー+貼り付け」で行ないます。 コマンドプロンプト上は右クリックだけで貼り付けられます。
コピーする文字列は以下のようになります。
(
Microsoft
のサイトから引用させていただいています
)
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:
D
:\sources\sxs
この中の赤字になっている「
D
」は「
DVD
ドライブ」のドライブシンボルなので実際の
PC
環境のアルファベットに書き換えて下さい。
コマンドを貼り付けた状態はこのようになります。
後は念のため点滅しているカーソルを貼り付けた文字列の右端まで移動して
Enter
を押すことでインストールが行なわれます。
インストールの進行状況はこのコマンドプロンプト上の中に表示されます。
(
英語で意味は解らない
)
インストール後に
Windows
の再起動指示がある場合は指示に従って再起動させて下さい。 そうでない場合でも起動状態が落ち着いてから
Windows
の再起動は行なったほうが良いと思います。
インストール後は場合によっては
.NET Framework 3.5
に関する
WindowsUpdate
が発生します。