Today I was troubleshooting a couple of network printers. One of them,I believed,had an incompatibility with “Standard TCP/IP”printing,via RAW communications. I tired other printer port options,including the HP TCP/IP port. I found out later on that the printer itself (a multifunction copier actually) did not have printing capability enabled. In the process of installing a printer driver later in the day,I ran into this error:
The instruction at “0×00000000″referenced memory at “0×00000000″. The memory could not be “written”.
The error wouldn’t go away. Reboots did nothing. Clearing out all registry references of the printers and drivers that I had been troubleshooting did nothing. Deleting my printer drivers folder only made things worse (as you’ll read later) Even a reverting to an earlier System Restore point failed. Finally,after finding tidbits of information online here and there,nothing with a complete solution,I tried removing this key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Standard TCP IP port
I then restarted “Print Spooler”in the Services control panel (services.msc),and my Printer control panel finally displayed properly,without crash. Unfortunately for me,I then had to delete all my printers,as I had deleted all of my printer drivers and none of the installed printers were functional.
So if you run into this error,try deleting the key above before attempting anything else.
