[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now

x
?
Solved

Upgrading Active/Active Print Server Cluster - best practice

Posted on 2007-11-29
5
Medium Priority
?
435 Views
Last Modified: 2008-11-01
I would like to know the best practice/method for upgrading an active/active print cluster from Windows 2003 Server SP1 to SP2.  What implications (if any), the best method for upgrading the individual servers, etc.?   Would there be any possible issues that could arise if one is upgraded without the other such as a scenario where one would want to update one of the nodes one week and another the next week?  The two servers are sharing resources.  I don't know why the two servers were set up as active/active sharing the same resources but I've been told that one server couldn't handle the high number of print jobs.
0
Comment
Question by:bchambliss
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
5 Comments
 
LVL 26

Accepted Solution

by:
MidnightOne earned 2000 total points
ID: 20376455
Trouble will loom. Here's the problem I saw and the solution.


(Source: MS tech support)

When you install a service pack or hotfix file that updates Unidrvui.dll on a server with many Unidrv-based PCL printer drivers, the server may spend a long time (up to 2 hours) regenerating the parsed binary printer description files (.bud files) that are used to increase spooler efficiency for these drivers. During this time, Print Spooler cannot receive incoming print jobs and may return messages to clients that indicate that the print queue is full. This is a one-time parsing operation and does not occur after the parsed binary .bud files are successfully regenerated.

Binary .bud files that are generated from generic printer description (GPD) files must be regenerated because the GPD parser file version is changed. After all the Unidrv-based PCL drivers are parsed, the spooler can again receive print jobs. Because of this, Microsoft recommends that you schedule service pack and hotfix installations on servers with many Unidrv-based PCL printer drivers to accommodate this up-to-two-hour .bud file compilation.

If you cannot wait for the server to complete the parsing of all the Unidrv-based printer drivers, manually remove all cached binary printer description files (.bud files), and then let them be automatically re-created. Depending on the speed of your server, this automatic re-creation may be completed in a shorter time. Typically, this operation is completed within 30 minutes.

Note When Print Spooler starts, it installs a newer version of Unidrv.dll. As a result, the .bud files are out of date. The .bud files are the compiled versions of .ppd files and can be completely regenerated from those .ppd files. Because of this, you can remove the .bud files. To do this, follow these steps:

Resolution

1.  Stop the Print Spooler service. To do this, run the following command from a command prompt:

net stop spooler  

2.  Search for all .bud files, and then make sure that they are stamped with the current time and date. The files appear with today's date.  

3.  Remove all .bud files that have a date and time stamp that is before today's date. These files are located in the following folder:

%SYSTEMROOT%\System32\Spool\Drivers\w32x86\3  

4.  Remove the following registry key if it exists:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\PostSPUpgrade

To do this, follow these steps: a.  Click Start, click Run, type regedit in the Open box, and then click OK.  

b.  Locate, and then click the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print  

c.  On the Registry menu, click Export Registry File.  

d.  In the File name box, type printkey , and then click Save.

Note If you later have to restore the Print registry key, you can do so by double-clicking the Printkey.reg file that you saved.  

e.  Locate, and then click the following registry subkey if it exists:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\PostSPUpgrade  

f.  On the Edit menu, click Delete, and then click Yes to confirm the removal of the PostSPUpgrade registry key.

Note The PostSPUpgrade registry key may reappear after you restart the computer. This behavior occurs if other .bud files exist that have not yet been parsed. After these files have been parsed, this registry key is automatically removed.  

5.  Restart the server.  

0
 

Author Comment

by:bchambliss
ID: 20381574
Thank you for the comment.  What is the technet URL for this article?
0
 
LVL 26

Expert Comment

by:MidnightOne
ID: 20383542
Unfortunately, I never got the technet article number from the Microsoft tech I was working with. Sorry.
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Organizations create, modify, and maintain huge amounts of data to help their businesses earn money and generally function.  Typically every network user within an organization has a bit of disk space to store in process items and personal files.   …
Numerous times I have been asked this questions that what is it that makes my machine log on so slow, there have been cases where computers took 23 minute exactly after taking password and getting to the desktop. Interesting thing was the fact th…
Video by: ITPro.TV
In this episode Don builds upon the troubleshooting techniques by demonstrating how to properly monitor a vSphere deployment to detect problems before they occur. He begins the show using tools found within the vSphere suite as ends the show demonst…
Are you ready to place your question in front of subject-matter experts for more timely responses? With the release of Priority Question, Premium Members, Team Accounts and Qualified Experts can now identify the emergent level of their issue, signal…
Suggested Courses

656 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