Link to home
Start Free TrialLog in
Avatar of danfoo
danfoo

asked on

MSbackup has caused an error in MFC42.DLL

Greetings,

I am using Win Me and always rely on MSbackup in the accessories folder to backup my files. The program was working fine all the while until today I receive this error upon running it:

MSbackup has caused an error in MFC42.DLL
MSbackup will now close

I restarted my system but the error still persist. All my other programs seem to work OK. I would appreciate anyone can help me resolve the error.

TIA
ASKER CERTIFIED SOLUTION
Avatar of nathanhudson13
nathanhudson13

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of nathanhudson13
nathanhudson13

A little about system restore and how to run it. (Just in case your not sure)


System Restore is designed to automatically monitor and record changes made to the core Windows system files and to the registry. System Restore can then allow you to undo (or "roll back") a change that caused instability in your system. This is accomplished by periodically recording a "Restore Point" (or System CheckPoint) that gives you the ability to roll your system back to the point in time when your computer was known to function properly.

System Restore is not intended to be an "uninstaller" or a backup program. If Windows does not function properly after installing software or drivers, you should use the Add/Remove Programs tool in Control Panel (or use the program's uninstaller) to remove the software before using System Restore.

System Restore monitors most system files with .exe, .vxd, .dll, .com, and .sys extensions. It does not monitor user-created files (for example, files that have .txt, .doc, or .xls extensions), the My Documents folder, Temporary Internet files (including the Internet Explorer History, Cookies, or Favorites files), the Recycle Bin, or the Windows Swap (.swp) file.
Restore points are created under the following conditions:
- Automatic System CheckPoints are created for every 10 hours of computer up time but only after the computer has been idle for 2 minutes. If this criterion is not met, then a System CheckPoint will be created once every 24 hours after the system has been idle for 2 minutes.
- Restore points are created by Installer packages that use the new Microsoft Software Installer (MSI) technology.
- Restore points are created by Installer packages that use InstallShield 6.1 Pro and later.
- Restore points are created when AutoUpdate (AU) installs an update package.
- Restore points are created when you use System Restore to roll your system back to a different Restore Point. However, if this is done in Safe Mode, a Restore Point will not be created.
- Restore points are created manually by using the System Restore interface
- The Restore Point and System CheckPoint files that are created under the above conditions are stored in compressed (.cab) format and are located in the _Restore folder (also known as the "Data Store") on the drive on which Windows Millennium is installed. The Data Store cannot be moved or modified. Each fixed disk on your computer will also contain a _Restore folder for indexing and monitoring purposes and each of these folders will contain a file called Srdiskid.dat.

To start System Restore, follow these steps:
1. Click Start, point to Programs, point to Accessories, point to System Tools, and then click System Restore. The first time you use System Restore, there are two options on the Welcome page:
- Restore my computer to an earlier time
- Create a restore point
2. Click Restore my computer to an earlier time and click Next. A calendar appears.
3. In the calendar, choose which Restore Point to roll your system back to.
4. Click Next. You are prompted to close all applications before completing the Restore process because the computer will restart.
5. A confirmation screen appears. Click Next the unit will now restart.
6. The unit will restart. After it has loaded Windows there will be one more confirmation screen, press Ok.

Manual restore points can be created before installing device drivers or software if you are uncertain how they will affect the overall performance of Windows. If you are unable to use the program's uninstaller to remove the software, you can roll back to the manual restore point that you created. To create a manual Restore Point, follow these steps:

1. Click Create a restore point, and then click Next.
2. Enter the description of your Restore Point and then click Next to confirm the creation.
3. Click OK or Home

The size of the Data Store is determined by the size of the Windows drive and is as follows:
- The minimum size of the Data Store is 200 megabytes (MB). If your Windows drive has fewer than 200 MB of free space after you install Windows Millennium, System Restore is disabled by default and you will have to manually enable System Restore after you have freed up sufficient disk space. If System Restore is disabled due to the low disk notifier, System Restore automatically re-enables itself after sufficient disk space is made available.
- On logical drives that are less than 4 gigabytes (GB), the maximum size of the Data Store is 400 MB.
- On logical drives that are 4 GB or larger, the Data Store is approximately 12 percent of the logical drive that Windows Millennium is installed on.
- Once the Data Store reaches 90 percent of the allotted size, it begins to "purge" older Restore Points on a first-in first-out (FIFO) basis until the Data Store reaches 50 percent of its allotted size. The actual number of Restore Points available after this purge occurs may vary, based on what software was recently installed.


Hope this helps :-)

Avatar of danfoo

ASKER

I have not tried the system restore yet but the re-install of the Msbackup solution you suggested fails to eliminate the error. I run Paintshop Pro 5 and the same error appears for this application as well.

If you have a Win Me OS, can you (or anyone) attach these two files to me:

1) APPHELP.DLL
2) USERENV.DLL

These 2 files may be missing, so please tell me where are these 2 files located on your Win Me system. My email address is dansiree@yahoo.com

Other suggested solutions are also appreciated.
Avatar of danfoo

ASKER

I have not tried the system restore yet but the re-install of the Msbackup solution you suggested fails to eliminate the error. I run Paintshop Pro 5 and the same error appears for this application as well.

If you have a Win Me OS, can you (or anyone) attach these two files to me:

