web-dev-qa-db-ja.com

Windows Server 2012に.net 3.5をインストールできない

Windows Server 2012に.Net 3.5をインストールしようとしていますが、失敗し続けます。 「機能の追加と削除」を使用していますが、インターネットはすでに存在しています。代替ソースが見つからない場合、インストーラーはオンラインでダウンロードを試み、そこからインストールします。ただし、機能していません。これは私がよく見ているスクリーンショットです:

enter image description here

何が欠けているかを提案してください。

編集:

すでにdism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /allを使ってみましたが、ソースディスクを持っていません。オンラインでダウンロードしたい。

55
Tim Tom

この動作は、サービスにMicrosoft Windows Updateサーバーの代わりにWindows Server Update Services(WSUS)を使用するようにコンピューターを構成するシステム管理者が原因である可能性もあります。

http://support.Microsoft.com/kb/2734782

これでうまくいきました。 Windowsは3.5インストールファイルをダウンロードする必要がありますが、サーバーはWindows Update(管理対象サーバーに共通)ではなくWSUSを使用するように構成されています。上記の記事では、これを修正する方法について説明しています。手短に:

  1. ローカルグループポリシーエディターまたはグループポリシー管理コンソール(WIN+R _gpedit.msc_)と入力します。
  2. [コンピューターの構成]、[管理用テンプレート]の順に展開し、[システム]を選択します。
  3. _Specify settings for optional component installation and component repair_グループポリシー設定を開き、[有効]を選択します。
  4. Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)チェックボックスを選択します。 options to enable

  5. この修正を適用するには、Windows Updatesサービスが手動または自動に設定されていることを確認してください。デフォルトの画像は無効に設定されており、一見明白な変更が行われるまで問題が継続しました。

65
Richard

ステップ1:次のいずれかのアップデートをアンインストールします:コントロールパネル->プログラムのアンインストール->インストールされているアップデートの表示。

  • KB2966826
  • KB2966827
  • KB2966828

ステップ2:次に、GUI(Server Manager)、コマンドライン(dism)、またはPowerShell(Install-WindowsFeature


機能の有効化に関する追加情報


方法1:GUIを使用-サーバーマネージャー

サーバーマネージャー->役割と機能の追加->役割ベースまたは機能ベースのインストール->サーバーの選択->機能-> .NET Framework 3.5の機能

方法2:コマンドラインを使用する-dism

dism:ローカルインストールメディア/ Windows Update/WSUSを使用

dism/online/enable-feature/featurename:NetFx3/all

DISM:ローカルの「代替ソース」

dism/online/enable-feature/featureName:NetFx3/all/limitAccess/source:drive_letter:\ sources\sxs

drive_letterを、インストールファイルが存在するローカルドライブのドライブ文字に置き換えてください

DISM:リモートの「代替ソース」

dism/online/enable-feature/featurename:netfx3/all/LimitAccess/source:\\ share_name\sources\sxs

share_nameを、インストールファイルが存在する共有場所のUNCに置き換えてください

方法3:PowerShellを使用する

PowerShell:ローカルインストールメディア/ Windows Update/WSUSを使用する

Install-WindowsFeature –name NET-Framework-Core

PowerShell:ローカルの「代替ソース」

Install-WindowsFeature –name NET-Framework-Core –source x:\ sources\sxs/source:drive_letter:\ sources\sxs

drive_letterを、インストールファイルが存在するローカルドライブのドライブ文字に置き換えてください

PowerShell:リモートの「代替ソース」

Install-WindowsFeature –name NET-Framework-Core –source \\ share_name\sources\sxs

share_nameを、インストールファイルが存在する共有場所のUNCに置き換えてください

役立つリソース:

http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/

http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx

10
WalterPcPro

Windows Server 2012に.net 3.5を3日間インストールしようとした後、ようやくなんとかインストールできました。

私にとっての鍵は、KB2966826、KB2966827、KB2966828のインストール済みWindowsアップデートを確認することでした。 KB2966827をインストールし、それを削除した後、サーバーマネージャー経由で3.5をインストールできました。

この記事を参照してください http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/

5
wainy

Netfx3機能を有効にすると、広告が66.6%停止しました。

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

Internet Explorer>接続でプロキシ設定を確認しました。

グループポリシー設定をe nableオプションコンポーネントに変更しました

Computer Configuration > Administrative Templates > System > 

Enable "Specify stettings for optional component installation and co...."
Check the check box "Contact Windows Update..."

結局、Windows 2012に.NET Framework 3.5をインストールすることができました。

それが役に立てば幸い!

Internet Explorerで、次の場所に移動します。

  • ツール
  • インターネット設定
  • 安全保障
  • インターネット
  • カスタムレベル
  • ダウンロード|ファイルのダウンロード=有効

管理者としてPowerShellを実行します。これを入力して、.net 3.5をダウンロードしてインストールします。

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All 

結果:PS C:\ Users\Administrator> DISM/Online/Enable-Feature/FeatureName:NetFx3/All

展開イメージのサービスと管理ツールのバージョン:6.3.9600.17031

画像バージョン:6.3.9600.17031

機能を有効にする[========================== 100.0%================ ==========]操作は正常に完了しました。

3
Techboy
  1. Windows Server 2012 DVDをDVDドライブにロードします。次にこの道に行く

    yourDVDLetter:\sources\sxs
    
  2. Windowsエクスプローラーのアドレスバーからパスをコピーします。

  3. 行ったようにサーバーマネージャーを開き、役割と機能、サーバーの役割を追加してから機能を追加し、.net framework 3.5を選択します。
  4. インストールする前にspecify an alternative pathをクリックしてください
  5. これで、クリップボードにあるアドレスをパステキストボックスに貼り付けることができます。
  6. 最後にインストールボタンをクリックすると、数分後に.netフレームワークがサーバーに正常にインストールされます。
2
Reza Paidar

注:.net3.5の標準インストールは、インストール用の「windows update」を指します。サーバーがWSUS経由で更新の検索を実行するように設定されている場合、これは失敗します。

レジストリをバックアップし、次のことを試してください。 http://aaron-kelley.net/blog/2014/04/remove-wsus-client-settings-and-revert-to-using-the-default-Microsoft -update-servers /

この後、通常どおり機能のインストールを実行します(「windows update」サービスを再起動した後)。

私のために働いた:)

1
Vin Pathak

私はネット全体で提案されたすべてを試しましたが、ソースディスクがないので何も機能しませんでした。幸い、私は最終的にWeb Platform Installerを思い出しました-ダウンロードして、.NET Framework 3を見つけてください-インストール:

http://www.Microsoft.com/web/downloads/platform.aspx

1
nikib3ro
0
Mikhail