First, unzip the files from the Windows 10 ISO to a local or network folder and note its location. Or, if it’s easier, just mount it.
Then, open PowerShell with Administrator privileges and type the following command by replacing the location of the files you unzipped.
Add-WindowsCapability -Online -Name NetFx3~~~~ -Source D:\Sources\SxS
Alternatively, you can also use the DISM tool for the same action.
DISM.exe /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:D:\Sources\SxS
Finally, you can confirm that the .NET Framework is installed by typing the following command.
Get-WindowsCapability -Online -Name NetFx3~~~~
That’s it. I hope I helped a little bit to overcome the 0x800F0954 error while installing the .NET Framework on Windows 10.