コマンドラインまたはPowerShellを介して.NET 4をインストールしますか?


8

コマンドラインまたはPowerShellからWindows Server 2008 R2に.NET 4をインストールするにはどうすればよいですか?

この投稿は、dism.exeとPowerShellを使用して.NET 3.5でそれを行う方法を示しています。.NET 4.0バイナリを最初にダウンロードする必要があるため、これらの手順は.NET 4では機能しないと思います。


2008 R2ですか?それとも、リリース候補のように実際にRC2を意味しますか?
Ryan Bolger、

R2-申し訳ありません
house9

1
間違いを修正するために編集すると、質問の表示回数が増える可能性があります。また、おそらくwindows-server-2008タグをwindows-server-2008-r2に更新する必要があります。
Ryan Bolger、2011年

回答:


8

私はPowershellで次のことを行いました:

((new-object net.webclient).DownloadFile("http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe","dotNetFx40_Full_x86_x64.exe")) 
& .\dotNetFx40_Full_x86_x64.exe /q

/q(クワイエット用)以外のコマンドラインオプションがあります。あなたはこうすることでそれらを見ることができます:

& .\dotNetFx40_Full_x86_x64.exe /?

/?でインストーラーを実行した結果のメッセージボックス  スイッチ


/を実行すると 何も表示されない...
jcolebrand

Windowsコアシステム(GUIなし)を使用していますか?マシンのウィンドウにヘルプがポップアップ表示されます。/?スイッチなしでインストーラーを実行できますか?
steenhulthin 2012

他に考えられる唯一のことは、インストーラーを実行する権限がないことです。
steenhulthin 2012

私はそれをそれほど遠くに行かせていないかもしれませんか?この種のウィンドウはすぐに表示され、代わりにスクロールバーなどが回転し始めると
思います

:)私がマイクロソフトがここで思いついたソリューションは本当にエレガントではないことに同意します。コマンドラインコマンドからメッセージボックスが返されるのはかなり不格好です。
steenhulthin 2012

4

これはpowershellに固有のものではありませんが、役立つかもしれません。.NET3.5をインストールしたら、フルインストールバイナリを使用してフォローアップします。サイレントインストールを実行するだけです。インストールの内容と方法によっては、再起動が必要になる場合があります。

これは、フルインストールパッケージを使用して2003-2008R2サーバーのビルド/更新スクリプトで.NET4のサイレントインストールを実行する方法です。

  • dotNetFx40_Full_x86_x64.exe / q

これらをまだ見つけていない場合は、次のように役立つ場合があります。


0

コマンドプロンプトを使用するだけです。

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -i

.net 4.0が自動的にインストールされます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.