web-dev-qa-db-ja.com

ダウンロードせずにWindows 8で.NET Framework 3.5を有効にする方法は?

Windows 8 Previewをパーソナルコンピューターにインストールしたため、一部のプログラムとドライバー(Windows 7のもの)のインストール中に、 。NET Framework 3.5が必要であるという警告メッセージが表示され始めました。

Enter image description here

「この機能をインストールする」を使用して一部の依存関係(300 MB)のダウンロードを開始できますが、それだけですが、Windows 8をインストールするすべてのマシンでこの機能を有効にするたびにダウンロードする必要はありません。

MicrosoftからFramework全体をダウンロードせずに.NET 3.5をWindows 8にインストールする方法はありますか?

16
Diogo

はい、簡単な方法がありますが、Windows 8のインストールメディア(DVDまたはWindows 8がインストールされたマウントされた.ISOである可能性があります)があり、メディアが正しいバージョンのWindows(x32またはx64)用であることを確認する必要があります)。それ以外の場合、コマンドラインは失敗します(有害ではなく、単に迷惑です):

  • 管理者特権でコマンドプロンプト(cmd)を実行します。
  • 次のコマンドを実行します。

dism.exe/online/enable-feature/featurename:NetFX3/All/Source:E:\ sources\sxs/LimitAccess

「E:\ sources\sxs」は、Windows 8インストールメディアのsxsパスです。

Enter image description here

  • これで、マシンに.NET 3.5がインストールされました。再起動すると、.NET 3.5を必要とするすべてが機能します。
23
Diogo