Zarządzam siecią małych firm z wieloma komputerami z systemem Windows 10 i 7. Z przerwami, ale dość często użytkownicy narzekają, że nie mogą już uzyskiwać dostępu do folderów współdzielonych z innymi współpracownikami. Szybkie rozwiązywanie problemów określa, że przyczyną problemu jest niesławna „Wykryto niezidentyfikowaną sieć”, która następnie stosuje profil sieci „Publiczny” zamiast profilu „Prywatnego”, dlatego udostępnianie grupy domowej / plików itp. Nie działa. Z moich poszukiwań jest to częsty problem wielu użytkowników. Nie widzę żadnych proponowanych rozwiązań, które działałyby.
Środowisko:
- Wszystkie komputery z systemem Windows są podłączone za pośrednictwem przewodowej sieci Ethernet (chociaż mogą mieć kartę sieciową Wi-Fi)
- Wszystkie są podłączone do 48-portowego przełącznika zarządzanego Avaya L2, wszystkie w tej samej podsieci 10.10.10.x.
- Przełącznik jest podłączony do domowego routera Asus RTN-66U
- Router Asus łączy się z modemem kablowym
- Router Asus zapewnia DHCP dla komputerów z systemem Windows
- Skonfigurowałem router z rezerwacją DHCP dla każdego komputera z systemem Windows, tzn. Komputery zawsze otrzymują ten sam adres IP podczas uruchamiania
- Brak kontrolera domeny
Problem:
Mimo że skonfigurowałem wszystkie aktywne profile sieciowe maszyn Windows = Prywatne, często (co kilka tygodni) wracają z powrotem do Publicznych, co uniemożliwia udostępnianie plików itp.
Próbowano naprawić:
Na każdym komputerze z systemem Windows zmodyfikowałem lokalne zasady grupy Computer Configuration->Security Settings->Network List Manager Policies
:
- Niezidentyfikowane sieci = prywatne
- Identyfikacja sieci = prywatna
Obserwacje:
Uważam, że problem polega na tym, że usługa Windows Network Location Awareness (NLA) wykrywa nową sieć, co powoduje utworzenie nowego profilu sieci, który następnie przyjmuje wartość domyślną Publiczną (mimo że powyżej skonfigurowałem Lokalne zasady grupy jako domyślne na Prywatne) . Wiele komputerów pokazuje, że Windows wielokrotnie wykrywał nowe niezidentyfikowane sieci, tzn. Pokazuje „Sieć 14”, tj. Istnieje 14 różnych profili sieciowych. Widzę te wiele profili przy przeglądaniu profili tutaj w Rejestrze:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
.
Wszystkie 14 profili ma miejsce, gdy komputer był faktycznie podłączony do tej samej sieci opisanej powyżej.
Nie udało mi się znaleźć zasobu, który dokładnie opisuje, w jaki sposób NLA generuje unikalny identyfikator sieci, a zatem dlaczego może wykryć, że odkrył nową sieć.
Pytanie:
Jak uchronić system Windows przed nieprawidłowym identyfikowaniem mojej sieci lokalnej jako nowej sieci? Być może pomogłoby to, gdybym wiedział, jakie kroki NLA wykonuje, aby wygenerować unikalny identyfikator sieci?
Odpowiedzi:
Metoda 1
Jednym ze sposobów rozwiązania tego problemu w krytycznym systemie Windows Server w jednym utrzymywanym przeze mnie środowisku było użycie skryptu wsadowego korzystającego z Set-NetConnectionProfile i netsh oraz jawne ustawienie każdej zaufanej karty sieciowej / karty na prywatnej podczas uruchamiania systemu za pomocą Harmonogram zadań za pomocą
Run whether user is logged on or not
iRun with highest privileges
opcji.Uwaga: Chociaż nota premiowa mówi „ Rozwiązanie nie może powodować utraty łączności z siecią w celu wdrożenia ”, chciałem wspomnieć, że ponieważ kiedy pojawia się ten problem, i tak masz przerwę w sieci, to uruchomienie tego skryptu, jeśli problem występuje losowo, gdy system jest nie zrestartowałem, że samo uruchomienie tego samego skryptu spowoduje szybkie rozwiązanie problemu i przywrócenie dostępu do sieci systemu operacyjnego w kolejności działania i oczekiwanej kolejności.
Ponadto można użyć Get-NetConnectionProfile, aby uzyskać nazwy aliasów i numery indeksów karty sieciowej, aby umieścić je w przykładowym skrypcie wsadowym poniżej dla potrzeb i / lub systemów.
Skrypt wsadowy
Poniżej znajduje się kilka innych metod, jedną z wielu jest to, czego próbowałeś, ale zostawiłem ją tam innym, którzy napotkają ten post, na wypadek, gdyby im to pomogło, ale są to kilka sposobów, aby całkowicie temu zapobiec, ale są zawsze będą plusy i minusy dowolnej metody, którą wybierzesz, więc wybierz swoją truciznę i przetestuj odpowiednio.
Metoda 2 (wiele metod)
źródło
Problem ten miałem nieskończenie na jednym konkretnym systemie. Zniszczę wszystko przy każdym ponownym uruchomieniu. Wypróbowałem wszystkie rozwiązania, o których wspomniałeś. Po wyczerpaniu wszystkiego innego, postanowiłem wyłączyć usługę „Network Location Awareness”. Z tego, co mogę powiedzieć, nie jest to potrzebne. To na stałe rozwiązało mój problem. Jedyny efekt uboczny, jaki zauważyłem, to to, że okno „Centrum sieci i udostępniania” wygląda śmiesznie. Ta usługa nie istniała przed Windows 7 i nie jest dla mnie użyteczna.
źródło