Microsoft’s KB974417—.NET Framework 2.0 Service Pack 2 Security Update for Windows 2000, Windows Server 2003, and Windows XP—fails to install in Windows Server 2003 SP2 / Windows XP SP3 reportedly when computers are part of a domain using Windows Server Update Services (WSUS).
Consequently, the Windows Update log file (WindowsUpdate.log) ought to contain the results of the failed installation:
2010-03-16 21:37:55:476 916 154 Agent ************* 2010-03-16 21:37:55:476 916 154 Agent ** START ** Agent: Installing updates [CallerId = AutomaticUpdates] 2010-03-16 21:37:55:476 916 154 Agent ********* 2010-03-16 21:37:55:476 916 154 Agent * Updates to install = 1 2010-03-16 21:37:55:486 416 788 Misc =========== Logging initialized (build: 7.4.7600.226, tz: +0330) =========== 2010-03-16 21:37:55:486 416 788 Misc = Process: \??\C:\WINDOWS\system32\winlogon.exe 2010-03-16 21:37:55:486 416 788 Misc = Module: C:\WINDOWS\system32\wuaueng.dll 2010-03-16 21:37:55:486 416 788 Shutdwn WARNING: AU will install 1 updates. 2010-03-16 21:37:55:837 916 154 Agent * Title = Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows 2000, Windows Server 2003, and Windows XP (KB974417) 2010-03-16 21:37:55:837 916 154 Agent * UpdateId = {395869ED-BB5D-4090-B52C-48006E1FA682}.103 2010-03-16 21:37:55:837 916 154 Agent * Bundles 1 updates: 2010-03-16 21:37:55:837 916 154 Agent * {FC3988E7-824B-47A5-A971-49F2B336E4C0}.103 2010-03-16 21:37:56:037 916 154 Agent WARNING: LoadLibrary failed for srclient.dll with hr:8007007e 2010-03-16 21:37:56:478 916 154 DnldMgr Preparing update for install, updateId = {FC3988E7-824B-47A5-A971-49F2B336E4C0}.103. 2010-03-16 21:37:57:419 1184 d8 Misc =========== Logging initialized (build: 7.4.7600.226, tz: +0330) =========== 2010-03-16 21:37:57:419 1184 d8 Misc = Process: C:\WINDOWS\system32\wuauclt.exe 2010-03-16 21:37:57:419 1184 d8 Misc = Module: C:\WINDOWS\system32\wuaueng.dll 2010-03-16 21:37:57:419 1184 d8 Handler ::::::::::::: 2010-03-16 21:37:57:419 1184 d8 Handler :: START :: Handler: Command Line Install 2010-03-16 21:37:57:419 1184 d8 Handler ::::::::: 2010-03-16 21:37:57:419 1184 d8 Handler : Updates to install = 1 2010-03-16 21:38:06:672 1184 d8 Handler : WARNING: Command line install completed. Return code = 0x0000066a, Result = Failed, Reboot required = false 2010-03-16 21:38:06:672 916 878 AU >>## RESUMED ## AU: Installing update [UpdateId = {395869ED-BB5D-4090-B52C-48006E1FA682}] 2010-03-16 21:38:06:672 916 878 AU # WARNING: Install failed, error = 0x80070643 / 0x0000066A 2010-03-16 21:38:06:672 1184 d8 Handler : WARNING: Exit code = 0x8024200B 2010-03-16 21:38:06:672 1184 d8 Handler ::::::::: 2010-03-16 21:38:06:672 1184 d8 Handler :: END :: Handler: Command Line Install 2010-03-16 21:38:06:672 1184 d8 Handler ::::::::::::: 2010-03-16 21:38:06:943 916 154 Report REPORT EVENT: {34E718F3-2AED-4ABF-BB7F-F130709124BF} 2010-03-16 21:38:06:692+0330 1 198 101 {395869ED-BB5D-4090-B52C-48006E1FA682} 103 80070643 AutomaticUpdates Failure Content Install Installation Failure: Windows failed to install the following update with error 0x80070643: Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows 2000, Windows Server 2003, and Windows XP (KB974417). 2010-03-16 21:38:06:983 916 154 Agent ********* 2010-03-16 21:38:06:983 916 154 Agent ** END ** Agent: Installing updates [CallerId = AutomaticUpdates] 2010-03-16 21:38:06:983 916 154 Agent *************
Trying to manually install the update via Windows Update, you’ll get the Event Log error “Installation Failure: Windows failed to install the following update with error 0x80070643: Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows 2000, Windows Server 2003, and Windows XP (KB974417).”
Downloading NDP20SP2-KB974417-x86.exe from Microsoft and manually installing KB974417 will give you the message “None of the products that are addressed by this software update are installed on this computer. Click Cancel to exit setup.”
Solution
You need to uninstall KB976569 (issued on February 22, 2010), install KB974417, and reinstall KB976569.
- Uninstall KB976569—Inside Control Panel, open Add or Remove Programs. Check the Show updates checkbox. Under Microsoft .NET Framework 2.0 Service Pack 2, locate and uninstall KB976569. This will remove Microsoft .NET Framework 2.0 Service Pack 2 Update for Windows Server 2003 and Windows XP x86 (KB976569).
- Install KB974417—From the notification area, open Windows Update, then locate and install KB974417.
- Reinstall KB976569—Using Windows Update Auto-Update Client command wuauclt /detectnow force WSUS to give your Windows the uninstalled KB976569. From the notification area, open Windows Update, then locate and install KB976569.
Excellant, fix worked for me, was causing me all sorts of grief.
This method solved the problem for me. Also, it is mentioned in comments at this site
http://blogs.msdn.com/joy/archive/2009/11/20/kb-953297-and-kb974417-fails-to-update-through-windows-update.aspx
Thank you very much
Awesome! Thanks, was giving us so much grief.
Thank you very much, sir. This helped a lot.
Thanks from Prague
Thanks that also solved my problem. What a headache trying to figure out what the issue was.
Thank you for the tip. It worked for my Win XP system(s) but it did not work for the Win 2003 server where both updates (KB974417 & KB976569)fail to install…
Thanks for the tip. It helped me resolve this issue with our production SharePoint server.
Thanks very much. I’d already followed other advice but all to no avail. This one did the trick.
Thanks Komeil, this worked for me on WinXP. I noticed after re-installing 976569 over 974417, that 974417 disappeared from the Add Remove Programs list. Perhaps the later update supercedes the earlier one, but the detection logic is broken?
Darren Blanch, MCP
Darren, neither of KB976569 or KB974417 supersede one another. Maybe that’s because KB976569 modifies a great deal of what KB974417 has previously altered, so they conflict, and once KB976569 is installed, KB974417 cannot be uninstalled, therefore KB974417 disappears from the Add Remove Programs list.
TTTTTTTHHHHHHAAAAAAAAAAAANNNNNNNNNNNNNNKS
It worked,
Salute you have a sound knowledge about this. Great
Keep it Up. 😀
Thanks it was very helpful…
Thanks a lot! I was starting to get really tired of seeing failed updates in my WSUS!
Dude….thanks. What a pain in the ass…
Well i got a big prob then… i dont have KB976569 under my Microsoft .NET Framework 2.0 Service Pack 2 listing, so what do i do now?
Is there any way to script the removal of KB976569??
OMG, Great post. Finally something that worked. Thanks man.
ditto – thanks for the post, clear and concise. Had a difficult time finding this on any MS site, thanks again.
Thanks so much.
-rpn-
Thanks a lot!!!
Thank you! That was getting quite annoying, but now it’s fixed =)
Thanks!! Fix worked great!
I have this same problem:
“Well i got a big prob then… i dont have KB976569 under my Microsoft .NET Framework 2.0 Service Pack 2 listing, so what do i do now?”
Thanks for any help!
kewl thx homie
Solution Worked fine. THANKS!!!!!
Sweet, Thank you!
ey… thanks a lot…. 6 months looking for this…
I am running WSUS on an AD domain, and am seeing this too. Fix is great on the client side, but is there a fix on the WSUS server that I can make?
I’m wondering if I Declined or Approved an update that is causing this behavior, or was this caused by MS update conflicts?
I tip my hat to you, worked great. Thanks!
Worked like a charm! THANKS Komeil Bahmanpour!
Many thanks from Poland ;]
Muito Obrigado!!!
Outstanding. I’ve been working on this issue for weeks. Thanks for this!
Brilliant! Thanks from David (Madrid)
Excellent…good work and my problem is solved!
Thank you !
Good, simple and successfull !
But what if you don’t have KB976569 and still getting error for this update, what is solution then? thanks in advance
Great post. Thank you for the fix.
Now, if only MS will get their stuff to work as it should…
Beautiful! Worked like a charm. Thanks Komeil! 🙂
Windows Server 2003 Enterprise Edition Service Pack 2 fixed, finally. Thanks Komeil!
Thanks very much. For some reason I am not able to reinstall KB976569, the autodetect doesn’t come up with the needed update. Any idea?
Hats off to you – thanx a million!!!
Cheers, thanks for that fix. Worked a treat!
Excellent fix! Thank you!
Yay! Thanks! That was a good one.
Thanks so very much!! Worked great!!Microsoft…how about getting this fixed and stop wasting our lives in endless searches for fixes to your screwups???
THANKKKKK YOUU SOOO MUCHHHHHHHHHHHH
While KB 976569 is now uninstalled, KB 974417 will act as though it is installing, but it never shows up as installed in Add Remove programs. Windows update does not see it as installed. I had used the clean tool, and though it worked, it hosed my Nero instal…only a restore of an image from last month worked to fix that! But, again, the pesky 974417 will not bond with my machine.
Reinstalling the OS…should make it work?????????
Domo-arigato sir!
Your update Kung-Fu is indeed good
Excellent … Thanks much. It really helps.
thanks for the info!!! if you don’t see KB976569, at the top, place a checkmark in the show updates box, then all updates will show
I am not sure if the above symptoms apply to my case. In my case, (1) I am prompted to install 974417 via the system tray prompt. (2) I install 974417 (3) I receive notification that the installation is complete. Furthermore, I check WindowsUpdate.log and do not see any sign of failure. (4) And yet, I am prompted again to install the same 974417. (5) It does not matter how many times I install. I have tried manually downloading, using windows update, or wait for the prompt in my system tray. (6) I do not find any record of KB976569 in my add/remove programs list (and, yes, I checked the ‘show system updates’).
Any suggestions would be appreciated.
Cheers!
This fix isn’t working for me on my Windows XP SP-3 (32 bit) system.
I’ve tried it 3 times now.
I’ve also tried re-booting after removing KB976569.
This procedure allows KB974417 to install, but after the supposedly successful install the update checker again reports a need to install KB974417.
Same here. Uninstall of KB976569 works; after that installation of 974417 goes fine, without the error this time, but after 5 seconds the “update” balloon of Windows pops up again prompting me to install 974417 again. And again. And again…
Yes..that’s the problem I’m having too!!!..on my original… Windows XP Home SP3 (32-bit)… What should we do????????
…I’m thinking of uninstalling and reinstalling all the frameworks!!!!…would it make it work?????
…or any other ideas???
Possible Nero link?? I’ve been getting the same problem – continuous reloading of KB974417 (running Windows XP SP3) for the last 5 days (since 22 May). Coincidentally on 22 May I installed a trial copy of Nero and I see that when Anonymous May 12 5.05 PM tried to clean KB974417 his Nero was affected – anybody know of a poss link here?
🙁 I have Windows XP Pro SP3 (32-bit). tried multiples time to uninstall KB976569 and reapply KB974417. But it just keeps reloading KB974417 every shutdown.
I also have Nero but do not know of a relationship.
I tried everything here and it did not work, but here’s what did…
1. click on the annoying yellow up-date shield
2. (KB974417) ON THE UPDATE box click the manual install box
3. then click the update button
4. the update box will now show the KB974417 with an checked box, UNCHECK the box
5. click ok and when it ask do you want to be reminded of this update say “NO”
6. DONE, but not over yet goto windows update to check for updates
7. when asked choose the CUSTOM BUTTON
8. on the left look for the Microsoft.NET Framework 2.0 in software updates (I beleive it is in there) and install DONE GB
I just installed this on my UNIX machine and it worked!
Excellent! Thanks a lot!
I did this and now it’s working perfectly. I installed Linux and now I don’t have any update issues!!!
What if the KB976569 is not installed on the computer. I have more than 80 servers on which I am getting this problem and none of the servers have this KB976569 installed on them.
Any Suggestion would be highly appreciated.
Solved!
If KB976569 is not installed, then start uninstalling KB’s under .NET Framework 2.0 starting with KB960043 and KB2418241. After each uninstall try installing missing KB974417 until it finds .NET Framework.
Note: Not all KB’s are uninstallable.