We help IT Professionals succeed at work.

Several programs cause fatal errors...

tcox1 asked
Medium Priority
Last Modified: 2013-12-16
I recently did a major overhaul of my entire system - I replaced the motherboard got more memory and a new hard drive.  When I did this I moved all of my old files to the new hard drive and now I am only using the hard drive.  My problem is this, I purchased all of this used and the previous owner had a beta version of win-98 downloaded which caused some major problems.  For the most part things are working now on my computer although it required a lot of reconfiguration and I had to reinstall win-95 over the top of itself to get it to boot correctly.  However now I have the problem that several programs which I use frequently do not load at all and give me page fault or other errors.
   The programs that are doing this are any Back-up programs, my free e-mail program Juno. and I just recently tried to see if I could fix the problem with MacAfee PC doctor and there are a couple of programs which don't function in it.  This has been really frustrating and I hope someone out there has a solution for me.
    I do not think this is a memory problem because I was told all of the errors began with the 98 beta version download.  I would also rather not format the drive unless this appears to those of you out there as teh only solution.  If I do need to format my hard drive I will also need help with that but I can save taht for another question.  Thank you for your help.  Right now I just need to know if this is definitely a software incompatibility or hardware problem and what I can try to get my sytem working again.
Watch Question


Oh, I thought I should mention that I have tried uninstalling and reinstalling most of these programs to no avail and that I have also installed and uninstalled windows a couple times - but the problem doesn't seem to go away.
Search your registry, system.ini, win.ini and device manager for un-known programs, or programs that are no longer on your system and delete any references to them.
If you fatal errors specify a .exe or a .vxd write them down and post them, and delete them.
Create a directory called "DELETED' C:\DELETED, and before removing anything in your registry or anyplace else copy it to C:\DELETED.
-------Take a good look at you device manager
If there is a problem with a device, it is listed in the hardware tree
list under Computer. The problem device has a symbol indicating the
type of problem:

A black exclamation point (!) on a yellow field indicates the device
is in a problem state. A device in a problem state can be functioning.
A problem code explaining the problem is displayed for the device.

A red "X" indicates a disabled device. A disabled device is a device
that is physically present in the system, consuming resources, but
does not have a protected-mode driver loaded.

A blue "i" on a white field on a device resource in Computer
indicates that Use Automatic Settings is not selected for the device
and that the was manually selected. It does not indicate a problem or
disabled state.

