Batch-Datei lässt sich nach Ausführen und Beenden nicht mehr abspeichern - Zugriff verweigert
Hallo,
seit neuem kann ich Batch-Datei nur bearbeiten, bevor diese noch nicht ausgeführt worden ist. Habe ich die Batch schon mal vor kurzem ausgeführt (deren Prozess sogar längst beendet worden ist), lässt sich diese im Editor nicht mehr abspeichern - "Zugriff verweigert".
Alle Berechtigungen sind selbstverständlich vorhanden und egal in welchem Ordner bzw. Partition, ist das Problem überall gleich.
Die Datei lässt sich aber problemlos verschieben bzw. umbenennen.
Im ProcessExplorer wird mir der Prozess "System" angezeigt, der die Datei erst nach etwa zwei-drei Minuten freigibt. Daher muss ich für jede Änderung am Code in der Batch die Datei vom Ordner zu Ordner hin und her verschieben bzw. umbenennen, um sie somit wieder freizugeben.
Was könnte da los sein? Wieso hängt es plötzlich? (Rechner natürlich neu gestartet, aber alles ohne Erfolg).
Ich glaube an dem Rechner nichts geändert zu haben.
Bitte sehr um Hilfe.
Gruß
evinben
PS: ich habe bewusst das Problem erstmals unter "Batch & Shell" eingestellt, obwohl es rein ein OS-Problem ist.
Sollte für Administratoren es richtig in der letzten Kategorie vernünftiger erscheinen, meinetwegen gerne auch dorthin verschieben.
seit neuem kann ich Batch-Datei nur bearbeiten, bevor diese noch nicht ausgeführt worden ist. Habe ich die Batch schon mal vor kurzem ausgeführt (deren Prozess sogar längst beendet worden ist), lässt sich diese im Editor nicht mehr abspeichern - "Zugriff verweigert".
Alle Berechtigungen sind selbstverständlich vorhanden und egal in welchem Ordner bzw. Partition, ist das Problem überall gleich.
Die Datei lässt sich aber problemlos verschieben bzw. umbenennen.
Im ProcessExplorer wird mir der Prozess "System" angezeigt, der die Datei erst nach etwa zwei-drei Minuten freigibt. Daher muss ich für jede Änderung am Code in der Batch die Datei vom Ordner zu Ordner hin und her verschieben bzw. umbenennen, um sie somit wieder freizugeben.
Was könnte da los sein? Wieso hängt es plötzlich? (Rechner natürlich neu gestartet, aber alles ohne Erfolg).
Ich glaube an dem Rechner nichts geändert zu haben.
Bitte sehr um Hilfe.
Gruß
evinben
PS: ich habe bewusst das Problem erstmals unter "Batch & Shell" eingestellt, obwohl es rein ein OS-Problem ist.
Sollte für Administratoren es richtig in der letzten Kategorie vernünftiger erscheinen, meinetwegen gerne auch dorthin verschieben.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 320178
Url: https://administrator.de/contentid/320178
Ausgedruckt am: 24.11.2024 um 12:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
Dann wird also noch dein System damit beschäftigt sein, auch wenn du es nicht so siehst. Sicher das der Inhalt deiner Batch nicht für dieses Verhalten zuständig ist? Was steht drin und an welcher Stelle passt etwas nicht vor/während der Ausführung. Wird etwas gesucht aber nicht gefunden? Sind irgendwelche Rechte nicht OK? Und warum ist der Eigner dort "System" - was soll gemacht werden das ein Systemkonto damit belastet wird?
Eine Batch mit macht was?
Gruß,
Peter
Dann wird also noch dein System damit beschäftigt sein, auch wenn du es nicht so siehst. Sicher das der Inhalt deiner Batch nicht für dieses Verhalten zuständig ist? Was steht drin und an welcher Stelle passt etwas nicht vor/während der Ausführung. Wird etwas gesucht aber nicht gefunden? Sind irgendwelche Rechte nicht OK? Und warum ist der Eigner dort "System" - was soll gemacht werden das ein Systemkonto damit belastet wird?
Ich glaube an dem Rechner nichts geändert zu haben.
Ich glaube das ab und an auch Änderungen seitens Updates in Haus kommen - aber "habe nichts gemacht" Und auch per Updates wird mal an der Sucherheitsschraube gedreht, notfalls wird gar das Rad neu erfunden und alte Räder drehen dann nicht mehr Eine Batch mit
CLS
dir C:\ >>%Temp%\Test22.log
Pause
Gruß,
Peter