Issues with .NET Framework 3.5

*EDIT* I deleted this post once before... I select Windows XP for my post, but it keeps putting in Windows 7. ~I Have WINDOWS XP~
Install state for .NET Framework 1.0: not installed.
Install state for .NET Framework 1.1: not installed.
Install state for .NET Framework 2.0: installed with service pack 2.
Install state for .NET Framework 3.0: installed with service pack 2.
Install state for .NET Framework 3.5: installed with service pack 1.
Windows XP

I'm trying to use "SpeedUpMyPC" (and a few other programs) that require 3.5 to be installed. All of the programs have random critical errors, and won't start or function properly.

Every time I restart my computer I get a message saying that my .NET Framework was not installed properly, and needs to be rolled back. Whether I choose to roll back or not, it continues to tell me I have 3.5+SP1 running, when in actuality, it is not. (Start;Run; -> "winver" & Start; Right click -> My Computer; Properties both showing "Service Pack 3")

My solutions (After reading these forums, and searching the internet for hours):
1 Completely remove all .NET installs, and start with 1, and move on.
2 Completely remove all .NET installs, and start with 2, and move on.
3 Download the 2-7mb .NET Framework 3 & 3.5 install from the Microsoft website, and run. (Tried when using 1/2)
4 Download the full installs for both .NET Framework 3 & 3.5 from the Microsoft website, and run (Again, with 1/2)
5 Rummaging through HKEY_CLASSES_ROOT, but cannot find what other users are finding, and changing.

It seems to be random, but I either crash while installing any of the frameworks (at random) or it installs, but after restarting, I am prompted to roll back since it did not install properly. Sometimes the install just crashes, but sometimes it says it was a Windows Installer issue, but I've diagnosed that not to be the problemo...

Thank you so much to anyone who takes the time to help me, I'll try to frequent back often!

Question Info

Last updated March 25, 2018 Views 1,099 Applies to:

If one of programs is TurboTax 2009 or other Intuit tax prep software, see

As for Speed Up My PC, save your money! If you ever think your Registry needs to be cleaned, repaired, boosted, tuned-up, cured, tweaked, or optimized (it doesn't), read and draw your own conclusions.

That being said & if still no joy...

Step #1 => Before doing anything else, write down what .NET Framework versions are currently installed:

How to determine which versions of the .NET Framework are installed and whether service packs have been applied

Step #2 => Now see Resolution Method 2 in this KB article (ignore the subject, errors & Symptoms section):

After running the .NET Framework Cleanup Tool (not the Windows Installer Cleanup utility), reinstall all .NET Framework versions (but only the ones you wrote down in #1 above) manually using the download links on the page then run Windows Update manually to install security updates for same.

NB: If you remove .NET Framework 3.5 (SP1) using the tool, reinstalling .NET Framework 3.5 will also install .Net Framework 2.0 SP2 and 3.0 SP2; then Windows Update will offer .NET Framework 3.5 SP1.

IMPORTANT! => If you remove .NET Framework 3.5 (SP1), reinstall your .NET Framework versions in the following order:

    1. .Net Framework 3.5, then...
    2. .Net Framework 1.1, then...
    3. .Net Framework 1.1 SP1

NB: KB923100 references this page:  Please read ALL of it as well as the related page before using the .NET Framework Cleanup Tool.

Step #3 => Check-in at Windows Update and install any critical security updates offered.

~Robear Dyer (PA Bear) ~ MS MVP (IE, Mail, Security, Windows & Update Services) since 2002 ~ Disclaimer: MS MVPs neither represent nor work for Microsoft
~Robear Dyer (PA Bear)
Microsoft MVP (Windows Client) since October 2002

1 person was helped by this reply


Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.