Obecnie dostęp do niedostępnego udziału sieciowego UNC w systemie Windows 7 trwa 40 sekund.
Czy istnieje metoda zmniejszenia tego opóźnienia do czegoś mniej bolesnego, na przykład 20 sekund?
A może jest jakaś metoda całkowitego wyeliminowania tego opóźnienia?
Odpowiedzi:
Uważam, że podstawowym protokołem dla akcji UNC jest Server Message Block (SMB) (SMB2 w Win Vista i nowszych). Spójrz na
SESSTIMEOUT
ustawienia rejestru. Brzmi powiązane i domyślnie 45 sekund,Wsparcie Microsoft - Informacje SESSTIMEOUT
Mam problem z odtworzeniem tego problemu w celu przetestowania modyfikacji tej wartości. Czy możesz dodać dodatkowe informacje o tym, jak odtworzyć ten problem? Jak sprawić, by udział UNC był niedostępny? Usunąć system z sieci? Próbowałem nieznanego hosta i nieznanej nazwy udziału, ale oba żądania kończą się dość szybko w Eksploratorze Windows.
źródło
Limit czasu jest różny w zależności od używanej wersji systemu Windows.
http://blogs.msdn.com/b/openspecification/archive/2013/03/27/smb-2-x-and-smb-3-0-timeouts-in-windows.aspx
Wiele limitów czasu można obejść za pomocą rejestru.
źródło
Czy to jest dobre? Strzał w ciemność, ale mimo to: Wsparcie MS
źródło
Istnieją dwa sposoby rozwiązania problemu z niedostępnym udziałem sieciowym UNC:
Pierwsza metoda (wyeliminowanie źródła niedostępnego udziału sieciowego UNC) zawsze będzie najbardziej wydajna, ponieważ gwarantuje niezwykle krótki czas reakcji.
Dlatego, aby rozwiązać ten problem, zidentyfikowałem źródło 30-sekundowych limitów czasu, które zamrażały mój system: moje urządzenie NAS (Network Attached Storage).
Nigdy nie kupuj taniego Netgear Stora NAS. Przez około dwa miesiące komputer zawiesza się losowo przez 30 sekund. To nieuchronnie spowoduje, że powiesz problem swoim partnerom, a następnie niekontrolowane szlochanie w piwo z frustracją.
źródło