Microsoft KB Archive/841142

= The list of available printers takes a long time to appear on a Windows 2000-based client computer =

Article ID: 841142

Article Last Modified on 10/30/2006

-

APPLIES TO


 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Datacenter Server

-





SUMMARY
''This article discusses why the list of available printers may take several minutes to appear on a client computer when you use the Add Printer Wizard to browse for a network printer. This article also describes how to use Group Policy settings to resolve this behavior in a Microsoft Windows 2000-based environment.''



SYMPTOMS
When you use the Add Printer Wizard to browse for a network printer on a client computer that is connected to a domain or that is a member of a workgroup, the list of available printers does not appear as quickly as you expect. The list may take several minutes to appear.



CAUSE
This behavior may occur if your Microsoft Windows 2000-based computer is configured to use default settings.



RESOLUTION
To resolve this behavior, use one of the following methods:

Method 1: Enable printer browsing for a workgroup
If your network is a workgroup, enable printer browsing in Group Policy. To do this, follow these steps:  On a print server or on a computer that has shared printers, click Start, click Run, type gpedit.msc, and then click OK. Under Computer Configuration, expand Administrative Templates, and then click Printers. In the right pane, double-click Printer browsing. Click Enabled, click OK, and then close Group Policy. Click Start, click Run, type cmd, and then click OK. At the command prompt, type the following, and then press ENTER:

secedit /refreshpolicy machine_policy /enforce

</li> Click Start, point to Programs, point to Administrative Tools, and then click Services.</li> Right-click Print Spooler, and then click Restart.</li></ol>

Method 2: Enable printer browsing for a domain
If your network is an Active Directory directory service domain, but not all clients support Active Directory printer publishing, enable printer browsing in Group Policy. To do this, follow these steps: <ol> On a domain controller, click Start, point to Programs, point to Administrative Tools, and then click Active Directory Users and Computers.</li> Right-click the organizational unit where you want to enable printer browsing, and then click Properties.</li> On the Group Policy tab, click Default Domain Policy or the policy that you want to modify, and then click Edit.</li> Expand Computer Configuration, expand Administrative Templates, and then click Printers.</li> In the right pane, double-click Printer browsing.</li> Click Enabled, click OK, and then close Group Policy.</li> Click Start, click Run, type cmd, and then click OK.</li> At the command prompt, type the following, and then press ENTER:

secedit /refreshpolicy machine_policy /enforce

</li> Click Start, point to Programs, point to Administrative Tools, and then click Services.</li> Right-click Print Spooler, and then click Restart.</li></ol>

Method 3: Disable printer browsing for a domain
If your network is an Active Directory domain, and all clients support Active Directory printer publishing, disable printer browsing in Group Policy. To do this, follow these steps: <ol> On a domain controller, click Start, point to Programs, point to Administrative Tools, and then click Active Directory Users and Computers.</li> Right-click the organizational unit where you want to disable printer browsing, and then click Properties.</li> On the Group Policy tab, click Default Domain Policy or the policy that you want to modify, and then click Edit.</li> <li>Expand User Configuration, expand Administrative Templates, expand Control Panel, and then click Printers.</li> <li>In the right pane, double-click Browse the network to find printers.</li> <li>Click Disabled, and then click OK.</li> <li>Close Group Policy.</li> <li>Click Start, click Run, type cmd, and then click OK.</li> <li>At the command prompt, type the following, and then press ENTER:

secedit /refreshpolicy user_policy /enforce

</li> <li>Click Start, point to Programs, point to Administrative Tools, and then click Services.</li> <li>Right-click Print Spooler, and then click Restart.</li></ol>

<div class="references_section">