Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 325
  • Last Modified:

Error Starting Program window

Scanjet 3300c was working perfectly until I installed my Epson stylus Photo 750 USB printer.
After the printer got installed I get the following messages when I try to open the HP precision scan LT software:

Window #1
Error starting program
HPPRSCLT.EXE file is linked to missing export MFC42.DLL:6571

Window#2header:    C:/"path"/HPPRSCLT.exe
A device attached to the system is not functioning

Pressing the scan or copy button on the scanner produces the following message:
The application associated with this event could not be launched. Make sure application is available and functioning

I uninstalled the program and reinstalled... no go!
I removed the printer USB cable and tried ... no go!

1 Solution
I'd recommend trying to rename MFC42.DLL and reinstalling your software. Here's what HP has to say ...

"SOLUTION: Rename the file MFC42.DLL currently on the system, and reinstall the HP software to put in the correct version. Or, restore the original version of MFC42.DLL that came on your Microsoft operating system CD-ROM. Refer to the section below with your Windows version:

Windows 95 or 98
Select Start, Shut Down, Restart in MS-DOS (R) Mode, and Yes. The computer will restart, and display a C:\WINDOWS prompt (or the name of your Windows directory).
If you are already in the \WINDOWS directory, type CD system, and press ENTER. If you are not in the \WINDOWS directory, type CD \WINDOWS\SYSTEM, and press ENTER.
At the C:\WINDOWS\SYSTEM prompt, type REN MFC42.DLL MFC42.OLD.
Press ENTER.
Type EXIT.
Press ENTER. This will re-load Windows. You may receive errors on bootup, but ignore and exit them, since we will be reinstalling the missing file in the next step.
Uninstall and reinstall the HP software. Consult the User's Guide for assistance.
Restart the computer when complete, and verify that the error has been resolved. If the error persists, it may be necessary to restore the original file version from the Windows CD-ROM.

Restoring the original MFC42.DLL from the CD-ROM in Windows 98
Complete this step only if the above procedure does not resolve the error, or if the error occurs when opening another application, like Microsoft Money.

Select Start, Run, type SFC, and select OK. The System File Checker window will display. Select Extract One File from System Disk, and type MFC42.DLL into the text box. Insert the Windows 98 CD-ROM. If it automatically starts, select Exit. Select Start in the System File Checker window. The destination to restore the file to is usually C:\WINDOWS\SYSTEM, unless Windows was installed on a different drive.
When complete, restart Windows and verify there is no error.
Restoring the original MFC42.DLL on an HP Pavilion PC
Reboot the HP Pavilion PC with the Recovery CD (the first disk) in the CD drive.
The first screen will come up with "Welcome to HP." Click Next.
On the Microsoft screen, click OK to get to the recovery screen.
The next screen should show you the recovery options. In the upper-left corner, click the Advanced tab and then choose Selective.
After choosing Selective, you will see a prompt asking which file you want to recover. At that point, type in C:\WINDOWS\SYSTEM\MFC*.* and press ENTER.
The system will rewrite the MFC files. Then remove the Recovery CD from the CD drive, reboot the system, and verify the error does not occur.
Windows NT 4.0
Select Start, Find, Files or Folders.
In the Named box, type: MFC42.DLL.
In the Look In box, select the C: drive (or the drive where Windows is installed).
Select the Find Now button.
In the results window below, right-click the file in the SYSTEM32 folder, and choose Rename. Or highlight the file, select Edit, and Rename. A box will appear around the file.
Type MFC42.OLD.
Press ENTER.
Exit the Find window.
Uninstall and reinstall the HP software. Consult the User's Guide for assistance.
Restart the computer when complete, and verify that the error has been resolved.
CAUSE: Previously installed software overwrote MFC42.DLL with a different version. At the time of this writing the Windows 98SE version of the shared library is 6.00.8447.0.

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now