Wednesday, March 17, 2010

Fixing KB974417 Installation Failure—Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows 2000, Windows Server 2003, and Windows XP

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.

  1. 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).

    Add or Remove Programs - Uninstall KB976569

  2. Install KB974417—From the notification area, open Windows Update, then locate and install KB974417.
  3. 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.

حل مشکل عدم نصب KB974417—بروزرسانی امنیتی دات‌نت فریم‌ورک سرویس پک ۲ مایکروسافت برای ویندوز ۲۰۰۰، ویندوز سرور ۲۰۰۳، و ویندوز اکس‌پی

این طور که بنظر می‌رسد، KB974417 مایکروسافت—بروزرسانی امنیتی دات‌نت فریم‌ورک سرویس پک ۲ مایکروسافت برای ویندوز ۲۰۰۰، ویندوز سرور ۲۰۰۳، و ویندوز اکس‌پی—روی ویندوز سرور ۲۰۰۳ سرویس پک ۲ / ویندوز اکس‌پی سرویس پک ۳ عضو دامین که از ویندوز سرور آپدیت سرویسز (دبلیواس‌یواس) بهره می‌گیرند نصب نمی‌شود.

بالنتیجه، پروندهٔ گزارشات ویندوز آپدیت (WindowsUpdate.log) باید شامل نتایج این عدم نصب باشد:

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	*************


سعی در نصب دستی بروزرسانی از طریق ویندوز آپدیت منجر به خطایی در Event Log با این مضمون می‌شود ‪“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).”‬

دانلود NDP20SP2-KB974417-x86.exe از مایکروسافت و نصب دستی KB974417 این خطا را می‌دهد ‪“None of the products that are addressed by this software update are installed on this computer. Click Cancel to exit setup.”‬

راه‌حل

شما باید KB976569 (صادرهٔ ۲۲ فوریهٔ ۲۰۱۰) را حذف کرده، KB974417 را نصب کرده، و KB976569 را نصب مجدد کنید.

  1. حذف KB976569—در Control Panel آیتم Add or Remove Programs را باز کنید. چک‌باکس Show updates را تیک‌زده کنید. ذیل Microsoft .NET Framework 2.0 Service Pack 2 بدنبال KB976569 بگردید و آنرا حذف کنید. این باعث حذف Microsoft .NET Framework 2.0 Service Pack 2 Update for Windows Server 2003 and Windows XP x86 یا همان KB976569 می‌شود.

    Add or Remove Programs - Uninstall KB976569

  2. نصب KB974417—از notification area یا همان کنار ساعت، Windows Update را باز کرده، بدنبال KB974417 بگردید و آنرا نصب کنید.
  3. نصب مجدد KB976569—با استفاده از فرمان wuauclt /detectnow دبلیواس‌یواس را وادار به ارائهٔ آخرین آپدیت‌ها کنید تا KB976569 حذف شده را در اختیار ویندوز شما قرار دهد. از کنار ساعت، Windows Update را باز کرده، بدنبال KB976569 بگردید و آنرا نصب کنید.

