Windows 2003 SBS Add printer wizard fails (Operation could not be completed) and Add/Remove Windows Components fails (ntprint.dll)


I am looking at a Windows 2003 SBS (OEM) server running on HP/Compaq Proliant hardware. When I try to add a new printer using the Add Printer Wizard, I immediately get an error message stating that the Operation could not be completed.

The Print Spooler service is running, and their are existing printers shared from the server that are printing correctly.

I also receive a message when trying to run the Add/Remove Windows Components from the Add or Remove Programs.

The wizard starts showing the message Windows Setup - Please wait......

and then displays this message:

Setup library ntprint.dll could not be loaded, or function IppOcEntry could not be found.
Contact your system administrator. The specific error code is 0x7e.

You can only click OK, and then this message is displayed

Windows Setup
The application could not be initialized.

The server has been service packed with SP1.

I have tried replacing the ntprint.dll with the pre-service pack version through safemode, but that did not work.  It is now back to the service packed version.

File version: 5.2.3790.1830 (srv03_sp1_rtm.050324-1447)
Created date: 05 May 2005, 12:28:11
Modified : 24 March 2005, 19:08:26

The security settings are inherited from the system32 folder
Administrators & System - Full Control etc.
Authenticated Users - Read & Execute, Read
Server Operators - Modify etc

Please help, otherwise I will have to rebuild the system as a last resort.

Many thanks.
Who is Participating?
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
I would think you have a faild service pack installation and should reapply the service pack. Make sure that you have followed all steps outlined here: and there is no problem in redoing them all if necessary.


Give that a shot.

Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
While this doesn't specifically state the ntprint.dll error, it is an identical error message... so you may want to see if the settings are correct in relation to printers via the steps outlined in this KB:

Cloud Class® Course: C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

ITArmourAuthor Commented:
Sorry, I forgot to mention that I have tried the hotfix for 823447, but is will not install as the server has sp1 installed.

I tried the suggested path verification from Jeff, but that did not work.

I'm running out of ideas..........
I'd say split the points between TechSoEasy and myself.

ITArmourAuthor Commented:
Many apologies for not closing this earlier, we opened a call with Microsoft, and then connected remotely and resolved the problem.  I was not on-site when this happened and cannot give you any info as to what had failed or needed fixing.  

Many thanks for the suggestions, I'll split the points between TechSoEasy and myfootsmells.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.