Общие ресурсы Win XP недоступны с одного ПК с Win 10

1319
Peter Hendricks

У меня есть локальная сеть с множеством различных устройств, Windows XP, Windows 10 Home & Pro, Linux и NAS. Все они могут получить доступ к общим ресурсам друг друга, кроме одного: ноутбук с Win 10 Home не может получить доступ к общим ресурсам компьютера XP. Все они находятся в одной рабочей группе, и это работало.

ПК под управлением Win 10 Pro может получить доступ к ПК с XP, а компьютер с XP может получить доступ к обоим компьютерам W10.

Домена или WINS нет, маршрутизатор является основным DNS, поэтому имена локальных компьютеров могут быть разрешены DNS, что необходимо для доступа к некоторым веб-страницам. Все устройства используют DHCP от маршрутизатора. У меня были некоторые проблемы с DNS, которые были решены путем установки службы Apple Bonjour на ПК с Windows.

На ноутбуке это происходит:

В проводнике Windows> Сеть отображаются только сам ноутбук, маршрутизатор и блоки NAS. Я могу ввести имя компьютера в адресную строку, и оно появится в дереве слева, а его доли справа.

Если я наберу имя XP ( \\tpg) примерно через 2 минуты, я получаю сообщение об ошибке:

Unspeified error

В командной строке администратора я попытался это:

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 

В ссылке MS говорится, что SMBv1 не установлен в Win10 по умолчанию (вроде), но он был добавлен в XP для обратной совместимости с устройствами, не относящимися к Windows.

Я попытался nbtstat и нашел это:

 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 

Вы можете видеть, что TPG не находится в кэше, но в списке, разрешенном широковещательной рассылкой. По-видимому, мусор там "нормальный" и также присутствует в Pro PC, у которого нет проблем.

Я попытался nbtstat -R, но это ничего не сделало. Я также попытался перезагрузиться.

Где я буду искать дальше?

-1
Так вы включили SMBv1 в соответствии с инструкциями? Ramhound 5 лет назад 4
Ваш общий доступ к Windows XP без пароля? Если это так, то включите его с паролем и попробуйте. У меня есть одна проблема с доступом к анонимному доступу без пароля из linux из Win 10 раньше, и вышеуказанное решение работает. antreality 5 лет назад 1
Я не включил SMBv1, потому что MS советует против этого. В любом случае, машина W10Pro может получить к ней доступ без. Peter Hendricks 5 лет назад 0
Все акции имеют пароли. Я даже не могу заставить машину появляться в сетевой папке со всеми другими устройствами. Peter Hendricks 5 лет назад 0

1 ответ на вопрос

0
Peter Hendricks

Благодаря antreality я установил клиент SMBv1, и это не только сразу позволило мне получить доступ к ПК с XP, но и заставило все другие устройства появиться в Explorer> Network.

Похожие вопросы