Techie Stuff: September 2009 Archives

Stupid style template.

| | Comments (0) | TrackBacks (0) |
I'm seriously considering changing to WordPress again.  I really hate it when the template breaks for no apparent (or even sensible) reason.  Also, I need to update MT anyway.  Whatever happened to MT?  When did it stop being fun to use?

Why I have a home alarm

| | Comments (0) | TrackBacks (0) |

I live right across the tracks.  It’s pretty literal, on one side of the tracks, you can see people dressed like hookers and skanks with too many babies waiting for the bus.  On my side, there are manicured lawns and cute little condos and midrises and stuff.  I live in the buffer zone in the middle of nowhere.  The farther north you walk from my condo, the nicer it gets.  But there are still weird pockets of not-niceness.

So when I was buying the condo, and insurance, the first thing the insurance agent asked me was “Do you have an alarm system?”  So I went online and searched for alarm systems for the home; I was pretty sure I was going to go with ADT since that’s what my mom has.  But I felt compelled to search and compare anyway.  I ended up with ADT, and a nice discount on my insurance and a really big ol’ thing on my keychain.  I need to get a smaller one.

Also, do remember that if you buy a security system, you usually have to register it with the local police/fire department or something.  It’s a teensy extra cost, but something you have to consider and usually you have to fill out the form again every year so that all your information is up to date.  Also, if you have DSL you will have to get a wireless solution as the system can’t be on the phone line.  It’s not much of a hassle, really.  I think the peace of mind is worth it.

Well isn’t that annoying!

Root cause: incorrect printer driver for your OS (in my case, HP Network Printer Installer selected the Vista HP LaserJet 6M driver for my HP LaserJet 5M on the computer running Windows XP Pro)

Resolution:

I started with this page: http://support.microsoft.com/default.aspx?scid=kb;en-us;312052 but it seemed a little drastic.  I dug deeper and found http://members.shaw.ca/bsanders/CleanPrinterDrivers.htm which was also a big help.

I also started with the knowledge that it WASN’T a virus, or spyware, or adware.  I knew this because this problem started immediately after I had reinstalled my network printer using the HP Network Printer Installer.  I noticed that it had selected the wrong driver, but I didn’t realize how wrong it was.

To summarize (You can only follow these steps if you have administrative rights and are running Windows XP Professional or Vista Business or higher; you will need to be able to run regedit and go into Services.  If you can’t do that, find someone who can.):

  1. Remove all printers.  (In retrospect, I should have just removed the HP one to start)  To remove printers, right-click on the printer in the Printers window and select Delete.  Click Yes to confirm.
  2. In the Printers window, go to File and click Server Properties.
  3. On the Drivers tab of the Properties window, remove all the installed printer drivers.  (note to self: make sure you can reinstall all the printers again after you do this.  Grumble grumble where is that stupid O2K3 disc?)  To remove the driver, click Remove and then Yes to confirm.

Now it’s time for some registry editing.  You made a backup, right?

Start Regedit.

  • Delete any items listed under these keys (do NOT delete the keys themselves)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows NT x86\Drivers\Version-2
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows NT x86\Drivers\Version-3

  • Check the following keys:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Monitors

And delete any items that are not on this list:

  1. AppleTalk Printing Devices (When Services for Macintosh is installed)
  2. BJ Language Monitor
  3. Local Port
  4. PJL Language Monitor
  5. Standard TCP/IP Port
  6. USB Monitor
  7. Windows NT Fax Monitor (When a Fax Modem is installed)

Exit Regedit.

Now for the final phase of cleanup:

  1. Go to Services (Control Panel > Administrative Tools > Services) and stop the Print Spooler service.
  2. Go to C:\Windows\system32\spool\printers\ and delete everything in there (not the folder itself).
  3. Go to C:\Windows\system32\spool\drivers\w32x86.  If you see any folders with 2 or 3 in the name, delete them.  If you see any folders starting with the name of your printer manufacturer(s), delete those too.  Don’t delete the default windows printer stuff.  You’re looking for stuff like “hpprint” or “hewlett_packard” or “lex_” or “lexmark” blah blah blah.
  4. Restart your machine.

You should no longer get the Data Execution Prevention error.

You will now have to reinstall your printers.  This time, use the printer driver from Windows if possible, and then manually go to the manufacturer’s website for an upgrade.  Make sure you get one that is appropriate for your printer and your OS.

Voilà !

Archives

Store not available

Site Stats



Pages



Hire Me Direct
Powered by Movable Type 4.1
Best Webhost EVER!


www.flickr.com
This is a Flickr badge showing public photos and videos from jennysparks. Make your own badge here.

About this Archive

This page is a archive of entries in the Techie Stuff category from September 2009.

Techie Stuff: May 2009 is the previous archive.

Find recent content on the main index or look in the archives to find all content.