Windows 10に.net 3.5をインストールすることができません
.net 3.5をインストールしようとすると、以下のようなメッセージが表示されます。
以下の機能をインストールできませんでした。
.NET Framework 3.5(.NET 2.0 と 3.0 を含む)
エラーコード。0x800F081F
スタンドアロンパッケージとWindowsの機能を介して試してみました。
更新:インターネット接続は問題ありません。
.net 3.5をインストールしようとすると、以下のようなメッセージが表示されます。
以下の機能をインストールできませんでした。
.NET Framework 3.5(.NET 2.0 と 3.0 を含む)
エラーコード。0x800F081F
スタンドアロンパッケージとWindowsの機能を介して試してみました。
更新:インターネット接続は問題ありません。
管理者としてコマンドプロンプト(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 Side by Side (WinSxS)の場所がレジストリ内に空である可能性があります。
APPWIZ.CPLから呼び出されたGUIからは、この結果がエラーコードになります。0x800F081F
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing]
"LocalSourcePath"="d:\sources\sxs"
サブキー「Servicing」と「LocalSourcePath」の値を確認/追加してください。これは、正しい文字列(例: ‘d: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)
をチェック - source https://www.askvg.com/fix-cant-install-microsoft-net-framework-3-5-in-windows-8-and-later/
From strikeforcezero コメント