Windows Server 2012に.NET 3.5フレームワークをインストールしています。MicrosoftのWebサイトからdotNetFx35setup.exeをダウンロードして、場所E:\ Sources\SxSにコピーしました。グーグルのすべてのリンクで、彼らはこのSxSフォルダーについて言っているので、このようにしました。しかし、それでもGUIから.NET Frameworkをインストールできません。 featuresで.NETを選択し、E:\ Sources\SxSへのパスを指定しました。私は何を間違っていますか?
私のPCはインターネットに接続されていないので、いくつかのoflineインストール方法が必要です。
.net 3.5のインストールメディアは実際にはDVD/ISO自体に含まれているため、フォルダーに2012/2012R2 ISOをマウントまたはアンパックする必要があります。
次に、コマンドプロンプト(管理者として)を起動し、次のコマンドを実行してインストールできます。
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
(d:\ sources\sxsをC:\ users\you\desktop ...またはどこに解凍しても置き換えてください!)
上記で使用したコマンドスイッチは、次のことを行います〜:
/Online targets the operating system you're running (instead of an offline Windows image).
/Enable-Feature /FeatureName:NetFx3 specifies that you want to enable the .NET Framework 3.5.
/All enables all parent features of the .NET Framework 3.5.
/LimitAccess prevents DISM from contacting Windows Update.
/Source specifies the location of the files needed to restore the feature (in this example, the D:\sources\sxs directory).
これは99.9%の確率で機能し、失敗した場合-通常はBITS/Windows更新サービスに問題があることを示しています-これらは実際には両方ともDISM(展開イメージのサービスと管理)ツールで使用されています。これを修正するには、 このMicrosoft Fixit記事 を参照してください。 Windows 8マニュアルの説明は2012/2012R2でも機能します!
.NET 3.5のインストールメディアは実際にはDVD/ISO自体に含まれているため、フォルダーに2012/2012R2 ISOをマウントまたはアンパックする必要があります。
次に、(管理者として)コマンドプロンプトを起動し、次のコマンドを実行してインストールできます。
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:Z:\sources\sxs
(Z:
はDVDドライブを示します)
私はこれにも問題があり、Windows Server 2012のOEM/ROHKバージョンを使用している場合、問題は2番目の言語パックがインストールされている可能性があることです。
2番目の言語パックも、.NET Frameworkのインストールをブロックします。
Lpksetup.exeで、別の言語がインストールされているかどうかを確認できます。残りの言語が1つだけになるまで言語を削除してから、.NET Frameworkを再度インストールしてください。
また、OEM/ROKを使用している場合、.NETのインストールファイルが元のOEM DVDに含まれていないため、別のインストールDVDを入手する必要がある場合があります。
ISOがない場合は、Windows 2012 R2の試用版をダウンロードして、ソース/ sxsをコピー/貼り付け、サーバーマネージャーを使用して.Netをインストールするときにこの場所を選択できます。それは私にとってはうまくいきました。