(This article is an update to this original page from march.)
If you can't get these instructions to work, you may try the old instructions.
I recently installed a new Microsoft WSUS server. Most of it went just fine. Except for a few updates that weren't needed according to windowsupdate.com, but were required according to WSUS.
Especially KB974417 was pretty annoying. I tried installing it a dozen times, but after each reboot, WAU came back telling the update was ready to install. I checked out the eventvwr, and got the following useless message:
Event Type: Error
Event Source: HotFixInstaller
Event Category: None
Event ID: 5000
Date: 3/16/2010
Time: 3:06:25 PM
User: N/A
Computer: PC1
Description:
EventType visualstudio8setup, P1 microsoft .net framework 2.0-kb974417, P2 1033, P3 1642, P4 msi, P5 f, P6 9.0.40302.0, P7 install, P8 x86, P9 w2k3r2, P10 0.
Installing it manually
I downloaded the file from the Microsoft website, to find that the update itself thought itwasn't needed as well: None of the products that are addressed by this software update are installed on this computer. Click Cancel to exit setup.
So what I did:
- Run NDP20SP2-KB974417-x86.exe -X
- In the "choose directory" box, enter "C:\geeklab"
- Then go to c:\geeklab, using explorer
- Doubleclick the file NDP20SP2-KB974417.msp to install
- Reboot your computer
- Start wuauclt.exe /detectnow to speed up update detection.
- Wait for WAU to synchronise with the WSUS server. When it asks to install "the update", allow it. Windows Update will detect the update is already deployed in a second and remove the yellow icon from the taskbar. The computer will disappear from the "updates needed" reports in 5 minutes to an hour.
My setup
I tested this on Windows XP and Windows 2003 Server. It may work on other versions of Windows as well, but I haven't tested that.
Request
Please please please link this page on any website or forum discussing KB974417 problems.
© GeekLabInfo KB974417 install fails - working solution! - updated is a post from GeekLab.info. You are free to copy materials from GeekLab.info, but you are required to link back to http://www.geeklab.info
may i ask what the -X is after the NDP20SP2-KB974417-x86.exe?
also how do you initiate wuauclt.exe /detectnow? do you click start > run then enter it there?
thank you!
This fix did not work on my Windows XP SP-3 (32 bit) system.
Mine wouldn't install by double-clicking on the msp file. I was able to get the patch installed by using this at the cmd prompt:
msiexec.exe /p "full path to the .msp file"
Tried everything from the original page but nothing worked on my WinXP Pro SP3. I also had 3 other updates that would not install either but they were for .Net Framework 3.5 SP1. Went to Add/Remove Programs and Repaired .Net Framework 3.5 SP1 without being prompted to reboot. Re-installed the updates and all 4 worked.
Worked for me - XP pro sp3. Thanks!
Great Fix - Worked fine on my XP PRO sp3 workstation, only 20 more to do.....
Well Done That Man !
@David Baker:
Thanks for your reply. You could extract the files to a fileserver, and use batch files to install. THis will make it even easier.
the -X switch allows you to specify the extract folder.
The .MSP file extension is also used for old MS Paint files, some image editing/viewing programs will claim that file type as their own. Steve's command works in that case.
Here is how I fixed this problem:
First of all, let me say that I did not have KB976569 installed, so I couldn't remove it.
So, I tried downloading it and hot-fix installing it, so I could then remove it. :-)
But, it wouldn't install because it said it wasn't applicable.
So...
I removed 3.5 SP1, then removed 3.0 SP2, then removed 2.0 SP2.
Then I downloaded 2.0 SP2 from here: http://msdn.microsoft.com/en-us/netframework/aa731542 (see the download at the top of the page) and hot-fix installed it.
Then, KB974417 had no problem in installing itself.