WindowsServerおよびWindows10に.NETFramework3.5をインストールするにはどうすればよいですか?
WindowsServerおよびWindows10上のかなりの数のアプリケーションには、.NET Framework 3.5が必要です(.NET Framework 4.6がデフォルトでインストールされているにもかかわらず)。たとえば、.NET3.5がないとSQLServerManagementStudioをインストールして実行できませんでした。 .Net Framework 3.5のインストール方法を考えてみましょう WindowsServer2016/2019およびWindows10の場合
内容:
- WindowsServerに.NETFramework3.5をインストールする
- サーバーマネージャーを使用して.NETFramework3.5をインストールする
- DISMまたはPowerShellを使用して.NETFramework3.5をインストールするにはどうすればよいですか?
- GPOを使用したオプションのコンポーネントインストールの管理
- Windows10で.NETFramework3.5を有効にする方法
WindowsServerに.NETFramework3.5をインストールする
WindowsServerに直接インターネットアクセスがある場合 、.NETFramework3.5はいくつかの方法でインストールできます。
- サーバーマネージャー経由;
- DISMコマンドの使用:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
- PowerShellの使用:
Install-WindowsFeature NET-Framework-Core
この場合、WindowsServerバージョンに必要なすべての.NET3.5配布ファイルがWindowsUpdateサーバーからダウンロードされます。このインストール方法を機能させるには、次のことを確認する必要があります。
- サーバーがローカルWSUSサーバーから更新を受信するように構成されていません(GPOで、またはサーバーのレジストリで直接更新設定を確認してください)。
- プロキシとファイアウォールの設定により、WindowsUpdateサーバーへのアクセスが制限されないようにする必要があります。
サーバーから直接インターネットにアクセスできない場合、サーバーマネージャーコンソールを使用してWindowsServerに.NET3.5をインストールしようとすると([役割と機能の追加]->[機能]->[NET Framework 3.5の機能])、インストールは次のエラーで失敗します。 0x800f081f (ソースファイルが見つかりませんでした )または 0x800F0950 。
.NETFramework3.5はWindowsServer2016/2019の機能のリストに含まれていますが、そのバイナリファイルはWindowsコンポーネントストア(機能オンデマンドの概念)にありません。これは、ディスク上のWindowsサイズを縮小するために行われます。 GUIまたはPowerShellを使用してコンポーネントをインストールできます。次のコマンドを使用して、WindowsServerのローカルコンポーネントストアに.NETFramework3.5が存在するかどうかを確認できます。
Get-WindowsFeature *Framework*
ご覧のとおり、NET-Framework-Core機能のステータスは削除済みです。 。
NET-Framework-Coreをインストールするには 、ISOファイル、DVDドライブ、または共有ネットワークフォルダーに解凍された形式のWindowsServer2016/2019ディストリビューションが必要になります。 Windows Serverインストールイメージを使用してISOファイルを仮想ドライブ(たとえば、ドライブD:)としてマウントします。これで、GUIまたはPowerShellを使用してWindows機能をインストールできます。
サーバーマネージャーのグラフィックコンソールを使用して、.NET3.5機能をインストールできます。これを行うには、前と同じように.Net Framework 3.5機能を選択しますが、インストールをクリックする前に選択します。 、フォームの下部にある小さなリンクをクリックします—代替ソースパスを指定します 。
このウィンドウで、Windows Server 2016インストールイメージのコンポーネントストア(SxSフォルダー)へのパスを指定する必要があります。 ISOイメージを仮想ディスクとしてマウントした場合、パスはD:\sources\sxs
のようになります。 。配布ファイルをコピーしたネットワーク共有にすることもできます(たとえば、\\fs1\iso\ws2016\sources\sxs
)。次に、[OK]をクリックします。
インストールを実行するだけです。
DISMまたはPowerShellを使用して.NETFramework3.5をインストールするにはどうすればよいですか?
管理者特権のコマンドプロンプトまたはPowerShellコンソールから.NETFramework3.5機能をインストールする方がはるかに簡単です。次のコマンドを実行するだけです:
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
D:\
の場所 は、WindowsServer2016のソースファイルを含むドライブです。
LimitAccess
パラメータは、DISMがコンポーネントバイナリファイルを受信するためにWindowsUpdateサーバーに接続するのを防ぎます。指定されたフォルダ内のソースファイルのみが使用されます。
Add-WindowsFeatureを使用してインストールすることもできます PowerShellコマンドレット:
Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs
コンポーネントのインストールが完了した後は、サーバーを再起動する必要はありません。
2つのcabファイルを手動でコピーすることもできますmicrosoft-windows-netfx3...
\sources\sxs
から WindowsServerインストールイメージのフォルダー。この場合、.NET 3.5をインストールするには、次のコマンドを実行するだけです。
dism /online /Add-Package /PackagePath:C:\distrib\net35\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab.
GPOを使用したオプションのコンポーネントインストールの管理
グループポリシー設定の使用オプションのコンポーネントのインストールとコンポーネントの修復の設定を指定する (GPOセクションコンピューター構成の下にあります ->管理用テンプレート ->システム )、WSUSを使用している場合でも、ローカルソースまたはWindowsUpdateからWindowsコンポーネントをインストールするための特定の設定を構成できます。
ここでは、Windowsコンポーネントをインストールまたは修復するときに、ローカルのWSUSサーバーではなく常にWindows Updateサーバー(インターネット)からファイルをダウンロードする必要があることを指定できます(「修復コンテンツとオプション機能をWindowsではなくWindowsUpdateから直接ダウンロードするサーバーアップデートサービス " オプション)。機能のインストール中に使用するWindowsServerコンポーネント(またはwimファイル)を含むディレクトリへのパスを指定することもできます(「代替ソースファイルパス」で指定)。 ”パラメータ)。
Windows10で.NETFramework3.5を有効にする方法
Windows 10では、コントロールパネルの[Windowsの機能]ウィンドウから.NETFramework3.5をインストールできます。
- コマンド
optionalfeatures.exe
を実行します; - コンポーネントのリストで、 .NET Framework 3.5(.NET 2.0および3.0を含む)を選択します。 、[OK]をクリックします。
- コンピューターがインターネットに直接アクセスできる場合は、次のウィンドウで[WindowsUpdateにファイルをダウンロードさせます]を選択します。 」および最新バージョンの.NETFramework3.5は、Microsoftサーバーからダウンロードおよびインストールされます。
DISM /online /Enable-Feature /FeatureName:"NetFx3"
および
Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3"
インターネットにアクセスできない場合は、次のコマンドを使用して.NET3.5をWindows10にインストールできます。
- オフラインインストーラー –最新バージョンの.NET Framework 3.5 SP1ランタイム(dontetfx35.exe)をここからダウンロードします:https://dotnet.microsoft.com/download/dotnet-framework/net35-sp1;
- Windows 10のインストールディスクまたはISOイメージがある場合(バージョンとビルドが一致している必要があります)、たとえば、ドライブD:に接続/マウントします。 .NET 3.5をインストールするには、DISMコマンド(
DISM /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
)またはPowerShell(Add-WindowsCapability -Online -Name NetFx3~~~~ -Source D:\Sources\SxS
)
.NET Frameworkが正常にインストールされていることを確認するには、次のコマンドを実行します。
Get-WindowsCapability -Online -Name NetFx3~~~~
Name : NetFX3~~~~ State : Installed DisplayName : .NET Framework 3.5 (includes .NET 2.0 and 3.0) DownloadSize : 72702771 InstallSize : 247885750
次のコマンドを使用して、.NETFramework3.5がコンピューターにインストールされていることを確認することもできます。
(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5").Version
同様に、インストールされている.NETの他のバージョンを確認できます。
-
Windows Server 2016 を段階的にインストールする方法
このチュートリアルには、Windows Server 2016 Standard をインストールする方法に関する詳細な手順が含まれています。 Windows Server 2016 には、Essentials、Standard、Datacenter の 3 つのエディションがあります。 Windows Server 2016 Essentials 25 人のユーザーと最大 50 台のデバイスを持つ中小企業に最適で、仮想化をサポートしていません。 Windows Server 2016 Standard 高度な機能と仮想化 (最大 2 台の仮想マシン) を必要とする企業に最適です。 Windo
-
Windows に vCenter Server 6.7 をインストールする方法
このチュートリアルでは、Windows に VMware vCenter Server v6.7 をインストールする方法について、順を追って説明します。 vCenter for Windows のインストールを続行する前に、Windows に vCenter サーバーを正常に展開するために必要な要件、オプション、および手順を理解することが不可欠です。 VMware vSphere インフラストラクチャの 2 つのコア コンポーネントは、VMware vSphere ESXi と VMware vSphere vCenter サーバーです。 ESXi は、CPU、メモリ、ネットワーク、ストレー