Win XP-Freigaben sind nicht von einem Win 10-PC aus zugänglich

1268
Peter Hendricks

Ich habe ein LAN mit einer Reihe verschiedener Geräte, Windows XP, Windows 10 Home & Pro, Linux und NAS. Alle können auf die Freigaben der anderen zugreifen, mit Ausnahme einer: Der Laptop, auf dem Win 10 Home ausgeführt wird, kann nicht auf die Freigaben des XP-Computers zugreifen. Sie befinden sich alle in derselben Arbeitsgruppe und dies hat früher funktioniert.

Der PC, auf dem Win 10 Pro ausgeführt wird, kann auf den XP-PC zugreifen, und der XP-Computer kann auf beide W10-Computer zugreifen.

Es gibt keine Domäne oder WINS, der Router ist primäres DNS, daher können lokale Rechnernamen durch DNS aufgelöst werden, was für den Zugriff auf einige Webseiten erforderlich ist. Alle Geräte verwenden DHCP vom Router. Ich hatte einige DNS-Probleme, die durch die Installation des Bonjour-Dienstes von Apple auf den Windows-PCs behoben wurden.

Auf dem Laptop geschieht dies:

In Windows Explorer> Netzwerk werden nur der Laptop selbst, der Router und die NAS-Boxen angezeigt. Ich kann einen Computernamen in die Adressleiste eingeben und er wird in der Baumstruktur links und seinen Freigaben rechts angezeigt.

Wenn ich den Namen des XP ( \\tpg) nach etwa 2 Minuten eingebe, erhalte ich die Fehlermeldung:

Unspeified error

In einer Admin-Eingabeaufforderung habe ich Folgendes versucht:

C:\WINDOWS\system32>net view \\tpg System error 53 has occurred.  The network path was not found.   C:\WINDOWS\system32>net use \\tpg System error 384 has occurred.  You can't connect to the file share because it's not secure. This share requires the obsolete SMB1 protocol, which is unsafe and could expose your system to attack. Your system requires SMB2 or higher. For more info on resolving this issue, see: https://go.microsoft.com/fwlink/?linkid=852747 

In der Verbindung sagt MS uns, dass SMBv1 nicht in Win10 standardmäßig (Art) installiert ist, aber es wurde zu XP hinzugefügt rückwärts Kompatibilität mit Nicht-Windows - Geräten.

Ich habe nbtstat ausprobiert und folgendes gefunden:

 C:\WINDOWS\system32>nbtstat -r  NetBIOS Names Resolution and Registration Statistics ----------------------------------------------------  Resolved By Broadcast = 30 Resolved By Name Server = 0  Registered By Broadcast = 14 Registered By Name Server = 0  NetBIOS Names Resolved By Broadcast --------------------------------------------- QM <00> QT <00> 䕂䑄䥈呓䅓⁐††偔⁇††††† TPG <00> 偔⁇††††††䥍呎⁙††††† 䥍呎⁙†††††則奅†††††† 則奅††††††䕄䱌倭⁃†††† 䕄䱌倭⁃††††  nbtstat -c Ethernet: Node IpAddress: [192.168.1.114] Scope Id: []  NetBIOS Remote Cache Name Table  Name Type Host Address Life [sec] ------------------------------------------------------------ QT <00> UNIQUE 192.168.1.126 171 QM <00> UNIQUE 192.168.1.110 171 BEDDHISTSAP <20> UNIQUE 192.168.1.1 171 

Sie können sehen, dass sich TPG nicht im Cache befindet, sondern in der Liste per Broadcast aufgelöst wird. Anscheinend ist der Müll dort "normal" und auch im Pro-PC vorhanden, was kein Problem hat.

Ich habe nbtstat -R probiert, aber das hat nichts gebracht. Ich habe auch einen Neustart versucht.

Wo schaue ich weiter?

-1
Haben Sie SMBv1 entsprechend den Anweisungen aktiviert? Ramhound vor 5 Jahren 4
Ist Ihre Windows XP-Freigabe passwortlos? Ist dies der Fall, aktivieren Sie es mit einem Kennwort und versuchen Sie es. Ich habe ein Problem mit dem Zugriff auf kennwortlose anonyme Freigabe von Linux aus Win 10 vor und die obige Lösung funktioniert. antreality vor 5 Jahren 1
Ich habe SMBv1 nicht aktiviert, weil MS davon abraten. In jedem Fall kann die W10Pro-Maschine ohne darauf zugreifen. Peter Hendricks vor 5 Jahren 0
Die Freigaben haben alle Passwörter. Ich kann den Rechner nicht einmal dazu bringen, mit allen anderen Geräten im Netzwerkordner zu erscheinen. Peter Hendricks vor 5 Jahren 0

1 Antwort auf die Frage

0
Peter Hendricks

Dank antreality habe ich den SMBv1-Client installiert. Dadurch konnte ich nicht nur sofort auf den XP-PC zugreifen, sondern auch alle anderen Geräte wurden in Explorer> Netzwerk angezeigt.