Confirmed observation. Got rid of the unreachable ports
(exported the reg entry and deleted) and restarted the
spooler and the other ports got added correctly. Put the
other unreachable port in - before the good port -
restarted the spooler and the real port info is not read.
Seems like a bug in the spooler when reading the port
info, or the Monitors in the CurrentControlSet - not sure
how they work.
cheers,
Frank
-----Original Message-----
Would having two ports that are inaccessible (subnet
disconected) in the port list before the new existing
ports cause the spooler to stop loading the port
information when it starts?
May be a bug in the spooler; it should drop the
inaccessible port and continue on the list of ports.
cheers,
Frank
-----Original Message-----
If the port goes away if you stop and restart the Print
Spooler service,
there is most likely some registry corruption in the
port
monitor
information.
When the spooler starts up it reads the port information
starting with the
first portname. It continues until there are no more
names then enumerates
the next port monitor.
check
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
\
Monitors.
examine the port monitors under whichever TCP/IP port
you
are using (the one
that is installed by Windows is the Standard TCP/IP Port
monitor).
--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/default.aspx?scid=fh;
[ln];kbhowto
This posting is provided "AS IS" with no warranties, and
confers no rights.
"Frank (e-mail address removed)"
message I install an hp4600 correctly; prints ok.
Upon reboot the TCP/IP port is gone; the driver is
still
installed and shows up on the printers folder, but the
print jobs go nowhere (no error messages). Can add the
port again by using the add port button, and then
everything works ok.
What should I check to maintain the TCP/IP ports over a
reboot/restart.
cheers,
Frank
.
.