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 人获得了此解答我也是
答案
- 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- 已编辑Sortiarius 2009年8月3日 16:11
- 已建议为答案Sortiarius 2009年8月3日 16:14
- 已标记为答案dlieu8989 2009年8月4日 7:32
全部回复
- 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.- 已标记为答案Debbie - Support Engineer 2009年6月27日 21:02
- 取消答案标记dlieu8989 2009年8月4日 7:34
- 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."- 已建议为答案Troubleshoot 2009年3月27日 6:56
- 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- 已编辑Solar Eclipse 2009年7月22日 10:04
- 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- 已编辑Sortiarius 2009年8月3日 16:11
- 已建议为答案Sortiarius 2009年8月3日 16:14
- 已标记为答案dlieu8989 2009年8月4日 7:32
- 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!!!