66 comments:

  1. Excellant, fix worked for me, was causing me all sorts of grief.
    ReplyDelete
  2. 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
    ReplyDelete
  3. Thank you very much
    ReplyDelete
  4. Awesome! Thanks, was giving us so much grief.
    ReplyDelete
  5. Thank you very much, sir. This helped a lot.
    ReplyDelete
  6. Thanks from Prague
    ReplyDelete
  7. Thanks that also solved my problem. What a headache trying to figure out what the issue was.
    ReplyDelete
  8. 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...
    ReplyDelete
  9. Thanks for the tip. It helped me resolve this issue with our production SharePoint server.
    ReplyDelete
  10. Thanks very much. I'd already followed other advice but all to no avail. This one did the trick.
    ReplyDelete
  11. 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
    ReplyDelete
  12. 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.
    ReplyDelete
  13. TTTTTTTHHHHHHAAAAAAAAAAAANNNNNNNNNNNNNNKS
    It worked,
    Salute you have a sound knowledge about this. Great
    Keep it Up. :D
    ReplyDelete
  14. Thanks it was very helpful...
    ReplyDelete
  15. Thanks a lot! I was starting to get really tired of seeing failed updates in my WSUS!
    ReplyDelete
  16. Dude....thanks. What a pain in the ass...
    ReplyDelete
  17. 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?
    ReplyDelete
  18. Is there any way to script the removal of KB976569??
    ReplyDelete
  19. OMG, Great post. Finally something that worked. Thanks man.
    ReplyDelete
  20. ditto - thanks for the post, clear and concise. Had a difficult time finding this on any MS site, thanks again.
    ReplyDelete
  21. Thanks so much.
    -rpn-
    ReplyDelete
  22. Thank you! That was getting quite annoying, but now it's fixed =)
    ReplyDelete
  23. Thanks!! Fix worked great!
    ReplyDelete
  24. 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!
    ReplyDelete
  25. kewl thx homie
    ReplyDelete
  26. Solution Worked fine. THANKS!!!!!
    ReplyDelete
  27. Sweet, Thank you!
    ReplyDelete
  28. ey... thanks a lot.... 6 months looking for this...
    ReplyDelete
  29. 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?
    ReplyDelete
  30. I tip my hat to you, worked great. Thanks!
    ReplyDelete
  31. Worked like a charm! THANKS Komeil Bahmanpour!
    ReplyDelete
  32. Many thanks from Poland ;]
    ReplyDelete
  33. Muito Obrigado!!!
    ReplyDelete
  34. Outstanding. I've been working on this issue for weeks. Thanks for this!
    ReplyDelete
  35. Brilliant! Thanks from David (Madrid)
    ReplyDelete
  36. Excellent...good work and my problem is solved!
    ReplyDelete
  37. Thank you !

    Good, simple and successfull !
    ReplyDelete
  38. But what if you don't have KB976569 and still getting error for this update, what is solution then? thanks in advance
    ReplyDelete
  39. Great post. Thank you for the fix.
    Now, if only MS will get their stuff to work as it should...
    ReplyDelete
  40. Beautiful! Worked like a charm. Thanks Komeil! :)
    ReplyDelete
  41. Windows Server 2003 Enterprise Edition Service Pack 2 fixed, finally. Thanks Komeil!
    ReplyDelete
  42. 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?
    ReplyDelete
  43. Hats off to you - thanx a million!!!
    ReplyDelete
  44. Cheers, thanks for that fix. Worked a treat!
    ReplyDelete
  45. Excellent fix! Thank you!
    ReplyDelete
  46. Yay! Thanks! That was a good one.
    ReplyDelete
  47. 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???
    ReplyDelete
  48. THANKKKKK YOUU SOOO MUCHHHHHHHHHHHH
    ReplyDelete
  49. 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.
    ReplyDelete
  50. Reinstalling the OS...should make it work?????????
    ReplyDelete
  51. Domo-arigato sir!

    Your update Kung-Fu is indeed good
    ReplyDelete
  52. Excellent ... Thanks much. It really helps.
    ReplyDelete
  53. 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
    ReplyDelete
  54. 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!
    ReplyDelete
  55. 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.
    ReplyDelete
  56. 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...
    ReplyDelete
  57. 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???
    ReplyDelete
  58. 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?
    ReplyDelete
  59. :-( 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.
    ReplyDelete
  60. 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
    ReplyDelete
  61. I just installed this on my UNIX machine and it worked!
    ReplyDelete
  62. 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!!!
    ReplyDelete
  63. شایان ادمینJul 29, 2010 04:49 AM
    [Posted April 28, 2010 3:06 PM]

    آخرشی! دستت درست.
    ReplyDelete
  64. 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.
    ReplyDelete
  65. 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.
    ReplyDelete







Copyright © 1999-2012 Komeil Bahmanpour. All rights reserved.


Reproduction is permitted provided that the source is acknowledged and a link is included to the relevant article.