web-dev-qa-db-ja.com

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

.net 3.5をインストールしようとすると、次のようなメッセージが表示されます。

次の機能をインストールできませんでした。

.NET Framework 3.5(.NET 2.0および3.0を含む)

エラーコード:0x800F081F

私はスタンドアロンのパッケージを使って、そしてWindowsの機能を通して試しました。

更新日:インターネット接続は問題ありません。

50
Dunken

Adminとしてコマンドプロンプト(cmd.exe)を開き、次のコマンドを実行して.NET 3.5をインストールしてください。

DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs /All /LimitAccess 

(D:をあなたのマウントしたWin10 ISOに置き換えてください)

環境によっては、DISMはファイルを取得できません(プロキシ、ネットワークポリシー)。 DISMコマンドはDVDからファイルを取り出して大丈夫です。

MSDNの会員であれば、Windows 10 Features on Demand ISOをダウンロードしてISOをマウントし、Microsoft-Windows-NetFx3-OnDemand-Package.cabをC:\ Features(または別のフォルダ)にコピーして、次のコマンドを実行することもできます。

DISM.EXE /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:C:\Features

これが失敗したら、これを実行して下さい:

DISM.EXE /Online /Add-Package /PackagePath:C:\Features\Microsoft-Windows-NetFx3-OnDemand-Package.cab
77
magicandre1981

Windowsのサイドバイサイド(WinSxS)の場所は、レジストリではおそらく空です。

APPWIZ.CPLから呼び出されたGUIから、これはエラーコードになります。0x800F081F

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing]
"LocalSourcePath"="d:\\sources\\sxs"

サブキー 'Servicing'、および 'LocalSourcePath'の値を確認または追加します。正しい文字列(例: 'd:\ sources\sxs')、データ型(REG_SZ)を含める必要があります。 「d:」は、Windowsメディアのドライブ文字を表します。

1
M.M.

これも失敗したとき私は困惑しましたが、それから私はWindowsの機能を有効にすることから私をブロックしているグループポリシーを持っていたことがわかりました。 gpedit.msc >> Computer Configuration >> Administrative Templates >> System >> Specify settings for optional component installation and component repair.Enabledに設定し、Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)をチェックします - ソース: https://www.askvg.com/fix-cant-install-Microsoft-net-framework-3-5-in-windows-8 -and-later /

strikeforcezero からのコメント

0
HB MAAM