TRACKING DOWN SPOOL32.EXE ERROR
MESSAGES
Spool32.exe is a
critical component of Windows 95, 98, and 98 Second Edition because it
manages the spooling of print jobs in Windows, allowing the job to be
temporarily stored on disk before being sent to the printer. This lets the
processor quickly return control to the application that started the print
job (rather than making the user wait until the print job is
completed).
However, Spool32
can cause General Protection Faults, Invalid Page Faults, and Stack Faults
in Kernel32.dll, all of which send the user a message. Here are some
troubleshooting measures you can take to solve Spool32
errors.
First, use
Msconfig.exe to cut out unnecessary programs from starting during Windows
startup. Spool32 can conflict with other programs, so incrementally
starting more programs on each boot may pinpoint where the conflict
lies.
If that step
doesn't do the trick, change the job spooling format from the default EMF
(Enhanced Metafile) to RAW format. Some poorly written print drivers may
cause Spool32 to fail in a specific format.
To change the
format:
1. Click Start |
Settings | Printers.
2. Right-click the
required printer and click Properties.
3. Click the
Details tab and Spool Settings.
4. Click Print
Directly To The Printer.
5. Select RAW in
the Spool Data Format box.
6. OK your changes
and close the Printers folder.
Now restart
Windows and try printing to that printer again.
We looked at some
preliminary steps for troubleshooting General Protection Faults, Invalid
Page Faults, and Stack Faults in Kernel32.dll caused by
Spool32.
First, you can
also troubleshoot an error by changing the print driver assigned to the
printer. Some print drivers may have a coding error that causes Spool32 to
crash. Or you can update the driver to the latest version from the printer
manufacturer and print again.
If updating isn't
possible, try another print driver, even if it may not format correctly.
For example, try the Generic or Text Only Print driver. Even though the
print may not format correctly, you will know that Spool32.exe has
functioned correctly if a hard copy is produced without an error message.
If this happens, the problem is with the original
driver.
Finally, at
Windows startup, check for programs that interfere with Spool32.exe. To
work around interference problem, try the following method. Create a
desktop shortcut to
c:\windows\system\spool32.exe
or wherever
Windows is installed on your computer and restart Windows. Then if you
receive the error message again, you can restart Spool32.exe by
double-clicking on the shortcut icon.
You can also
troubleshoot an error by changing the print driver assigned to the
printer. Some print drivers may have a coding error that causes Spool32 to
crash. Or you can update the driver to the latest version from the printer
manufacturer and print again.
If updating isn't
possible, try another print driver, even if it may not format correctly.
For example, try the Generic or Text Only Print driver. Even though the
print may not format correctly, you will know that Spool32.exe has
functioned correctly if a hard copy is produced without an error message.
If this happens, the problem is with the original
driver.
Finally, at Windows
startup, check for programs that interfere with Spool32.exe. To work
around interference problem, try the following method. Create a desktop
shortcut to
c:\windows\system\spool32.exe
or wherever Windows is
installed on your computer and restart Windows. Then if you receive the
error message again, you can restart Spool32.exe by double-clicking on the
shortcut icon.
|