I had this problem at work, and I thought you might find it useful.
--- Orgnial found at ---
The following info was pulled from the microsoft.public.windowsupdate
newsgroup
Did a quick scan of some newsgroups and saw the following. It does seem
like their are a bunch of folks out there that have been running into this
or similar problems with winupdate. Since I haven't tested this, can't make
any promises, but figured it couldn't hurt to toss it out there...
There is (quite possibly) either a grunged entry in the system registry,
or a mismatched pair of controls (dll's ).
Delete * IUCTL.DLL * and * IUENGINE.DLL * from
%windir%\system32\dllcache (if they are there).
Delete * IUCTL.DLL * and * IUENGINE.DLL * from %windir%\system32
folder.
Note: On XP, System File protection will prompt you to place the XP CD
on; do not do that but
choose to cancel or skip that part.
In Regedit (very carefully ) (edit: back it up before changing -tim)
Delete the sub-key "SelfupdateStatus" *IF* it is present in the
HKEY LOCAL MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdat
e\IUControl
key.
Exit out of Regedit.
For WIN2000 or Windows XP: (with thanks to David Rabjohns )
Go to this link to get the latest win update controls
<and save them to your desktop , or better yet, save into a new unique
folder.
Extract the cab by:
1. Right clicking on the iuctl.cab
2. Select "Extract" -- point to %windir%\system32 folder and click Ok
3. Use Windows Explorer, and "right click" on the * IUCTL.INF * file.
4. Select "install". Make sure it has a clean/good finish.
5. Logout and reboot the system. This last step is important.
On XP & Win2000 the IUCTL.DLL & IUENGINE.DLL should go into
%windir%\system32.
Further down that same thread someone else posted this mini-fix and said it
worked for them:
"Search for all occurrences of iu*.dll. Delete iuctl.dll
and iuengine.dll. Delete "C:\Program Files\Windows
Update\V4" (the folder and all of its contents.)."
-Tim
--- Orgnial found at ---
The following info was pulled from the microsoft.public.windowsupdate
newsgroup
Did a quick scan of some newsgroups and saw the following. It does seem
like their are a bunch of folks out there that have been running into this
or similar problems with winupdate. Since I haven't tested this, can't make
any promises, but figured it couldn't hurt to toss it out there...
There is (quite possibly) either a grunged entry in the system registry,
or a mismatched pair of controls (dll's ).
Delete * IUCTL.DLL * and * IUENGINE.DLL * from
%windir%\system32\dllcache (if they are there).
Delete * IUCTL.DLL * and * IUENGINE.DLL * from %windir%\system32
folder.
Note: On XP, System File protection will prompt you to place the XP CD
on; do not do that but
choose to cancel or skip that part.
In Regedit (very carefully ) (edit: back it up before changing -tim)
Delete the sub-key "SelfupdateStatus" *IF* it is present in the
HKEY LOCAL MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdat
e\IUControl
key.
Exit out of Regedit.
For WIN2000 or Windows XP: (with thanks to David Rabjohns )
Go to this link to get the latest win update controls
<and save them to your desktop , or better yet, save into a new unique
folder.
Extract the cab by:
1. Right clicking on the iuctl.cab
2. Select "Extract" -- point to %windir%\system32 folder and click Ok
3. Use Windows Explorer, and "right click" on the * IUCTL.INF * file.
4. Select "install". Make sure it has a clean/good finish.
5. Logout and reboot the system. This last step is important.
On XP & Win2000 the IUCTL.DLL & IUENGINE.DLL should go into
%windir%\system32.
Further down that same thread someone else posted this mini-fix and said it
worked for them:
"Search for all occurrences of iu*.dll. Delete iuctl.dll
and iuengine.dll. Delete "C:\Program Files\Windows
Update\V4" (the folder and all of its contents.)."
-Tim