Bester Weg, um UNC-Netzwerkfreigabe Timeout unter Windows 7 zu behandeln?

10

Derzeit tritt unter Windows 7 eine Verzögerung von 40 Sekunden auf, wenn auf eine nicht verfügbare UNC-Netzwerkfreigabe zugegriffen wird.

Gibt es eine Methode, um diese Verzögerung auf weniger schmerzhafte Werte wie 20 Sekunden zu reduzieren?

Oder gibt es eine Methode, um diese Verzögerung insgesamt zu beseitigen?

Contango
quelle
Die ursprüngliche Frage lautete "Reduzieren des UNC-Netzwerk-Timeouts unter Windwos 7", und viele der folgenden Antworten zielten auf diese Antwort ab. Auf Anfrage von @djs wurde die Frage aktualisiert, um die Möglichkeit der Beseitigung der Grundursache für die Verzögerung zu ermöglichen.
Contango

Antworten:

5

Ich glaube, das zugrunde liegende Protokoll für UNC-Freigaben ist Server Message Block (SMB) (SMB2 in Win Vista und höher). Schauen Sie sich die SESSTIMEOUTRegistrierungseinstellung an. Es klingt verwandt und standardmäßig auf 45 Sekunden,

Microsoft Support - Informationen zu SESSTIMEOUT

Ich habe Probleme beim Reproduzieren dieses Problems, um das Ändern dieses Werts zu testen. Können Sie zusätzliche Informationen zum Reproduzieren dieses Problems hinzufügen? Wie kann eine UNC-Freigabe nicht verfügbar gemacht werden? Das System aus dem Netzwerk entfernen? Ich habe einen unbekannten Host und einen unbekannten Freigabenamen ausprobiert, aber beide Anforderungen schlagen in Windows Explorer ziemlich schnell fehl.

John McCarthy
quelle
1
a) In meinem Fall bedeutet "nicht verfügbar bedeutet einfach", dass der Zielcomputer des UNC-Pfads ausgeschaltet ist Sonderfall, wenn hinzugefügt
Horst Walter
0

Ist das gut Ein Schuss in die Dunkelheit, aber trotzdem: MS Support

Jonathan Ross
quelle
1
Nicht ganz. Diese Seite behandelt das "Zeitlimit für das Trennen". Dies ist die Zeit (normalerweise 10 Minuten), die benötigt wird, bevor nicht verwendete Netzwerkfreigaben getrennt werden. Ich suche nach der Zeitüberschreitung, die den Explorer daran hindert, zu reagieren, wenn er versucht, eine Verbindung zu einer Netzwerkfreigabe herzustellen, die nicht vorhanden ist.
Contango
-2

Es gibt zwei Möglichkeiten, das Problem mit einer nicht verfügbaren UNC-Netzwerkfreigabe zu beheben:

  • Beseitigen Sie die Quelle der nicht verfügbaren UNC-Netzwerkfreigabe.
  • Verbessern Sie das Zeitlimit unter Windows, damit die fehlende Netzwerkfreigabe die Leistung nicht beeinträchtigt.

Die erste Methode (Beseitigung der Quelle der nicht verfügbaren UNC-Netzwerkfreigabe) wird immer die effizienteste sein, da sie eine extrem schnelle Reaktionszeit garantiert.

Um dieses Problem zu beheben, habe ich die Ursache der 30-Sekunden-Zeitüberschreitungen ermittelt, die mein System einfrierten: mein NAS-Gerät (Network Attached Storage).

Kaufen Sie niemals ein billiges Netgear Stora NAS. Für ungefähr zwei Monate friert Ihr Computer für 30 Sekunden nach dem Zufallsprinzip ein. Dies wird unweigerlich dazu führen, dass Sie Ihren Freunden das Problem mitteilen, gefolgt von einem unkontrollierbaren, frustrierten Schluchzen in Ihrem Bier.

Contango
quelle
4
Sie haben Ihren zweiten Aufzählungspunkt nicht angesprochen, das ist die eigentliche Frage. Sie können nicht garantieren, dass eine Aktie immer verfügbar ist. Der Server kann aus verschiedenen Gründen vorübergehend nicht verfügbar sein: Neustart, Deaktivierung, Netzwerkprobleme ... Das Brutto-Timeout in Windows ist für lokale Dateifreigaben verrückt und nicht tolerierbar, da es sich um Single-Thread-Server handelt, die alle Antworten von blockieren Explorer, sobald er versucht, eine Verbindung herzustellen.
DJS
@djs Ich habe die ursprüngliche Frage gestellt - und die Antwort gepostet, die für mich funktioniert hat. Ich habe den zweiten Punkt nicht angesprochen, weil das in meinem Fall nicht die beste Lösung war. Warum ist die Abstimmung niedergeschlagen?
Contango
3
Wusste nicht, dass Sie Ihre eigene Frage beantwortet hatten. Die Frage ist eigentlich ganz gut, aber Sie haben sie nicht beantwortet. Es kann sein, dass es keine Antwort gibt, aber Sie können nicht garantieren, dass sich ein Netzwerk (Gerät) nicht schlecht benimmt, sodass es immer möglich ist, dass der Explorer für eine lange Zeit hängen bleibt ...
djs
Sie können auch einen fehlerhaften Netzwerkstandort ermitteln, indem Sie versehentlich eine Adresse falsch eingeben. ODER Sie geben eine Adresse ein, die normalerweise in Ordnung ist, aber das Gerät schläft oder ist offline, wenn Sie den Standort eingeben. Der Explorer bleibt in beiden Fällen hängen.
bgmCoder
@ djs Als ich die ursprüngliche Frage stellte, hatte ich keine Ahnung, was die Ursache war. Erst später stellte ich fest, dass es sich um ein fehlerhaftes Gerät im Netzwerk handelte, auf dem Windows hing. Was soll ich tun? Ändern Sie die ursprüngliche Frage oder den Anzug oder löschen Sie ihn und starten Sie einen anderen?
Contango