Can't enable or install .NET Framework 3.5 in Windows 8.1 PRO 64-bit

Anonymous
2014-02-08T14:22:54+00:00

I continually receive the message in a dialogue that

"Windows couldn't complete the requested changes.

The system cannot find the file specified.

Error code: 0x80070002"

I have not been able to find my way around it.  Running on a 4770K system with fresh install, only user, and with Admin privileges, and usually running Command and many other programs as Administrator.

Can't turn 3.5 on through Control Panel "Turn Windows features on or off", although .NET Framework 4.5 Advanced Services IS enabled.

No success either, using installers provided with programs that require that version of .NET.  As they do require it, I am hoping to get this resolved.

No success with DISM method of scanhealth & restorehealth, although these run OK.

No success with DISM method to install from distribuion CD, mounted ISO, or folder Sources\sxs folder copied to hard drive (including using /LimitAccess switch).

I haven't been able to figure out from looking at the DISM and CBS logs what might be missing.

No success changing server or path in Administrative Templates, etc. regarding Windows Update, for installing components.

No success from .NET full download or stub from Microsoft website.

Microsoft's Windows Update fix-it tool doesn't come up with a solution, either, or point to the culprit with any useful detail.

I've tried to be reasonably methodical in working this out, but I still don't seem to be getting anywhere.

ANY SUGGESTIONS, PLEASE?

<Merged Duplicate (2) Threads>

Windows for home | Previous Windows versions | Apps

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2017-04-28T11:28:29+00:00

Hi everyone,

I solved the problem .Just copy  the single  file from sxs folder of windows 10 dvd or iso to your local drive.

Extract this file using winrar.

Now run DISM command wih administrator privilege  with extracted folder as a source path

Ex.

dism / online /Enable-Feature /featurename:NetFx3 /All /Source:D:Sources\sxs

Was this answer helpful?

30+ people found this answer helpful.
0 comments No comments

85 additional answers

Sort by: Most helpful
  1. Anonymous
    2014-02-10T09:53:29+00:00

    I think the last method you haven't give it a try so far is at Microsoft download to search for .net download. give it a try to download and install.

    I have.  first, MS said there was not a downloadable version.  However, there is a .NET 3.5 Service Pack (full & stub) and those both fail.  I think I mentioned it in an earlier post.

    After doing MS .NET Framework repair, I was able to start an installation that at least did a substantial download from Windows Update, but, again, that failed with the same error.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2014-02-10T06:28:45+00:00

    I think the last method you haven't give it a try so far is at Microsoft download to search for .net download. give it a try to download and install.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2014-02-10T04:29:53+00:00

    Just to clarify, Microsoft's tool for cleanup failed.

    The other cleanup tool, http://www.downloadcrew.com/article/12721-net\_framework\_cleanup\_tool\_5-8-2012

    did exit with a success code of 3010.  According to the logs, it still does not uninstall .NET 4.0 & 4.5, probably as those are components of the Windows 8.1 O/S.  Even if not enabled in the Control Panel, I guess it doesn't actually get removed.

    However, an attempt, after the re-boot, to install 3.5 continues to fail with the same error.  Persistent little bugger, isn't it?

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2014-02-10T04:12:03+00:00

    Hi,

    I had a problem on Win 7 with .Net 4.0... It wouldn't update.

    I eventually found a tool to uninstall individual .Net versions, or all of them.

    I tried just uninstalling .Net 4.0 and reinstalling it, and everything was successful.

    You can take a look at more info here....

    http://betanews.com/2012/08/06/new-net-framework-cleanup-tool-adds-windows-8-net-4-5-support/

    >> Cleanup tool failed, and sent a report to Microsoft.  I looked at the logs it sent, and couldn't tell why it failed.  Possibly something to do with Directory Ownership, but not sure how I can resolve that.  My System Path / windir  seems OK for the \assembly files used in the .NET setup for my processor architecture.

    If you have a Win 8 installation disk, the files needed are on it as well...

    >> Yes, a full, new install disk (not upgrade), and I can certainly see the NetFx3 files.  Same when I put them on my hard disk & point to them.

    There is a DISM command to install them... you could copy them to a file on your hard drive as well.

    Read closely on how to identify their location...

    http://msdn.microsoft.com/en-us/library/hh506443.aspx

    Yep, they're there.  DISM always gets to 99.8%, than fails.

    Using this removal tool for .Net 3.5 has worked for a couple of people, after which .Net 3.5 activated\installed properly, and has not solved the problem for some others.

    >> I will look into removing .NET 3.5, but I suspect that will fail, as everything else , such as the .NET Verification Tool, claims it's not installed.  I can try removal of .NET 4.5, but Microsoft KB documents specifically say that later versions do not need to be removed for installation of the earlier versions.  I don't think removal of v.4 will break any other programs permanently, as long as it is re-installed.  Assuming, of course, that it will then re-install without failing like 3.5 .

    >> BTW, removing .NET 4 did not help in installing 3.5 .  Still fails with the same error code 0x8007002, and logs indicate it did not finalize.

    Was this answer helpful?

    0 comments No comments