
Nach der Installation von KB5025229/KB5025230 treten in unserer Software folgende Fehler auf:
System.IO.IOException: Der Prozess kann nicht auf die Datei „{file}“ zugreifen, da sie von einem anderen Prozess verwendet wird.
Nach der Deinstallation von KB5025229/KB5025230 ist das Problem behoben. Das Problem trat auf mehreren Azure-VMs mit Windows Server 2019 und Windows Server 2022 auf.
Die Software ist eine ac# dotnetframework4.7 asp.net MVC-Website, die auf IIS ausgeführt wird. Beim Schreiben einer temporären Datei tritt ein Problem auf; diese Datei wird in kurzer Zeit mehrmals geöffnet und geschlossen, wobei der Datei jedes Mal neue Daten hinzugefügt werden.
Diese Datei wird auf einer Dateifreigabe eines Azure Storage-Kontos gespeichert.
Es sieht also so aus, als würde ein anderer Prozess die Datei jetzt sperren. Welcher Prozess kann das sein? Vielleicht überprüft Defender die geänderte Datei? Ich habe mir die Änderungen in KB5025229 angesehen, konnte aber nichts diesbezüglich finden.
Hat jemand eine Idee dazu?
Antwort1
So it looks like an other process is locking the file now, what process can this be?
Sie müssen die Überwachung sowohl auf Systemebene als auch auf Dateiebene aktivieren, um diese Informationen im Ereignisprotokoll aufzuzeichnen. Sie können auch Tools wie SysInternals ProcMon verwenden, um Dateizugriffe präziser zu identifizieren. Da das Symptom in kurzer Zeit leicht reproduzierbar ist, sollte es nicht lange dauern, den fehlerhaften Prozess zu identifizieren.
https://learn.microsoft.com/en-us/sysinternals/downloads/procmon