Der Martin: Windows-Fehlermeldung umprogrammieren

Beitrag lesen

Hallo Thommy,

darf ich kurz... naja, nicht korrigieren, nur ergänzen:

  1. wenn eine Datei gesperrt ist kannst Du diese weder löschen noch umbenennen. Auch Windows kann dies nicht!

Jein. Das ist korrekt, wenn eine Datei zum Schreiben geöffnet und deshalb für andere Zugriffe gesperrt ist. Ist sie dagegen nur zum Lesen geöffnet, kannst du sie zwar auch nicht löschen oder überschreiben, aber immerhin trotzdem umbenennen oder sogar in ein anderes Verzeichnis verschieben.
Probier es bitte nicht aus, wenn du dein Windows nicht gefährden möchtest, aber du kannst fast jede Windows-Systemdatei (z.B. irgendeine DLL) im Betrieb umbenamsen. Solange Windows die Datei geöffnet hält, ist alles in Butter. Erst wenn du das System neu startest, geht's in die Hose, weil die Datei dann unter dem ursprünglichen Namen nicht mehr gefunden wird, ergo "fehlt oder beschädigt ist".
Mit diesem "Trick" kann man übrigens sogar ohne großen Aufwand Systemdateien von Windows ersetzen, die eigentlich ständig in Gebrauch sind: Erst umbenennen, dann geänderte Datei mit Original-Namen ins Verzeichnis kopieren, dann Windows neu starten. Beim Neustart wird dann automatisch die geänderte Datei geladen.

Der oben beschriebene Trick funktioniert übrigens nicht bei Windows 9x. Dessen Kernel sperrt die momentan benutzten Dateien komplett. Aber dafür gibt's bei diesen Versionen ja den DOS-Modus...

Ciao,

Martin