NOTE: Some sound cards and video adapters do not report all the
resources they are using to Windows 95. This can cause Device
Manager to show only one device in conflict, or no conflicts at all.
This can be verified
by disabling the sound card, or using the standard VGA video driver
too see if the conflict is resolved. (This is a known problem with S3
video cards and 16-bit Sound Blaster sound cards, or those sound
cards using Sound Blaster emulation for Sound Blaster
When you select a specific device in Device Manager, then click the
Properties button, you see a property sheet. The property sheet has
a General tab.

NOTE: Some devices may have other tabs besides the General tab.
Not all property sheets have the same tabs; some devices may have
a Resource tab, Driver tab, and Settings tab, or some combination of

At the top of the property sheet, there is a description of the device.
When you click the Resource tab, the window in the middle of the
tab indicates which resource types are available for the selected

The scroll box at the bottom of the contains a Conflicting Device list.

This list indicates a conflict with an error code.
Note the Use Automatic Settings check box. If Windows 95
successfully detects a device, this check box is selected and the
device should function correctly.
However, if the resource settings are based on Basic Configuration
(where is any number from 0 to9), it may be necessary to change
the configuration by selecting a different basic configuration from
the list. If the particular configuration you want for the device is not
listed as a basic configuration, it may be possible to click the Change
Settings button to manually adjust the resource values.

For example, to edit the Input/Output Range setting, use these steps:

1. Click the Use Automatic Settings check box to clear it.
2. Click the Change Setting button.
3. Click the appropriate I/O range for the device.

Please see:
A printout of your system settings is a good reference to keep handy
for hardware troubleshooting. Right-mouse click on My Computer,
select Properties, and click on the Device Manager tab.
Click on Print, choose the type of report you'd like to print, and click
on OK.
"System summary" prints a report organized by resource type--
IRQ, I/O port, memory, and DMA channel--listing the hardware that
uses each resource. (Double-click on Computer back on the Device
Manager tab to view this information on-screen.) "Selected class or
device" lists the resources and any device drivers used by the
selected hardware. Of course, you'll need to select the hardware
before clicking on Print. And the third option, "All devices and
system summary," prints a system summary and details for every
piece of hardware on your system.

If a hard ware such as a mouse, modem or CD-ROM didn't get
detected automatically and you know that CMOS settings and the
hardware is OK then you could have IRQ or I/O port conflict.
The best way to find out is go to the Control Panel\System
icon\Device manager tab and click print, don't select to print the
whole report because you will end up with 40 pages or more, just
select the IRQ and I/O ports summary, from there you see what
using what.

Post any information or questions.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

check your
and make sure there are no entries, also your LOAD= AND RUN= in your Win.ini


The first program that causes a fault is my e-mail program the fault it specifies is:

JUNO caused a general protection fault
in module JUNO.EXE at 0003:0000660a.

The next program is my windows based back-up program and it goes the fault:

BACKUP caused an invalid page fault in
module KERNEL32.DLL at 0137:bffb8878.

These are the two main problems, are these what I should post and delete?  And where do I post and delete these to/from?  These are the most notable programs that I am having problems with but others also show up occasionally.

In my device manager I have one device which has the code !B.  This is not on a yellow background and it is my CD-rom drive.  I double clicked on it and got some statistics but I have no idea what may be wrong with it or if anything is wrong at all.  This is exactly what it says:


This is the only device in my CDROM device.Also when I click on this I get the general tab but there is only a settings tab and no resources tab.  I also noticed however that I appear to have three hard drive controllers they are:

PC Tech PCI IDE Single or DUal Port Controller
Primary IDE controller {single fifo}
Standard IDE/ESDI Hard Disk Controller

Could these be conflicting and leading to these errors.  I don't currently know which one, or if all of them are necessary for running my drive but I will try to find that out.  In the mean time I am going to go through the rest of your suggestions.

These are the only things that I have noticed from your first answer in response to your accompanying comment I found:


in my win.ini.  This is sthe command for my winmodem which I did have some trouble getting installed.  Could this be causing a problem and if I delete it will I lose my winmodem?

In my registry I found only my mouse - which has been doing some strange things, under the run folder but these problems existed before I put on the mouse (I think).  I could try uninstalling the mouse if you think this could be the problem.

So far you have really helped me to understand my computer better but I don't think I have gotten anything solved yet so I am going to delay your grade until I have a chance to give some of these things a try.  Thank you.


I went ahead and tried changing the win.ini file so that it does not include the winmodem in the load= line.  This didn't seem to have any effect on the problem but it also didn't do anything to my modem.  I don't know whether this line is actually needed or not but it is not the answer to the problem at hand.

One at a time. Are you using JUNO EMAIL??
Rename WINMODEM.EXE  to WINMODEM.old , reboot and see if your modem works. Can you find a Code Number in you device manager 1 thru 30?


Yes, I am using Juno but I am accessing it through another computer right now because it will not work on this one.  I tried changing the name on my winmodem and found out that it still works after the name change.  As for a code number the only thing that I found was the IRQ number for my winmodem in my System resource report.  That number is 05, listed as follows:

05 - Sporster Winmodem 33.6 (com3)

If this isn't what you mean I don't know where to find this code number.

1. Will you post your autoexec.bat and your config.sys.
2. Clean Up Duplicate Device Manager Entries
1. When windows detects two devices (usually this happens with
pnp) you should delete all the devices of the same type detected.
Then reboot windows, and windows will detect the device. Install
the drivers, and you solved the problem. If the pnp system detects
a device twice, simply ignore the install request, and get the latest
driver for it. This is important. Windows will detect all the pnp
unknown hardware.
NOTE: to avoid problems ensure to have all the drivers needed
for your PC.
2. I did a search of my registry with regedit, using as a "Search
Phrase", Supra, that's my Supra Fax Modem in Device Manager. I
found all entries for it in the registry. I then deleted all references to
the modem. Deleted the entire key, not just the entry. On I
re-booting Win95, the Supra was detected and installed installed.
All Devices won't be that easy, some you will need your drivers

3rd, This may seem out of order as this is what I would do first.
the above two suggestion may be not be necessary after this.
please read carefully.
Re-install Using the "setup /p f" Switches
Reinstall Win95 from the command prompt using
(setup /p f ) command. This will clean your system files and
replace missing and damaged files, without over-writing your updated
dll's vxd's ext.
f -
This switch enables Clean Registry mode. It forces Detection to
clean the root branch of the registry before starting. This switch is
ignored when Setup is run in the Windows 95 graphical user
interface (GUI). The default is disabled.
EXAMPLE:: setup /p f
As Always: Backup Your Registry First!
NOTE: The Setup /p f command does remove some commands
that are pointing to the wrong locations of programs and Win95
files, also does remove commands that are unknown to Win95
from the System.ini, Win.ini and the registry, but no promises can
be given due to the nature of Win95's individuality. So ALWAYS
backup your registry and system files first.
/d -
If you do not want Setup to use your existing Windows
configuration (such as your current Win.ini and System.ini files),
use this switch. To restore and adjust your windows installation try
this: From dos insert your CD and run from your cd this
EXAMPLE: setup /d /p f
When setup prompts you for "Full or Custom Setup", choose
Custom. This allows you to have control over every step of the
setup. This will do a compare and replace missing or corrupted
files and will take you back where you were before the error.

If I were you I would use the /d switch so as to not read your present .ini files as setup will read them and record them in your registry.


Here is my autoexec.bat file:

rem ---------------------- MTM ATAPI CD-ROM ----------------------
rem - By Windows Setup - C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MTMIDE01 /M:10
rem ---------------------- MTM ATAPI CD-ROM ----------------------
rem ---------------------- MTM ATAPI CD-ROM ----------------------
rem - By Windows Setup - C:\WINDOWS.000\COMMAND\MSCDEX.EXE /D:MTMIDE01 /M:10
rem ---------------------- MTM ATAPI CD-ROM ----------------------
rem @loadhigh C:\WINDOWS\COMMAND\SHARE.EXE /l:500 /f:5100
rem ---------------------- MTM ATAPI CD-ROM ----------------------
rem - By Windows Setup - LH /L:1,36256 C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MTMIDE01 /D:MSCD001 /M:10
rem ---------------------- MTM ATAPI CD-ROM ----------------------

I know there are definitely some duplicate entries in here but I don't know what I can clean up without losing the ability to function.

And here is my config.sys file:

rem DEVICEHIGH /L:1,54464 =C:\DEV\MTMCDAE.SYS /D:MSCD001 /P:300 /A:0 /M:20 /T:6 /I:11
rem ---------------------- MTM ATAPI CD-ROM ----------------------
rem ---------------------- MTM ATAPI CD-ROM ----------------------

once again my CD-rom driver appears to be setup twice, this is because I tried to do a complete restart from DOS and had to reinstall it from DOS in order to get it to run there.

I tried to reinstall windows with the switches set to:
setup /d/p f
this did not correct the problem with the files not starting.  As for cleaning up my drivers - if I erase all of the drivers in the device manger and restart will it recognize my hard disk to restart?  I also do not know if I have the correct driver for it, nothing came with it so I would assume that the driver is on the Win95 CD but I'm not sure.


--- I tried to clean up the hard disk controllers and found out some interesting things.  Two of the hard drive controllers are used to run my hard driv - and possibly my floppy drive (I'm not sure) the other drive is used to run my CD-ROM.  I apparently need all of these so I don't think that the problem is in the hard disk drivers conflicting.

What is in your directory, WINDOWS.000?


The windows.000 directory is a relic from when I attempted to reinstall windows over the top of itself.  I reread your suggestions and realized that it might be a good idea to try to reinstall the itmes that were not working after the new setup.  Everythisng seems to be working perfectly now.  Thank you Very much.

well, I'm glad. I thought we were going to have to format for a while.
Stay on top of your system, keep good registry copies and a good CD reading bootup disk.
WRPV3.ZIP is the Best and easiest Backup/Restore I've Seen. Go To: http://www.webdev.net/orca/system.html and scroll to WRP
Plus: Ultraedit My favorite text editor by a mile (I've tried 'em all)

It's been a pleasure working with you.

Hang onto you number in case you need to get me.
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.