Alright, we're going to try a different solution here. There's a known
issue in the Active Directory search that is likely the problem you're
hitting (thanks everyone who sends in crash information).
I'm going to instruct you on how to use policies to turn off the AD search
so that the affected code doesn't run on your machine. We're currently
evaluating a fix for this for SP1 (sorry, can't promise anything) so with a
little luck folks won't continue hitting this for long.
Here's what do do on the machine that is running the Add Printer wizard.
1) Open a command prompt (Start \ All Programs \ Accessories \ Command
Prompt)
2) Start gpedit (type in gpedit & hit enter). This may require an elevation
(the UAC dialog). Accept this.
3) Navigate to Local Computer Policy \ Computer Configuration \
Administrative Templates \ Printers
4) Find the entry named "Add Printer wizard - Network scan page (Managed
network)" & double click it to open.
5) Select Enabled
6) In the entry for "Number of directory printers" set this to 0.
7) Click OK & close gpedit
8) From the command line run "gpupdate". This can take several minutes to
run.
9) The Add Printer wizard will not run the AD search on the net search page,
which should prevent the crash.
If you want to select a printer that was published to the active directory
you can use one of two methods:
1) The old active directory search should still work.
a) On the network search page, click "The printer I want isn't listed"
b) Select "Find a printer in the directory, based on location or
feature" on the next page. This search should continue to work.
2) You can always enter these printers directly by their names.
a) On the network search page, click "The printer I want isn't listed"
b) Select "Select a shared printer by name" and type in the name, for
example "\\computername\printername"
Let me know if this solves your problem. And keep sending crash logs, they
are very useful.
Thanks,
Dan