Offline .NET Installation: Error 0x800f081f Due to Wrong Path

Windows 10 (and also 8.1) doesn't come with DotNet Framework 3.5/2.0 preinstalled. Running the .Net Framework 3.5 installer (dotnetfx35.exe) that used to work on Windows 7/Vista likewise doesn't work on Windows 10 instead it prompts one to install it via Windows Update.

Ironically Microsoft includes the install packages in the Windows 10 ISO for those that need to install the framework on demand. It's these packages that I've been using since Windows 8.1 to install the framework on my machine offline.

So it came as a surprise to me recently when I run into an error after trying to install the framework on a fresh install of Windows 10 build 1809. To me, nothing had changed. I was using the same command that had worked on past installations:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:V:\source\sxs /LimitAccess

Instead every time I run the command I was greeted by the error: 0x800f081f. Apparently the source files could not be found yet the package was available in the mounted location.
error 0x800f081f
Error 0x800f081f

So I tried installing the package from an older build of Windows (10240) and a Windows 8.1 ISO but the same error came up. I even tried using different cases and arrangements for the command but the error persisted.

Searching online, the error itself seemed prevalent but was not necessarily occurring only during the offline installation. It's only after this that I decided to take a closer look at my command and realized the source of the problem.

Turns out I was using an incorrect path. All this time I had been specifying \source\sxs as the path instead of \sources\sxs. The command should've been (where X is the mount point):
Dism /online /enable-feature /featurename:NetFX3 /All /Source:X:\sources\sxs /LimitAccess

Or even:
Dism /online /enable-feature /featurename:NetFX3 /All /LimitAccess /sources:X:\sources\sxs

Using upper or lower case had no effect in my case contrary to what I've seen mentioned in a certain forum. They all worked perfectly. Just make sure the path is correct.

Kelvin is a blogger and registered nutritionist based in Nairobi. Passionate about writing and helping people find solutions, he's been actively blogging since 2014 on tech, nutrition and "pseudo poetry". Follow him on Twitter or YouTube to get updates on his content and projects.



Recommended Posts



Loading comments...