OK, Paul - Go to Start|Run and type "sfc /scannow" (without the quotes and
notice the space between the c and the /.) Have your XP CD handy and be
prepared to go get a cup of coffee - it takes a while. Be aware that under
certain circumstances (for example, Win2k before SP4 - see mskb 814510,
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q814510) sfc can
erroneously overwrite (restore over) previously installed files from certain
"hotfixes" which will then need to be re-installed. To check for this,
after running sfc, open a Cmd window and enter "qfecheck /v /l:c:\" (without
the quotes). If you don't have qfecheck installed, it can be obtained for
XP here:
http://www.microsoft.com/downloads/release.asp?ReleaseID=35468 and
for Win2k, obtain qfecheck here:
http://www.microsoft.com/downloads/release.asp?ReleaseID=35470.
When SFC is done, go to Start|Run and enter one line at a time (or much
easier, open a DOS box and copy the following in its entirety and then paste
it into the box):
regsvr32 hlink.dll
regsvr32 /i browseui.dll
regsvr32 /i shdocvw.dll
regsvr32 /i mshtml.dll
regsvr32 mshtmled.dll
regsvr32 actxprxy.dll
regsvr32 /i urlmon.dll
regsvr32 scrrun.dll
regsvr32 comcat.dll
regsvr32 Oleaut32.dll
regsvr32 /i Shell32.dll
regsvr32 Msoeacct.dll
regsvr32 "C:\Program Files\Outlook Express\Msoe.dll"
regsvr32 msjava.dll
regsvr32 jscript.dll
regsvr32 Olepro32.dll
regsvr32 Hlink.dll
regsvr32 Asctrls.ocx
regsvr32 Inetcpl.cpl /i
regsvr32 Dxtrans.dll
regsvr32 Dxtmsft.dll
regsvr32 Imgutil.dll
regsvr32 Msxml.dll
regsvr32 Msjava.dll
regsvr32 Jscript.dll
regsvr32 Softpub.dll
regsvr32 Wintrust.dll
regsvr32 Initpki.dll
regsvr32 Dssenh.dll
regsvr32 Rsaenh.dll
regsvr32 Gpkcsp.dll
regsvr32 Slbcsp.dll
regsvr32 Cryptdlg.dll
regsvr32 Msjet40.dll
regsvr32 pdm32.dll
regsvr32 Msjtor40.dll
regsvr32 Dao360.dll
regsvr32 Sccbase.dll
with a Return after each .dll. You'll get a message about successful
completion of the re-registration process after each one, then enter the
next (with the DOS box they'll be continuous except for the last one).
If you use Win98x and get an error on Shell32.dll, ignore it. Only the ME,
Win2k and XP versions of windows have shell32 as an object that needs
registering. (For these earlier operating systems, run "regsvr32
shdoc401.dll " instead of "regsvr32 Shell32.dll".) Depending on your
system, you may also get "not found" error messages on some or all of the
last five - if so, ignore them.
Re-start your computer when you've finished.
--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP
In