Your error seems to revolve around the [B]mfc42.dll[/B] module.
This module resides in the C:\Windows\System32 folder.
mfc42.dll is the module that contains the Microsoft Foundation Classes (MFC) functions used by applications created in Microsoft Visual Studio.
I would suggest three things.
The first would be to run SFC (System File Checker). This will require the Windows XP installation CD.
Start…Run…Type [B]sfc /scannow[/B].
You will be prompted to insert the Windows XP CD.
Secondly, try registering [B]mfc42.dll[/B].
Start…Run…Type [B]regsvr32 \windows\system32\MFC42.DLL[/B]
Please note that there is a SPACE after “regsvr32” and before the rest of the command.
You should see a message saying "DllRegisterServer … succeeded.
The final option is to download a new version of the file and replace the existing version. Rename the original file to something like MFC42.DLL.old before copying the new file to the folder.