При попытке подключится к другому ПК \\base выдаёт неопознанную ошибку 0x800004005

Есть локальная сеть. В ней 5 ПК. 3 ПК на Windows XP Home, а 2 ПК на Windows 7 Starter.
Всё соединено через маршрутизатор TP-LINK TD-W8151N по Wi-Fi. Выход в интернет есть у всех ПК, т.к. в маршрутизатор встроен DSL.
Проблема: оба ПК с Windows 7 starter видят в локальной сети только себя. При этом, выход в интернет есть и работает без проблем.
Пробовали отключать сетевой экран и антивирус - не помогает.
На всех ПК указана одна и та же рабочая группа.
В настройках Windows 7, в параметрах общего доступа, разрешено сетевое обнаружение, отключена парольная защита.
У Windows XP проблем нет, видят друг друга в сети.
Здесь
многие пишут, что помогает включение клиента для сетей micrisoft или переустановка. Мне не помогло. Клиент был включен и переустановка не помогла.
На одном из проблемных ПК помогло отключение IP v6, но не факт ,что завтра проблема снова проявит себя.
Вот ещё что. "Видимость сети" может появится минут через 15 после включения проблемного ПК. А после перезагрузки опять система видит в сетевом окружении только себя.
Из программ установлено пару мелких программ типа редактор фоток и ещё что-то, а также Firefox. Антивирус Avira free на одном ПК и Panda Cloud Free на другом ПК.
Отключение встроенного брандмауэра и антивируса не помогает.
У ПК на базе windows XP проблем нет.
UPD
Поменяли маршрутизатор - проблема исчезла.

