1

В течение достаточно долгого времени у меня был старый сервер WinXP с парой общих папок и клиент Win7, который обращался к этим общим папкам.

Раньше он работал безупречно до 2 недель назад, когда не было отключения питания и батарей. Сервер WinXP снова заработал, но по какой-то причине все настройки сети на клиенте Win7 были неверными. Я исправил их, но клиент Win7 больше не монтировал общие ресурсы winXP, а продолжал спрашивать какой-нибудь сетевой пароль. Google сказал мне, что это проблема версии smb. Действительно, я смог решить эту проблему, создав запись smb2 в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters и установив для нее значение 0.

В пятницу нам пришлось снова отключить системы, на этот раз изящно. Мы начали их этим утром, и теперь проблема вернулась. Клиент Win7 не может получить доступ к общим ресурсам WinXP. Тем не менее, конфиги на Win7-клиенте в порядке, включая параметр smb2 в реестре.

В настоящее время поиск в Google очень сложен, потому что он постоянно предлагает мне smb2 исправления проблем, но этот вопрос должен быть решен. Что еще я могу сделать, чтобы Win7 получил доступ к общим ресурсам WinXP?

2 ответа2

2

Предполагая, что W7 является клиентом, а XP - сервером

Если у вас есть проблема с SMB2, упомянутая настройка не устранит ее.

Включить Client-SMB1 на W7:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi 
sc.exe config mrxsmb10 start= auto
net start mrxsmb10

Если не помогает, отключите Client-SMB2 на W7:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi 
sc.exe config mrxsmb20 start= disabled

Цитируется из Microsoft

1

Проблема заключалась в том, что часы на сервере XP начали отставать и, начиная с Win7, Windows не будет проверять подлинность, если часы слишком сильно различаются.

Похоже, часы не должны совпадать точно. Я просто установил часы в системе XP на время, которое показывал мой мобильный телефон, и это устранило проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .