In Windows Update newsgroup, MVP "Mow Green" gives you two answers:
<paste>
IMPORTANT : Your antivirus program MUST be temporarily disabled prior to the
download and installation of the Windows Update ActiveX software controls or
any Windows Updates. Failure to do so will result in the iuctl.cab file
being corrupted/damaged /or show as a 0 KB file . Failure to do so in
regards to Windows Updates will result in damaged/corrupted downloads and
damaged/corrupted/incomplete/undetected installations.
823559 was re-released 9/10 and is not suppose to have installation and
detection issues. Check in the Add\Remove Program tool in Control Panel to
see if it shows as being installed. If it does, check the file attributes of
the patch with those on your system :
26-Jun-2003 02:19 2003.1100.5426 311,864 Html32.cnv
26-Jun-2003 02:19 2003.1100.5426 116,288 Msconv97.dll
They are located in the Program Files\Common Files\Microsoft Shared\TEXTCONV
folder. Right click on the files, choose Properties, then click the Version
tab to find out which version is installed on your system
If the files match then the patch was installed and the Windows Update site
is not recognizing it as being installed.
You can then either uninstall it and then download a "fresh" copy and
reinstall it again ( if you choose this avenue please use the method
described below for "IF the files on your system")
OR
edit the Registry to show it as installed. Editing the Registry can cause
your system to be unusable if not done correctly. If the files match and you
wish to edit the Registry, please post back and I'll give you the
instructions to do so.
"IF the files on your system" do not match the file attributes of the patch,
suggest you go here and follow the steps for Win 98 AFTER uninstalling it
from Add/Remove Programs :
http://support.microsoft.com/?kbid=319585
**Delete the contents of C:\WUTemp, if present.**
NOTE: For the "Remove the Windows Update ActiveX Controls", also remove the
Update Class file found in the WINDOWS\Downloaded Program Files folder by
right clicking it and choosing Remove. Now do step 3 or manually download
the Windows Update software controls from
http://v4.windowsupdate.microsoft.com/cab/x86/ansi/iuctl.cab
(Windows 2000, Windows XP, or Windows Server 2003)
Save them to your Desktop. Extract the .cab file following the steps below:
1. Go to the Desktop and right click the iuctl.cab file.
2. Click "Extract to."
3. Point to a known location (like the desktop) and click "OK."
4. Go to the location you selected and right click on the iuctl.inf file.
5. Click "Install."
6. Delete the Desktop file(s).
</paste>
and
<paste>
Check in the Add\Remove Program tool in Control Panel to see if it shows
as being installed. If it does, check the file attributes of the patch
with those on your system . The file attributes of the patch and the
ones on your system are dependent upon which version of Windows that you
are using. Go here and look up your specific OS :
MS03-023: Buffer Overrun in the HTML Converter Could Allow Code Execution
http://support.microsoft.com/?kbid=823559
Search for the files on your system. Right click on the files, choose
Properties, then click the Version tab to find out which version is
installed .
If the files match then the patch was installed and the Windows Update
site is not recognizing it as being installed.
You can then either uninstall it and then download a "fresh" copy and
reinstall it again ( if you choose this avenue please use the method
described below for " IF the files on your system ") OR edit the
Registry to show it as installed. Editing the Registry can cause your
system to be unusable if not done correctly. If the files match and you
wish to edit the Registry, please post back and I'll give you the
instructions to do so.
" IF the files on your system " do not match the file attributes of the
patch, suggest you go here and follow the steps for your version of
Windows AFTER uninstalling it from Add/Remove Programs :
http://support.microsoft.com/?kbid=319585
**Delete the contents of C:\WUTemp if present.**
NOTE: For the " Remove the Windows Update ActiveX Controls " for Windows
ME, skip step 2. The iuctl.dll and iuengine.dll are located in the
WINDOWS\System folder. FOR ALL VERSIONS of Windows, remove the Update
Class file found in the WINDOWS\Downloaded Program Files folder by right
clicking it and choosing Remove. Now visit Windows Update to have the
controls installed automatically or manually download the Windows Update
software controls from:
http://v4.windowsupdate.microsoft.com/cab/x86/unicode/iuctl.cab
(Windows 2000, Windows XP, or Windows Server 2003)
Save them to your desktop. Extract the .cab file following the steps below:
1. Go to the desktop and right click the iuctl.cab file.
2. Click "Open".
3. Select all the files listed.
4. Right click on them and click "Extract."
5. Point to a known location (like the desktop) and click "OK."
6. Go to the location you selected and right click the iuctl.inf file.
5. Click "Install."
IMPORTANT : Your antivirus program MUST be temporarily disabled prior to
the download and installation of the Windows Update ActiveX software
controls or any Windows Updates. Failure to do so will result in the
iuctl.cab file being corrupted/damaged and/or show as a 0 KB file .
Failure to do so in regards to Windows Updates will result in
damaged/corrupted downloads and damaged/corrupted/incomplete
installations. Spyblocking software (pop-up stoppers included) and
incorrectly configured firewalls may prevent access to the Windows
Update site or the attempt to download and install updates/patches,
also.
</paste>
Also see
You Cannot Install Updates or You Are Prompted to Install Updates That You
Have Already Installed
http://support.microsoft.com/default.aspx?scid=kb;en-us;822798
--
HTH...Please post back to this thread
~Robear Dyer (aka PA Bear)
MS MVP-Windows (IE/OE)
http://mvp.support.microsoft.com
AH-VSOP
http://forum.aumha.org/