The information in this article applies to:
IMPORTANT: This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore it if a problem occurs. For information about how to do this, view the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe. WARNING: The information in this article has not been confirmed or tested by Microsoft. Some or all of the information in this article has been taken from unconfirmed customer reports. ANY USE BY YOU OF THE INFORMATION PROVIDED IN THIS ARTICLE IS AT YOUR OWN RISK. Microsoft provides this information "as is" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. NOTE: Because there are several versions of Windows, the steps in this article may be different on your computer. If they are, please consult your product documentation to complete these steps. SUMMARYThis article contains information about troubleshooting and eliminating invalid page faults that occur in module Kernel32.dll when you work with a Microsoft Office program under Microsoft Windows 95. When a Kernel32.dll error message appears, a message similar to the following appears where <Program name> is the name of the program you are using. MORE INFORMATION
When an invalid page fault occurs, an unexpected event occurs in the
Microsoft Windows operating system. An invalid page fault typically
indicates that a program improperly attempted to use random access memory,
for example, when a program or a Windows component reads or writes to a
memory location that is not allocated to it. When this occurs, the program
can potentially overwrite and corrupt other program code in that area of
memory.
Determine Whether the Problem Is DocumentedMany Kernel32.dll errors are already documented in the Microsoft Knowledge Base and have solutions. For more information, query on the following words in the Microsoft Knowledge Base: "invalid page fault" kernel32.dllNOTE: It may be helpful to add the program name in which the problem occurs at the end of the query to narrow your search. For additional information on related kernel32.dll error messages, please see the following articles in the Microsoft Knowledge Base: Q162398 OFF97: First Aid 97 Causes Invalid Page Fault Do Not Install Clipart, Binder and Find FastIt has been reported that on some systems, when you encounter this error message during setup of Microsoft Office 97, bypassing installation of Clipart, Binder and Find Fast bypasses the Kernel32.dll error message. These components are installed by default with a Typical or Custom installation. You must perform a Custom installation and choose to not install these components. To do this, follow these steps:
<Drive>:\Setupwhere <Drive> is the drive letter you are installing from. So if you install from a CD-ROM drive (usually drive D), the syntax would look like this: D:\Setup Start Windows in Safe ModeWindows 95 has a built-in troubleshooting mode called Safe mode. It bypasses startup files and uses only basic system drivers, including basic networking. When you start Windows in Safe mode, Windows uses only the mouse, keyboard, and standard video graphics adapter (VGA) device drivers. This makes Safe mode useful for isolating and resolving error conditions that are caused by both real-mode and Windows-based drivers. Windows 95 also has troubleshooting features that may help you identify the problem. To start Windows 95 in Safe mode and make the additional troubleshooting features available, follow these steps:
Disable protect-mode hard disk interrupt handling For additional information on determining if Windows 95 is using protected- mode drivers, please see the following article in the Microsoft Knowledge Base: Q151634 Protected-Mode CD-ROM Drive Support in Windows 95 For additional information on installing real-mode drivers for the CD-ROM, please see the following article in the Microsoft Knowledge Base: Q167069 Installing Real Mode CD-ROM Drivers for Office Installation Disable the CD-ROM Drive CacheIf the error message appears while you are reading from a CD-ROM drive, try disabling the CD-ROM drive cache. This may make the drive more reliable but reduce performance. To disable the CD-ROM drive cache, follow these steps:
Check for Registry CorruptionWhen you start Windows 95 in Safe mode, Windows does not read the entire registry. Therefore, damage to the registry may not be evident when you run Windows in this mode. It may be necessary to replace the existing registry (System.dat) with a backup to determine whether the problem is caused by a damaged registry. To troubleshoot a damaged registry, follow these steps:
c:\windows\command\attrib -h -s -r c:\system.1st c:\windows\command\attrib -h -s -r c:\windows\system.dat ren c:\windows\system.dat *.dax If replacing the System.dat file with the System.1st file resolves the issue, the problem may be related to registry damage. Note that you may have to reinstall programs and device drivers that you installed after you installed Windows 95 to update the new registry. If the issue is not resolved, restore the original registry. To do this, follow these steps:
c:\windows\command\attrib -s -h -r c:\windows\system.dat Q131431 How to Troubleshoot Registry Errors The steps listed in this section are also known to resolve the following error message:
Check for a Valid Temporary Folder and Excess Temporary FilesThere should be at least 3 megabytes (MB) of free space on the hard disk that contains the temporary folder. To check for a temporary folder and delete excess files from that folder, follow these steps:
cd\windows\tempIf the folder you noted in step 2 does not exist, create the folder. For example, you can create a temporary folder called win95tmp on drive C by typing the following line at the command prompt: md c:\win95tmp del *.tmpNOTE: Do not delete these files from within the Windows 95 graphical user interface (that is, when you are running Windows 95) because Windows 95 or a Windows program may be using one of these files. Check the Hard Disk for Disk Errors and FragmentationUse the ScanDisk program to check the hard disk for lost clusters and other file allocation table (FAT) errors and to test the hard disk integrity. You can also use the ScanDisk program to repair any of these problems. To run ScanDisk, follow these steps:
Verify That the Compact Disc Is Clean and UnscratchedIf the error message appears while you are installing from a compact disc, verify that the compact disc you are using is clean. You can wipe the compact disc with a soft, lint-free cloth. Also ensure that there are no large scratches on the compact disc. If the compact disc is damaged and unreadable, error messages may appear during installation.Check for a Corrupted Swap FileThe Kernel32.dll error may also appear if your Windows swap file is corrupted. To create a new swap file, restart the computer in MS-DOS mode, delete the Win386.swp file in the Windows folder, and then restart the computer. To create a new swap file, follow these steps:
cd <drive>:\Windowswhere <drive> is the drive letter that contains the Windows folder. Typically, <drive> is C. NOTE: The swap file exists in the Windows folder if Windows manages virtual memory settings on your computer. If you chose to manage virtual memory settings on the computer, the swap file exists at the root level of the hard disk. To determine whether Windows manages virtual memory settings, right-click My Computer, click Properties, click Performance, and then click Virtual Memory. del Win386.swp Corrupted Custom ProfileCorrupted custom profiles have also been known to cause Kernel32.dll errors. Deleting and recreating the profile can possibly resolve this problem.If you are using the Microsoft Office 97 system policy templates that are included in the Microsoft Office 97 Resource Kit, you must use the version of the System Policy Editor that is included in the Microsoft Office 97 Resource Kit or the Microsoft Windows NT 4.0 Resource Kit. NOTE: You can download Policy.exe, a self-extracting executable file containing Poledit.exe, from online services. Download this file from the following Web site: http://www.microsoft.com/office/ork/appa/appa.htm#dex4NOTE: Because the Microsoft Web site is constantly updated, the site address may change without notice. If this occurs, link to the Microsoft home page at the following address: http://www.microsoft.com/ Disable Enhanced BIOS FeaturesMost computers have several enhanced settings that allow the computer to fully use the computer hardware. These high-speed settings can cause the system to become unstable; disabling these features may make the computer more stable. Contact your computer manufacturer for information about entering the basic input/output system (BIOS) and changing the BIOS settings. You can enter the BIOS on most systems immediately after turning on the power. Usually a keystroke (such as DEL) is required to enter the BIOS. Below are the common features that can interfere with Microsoft Office programs:Memory Shadow RAMNewer chipsets may have more advanced features (such as memory wait states) that may cause errors. Most BIOS installation programs have an option to load the BIOS default settings. This option usually disables all advanced features. WARNING: Incorrectly altering hardware BIOS settings can cause serious problems that may cause your computer to fail to start or function properly. Microsoft cannot guarantee that problems that result from the incorrect setting of hardware BIOS options can be solved. Alter the hardware BIOS settings at your own risk. Customers have reported that the Dell A02 BIOS does not work with Windows 95. This BIOS version is used on the Dell Dimension models. Dell technical support can be contacted at (800) 624-9896. Disabling the External Cache feature on Tyan Titan III VX and Tyan Tomcat III motherboards has been known to resolve Kernel32.dll error messages. Similar problems have also been reported when using Gigabyte motherboards. Remove and Reinstall the ProgramIf the problem occurs after you run the Setup program, some of the dynamic link library (DLL) files may be damaged or corrupted. To troubleshoot this problem, first completely remove the program. For additional information, please see the following articles in the Microsoft Knowledge Base:Q158658 OFF97: How to Completely Remove Microsoft Office 97After you completely remove the program, reinstall the program. Check for Software UpdatesOutdated and incompatible software may also cause error messages to appear. Check with the manufacturer of the computer for various software updates, such as BIOS updates, OEM Windows updates, and hardware driver updates (such as CD-ROM drive drivers). If you are using third-party partitioning software (for example, EZDrive, or Ontrack Disk Manager), verify that you have the most recent versions of these products.The third-party products discussed here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability. Microsoft released three updated files that may affect whether you receive error messages when you run Setup or when you use a Microsoft Office program. Download the Windows 95 Service Pack 1, the Kernel32.dll update, and the Ole32.dll updates from the Microsoft Web Site. Also, determine whether other updates that may pertain to your system configuration are available. To check for updated files on the Microsoft Web site, use the following address: http://support.microsoft.com/support/downloads/NOTE: Because the Microsoft Web site is constantly updated, the site address may change without notice. If this occurs, link to the Microsoft home page at the following address: http://support.microsoft.comFor additional information, please see the following articles in the Microsoft Knowledge Base: Q65416 Hardware and Software Third-Party Vendor Contact List, A-K Scan the Computer for VirusesIf a virus is present on your computer and has damaged some files, Kernel32.dll error messages may appear when you use a program. Scan the hard disk and floppy disks with a virus detector. If the virus detector finds a virus on your computer, remove the virus before you run the Office program again. If a virus is found on your Setup disk, you must obtain a new set of disks.NOTE: Do not run a virus detector terminate-and-stay-resident (TSR) program while you run any of the Microsoft Office programs, including the Setup program. Run a virus detector before you run the Setup program, and then disable it. For additional information, please see the following articles in the Microsoft Knowledge Base: Q105212 Office: Setup Problems May Indicate that System Has VirusIf you determine that you have a Setup disk that was damaged by a virus, you can order a new set of disks. To obtain replacement disks, call the Microsoft Order Desk at (800) 360-7561 and request a replacement set of disks. If you are outside the United States, contact the Microsoft subsidiary for your area. To locate your subsidiary, see the Microsoft World Wide Offices Web page at: http://www.microsoft.com/worldwide/default.htm Reinstall Windows in a New FolderUse this method only after you try all of the troubleshooting steps in this article. If you reinstall Windows in a new folder, you must reinstall all Windows-based programs under the new Windows 95 installation.For additional information, please see the following article in the Microsoft Knowledge Base: Q178400 OFF97: Installing Win 95 to New Folder to Tshoot Office Problems Check HardwareIf you exhaust all other troubleshooting steps and you are still receiving error messages, it is possible that one or more pieces of your hardware are incompatible with Windows 95 or are damaged. To identify a problem with your computer hardware, contact your computer vendor.Badly seated memory or bad memory has been reported to cause Kernel32.dll error messages. Switching memory around in the motherboard memory banks has been known to correct some of these issues. It has also been reported that running the Atron 380 Bus Mastering Ethernet Card can cause Kernel32.dll errors. Removing this card from the computer may resolve these error messages. Additional query words: IPF GPF SOL Kernel32 tshoot krnl prj98
Keywords : kb3rdparty kbenv kbhw kbsetup kbdta |
Last Reviewed: November 8, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |