Chuck said:
Hey KK,
An interesting situation there.
How are the computers connected (wired / wireless)? What hardware connect each
unit (hub, switch, router - make and model?)?
Check for a browser conflict between the WinXP computers and the Win98
computers. I"m not talking about Internet Explorer here. The browser is the
program that allows any computer to see any other computer on the LAN. The
browsers for WinXP (WinNT/2K/XP) and Win98 (Win95/98/ME) don't work well
together on the same LAN.
Make sure the browser service is running on the ICS host. Control Panel -
Administrative Tools - Services. Verify that the Computer Browser, and the
TCP/IP NetBIOS Helper, services both show with Status = Started. Disable the
browser service / browse master on the other computers:
http://cms.simons-rock.edu/faq_by_subtopic/node138.html
http://www.compudentsystems.com/documentation/win98.html
After checking / disabling / enabling as above, power all computers off to reset
the browser settings on each. Once ALL computers have been powered off, power
them back on.
The Microsoft Browstat program will show us what browsers (I'm not talking about
Internet Explorer here) you have in your domain / workgroup, at any time.
http://support.microsoft.com/?id=188305
You can download Browstat from either:
<
http://www.dynawell.com/reskit/microsoft/win2000/browstat.zip>
<
http://rescomp.stanford.edu/staff/manual/rcc/tools/browstat.zip>
Browstat is very small (40K), and needs no install. Just unzip the downloaded
file, copy browstat.exe to any folder in the Path, and run it from a command
window, by "browstat status", on the XP systems. Make sure all computers list
the same master browser.
For more information about the browser subsystem (very intricate), see:
http://support.microsoft.com/?id=188001
http://support.microsoft.com/?id=188305
http://support.microsoft.com/?id=231312
<
http://www.microsoft.com/technet/prodtechnol/winntas/deploy/prodspecs/ntbrowse.mspx>
<
http://www.microsoft.com/technet/archive/win95/w95brows.mspx>
--
Cheers,
Chuck
Paranoia comes from experience - and is not necessarily a bad thing.
My email is AT DOT
actual address pchuck sonic net.
Hi Chuck,
Thanks for the reply. The computers are connected (wired) via a D-Link
switch. Based on what I've read here previously, the browser service is off
on all but the ICS host. TCP/IP NetBIOS Helper is running on all machines.
Messenger service on ICS Host only (whether that's relevant or not I don't
know). I've been using these settings for quite some time.
In the following Browstat listings, I've replaced the actual name of the ICS
host with "<ICS Host>" and the name of the workgroup with "<local
workgroup>". At the time I ran these browstat queries, there were 3 PCs
active on the LAN: the ICS host (Win XP SP1, windows firewall active); Win XP
SP2 client (Norton IS Firewall active); Win 98SE client (no firewall) and the
Win XP SP2 machine is not shown on the workgroup listing and the ICS sharing
is working perfectly well. I'll try browstat again the next time the ICS
sharing fails and see if there's any difference, but I expect there won't be.
Browstat from the WinXP SP2 client:
Status for domain <local workgroup> on transport
\Device\NetBT_Tcpip_{CFE60A53-C499-4D18-B835-93B295128697}
Browsing is active on domain.
Master browser name is: <ICS Host>
Could not connect to registry, error = 53 Unable to determine build
of browser master: 53
\\\\<ICS Host> . Version:05.01 Flags: 51203 NT POTENTIAL MASTER
1 backup servers retrieved from master <ICS Host>
\\<ICS Host>
There are 2 servers in domain <local workgroup> on transport
\Device\NetBT_Tcpip_{CFE60A53-C499-4D18-B835-93B295128697}
There are 1 domains in domain <local workgroup> on transport
\Device\NetBT_Tcpip_{CFE60A53-C499-4D18-B835-93B295128697}
Browstat from the ICS Host:
Status for domain <local workgroup> on transport
\Device\NetBT_Tcpip_{91648D0A-4F0B-4D43-942D-05C6EC6FC581}
Browsing is active on domain.
Master browser name is: <ICS Host>
Master browser is running build 2600
1 backup servers retrieved from master <ICS Host>
\\<ICS Host>
There are 2 servers in domain <local workgroup> on transport
\Device\NetBT_Tcpip_{91648D0A-4F0B-4D43-942D-05C6EC6FC581}
There are 1 domains in domain <local workgroup> on transport
\Device\NetBT_Tcpip_{91648D0A-4F0B-4D43-942D-05C6EC6FC581}
It may also be relevant that the Windows firewall is disabled on the WinXP
SP2 machine and I'm running Norton Internet Security firewall with all local
machines specifically listed on it as "trusted" by name (i.e,
PCNAME.mshome.net). It may also be of interest that the WinXP XP2 machine
appears in the workgroup (on itself and all others on the network) for a
while after it's booted, but then vanishes, even on its own "View Workgroup"
Windows explorer listing. Since that has no effect on my ability to share
resources on the LAN I've given up trying to fix that.
Finally, I've had a look at a couple of the MS KB articles you've suggested
and it's very apparent that, as you said, this is complicated! Thanks for
your help.