Wenn ich Windows neu starte, während ein Drittanbieterprozess eine Datei gesperrt hat, wird die Sperre dann automatisch aufgehoben?

Wenn ich Windows neu starte, während ein Drittanbieterprozess eine Datei gesperrt hat, wird die Sperre dann automatisch aufgehoben?

Wenn ich Windows neu starte, während ein Drittanbieterprozess eine Datei gesperrt hat, wird die Sperre dann automatisch aufgehoben?

Mit „Drittanbieter“ meine ich alle Nicht-Windows-Prozesse, beispielsweise meine Software oder die Software anderer Anbieter.

Wenn ja, sind es 100 % oder kommt es darauf an?

Antwort1

Ja. Windows gibt jedem Programm WaitToKillAppTimeoutSekunden Zeit zum Herunterfahren (Standard ist20):https://technet.microsoft.com/en-us/library/cc978624.aspx

Anschließend werden alle Programme geschlossen. Alle Dateien werden freigegeben, Dateihandler werden ungültig und Windows wird heruntergefahren.

Antwort2

Erstens,Ja, gemäß der Antwort von @user996142

Um meinen Kommentar zu Netzwerkprozessen näher zu erläutern: Die Antwort lautet: „Irgendwann ja“. Alles, was über das Netzwerk auf Ihre Dateien zugreift, sperrt die Datei tatsächlich indirekt. Der Hostprozess auf Ihrem Computer (z. B. der Prozess, der hinter der SMB-Freigabe steht) führt die eigentliche Dateisperre durch. Wenn etwas auf diese Datei zugreift und Sie einen Ruhezustand oder eine Suspendierung erzwingen, ist sie beim Fortsetzen weiterhin gesperrt, bis der SMB-Prozess feststellt, dass der Client nicht mehr verbunden ist, und die Sperre aufhebt. Ich bin mir über den Zeitrahmen hier nicht sicher, aber Microsoft scheint Timeout-Standardwerte von 2 Minuten zu bevorzugen.

verwandte Informationen