Восстановление сетевого доступа к общим папкам в Windows 7
Как-то утром на работе пропал доступ к одному из файловых серверов. Посчитав, что это ерунда пятиминутная, я решил задержаться, чтобы восстановить всё. Но дело оказалось не таким уж и простым.
Явными признаками проблемы было следующее:
- NetBIOS имена компьютеров в сети отображаются;
- При попытке зайти в папку на сервере, компуктер задумывается и выдает окно с сообщением "Windows не может получить доступ к \\SERVER_NAME\";
- На команду ping по NetBIOS имени (ping SERVER_NAME) сервер не отвечал, отвечал только по IP (ping 192.168.0.XXX);
- Операционная система на сервере установлена Windows 7.
Потратив целый день, мне удалось решить проблему откатом на предыдущую точку восстановления. Это был костыль, но нужно было собирать статистику. Я понимал, что проблема может вернуться.
На следующий день утром сервер снова был недоступен. Я снова откатил его на предыдущую точку восстановления. Стало понятно, что столкнулся я с чем-то серьезным. Давненько такого в нашем уютненьком болоте не происходило. Пока собирался на объект, узнал, что у одной из сотрудниц нет доступа ко второму файловому серверу. Если честно, значения не придал этому. Сказал, что приеду с объекта вечером и всё сделаю. Днем я узнал, что оба файловых сервера недоступны с одинаковыми признаками.
Суббота и воскресенье были рабочими. Первое, что я сделал - это просканировал все компьютеры, участвующие в сети, на вирусы с помощью Kaspersky Virus Removal Tool (KVRT) и CureIt от DrWEB. Ребятки нашли кое-что и обезвредили. Но это не помогло. Начался мозговой штурм и допрос с пристрастием Google. Полет мыслей и советы на форумах уводил всё дальше и дальше. Бесило - вот есть тема, всё как у меня! А решение мне не подходит.
В воскресенье вечером, закопавшись уже с головой и почти отчаявшись, решил я последовательно всё восстановить, как должно быть. Естественно, ничего так и не заработало. Тут я наткнулся на ветку в одном из форумов на сайте техцентра Microsoft. Из неё стало понятно, что проблема может крыться в ветке реестра:
HKLM\SOFTWARE\Policies\Microsoft\Windows\IPSec\Policy\Local раздел ActivePolicy.
Но что там должно быть? Допрос Google продолжился. Выяснилось, что схожая проблема обсуждалась в ветке на форуме Kaspersy Club. Из неё я узнал, что значение записи ActivePolicy вообще можно удалить. Так и сделал. Удалил значение записи и оставил её пустой. Перезагрузил файловый сервер и - йаба-даба-ду! Доступ появился. Проделал то же самое на втором сервере - результат аналогичный.
Вот и всё! Надеюсь, что моя статья поможет сэкономить читателям уйму времени. Делов-то было, но пока разобрался - остался без выходных. Всем удачи!