Ich hatte das Problem, dass Shoutcast auf meinem Desktop einen Ordner erstellt hatte, dessen Namen mit der Windows-üblichen Syntax nicht konform war. Der Dateiname enthielt am Anfang sowie am Ende Punkte und es waren diverse unerlaubte Sonderzeichen wie Schrägstrich. Solche Dateien darf es eigentlich nicht geben, weil diverse Sonderzeichen noch aus DOS-Zeiten bestimmte Bedeutungen haben. Ein Punkt steht für das gegenwärtige Verzeichnis, zwei Punkte stehen für das Mutterverzeichnis des gegenwärtigen Verzeichnisses, ein Backslash (\) trennt in der Syntax die Ordner in ihrer Hierarchie und ein Slash (/) kündigt meisst Variabeln an. Aber so viel zur Theorie...
Wie habe ich das Problem gelöst?
Zuerst habe ich gecheckt, wo die kaputte Datei liegt. Dateien die auf dem Desktop liegen können auf der Festplatte an unterschiedlichen Stellen liegen:
.\Dokumente und Einstellungen\All Users\Desktop
.\Dokumente und Einstellungen\Benutzername\Desktop
und in der Registrierungsdatei von Windows, kurz Registry. Also meine kaputte Datei lag auf dem All-Users-Desktop. Ich habe daraufhin sämtliche andere Dateien, die in diesem Desktop-Verzeichnis lagen einfach in mein Benutzerkonto-Desktop-Verzeichnis kopiert, warum kommt später.
Ich habe nun während eines Neustarts die F8-Taste gedrückt, um ins Windows-interne Bootmenu zu gelangen. Dann hatte ich Windows im "Abgesicherten Modus mit Eingabeaufforderung" gestartet. Als Benutzer wählte ich den Administrator. In der daraufhin folgenden Eingabeaufforderung hatte ich dann Folgendes eingegeben:
cd "dokumente und einstellungen\all users\"
ren desktop müll
md desktop
rd /s /q müll
Mit Befehl Numero 1 hab ich in das Verzeichnis gewechselt, in der der Ordner Desktop sich befindet.
Mit Befehl Numero 2 habe ich den Ordner Desktop in einen fiktiven Namen umbenannt.
Mit Befehl Numero 3 habe ich einen neuen Desktop-Ordner erstellt.
Mit Befehl Numero 4 habe ich den alten umbenannten Desktop-Ordner gelöscht. Die Variabeln /s und /q bewirkten nur, dass alle Unterordner und enthaltenen Dateien (also meinen kaputten Ordner) mitgelöscht werden.
Theoretisch sollte diese Funktionsweise mit allen kaputten Dateien funktionieren. Hoffe, hiermit Einigen geholfen zu haben...