1) APPHELP.DLL
2) USERENV.DLL

These 2 files may be missing, so please tell me where are these 2 files located on your Win Me system. My email address is dansiree@yahoo.com

Other suggested solutions are also appreciated.
Avatar of danfoo

ASKER

I have not tried the system restore yet but the re-install of the Msbackup solution you suggested fails to eliminate the error. I run Paintshop Pro 5 and the same error appears for this application as well.

If you have a Win Me OS, can you (or anyone) attach these two files to me:

1) APPHELP.DLL
2) USERENV.DLL

These 2 files may be missing, so please tell me where are these 2 files located on your Win Me system. My email address is dansiree@yahoo.com

Other suggested solutions are also appreciated.
Even if these *.dll files are on the CD i haven't got one with me at this particular moment in time (i have the copy somewhere else) but i would personally use the system restore utility. It seems the best bet.

I have checked www.dll-files.com and could'nt find the files there, so just try system restore to the last known good config for now. This should work, if not we will go from there!
Avatar of danfoo

ASKER

OK, I tried to go back to 2 restore points when the msbackup and paintshop pro were able to successfully run two days ago, but both restore points gave this same msg:

Your computer cannot be restored to
....
....
No changes have been made to your computer

What's the next troubleshooting step?
For a quick fix you'll need to use sys restore, even if it means going back a few weeks, but if not i will look on my ME cd later and see if the dll exist on the cd, if so i will e-mail them to you.
Speak to you soon

nathanhudson13

:-)
sometimes your sys restore wont restore to certain dates for one reason or another so just pick a date where the "Your computer cannot be restored to" comment wont appear. Just try going back a week or so. That should do the trick in theory.
Cheers
Avatar of LeeTutor
You should be able to get the two files you need as follows (if they are standard WinME files):  You could try extracting a fresh copy of the file by running MSCONFIG and selecting the Extract File button on the General tab.  You need to boot to Safe mode first by holding down the Ctrl key as you boot, until you get the Startup Menu which will allow as one of its options, safe mode. You run MSCONFIG (the System Configuration Utility) by clicking on Start button, then the Run option on the Start Menu, then typing MSCONFIG in the dialog box, then hitting Enter key or clicking OK.  You may need to have your Windows installation CD handy, but most likely when you get to the Extract File page, and click on the down arrow to the right of the Restore from field, one of the selections available will be your copy of the installation files on your hard drive, in a place such as C:\Windows\Options\Cabs. (Depending on how you got your Windows ME, it might instead be in the folder Windows\Options\Install.)  

I am not sure these are standard WinME files, since I don't have them on my WinME system.  I wasn't able to find out much about them on the internet either; some of the pages referencing them seemed to apply to WinXP.  But if they do indeed belong on a WinME system, then I think they should go to Windows\System32 folder, since that is where I saw all web references that included the path call them from.  Good luck.
For what it's worth, those two DLL's are associated with the Apache PHP and are helper files for php_xslt.dll.

Regards,
Ron
Avatar of danfoo

ASKER

This is not the solution but I think nathanhudson13 deserve excellent points for his time spent on this Qn.

Here's the "troubleshooting history":

I requested for these 2 files because of a DLL-Dependency application that I ran that detected these 2 files were missing after I encounter the error.

Thanks nathanhudson13 for sending me the 3 DLL files that I requested. I don't think these files will be of help now. Anyway I don't think they will solve the error as you have feedback that they are not Win Me files. I did restore the MFC42.DLL from my Norton Ghost 2002 Image backup but the error still persist.

OK, this is the dreaded thing that I did:

I have ghosted the whole C drive on 31 March '03 (just days ago), but I did not run the verify Ghost utility DOS program for the image files. I did a restore of the image files to C drive and halfway through the restoration, I got the below error msg:

Decompression  error, Abort?
Ghost has detected corruption in the image file. Please create a new image file.

http://service1.symantec.com/SUPPORT/ghost.nsf/97dacc5430d93f2d85256aa300536849/d269658fe5f461a4882568e100785f58?OpenDocument&sone=ghost_2002_tasks.html&stg=&prod=Norton%20Ghost&ver=2002%20for%20Windows%202000/NT/Me/98/XP&base=http://www.symantec.com/techsupp/ghost/&next=&src=csm&pcode=ghost&svy=
- How to handle a corrupt image file

Since C drive has been formatted by Ghost, I have no choice but to do a fresh install of Win Me OS. All of my important applications have to be installed again. Surprisingly I am able to restore files from my freshly installed Ghost 2002 (I have make the image backups in D drive) and also from the MSbackup backup qic file that I last made on 1 April '03.

The lesson learned now is I have to use the integrity (verify) check every time when I made my monthly Ghost back up of my entire C drive. This time I will use the "fast" option rather than the "highly" compressed option. I am not able to use the uncompressed option as my D drive has insufficient space as prompted by Ghost. Perhaps the "fast" compressed option will be more reliable. I will do a backup again if the integrity check fails. Otherwise this is the time consuming task I will face next time my C drive go "crash". Anyway it was not "crash" this time but just that I have run out of patient and I have exhausted my ways to resolve this error and relied on my unverified images files to restore my entire C drive.

Thanks All for your knowleadgeable info. Appreciated your inputs!