Windows update Error code:80070645
- I've tried to update this 5-6 times and it keeps on failing. This is what it says:
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family Update (KB951847) x64
Installation date: 3/25/2009 7:47 PM
Installation status: Failed
Error details: Code 80070645
Update type: Important
The Microsoft .NET Framework 3.5 Service Pack 1 is a full cumulative update that contains many new features building incrementally upon .NET Framework 2.0, 3.0, 3.5, and includes cumulative servicing updates to the .NET Framework 2.0 and the .NET Framework 3.0 subcomponents. The .NET Framework 3.5 Family Update provides important application compatibility updates. This update is provided to you and licensed under the Windows Vista and Windows Server 2008 License Terms.
More information:
http://go.microsoft.com/fwlink/?LinkId=133335Help and Support:
http://support.microsoft.com
any answers? Thanks in advance!
1 person got this answerI do too
Answers
- I had the exact same problem, fought with it for several days, and finally got it fixed using a variation of the above procedures.
If you download 3.5 and 3.5SP1, you may have noticed they have the same file names.
I saved 3.5 as dotNetFx35setup.exe and renamed 3.5 SP1 doing a "Save As" dotNetFx35setupSP1.exe. DO NOT RUN THESE FIRST.
I downloaded and ran the Download .NET Framework Setup Cleanup Utility BEFORE I ran the 2 downloaded files above.
Select ONLY 3.5 to remove when you run the cleanup tool.
Even though 3.5 never installed correctly, the cleanup tool says it successfully cleaned 3.5
Then I successfully installed dotNetFx35setup.exe.
Then I successfully installed dotNetFx35setupSP1.exe.
Run Windows Update and install the update for 3.5 SP1 and 3.5 Family Update (KB951847) x86
Refresh your Check for Updates, then install Update to 3.5 SP1 for .Net Framework Assistant 1.0 x86 (KB963707)
Refresh Check for Updates and install Windows Vista Service Pack 2 (KB948465)
I don't know if everything I did was necessary, but it worked for me.
Hope this works for you!
Sorti- Edited bySortiarius Monday, August 03, 2009 4:11 PM
- Proposed As Answer bySortiarius Monday, August 03, 2009 4:14 PM
- Marked As Answer bydlieu8989 Tuesday, August 04, 2009 7:32 AM
All Replies
- Hi dlieu8989,
Please make sure that you have Vista service pack 1 installed.
You can download the Microsoft .NET Framework 3.5 Service Pack 1 directly from here.
http://www.microsoft.com/downloads/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=enfile
if this fails you may need to (re)install the readiess tool. Don't download this unless you have Vista SP1 installed.
http://www.microsoft.com/downloads/details.aspx?FamilyID=2889489c-ee87-4607-8aa5-812e8078ab27&DisplayLang=en
Hopefully, one of these will work for you.
Matt Hudson
Microsoft Answers Support Engineer
Visit our Microsoft Answers Feedback Forum and let us know what you think.- Marked As Answer byDebbie - Support Engineer Saturday, June 27, 2009 9:02 PM
- Unmarked As Answer bydlieu8989 Tuesday, August 04, 2009 7:34 AM
- I've tried to download the .NET Framework 3.5 and that failed to setup. I do have SP1 installed. i downloaded the readiness tool but it says it's not for my version? I've got Windows Vista Ultimate 64bit. Thanks!
Code:1603
code:0x643
http://support.microsoft.com/kb/923100/
.Net Framework issues
Chk if this helps...
Regards, Sohail Patel "A journey of a thousand miles begins with a single step."- Proposed As Answer byTroubleshoot Friday, March 27, 2009 6:56 AM
- tried downloading all those files under resolution. here are the results:
.NET V1 - does not support 64bit versions
so that throws the service pack for V1 out the window
successfully installed .NET Framework V1.1 and Service pack
.NET V2.0 - not supported on vista, again throws Service pack for V2 out the window
.NET V3.0 - when it tries to install, it'll say that I have a more updated version installed and it won't complete installation, same goes for the Service pack
.NET V3.5 - after it extracts all the files, it'll say " setup failed " i've tried downloading different versions or from different sources, it'll come up the same failed result.
also i've also tried to search for the x64 version of every one of these files since i'm running 64bit. any other ideas? Thanks again! - Hello Dlieu8989,
Step1:-
Please download Windows Installer clean up utility from the below link,
http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
After installing, run the tools by clicking on Start--Programs-Windows Clean up.
Inside the window, you will see different installed versions of .NET Framework, but you should remove only that version for which you are receiving error code. (i.e. you should only remove .NET Framework 3.5 & its service packs package)Then, restart your computer & manually install the following updates in order
1) Microsoft .NET Framework 3.5 package from the below link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en2) Microsoft .NET Framework 3.5 Service Pack 1 from the below link:
http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en
Step2:-
Download the .Net Framework removal tools from the below link,
http://www.raymond.cc/blog/archives/2008/12/02/uninstall-microsoft-net-framework-with-aaron-stebner-cleanup-tool/
Run the tool & you should remove only that version for which you are receiving error code. (i.e. you should only remove .NET Framework 3.5 & its service packs package)Then, restart your computer & manually install the following updates in order
1) Microsoft .NET Framework 3.5 package from the below link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en2) Microsoft .NET Framework 3.5 Service Pack 1 from the below link:
http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en- Edited bySolar Eclipse Wednesday, July 22, 2009 10:04 AM
- Tried both of your steps Pradeep. Either one worked. Every time I tried to install .NET Framework 3.5, it would say " Setup Error " and nothing would happen. Any other suggestions? Thanks!
- Hi dlieu8989,How about doing a clean boot and try to install the 3.5 download that way?There is one other option that I can think of but I'd like you to try this first.
Matt Hudson
Microsoft Answers Support Engineer
Visit our Microsoft Answers Feedback Forum and let us know what you think. - actually this is a clean boot. I just got Vista ultimate 64bit last friday.
:-) Actually, a clean boot means that Vista lets you stop every non-Microsoft program, service, etc. from loading on start up. Basically, it gets any possible junk out of the way so we can get to a "known good" environment. It really helps when you are troubleshooting.
Matt Hudson
Microsoft Answers Support Engineer
Visit our Microsoft Answers Feedback Forum and let us know what you think.- ok...sorry for the delay but I did the clean boot procedure with msconfig. and tried to use the windows update to install the Framework 3.5. That did not work.
tried to download Framework 3.5 and the service pack. That failed as well. keeps coming up with the same error code:80070645
it's so annoying to always have that failed message on every update. Please help! - I had the exact same problem, fought with it for several days, and finally got it fixed using a variation of the above procedures.
If you download 3.5 and 3.5SP1, you may have noticed they have the same file names.
I saved 3.5 as dotNetFx35setup.exe and renamed 3.5 SP1 doing a "Save As" dotNetFx35setupSP1.exe. DO NOT RUN THESE FIRST.
I downloaded and ran the Download .NET Framework Setup Cleanup Utility BEFORE I ran the 2 downloaded files above.
Select ONLY 3.5 to remove when you run the cleanup tool.
Even though 3.5 never installed correctly, the cleanup tool says it successfully cleaned 3.5
Then I successfully installed dotNetFx35setup.exe.
Then I successfully installed dotNetFx35setupSP1.exe.
Run Windows Update and install the update for 3.5 SP1 and 3.5 Family Update (KB951847) x86
Refresh your Check for Updates, then install Update to 3.5 SP1 for .Net Framework Assistant 1.0 x86 (KB963707)
Refresh Check for Updates and install Windows Vista Service Pack 2 (KB948465)
I don't know if everything I did was necessary, but it worked for me.
Hope this works for you!
Sorti- Edited bySortiarius Monday, August 03, 2009 4:11 PM
- Proposed As Answer bySortiarius Monday, August 03, 2009 4:14 PM
- Marked As Answer bydlieu8989 Tuesday, August 04, 2009 7:32 AM
- Awesome Sorti!! You saved the day!! I was so pissed off about vista for so long because I couldn't install the latest updates! makes sense now that when I tried to download both files at once, it would overwrite each other! no wonder!! Finally no more failed updates!! Thanks a bunch!
Hi dlieu8989,
Please make sure that you have Vista service pack 1 installed.
You can download the Microsoft .NET Framework 3.5 Service Pack 1 directly from here.
http://www.microsoft.com/downloads/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=enfile
if this fails you may need to (re)install the readiess tool. Don't download this unless you have Vista SP1 installed.
http://www.microsoft.com/downloads/details.aspx?FamilyID=2889489c-ee87-4607-8aa5-812e8078ab27&DisplayLang=en
Hopefully, one of these will work for you.
Matt Hudson
Microsoft Answers Support Engineer
Visit our Microsoft Answers Feedback Forum and let us know what you think.
This is not the answer btw! Look at the last post by Sortiarius!- I am really glad this worked out for you, and anyone else that is having this problem.
Good Luck!!!
Sorti - wow, must give my big thanks to you, I followed your advice and worked perfectly for me, no more nagging screens saying unable to install updates, Thank you very much Elaine :D
- Hi,
Worked great for me finally.
Thanks - thnx, it worked 4 me..
- thanks, Sorti. it worked for me too. i kept getting the setup error when installing .net framework 3.5 until i ran the .net framework setup cleanup utility and did as you said. thanks again!!!
- Thanx to: Sortarius
That was the exact problem. Selecting the 3.5 specifically for cleanup made all the difference in the world. Thanks!
People remember if any of you just finding this thread were like me when running the .NET cleanup tool to:
------> SELECT ONLY 3.5 VERSION TO CLEAN UP <------
The reason I wanted to clarify this is because even though I read over the info, I didn't grasp the specific issue first time through.
- thank you, thank you, thank you. I have been at this for weeks; I asked a computer geek friend of mine, I got on the microsoft help website, nobody could give me the right answer. But this worked.MERRY CHRISTMAS KEEP UP THE GOOD WORK
- Thank You, Thank You, Thank You, Thank You, The response by Sortiarius was a great cure. Thank You
- Hi, I'm trying to follow your instructions, but I'm stuck with uninstalling .net framework 3.5It is not shown in windows installer clean up drop down, but it is in 'uninstall a program' and 'installed updates'I can't uninstall it from 'uninstall a program' or 'installed updates'I got following error log:
- [01/06/10,18:56:17] Windows Installer Patch Registration Fix for .NET Framework 3.5 (x86): [2] CGenericComponent::Install() expects the setup file for Windows Installer Patch Registration Fix for .NET Framework 3.5 (x86) but fails to get it
- [01/06/10,18:56:17] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467259.
- [01/06/10,18:56:18] WapUI: [2] DepCheck indicates Windows Installer Patch Registration Fix for .NET Framework 3.5 (x86) is not installed.
- [01/06/10,19:42:16] Microsoft .NET Framework 3.5LP - PLK: [2] Component Microsoft .NET Framework 3.5LP - PLK returned an unexpected value.
- [01/06/10,19:42:16] Microsoft .NET Framework 3.5LP - PLK: [2] Return from system messaging: Incorrect function.
- [01/06/10,19:47:07] Windows Installer Patch Registration Fix for .NET Framework 3.5 (x86): [2] CGenericComponent::Install() expects the setup file for Windows Installer Patch Registration Fix for .NET Framework 3.5 (x86) but fails to get it
- [01/06/10,19:47:08] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467259.
- [01/06/10,19:47:09] WapUI: [2] DepCheck indicates Windows Installer Patch Registration Fix for .NET Framework 3.5 (x86) is not installed.
Do you know how can I remove .Net Framework 3.5?
I used:
Method 2: Use the .NET Framework automatic cleanup tool - http://support.microsoft.com/kb/923100
and it worked;-)
