Windows 95

Specific Modules

Windows 95 Troubleshooting List.

These are general troubleshooting tips for the following error messages.
  • Netscape caused an Invalid Page Fault in module Netscape.exe
  • Netscape caused an Invalid Page Fault in module Kernel32.dll
    1. Right click on My computer and choose properties. Note what version of windows95 they are running. It will say Microsoft Windows 4.00.950 and then it may have the letter a or b after it. Click the Performance tab, and make sure that System Resources are at least 85% free.
    2. Click The Virtual Memory Button, and set it to Let Windows Manage My Virtual Memory Settings.
    3. On the same screen hit the File System Button. Make sure the "Typical role of This Machine" is set to desktop computer.
    4. Then go into My Computer, and right click on the hard drive, then click on properties. See how much space is free there.
    5. Then click the tools tab, and have the customer hit the check for errors now, and check automatically fix errors and select the thorough option, then instruct the customer to hit defragment this drive now once scandisk is finished. (Do not sit on the phone with the customer while they do this. If it doesn't fix the problem call back.)
    6. Go into Date/Time in the control Panel. Make sure the year is correct, and not 2097.
    7. IF the customer has 4.00.950 version of windows (NOT a OR b) have the customer download the Service Pack 1(http://www.microsoft.com/windows/download/setup.exe) and the Kernel Update (http://www.microsoft.com/windows/download/krnlupd.exe) You might also want to have them download the fix (http://www.microsoft.com/windows/software/passwd.htm) for service pack1.
    8. Do a search for netscape.hst. Delete it.
    9. Delete all files in the cache directory.
    10. In Netscape, and Network Preferences, set max connections to 1, Buffer size to 32K, lower the buffer size if problems persist.
    11. On the cache tab, The memory cache should be about 1/4th the physical RAM. The Disk Cache can be as large as they have room for on their hard drive.
    12. In Netscape, go into options, general preferences, and click on the APPS tab, make sure that a legitimate Temporary Directory (usually C:\WINDOWS\TEMP\) is specified.
    13. Do a search for *.tmp. Delete any of these files that are found.
    14. Hit <ctrl>-<alt>-<del> and see what other programs are running. Close all other programs, and see if the problem recurs.
    15. Hit Start-settings-taskbar. Hit Start Menu Programs. Hit advanced. Make a new folder called Don't Start and move everything from the startup folder to the Don't start folder and restart. (holding down the shift key after the windows splash screen appears will also keep things in startup from loading)
    16. Run SYSEDIT
      IF CONFIG.SYS and AUTOEXEC.BAT are empty that is fine, leave them that way.
      1. Autoexec.bat
        Look for a line that says "set temp=". If there it should point to C:\Windows\TEMP.
        Also look for any Virus scanners that may be loading, if you see any in there, REM them out.
      2. Config.sys
        Files=99
        Buffers=40
        Stacks=9,256 or 18,128
        If these Lines Do not exist, do not add them. Only change an incorrect number in these lines to these settings, adding a Buffers line when one is not there may cause windows to hang forever on shutdown.
      3. SYSTEM.INI
        system.drv=system.drv
        user.exe=user.exe
        gdi.exe=gdi.exe
        comm.drv=comm.drv
        Shell=Explorer.exe
        If these lines are not set like these, remark them out with a ; and then add a new line like the ones here.
      4. WIN.INI
        Comment out any lines (put a semicolon ; in front of them) that say
        run= or
        load=
    17. Check Display Settings
      Write Down the display settings, and change it to standard VGA, if that fixes the GPF then they need to contact the video card manufacturer for updated drivers.


    WIN 95 Specific Modules


    1. MPREXE.EXE caused an Invalid Page Fault in module KERNEL32.dll

    2. This is a bug in Service Pack 1 for Windows 95. It corrupts the password files (*.pwl). The solution is to
      1. Uncheck save password.
      2. Download the patch from Microsoft (http://www.microsoft.com/windows/software/passwd.htm)
      3. Delete *. pwl in the windows directory. (THIS WILL DELETE ALL SAVED PASSWORDS!)

    3. Invalid Page Fault in wininet.dll
    4. MS KB article #Q160256
      This is a problem that pops up when the Temporary Internet Files directory, or the History folder gets corrupted. Solution:
      Completely uninstall Internet Explorer
      Reboot in dos Mode
      then type the following:
      cd windows
      deltree tempor~1
      deltree history
      cd system
      ren mshtml.dll mshtml.old
      ren shdocvw.dll shdocvw.old
      ren inetcfg.dll inetcfg.old
      ren actxprxy.dll actxprxy.old
      ren wininet.dll wininet.old
      ren cachevu.dll cachevu.old
      ren inetcpl.cpl inetcpl.old
      ren shlwapi.dll shlwapi.old
      ren url.dll url.old
      ren urlmon.dll urlmon.old
      ren wsock32n.dll wsock32n.old
      hit to reboot into normal windows mode Reinstall IE.
    5. Netscape caused an Invalid Page Fault in module MFC40.dll(Netscape dll)

      This seems to be caused by pages that have a lot of Java on them, and it just overworks the computer.

    6. Netscape caused an Invalid Page Fault in module MSVCRT20.dll

      mine is 2.11.000 and it's 248Kb. no problems We do not currently know what causes this problem. I will give you as much information as I can on the situation, however. Everything (short of reinstalling windows 95-which does not count as a solution). MSVCRT20.dll is used by Netscape, MSoffice, and a whole slew of others. I tried closing all other programs. I tried renaming MSVCRT20.dll to old, and then tried running netscape without it. No good. (however it did give me an accurate list of things that were starting up automatically that used it). I then extracted a new copy of it from the cd-rom. Then I tried restarting windows. Then I tried Netscape again. No good. So I went and removed all the other programs using Msvcrt20.dll from startup (in fact everything from startup). Rebooted. Tried it. no go. Then I tried uninstalling, rebooting, and installing netscape from scratch, knowing for sure that nothing else that used that file would be running. No good. The only thing I could think that would cause it still would be an errant registry key. Any suggestions anyone?
      Here are some Microsoft knowledge base links concerning some MSVCRT20.dll problems.
      Q136286 PRB:Installation Conflict w/C Run-Time Library
      Q143091 Front Page Err Msg: "Msvcrt20.dll is an Out of date Version"
      Q152689 PRB: MSVCRT20.DLL May Cause SQL Setup to Stop
  • Netscape caused an invalid page fault in module Netscape.exe

    The only time this is easily fixed is when it only happens in the mail. If the problem happens when checking mail (or just opening the mail window), rename inbox to inbox.txt and inbox.snm to inbox.old. If the problem happens only when sending mail, rename sent to sent.txt and sent.snm to sent.old
  • General Tips for any specific module not listed.
    Run a scandisk and defrag, let scandisk fix errors.
    Determine if the file is a windows file, a netscape file, or some other type of file.
    1. Windows.
      Do a search for the filename on this page: All Windows 95 Files. If it's listed it's a WINDOWS 95 file, otherwise, it probably is not (Windows95 PLUS, and Windows95b may have files not listed here).
    2. Netscape
      Do a search for the file on your hard drive, if you have it and it's not a win95 file, it may be a netscape file. Also If you bring up the properties of the file and hit the version tab, you will see a field for company name.
      If it is a netscape file, uninstall Netscape, scandisk, defrag, and reinstall Netscape.
    3. Other File
      If you can determine that the file is definetely not a Windows file or a netscape file, our responsibility is over. Try to see if there was anything recently downloaded or installed when the problem started occurring. The customer should then (ON THEIR OWN) start uninstalling anything that may have caused the problem.

    General Tips for Specific Modules



    First see if multiple versions of the file exist on the system. Verify that they have the correct Version, and it is in the correct location.
    Do a NET SEARCH for the file causing the error or the exact error message, you will find a lot of information (possibly) from people who have had the same problems. Solutions are rare, but it may give you a brand new insight into the problem.
    If it is a windows file, restart the computer in MS-DOS mode, and rename the file to .old.
    Then extract it from the cab files.
    Restart Windows and see if that fixes it. Generally if that doesn't fix it, it's out of our hands. They may need to reinstall windows95 (WE DO NOT TELL CUSTOMERS TO REINSTALL WINDOWS95!!), and often that may not fix it.

    Unnoficial FAQ gpf page
    Trouble shooting GPF's (NETSCAPE)
    Microsoft KB