Сегодня я потерял возможность видеть свои общие ресурсы Windows Server 2008 R2 с любой из трех моих машин Windows XP в моем небольшом офисе. 5 машин Win7 не пострадали (они все еще могут просматривать / получать доступ к серверу 2008), но ни одна из моих машин WinXP больше не может получить доступ к серверу 2008R2. Вчера (и в прошлом году) все работало нормально. У меня нет настройки домена. Я все еще могу получить доступ к общим ресурсам Win7 от клиентов WinXP.
Просматривая логи сервера, я вижу, что прошлой ночью было установлено следующее обновление:
> Installation Ready: The following updates are downloaded and ready for
> installation. This computer is currently scheduled to install these
> updates on ?Thursday, ?November ?15, ?2012 at 3:00 AM:
> - Security Update for Windows Server 2008 R2 x64 Edition (KB2761226)
> - Security Update for Microsoft .NET Framework 3.5.1 on Windows 7 and Windows Server 2008 R2 SP1 for x64-based Systems (KB2729452)
> - Windows Malicious Software Removal Tool x64 - November 2012 (KB890830)
> - Cumulative Security Update for Internet Explorer 9 for Windows Server 2008 R2 x64 Edition (KB2761451)
Кажется вероятным, что что-то было изменено в прошлогоднем обновлении, но пока я не видел ничего на microsoft.com, чтобы это доказать. Я слышал, что XP скоро подходит к концу. Любые идеи?
Прежде чем вы сделаете вывод о том, что виновником является обновление Windows, я бы удостоверился, что вы знаете, что у вас хорошее разрешение имен и что настройки брандмауэра Windows не используются.
Могут ли клиенты разрешить имя "servername" (используйте ping servername
как хороший способ проверить разрешение имен на основе DNS и NetBIOS)?
Имя разрешается в правильный IP-адрес? (Вы не поверите, сколько раз я боролся дальше в стеке, прежде чем понял, что DNS-имя указывает на неправильный адрес ...)
Делает netstat -a -n
на серверном компьютере показывает, что он прослушивает TCP-порты 139 и / или 445 (в зависимости от того, включен ли у вас NetBIOS)?
Windows 7 (на самом деле Vista) удалила клиент TELNET из загрузки ОС по умолчанию (жаль, на мой взгляд). Установите его или используйте вашу любимую реализацию netcat и от клиента и убедитесь, что вы можете получить TCP-соединение с серверным компьютером через TCP-порт 445. Если вы не можете начать внимательно изучать настройки брандмауэра на сервере.
Вы проверили настройки профиля брандмауэра Windows? Там что-то изменилось? Попробуйте зайти в Service Manager, Configuration, Windows Firewall. Проверьте, активны ли какие-либо профили, и если да, то какое соединение блокируется. Мы устраняем аналогичную проблему.
Я только что пришел сегодня утром к нашему клиенту, у которого были точно такие же проблемы.
Все машины XP / 2003 не могли получить доступ к общим ресурсам на DC 2008R2. Мы провели около часа тестирования, проверки связи, DNS, антивируса, устранения неполадок брандмауэра и т. Д., И мы просто сидели здесь, почесывая головы.
Затем мы обнаружили обновления, которые вошли автоматически 16 числа, но это уже 27 числа. 11 дней спустя и проблема внезапно вылезла наружу?
Удалил все обновления с 16-го, перезагрузил сервер 2008 ... теперь все работает.
Спасибо OP.