Zarządzanie wskaźnikiem stanu łączności sieciowej (NCSI) nie jest zadaniem dla początkujących. Jeśli przechwycone pakiety lub dzienniki zapory pokazują, że komputery z systemem Windows przechodzą do witryny http://www.msftncsi.com, jest to spowodowane funkcją Network Connectivity Status Indicator (NCSI) dodaną do systemu Windows Vista. Działa również z najnowszymi systemami operacyjnymi, takimi jak Windows 7 i 2008. Ta funkcja służy do sprawdzenia, w jaki sposób klient Windows jest podłączony do sieci. W niektórych przypadkach możesz po prostu chcieć go wyłączyć, ponieważ Twoje komputery znajdują się w sieci lokalnej i nie mogą połączyć się z Internetem.
Jak zarządzać wskaźnikiem stanu łączności sieciowej (NCSI) w systemie Windows?
NCSI zwraca się z prośbą http://www.msftncsi.com/ncsi.txt przez HTTP lub przeprowadza wyszukiwanie DNS dla dns.msftncsi.com, które zwraca adres IP 131.107.255.255. Aby dezaktywować to zachowanie (GPO), wystarczy zmienić rejestr komputera lokalnego lub utworzyć obiekt zasad grupy.
- W jednym z poniższych scenariuszy podłączasz komputer z systemem Windows 8 (lub nowszą wersją) do sieci:
-
- Łączysz się z siecią publiczną, która potrzebuje danych logowania Hotspot na twoim komputerze.
- Podłączasz komputer do sieci firmowej, która łączy się z Internetem za pośrednictwem serwera proxy.
- Obserwujesz następujące działania:
- Domyślna przeglądarka (taka jak Internet Explorer lub Edge) uruchamia i wyświetla stronę internetową, taką jak strona portalu MSN lub strona logowania do sieci.
- Ikona sieci paska zadań wyświetla ikonę alertu (na przykład). Po najechaniu na ikonę pojawia się ostrzeżenie, takie jak „Brak łączności” lub „Ograniczony dostęp do Internetu”.
Jak tylko zalogujesz się do sieci, możesz z niej normalnie korzystać.
Alert sieciowy na pasku zadań znika po krótkim okresie aktywności sieciowej. Jeśli masz do czynienia z wyżej wymienionymi objawami, wykonaj poniższe czynności, biorąc pod uwagę swój system operacyjny:
Rejestr (Windows Vista i nowsze)
- Otwórz edytor rejestru.
- Przejdź do HKLMSYSTEMCurrentControlSetServicesNlaSvcParametersInternet i kliknij na to.
- Kliknij dwukrotnie EnableActiveProbing pod kluczem Internet, a następnie wpisz 0 w polu Dane wartości.
- Ta wartość jest domyślnie ustawiona na 1. Ustawienie wartości na 0 umożliwia wyłączenie tej funkcji.
- Kliknij przycisk OK.
- Włącz ponownie komputer.
1a Zasady grupy (Vista):
- Zmień obiekt zasad grupy, który ma zastosowanie do wszystkich komputerów, na których chcesz mieć to ustawienie.
- Przejdź do opcji Konfiguracja komputera > Preferencje > Ustawienia systemu Windows > Rejestr
- Uruchom nowy element rejestru
- W polu Ścieżka klucza wpisz SYSTEMCurrentControlSetServicesNlaSvcParametersInternet. W polu Nazwa wartości wpisz EnableActiveProbing. W danych wartości wpisz 0 dla REG DWORD.
- Kliknij przycisk OK.
1b Zasady grupy (Windows 7/2008 R2)
- Kliknij „Start”, wpisz „gpmc.msc”, a następnie naciśnij „Enter”. Wybierz odpowiedni obiekt zasad grupy (GPO).
- Rozwiń Konfiguracja komputera, następnie rozwiń Szablony administracyjne, następnie rozwiń System, następnie rozwiń Zarządzanie komunikacją internetową, a następnie kliknij Ustawienia komunikacji internetowej.
- Kliknij dwukrotnie opcję Wyłącz aktywne testy wskaźnika stanu łączności z siecią systemu Windows w okienku szczegółów, a następnie kliknij opcję Włączone.
2 Zasady grupy (Windows 7/2008 R2)
To ustawienie pozwala zdecydować, czy ikona sieci z napisem „tylko dostęp lokalny” będzie wyświetlana, czy nie. Gdy ta opcja jest włączona, ikona dostępu do Internetu będzie wyświetlana w zasobniku systemowym, nawet jeśli użytkownik jest podłączony do sieci, która zezwala tylko na dostęp lokalny.
Jeśli to ustawienie jest wyłączone lub nieskonfigurowane, ikona „tylko dostęp lokalny” będzie używana, gdy użytkownik jest podłączony do sieci, która zezwala tylko na dostęp lokalny.
- Kliknij „Start”, wpisz „gpmc.msc”, a następnie naciśnij „Enter”. Wybierz odpowiedni obiekt zasad grupy (GPO).
- Przejdź do Konfiguracja komputera > Zasady > Szablony administracyjne > Połączenia sieciowe.
- Włącz ustawienie zasad, które mówi „Nie pokazuj ikony sieci „tylko dostęp lokalny”.
Jeśli docelowa jednostka organizacyjna zawiera systemy Vista, 7, 2008 i 2008 R2, możesz utworzyć obiekt GPO ze wszystkimi ustawieniami pokazanymi powyżej, aby mieć jedną politykę obejmującą wszystkie różne systemy operacyjne.
Wniosek
Gdy wymagane są poświadczenia, system Windows uruchamia domyślną przeglądarkę (taką jak Internet Explorer lub Edge). Jeśli sieć ma stronę logowania, przeglądarka ją wyświetli.
Aby zwiększyć wygodę użytkownika systemu Windows, zaimplementowano to zachowanie. Wcześniejsze wersje systemu Windows nie uruchamiają okna przeglądarki natychmiast po podłączeniu do sieci wymagającej uwierzytelnienia. Możesz otrzymać powiadomienie z informacją, że musisz zrobić coś innego, aby całkowicie połączyć się z siecią. Musisz kliknąć wiadomość, aby otworzyć okno przeglądarki (lub ręcznie otworzyć okno przeglądarki) i podać nazwę użytkownika i hasło, aby zakończyć połączenie.
Powiadomienie o sieci pojawia się na pasku zadań, ponieważ sieć zabrania nieautoryzowanego dostępu do Internetu.
Wskaźnik stanu łączności sieciowej śledzi również aktywność sieciową innych programów uruchomionych na komputerze oprócz aktywnych sond wymienionych w tym artykule. Nawet jeśli operacja aktywnej sondy nie powiedzie się, ten pasywny proces monitorowania będzie kontynuowany. Na podstawie tego, czy inne aplikacje mogą ustanowić udane połączenia TCP, NCSI modyfikuje swoją ocenę stanu sieci. Jeśli nieudana aktywna sonda powoduje wyświetlenie alertu sieciowego, zniknie on, gdy wystąpi udana sonda pasywna.
Procedura pasywnego monitorowania wskaźnika stanu łączności sieciowej nie wysyła ani nie odbiera żadnych danych z komputera ani nie odczytuje żadnych danych wysyłanych przez inne programy.
Kiedy ograniczenia sieciowe uniemożliwiają NCSI zakończenie aktywnego procesu sondowania lub gdy łączysz się z siecią, która korzysta z serwera proxy w celu uzyskania dostępu do Internetu, system Windows może otworzyć stronę portalu MSN w domyślnej przeglądarce. Na komputerze możesz sprawdzić ślad sieciowy, który ujawnia połączenie HTTP z http://www.msftconnecttest.com/redirect, a następnie połączenie z portalem MSN. Z korzyścią dla pasywnej operacji sondowania system Windows ładuje tę stronę. Wskaźnik stanu połączenia sieciowego określa, czy komputer ma dostęp do Internetu, jeśli strona się ładuje. Sygnał stanu sieci jest wyświetlany, a następnie znika, gdy różne sondy kończą się powodzeniem lub niepowodzeniem.
Source: Jak zarządzać wskaźnikiem stanu łączności sieciowej (NCSI) w systemie Windows?