Thanks so much for replying to my question. I tried reinstalling without any progress.
This is what my problem was:
Cause
This error is caused by a DLL that was installed on the system, such as Oleaut32.dll, Olepro32.dll, Asycfilt.dll, Stdole2.tlb, or others that are not compatible with that system. For example, version 3.50 of Oleaut32.dll is installed and used only by Windows XP and so causes this error if it is installed on a machine running any other operating system.
--------------------------------------------------------------------------------
Resolution
The only way to avoid this error is to download and run the following executable that is provided by Microsoft.
http://download.microsoft.com/download/msninvestor/Patch/1.0/WIN98/EN-US/mcrepair.EXE