Windows > Windows Forums > Windows 7 Forums > Windows Update > Windows update Error code:80070645
Ask a questionAsk a question
 

AnswerWindows update Error code:80070645

  • Thursday, March 26, 2009 12:57 AMdlieu8989 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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=133335

    Help and Support:
    http://support.microsoft.com


    any answers? Thanks in advance!

    Before a question is answered, you can use this image to sign up for the answer when it arrives. The more clicks, the faster the question is answered.1 person got this answerI do too

Answers

  • Monday, August 03, 2009 3:59 PMSortiarius Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    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

  • Thursday, March 26, 2009 10:00 PMMatt H - Support Engineer Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
     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.
  • Friday, March 27, 2009 3:16 AMdlieu8989 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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!
  • Friday, March 27, 2009 6:55 AMTroubleshoot Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Proposed Answer
      

    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
    •  
  • Friday, March 27, 2009 1:07 PMdlieu8989 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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!
  • Friday, March 27, 2009 2:17 PMSolar Eclipse Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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=en

    2) 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=en

    2) 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

  • Friday, March 27, 2009 5:35 PMdlieu8989 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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!
  • Friday, March 27, 2009 10:28 PMMatt H - Support Engineer Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
     
    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.
  • Saturday, March 28, 2009 12:40 AMdlieu8989 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    actually this is a clean boot.  I just got Vista ultimate 64bit last friday.
  • Saturday, March 28, 2009 11:03 PMMatt H - Support Engineer Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    :-) 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.
  • Sunday, July 26, 2009 12:41 PMdlieu8989 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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!
  • Monday, August 03, 2009 3:59 PMSortiarius Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    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
    •  
  • Tuesday, August 04, 2009 7:34 AMdlieu8989 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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!
  • Tuesday, August 04, 2009 7:35 AMdlieu8989 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
     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!
  • Tuesday, August 04, 2009 5:20 PMSortiarius Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I am really glad this worked out for you, and anyone else that is having this problem.

    Good Luck!!!

    Sorti
  • Sunday, August 30, 2009 10:07 PMElainefrancis240709 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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
  • Sunday, October 25, 2009 1:52 AMiditarod Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi,

    Worked great for me finally.

    Thanks
  • Wednesday, November 04, 2009 4:50 PMmearshi Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    thnx, it worked 4 me..
  • Sunday, November 08, 2009 2:32 PMbirdmadgirl13 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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!!! 
  • Monday, December 14, 2009 9:44 PMt3h JaKaL Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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.
  • Thursday, December 17, 2009 5:38 PMfilomenac Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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
  • Sunday, December 27, 2009 7:38 AMsoberdawg Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Thank You, Thank You, Thank You, Thank You, The response  by Sortiarius was a great cure. Thank You
  • Wednesday, January 06, 2010 8:09 PMd j r Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi, I'm trying to follow your instructions, but I'm stuck with uninstalling .net framework 3.5
    It 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;-)