SYMPTOMS
When you run Microsoft Works, you may receive one of the
following error messages:
Wkgdcach caused a general
protection fault in module Unidrv.dll.
Wkgdcach
caused a general protection fault in module Wkgdcach.dll.
Wkgdcach caused a general protection fault in module
Envoydrv.drv.
WKGDCACH caused an invalid page
fault in module WKWINUNI.DLL
WKGDCACH has caused
an error in msvcrt.dll
wkgdcach caused a gpf in module atm32-dll
WKGDCACH caused an
invalid page fault in module module name
In this error message,
module name is the name of a hardware driver or other program.
RESOLUTION
To resolve this issue, use the following methods in the
order in which they are presented.
Disable Windows 98 Compatibility Mode (Windows XP)
If the program that is experiencing the issue is running in Windows 98 compatibility mode on Windows XP, disable the Windows 98 compatibility mode setting for that program.
Install the Latest Version of the Printer Driver for Your Printer
Contact your printer manufacturer for information about how to
obtain and install the latest printer driver available for your printer.
For information about how to contact your printer manufacturer, click the appropriate article number in the following list to view the article in the Microsoft Knowledge Base:
65416 Hardware and software vendor contact information, A-K
60781 Hardware and software vendor contact information, L-P
60782 Hardware and software vendor contact information, Q-Z
Note If a multifunction printer is connected to your computer, you may
have to remove the printer driver and disconnect the printer. To do this:
- Click Start, point to Settings, and then click Printers.
- Right-click the multifunction printer, and then click Delete.
- If you are prompted to confirm the deletion, click Yes.
- If you are prompted to delete files that were only used for
this printer, click Yes.
- Close the Printers window.
If the issue continues to occur, go to the next method.
Remove Extra Fonts
To check the number of fonts that are installed on your computer:
- Click Start, point to Settings, and then click Control Panel.
- Double-click Fonts.
- Note the number of installed fonts displayed on the status
bar at the bottom of the Fonts window.
Note If the status bar is not displayed, click Status
Bar on the View menu.
If more than 300 fonts are installed on your computer, remove
fonts that you rarely use.
Note Certain fonts are required by Microsoft Windows. Do not remove
any of the following fonts:
- Arial (including Arial Bold, Arial Italic, or any other
variation of Arial)
- Book Antiqua
- Calisto MT
- Century Gothic (including any variation of Century
Gothic)
- Copperplate Gothic (including any variation of Copperplate
Gothic)
- Courier (including any variation of Courier)
- Courier New (including any variation of Courier
New)
- Haettenschweiler
- Impact
- Lucida (including any variation of Lucida)
- Marlett
- Matisse ITC
- Modern
- News Gothic MT (including any variation of News Gothic
MT)
- OCR A Extended
- MS Sans Serif 8,10,12,14,18,24
- MS Serif 8,10,12,14,18,24
- Small Fonts
- Symbol
- Symbol 8,10,12,14,18,24
- Tahoma (including any variation of Tahoma)
- Tempus Sans ITC
- Times New Roman (including any variation of Times New
Roman)
- Verdana (including any variation of Verdana)
- Webdings
- Westminster
- Wingdings
To remove a font:
- In the Fonts window, right-click the font that you want to remove, and then
click Delete.
- If you are prompted to confirm the deletion, click Yes.
- Repeat steps 1 through 2 to delete any other fonts that you
want to delete.
- When you finish deleting fonts, restart the
computer.
If the issue continues to occur, go to the next method.
Reduce the Graphics Hardware Acceleration Setting
To reduce the Graphics Hardware Acceleration setting on your
computer:
- Click Start, point to Settings, and then click Control Panel.
- Double-click System.
- Click the Performance tab, and then click Graphics.
- Move the Hardware Acceleration slider until it is one notch to the right of None (the Basic acceleration setting).
- Click OK, and then click Close.
- When you are prompted to restart the computer, click Yes.
- If you experience any problems after you reduce graphics
hardware acceleration, follow these steps to restore graphics hardware
acceleration to the original setting:
- Restart Windows in Safe mode. To do this, follow the
appropriate steps for your operating system.
Microsoft Windows 98
Restart your computer, press and hold down the CTRL key after
your computer completes the Power On Self Test (POST), and then select Safe Mode from the Startup menu. Microsoft Windows 95
Restart your computer. When you see the "Starting Windows 95"
message, press the F8 key, and then choose Safe Mode from the Startup menu. - When Windows starts in Safe mode, click OK.
- Repeat steps 1 through 6, but in step 4 move the Hardware
Acceleration slider back to its original position.
If the previous procedures do not resolve the issue, then use
clean boot troubleshooting to rule out possible conflicts with hardware drivers
and other programs. For additional information about clean
boot troubleshooting, click the following article numbers to view the articles
in the Microsoft Knowledge Base:
267288
How to Perform a Clean Boot in Windows Millennium Edition
192926 How to Perform Clean-Boot Troubleshooting for Windows 98
310353 How to Perform a Clean Boot in Windows XP
177604 Multimedia: Troubleshooting Using Clean Boot of Windows 95
Update ATM
This problem may be caused by a conflict with older versions of Adobe Type Manager (ATM). If you are using ATM, update your version of ATM or disable ATM as your Windows font manager. To disable most versions of ATM:
- Start the Adobe Type Manager program, and then turn off the font manager function.
- Restart the computer for the change to take effect.
See your Adobe Type Manager documentation for additional information.
Disable Wkgdcach.dll
On Suite versions of the program, you may be able to work around this issue by disabling Wkgdcach.dll. To do this, rename Wkgdcach.dll as
Wkgdcach.old.
Note This may cause the Works Word Processor program to not work. On Suite versions, this is not usually a problem, because the Works Word Processor is not normally used (Microsoft Word is used instead).