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: Oldest
  1. Anonymous
    2014-02-09T10:48:19+00:00

    Installing the .NET Framework 3.5 on Windows 8 or 8.1:

    http://msdn.microsoft.com/en-us/library/hh506443(v=vs.110).aspx

    For more help check this:

    http://windows.microsoft.com/en-us/windows-8/net-framework-windows-8

    If bot the links did not help, then create a new user account and check.

    Astalavista!!!

    Was this answer helpful?

    10+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2014-02-09T13:04:09+00:00

    Thanks for responding.

    I have already done everything in the first document, and that was no go.

    2nd document is just a repeat of the usual procedures - fine when they work, but exactly where my error occurs.

    BTW, the CD (from MS .ISO) does contain content in the sxs directory that appears to be the fx35 files, in this case for x86.

    I will look into a new user account and see if it can install in that circumstance.

    NOPE - no difference.

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2014-02-09T23:42:01+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/

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

    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

    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.

    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