11.102 bytes

Service Hints & Tips

Document ID: DJON-3G7QMN

Aptiva - Troubleshooting GPF errors

Applicable to: United States

This information is from Microsoft and may apply to more than one brand of computer. It is not PS/1- or Aptiva-specific.

SUMMARY
The following information is a list of steps to troubleshoot General Protection Faults (GPFs) in Works for Windows.

File Descriptions
KRNL386.EXE: Handles memory management, loads and executes applications, and performs file input/output (I/O) through MS-DOS.

USER.EXE: Controls user input and output, including keyboard, mouse, sound driver, timer, and communication ports and Windows management.

GDI.EXE: (Graphical Device Interface) Interface between Windows applications and graphical hardware devices (that is, video display cards and printers).

GPF Troubleshooting Steps
1.) Check for damaged files on your hard drive. To do this, exit from Windows and then, at the MS-DOS prompt, type: CHKDSK /F

See your MS-DOS manual for details.

2.) Make sure you have a VGA driver installed. To check this, choose Run from the File menu in Program Manager, and type: SETUP

See your Windows manual for information about adding and changing drivers.

3.) Run Windows in standard mode by starting it with the WIN /S command at the MS-DOS command prompt). If standard mode is successful, try the following debug mode by typing the following at the MS-DOS command prompt: WIN /D:XVFS

In this command, "x" excludes all of the adapter area from the range of memory that Windows scans to find unused space; "v" specifies that the ROM routine handles interrupts from the hard disk drive controller; "f" turns off 32-bit disk access; and "s" specifies that Windows should not use ROM address space between F000:0000 and 1 MB for a break point. If Starting Windows in the above debug mode works, try using each parameter individually to narrow the testing scope (for example, use the win /d:x command). Add the following lines to the [386enh] section of the SYSTEM.INI file, depending on which parameter worked correctly:

If "x" worked: emmexclude=A000-FFFF
If "v" worked: VirtualHDIRQ=OFF
If "s" worked: SystemROMBreakpoint=OFF
If "f" worked: 32BitDiskAccess=FALSE

The EMMEXCLUDE ("x") is a temporary solution. Check your hardware documentation to narrow the addressing.

4.) You should be using the following minimum configuration.

a.) CONFIG.SYS, AUTOEXEC.BAT, and WIN.INI settings:

HIMEM.SYS
SET TEMP=
load=
files=50
PATH
run=
buffers=30
PROMPT
CD-ROM Driver MSCDEX

b.) Shell=PROGMAN.EXE

c.) Empty Startup Group

5.) Your SYSTEM.INI settings should be:

keyboard.drv=keyboard.drv
system.drv=system.drv
mouse.drv=mouse.drv
display.drv=vga.drv

6.) Make sure the Set Temp statement points to a logical and existing path.

7.) Ensure the files are decompressed properly.

8.) Re-expand possible corrupt files.

9.) Install Windows on an uncompressed drive.

10.) Check Available Memory (both Hard Drive and RAM).

11.) Disable TrueType fonts.

12.) Disable ATM and/or Facelift.

13.) Disable your network (if you have one).

14.) Make sure your working directory is in your AUTOEXEC.BAT path.

15.) Remove your mouse driver.

16.) Remove any unnecessary hardware devices from SYSTEM.INI.

17.) Rename the MSWORKS.INI file and restart Works. Works 2.0 and 3.0 will rebuild the .INI file when you restart the
application. However, even though Works 2.0 and 3.0 will rebuild the .INI during startup, it may not replace all necessary information, such as the Wizard references.

18.) Use MSD to check the BIOS.

19.) Make sure the A20 Handler is enabled.

20.) Use the xcopy & fc /b command (only for CD-ROM and Multimedia issues).

21.) As a LAST resort:

Reinstall Windows in a NEW directory.
Reinstall Works for Windows in a NEW directory.

Search Keywords

Hint Category

Windows 95, DOS/Windows 3.x, Windows 98, Error Messages

Date Created

16-04-97

Last Updated

25-01-99

Revision Date

17-12-99

Brand

IBM Aptiva

Product Family

Aptiva, PS/1

Machine Type

2011, 2144, 2168, 2121, 2123, 2133, 2155

Model

2R5; 2R7; 2R8; M30; M35; M50; 2R6; 4R7; 4R8; M40; M54; M58; 3R0; 3R8; M60; M70; C01; C34; M01; NEA; T35; U35; A62; A82; A94; B82; C42; C92; G42; M82; S92; 081; 087; 131; 137; K37; N31; N81; 11E; 13T; 14C; 16E; 17A; 18A; 18T; 19C; 21C; 23C; 28A; 46M; 51D; D50; G11; G13; G43; G46; G46; G49; G49; G50; G53; M40; M40; M46; M46; P11; P13; P43; P50; P53; R04; R05; R06; R09; R38; R42; R43; R44; R84; R86; R87; RO3; S11; S13; S43; S45; S45; S47; S47; S48; S48; S50; S53; W11; W13; W42; W42; W43; W45; W45; W50; W53; 20E; 22T; 24C; 24M; 28V; 39E; 41T; 43C; 45V; 48E; 50T; 52C; 55V; 72E; 74T; 76C; 78C; 79C; 81A; 82E; 84T; 86C; 87C; CC1; D53; G14; G44; G52; G54; G72; G76; G78; G82; NM1; P14; P44; P57; P71; P74; P76; P78; P84; R14; R15; R16; R17; R18; R51; R52; R57; R58; R62; R63; R67; R71; R89; R93; R96; R97; S14; S44; S50; S54; S70; S75; S76; S78; S80; W14; W44; W48; W54; W67; W76; W77; W78; Z33; 28V; 31E; 33T; 37C; 38C; 51E; 54T; 56C; 57C; 88V; BB1; G57; G87; OR1; OR3; OR4; OR5; P89; R28; R29; R31; R74; R78; R82; R98; S55; S85; SR1; US1; W52; W82

TypeModel

2011C01

Retain Tip (if applicable)

Reverse Doclinks
and Admin Purposes