I can't add a printer to a domain controller or Windows Vista machines

Posted on 2007-07-20
Last Modified: 2013-12-15
I can't add a printer to a Domain Controller.  It's Windows Server 2003 Enterprise;  I'm trying to add an HP LaserJet 4350 by running "Setup.exe".  The application launches, chugs for 20 seconds and then just disappears.

A similar failure happens on a Windows Vista workstation.  In that case, it came up to the "Install Printer" screen, and THEN went away.
The same printer installs just fine on an XP machine, same network, same (network) printer.l

(On the server) In the Event Viewer, there is an Application Error, which says:
Event ID 1000
Faulting application _hpcdb.exe, version, faulting module _hpcdb.exe, version, fault address 0x00046604.

Event ID: 4097 (Dr. Watson)
The application, C:\DOCUME~1\dwight\LOCALS~1\Temp\_hpcdb.exe, generated an application error The error occurred on 07/20/2007 @ 15:36:10.781 The exception generated was c0000005 at address 00446604 (_hpcdb)
Question by:Dwight Baer
    LVL 13

    Assisted Solution

    I've run into loads of problems with the 4350 drivers on Windows 2003 servers. I haven't tried it on Vista yet, but with 2003 it was awful. Microsoft recommended removing the HP Print Processor from the system. I think it was called HPPRN3 or something like similar, but that doesn't really resolve the issue. We ended up opening cases with HP, but they ended up telling us to use different drivers... which actually worked. The problem though is when you try to do something with functions particular to that printer that the other drivers don't support.
    LVL 1

    Accepted Solution

    donot add printer using setup.exe, use havedisk in printer setup

    Author Comment

    by:Dwight Baer
    Awesome, thanks todoservices!  And thanks dhoffman98 for being "first" with your contribution!
    Procedure (for my own future reference):
    1.  Double-click "Add Printer" in the Printers and Faxes window.
    2.  Specify a Network Printer
    3.  Choose "Connect to a printer on the Internet".  I knew this printer's IP address, so what I used was:"
    The only catch with this method of adding a printer is, its name shows up as "NPI612E34 on"  Not very informative to the average user on my network.  I'll have to research a way to change that name.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Join & Write a Comment

    Scenerio: You have a server running Server 2003 and have applied a retail pack of Terminal Server Licenses.  You want to change servers or your server has crashed and you need to reapply the Terminal Server Licenses. When you enter the 16-digit lic…
    I've always wanted to allow a user to have a printer no matter where they login. The steps below will show you how to achieve just that. In this Article I'll show how to deploy printers automatically with group policy and then using security fil…
    The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
    how to add IIS SMTP to handle application/Scanner relays into office 365.

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now