Reputation: 664
I have Windows 8.1 64-bit installed on my PC and when i install .net 3.5 it's showing this error
Error: 0x800f081f
The source files could not be found.
Use the "Source" option to specify the location of the files that are required t
o restore the feature. For more information on specifying a source location, see
http://go.microsoft.com/fwlink/?LinkId=243077.
The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
I have found various solutions online which tells me to uninstall some updates but I don't have any of these updates installed on my system.
PS: Files are not corrupted as I have checked it by installing .net on another system.
Upvotes: 0
Views: 2746
Reputation: 1
The following steps might help to allow Windows Update and feature installation(Net 3.5) on Windows server:
1. Type Win+R-> type gpedit.msc -> Administrative Templates -> System
-> Specify settings for optional component installation and component
repair ->
Enabled and mark Download repair content(WSUS)
2. Configure Automatic Updates : Run regedit.exe and go to
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate->AU.
Change the value of UseWUServer to 0.
3. On command prompt run Netsh: netsh.exe and setting proxy server:
winhttp set proxy proxyservername:portnumber
4. Open command prompt. Stop and then start Windows update:
net stop "Windows Update"
net start "Windows Update"
Reference for setting proxy server
Upvotes: 0
Reputation: 101
Hmmm, I had tried that using Windows 10 and got the same error. My workaround is using VirtualBox, create a Windows 7 VM, and install any application that use Net 3.5 there. You can also dual-boot your existing computer with Windows 7, too. Using Windows 8 (might) also better.
Upvotes: 0
Reputation: 2725
There are alot of solution over web for this like standalone installer of .net framework 3.5. I have tried all but nothing worked for me. How I have finally solved the issue is with windows CD, and run a commend in commend bar.
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:E:\sources\sxs /LimitAccess
where E: is the path of CD which can be some other drive for other user. this hardly take 5 min and after completion you go and check the feature you'll will find it enabled.
Upvotes: 0
Reputation: 15697
You need to point it to the Sources\sxs folder on the installation media. Powershell example from another question:
Enable-WindowsOptionalFeature -online -FeatureName NetFx3 -Source e:\Sources\sxs
In the last command -Source e:\Sources\sxs is only required if the feature needs to reference the installation media for source files (usually to fix Error: 0x800f081f The source files could not be found). The .NET Framework version 3.5 seems to be the only feature that requires that for the client OS, but there are many others on the Server OS that require referencing the installation media for sources.
Upvotes: 2