Kann ich dir sagen.
Die bekommen jeweils den Ping zurück, weil die Verbindung steht.
Das hat ja nichts mit der Freigabe unter Windows zu tun.
Beim Suchen eines Rechner würde ich vorschlagen, sucht die IP und nicht den Computernamen.
Windows findet meist den Computernamen nicht.
Oder start -> Ausführen und dort "//<IP des Rechners>" eingeben.
Also z.B. "//192.168.0.1" (aber ohne anführungszeichen)
Dann versucht er sofort auf die IP zuzugreifen, ohne dabei erstmal das Netzwerk zu durchsuchen.
Auch spinnt die Dateifreigabe sehr gerne mal rum.
Wenn er die Windows Firewall benutzt, solltet ihr diese auch deaktivieren, da diese Firewall die Freigabe blockiert.