View Full Version : Network Printer uninstalls itself after reboot

07-25-2005, 07:15 PM
We have a networked HP 4050 at work and since we reimaged a few PC's, it seems no matter how many times you reinstall the printer, it wont' be there after reboot. I've tried several drivers but it doesn't seem to help. Anyone hear of anything like this before?

07-25-2005, 08:38 PM
You don't have something like DeepFreeze on their or something do you?

07-26-2005, 08:22 AM
I think you can try whats called a "PrintFix", it's not a utility or software. It's a manual fix by deleting the print drivers and reg keys.

First make sure you have admin rights on the PC and have a newest driver downloaded from HP site. I think Windows XP(Level 3 drivers) do have the driver for 4050 series. Best is use PCL5 drivers that comes from Windows native drivers.
If you have a lower end platform such as Windows 98 or Windows NT then download the PCL6 (Level 2 driver). What you shouldn't do is mixing them. You can find out from below folder...

%windir%\system32\spool\drivers\w32x86\2 (Level 2 - Windows 95/98/NT4)
%windir%\system32\spool\drivers\w32x86\3 (Level 3 - W2K/XP/WK3 SRV)

To proceed with a "PrintFix" -

1. Delete all current printer queue, this includes any type of printers that you have installed on this PC.

2. Stop the printer Spooler service

3. Run "regedit" and delete the below keys (please make a back up before proceed, example is using an XP machine, please be careful, and do not make any other changes)

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3]

Anything under the Version-2/3 folder can be removed.

4. Delete the print driver, goto the below folder


under this folder you can remove everything to recyclybin, but I would suggest you rename the folder to "2.olddriver" or "3.olddriver" just incase you need to rollback.

5. Once everything is done you can proceed to reboot the PC and re-install the driver for HP. Use the native driver I would suggest unless you are looking to install the postscript driver/pcl6 drivers then you need to download it from the HP site.

Let me know how it goes...good luck

Note: if you have any acrobat/fax printer u can delete them at this time and re-install later. Unless you know which driver(*.dll/*.inf) to keep.

07-26-2005, 10:41 AM
Sorry...I have to add one more thing....totally forgot you are using it as a netowrk printer..Do you have a print server or is it a direct IP printing?

For direct IP printing you will have to install the driver locally. If you have a print server or one of the PC is shareing the printer and you are using it as a network printing point then do watch out for the version which is installed on this server or PC. Usually the driver should be downloaded automatically from the server only if it's the same level type (level 2 or 3) of driver or newer version. In a mix mode driver environment you might experience a BSOD.

07-26-2005, 11:33 AM
Also make sure you have the latest version of the drivers, as older versions can be errornous and incompatiable. Windows drivers can be fine, but the manurfacturers own drivers are the most reliable.

07-27-2005, 01:48 AM
Another thing (especially with network workstations)... If you have just reimaged a computer and you know which printer the computer will use, after installing, copy the profile of the user used to install the printer to the defaul user profile... This way new users who login to a computer will not have to reinstall the printer on first use...

I created a utility that generates a list of printers from a given server and installs the printer to the current profile and all profiles on the computer including the default user profile (during the creation of this utility I hardcoded it not to install to some of the profiles, i.e. virus scanner user, administrator and SMS user to name a few)...