.net 3.5をインストールしようとすると、次のようなメッセージが表示されます。
次の機能をインストールできませんでした。
.NET Framework 3.5(.NET 2.0および3.0を含む)
エラーコード:0x800F081F
私はスタンドアロンのパッケージを使って、そしてWindowsの機能を通して試しました。
更新日:インターネット接続は問題ありません。
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
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メディアのドライブ文字を表します。
これも失敗したとき私は困惑しましたが、それから私は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 からのコメント