'The instruction "0x76a87168" referenced memory at "0x00000010". The memory
could not be "read". Click on OK to terminate the program I think the the
spooler service is essentially hung until you answer the dialog. This can
be caused because drwatson is not installed as the default debugger.
Go to start run and type "drwtsn32 -i" without the quotes. Typing
"drwtsn32" by itself should bring up a dialog to configure a path/dumpfile
etc. I use the following configuration
NumberOfCrashes REG_DWORD 0xa
WaveFile REG_SZ
DumpSymbols REG_DWORD 0x0
DumpAllThreads REG_DWORD 0x1
AppendToLogFile REG_DWORD 0x1
VisualNotification REG_DWORD 0x0
SoundNotification REG_DWORD 0x0
CreateCrashDump REG_DWORD 0x1
Instructions REG_DWORD 0xa
MaximumCrashes REG_DWORD 0x0
LogFilePath REG_SZ c:\winnt
CrashDumpFile REG_SZ c:\winnt\user.dmp
c:\windows\drwtsn32.log should keep a running record of the failures which
you can examine for clues and the user.dmp file will have a dump of the
spoolsv process which support may be able to examine to see where the
problem lies (the user.dmp file gets overwritten with every exception, so
you may have to save it off.