Darum verbietet Windows es seit dem ersten Release vor 40 Jahren bis heute, diese 3 Zeichen als Namen zu verwenden

Windows ist auch dank seiner großen Flexibilität und Einsatzbandbreite so beliebt, aber einem bestimmten Dateinamen macht das Betriebssystem bis heute dicht.

Bei Datei- und Ordnernamen unter Windows habt ihr nicht komplett die freie Wahl. (stock.adobe.com - ankomando) Bei Datei- und Ordnernamen unter Windows habt ihr nicht komplett die freie Wahl. (stock.adobe.com - ankomando)

Es gibt gleich mehrere Zeichenfolgen unter Windows, die ihr bis heute nicht für sich genommen als Bezeichnung für eine Datei oder für einen Ordner verwenden könnt.

Das hat historische Gründe und ist letztlich keine nennenswerte Einschränkung. Man kann sehr gut ohne die verschiedenen 3er-Zeichenfolgen auskommt, die teils nur dann ein Problem sind, wenn ihr noch eine Ziffer von 1 bis 9 am Ende ergänzt.

Wollt ihr aber mal jemand mit Trivia-Wissen zu Windows überraschen, bittet die Person einfach darum, ihr Glück mit einer dieser Zeichenfolgen als Namen für einen Ordner oder eine Datei zu versuchen:

  • AUX
  • CON
  • CONIN$
  • CONOUT$
  • COM1 bis COM9
  • LPT1 bis LPT1
  • NUL
  • PRN

Wie Windows 11 sich auch im derzeit neuesten Build der aktuellen Version 24H2 gegen solche Versuche wehrt, zeigt das folgende kurze Video beispielhaft:

Video starten 0:35 So sieht es aus, wenn ihr Datei- und Ordnernamen nutzen wollt, die Windows bis heute nicht erlaubt

Die Geschichte der gesperrten Zeichenfolgen

Alle genannten Zeichenfolgen haben ihren Ursprung in MS-DOS. Programmen war es dadurch möglich, auf die damit jeweils verknüpfte Hardware zuzugreifen.

Die folgende mit Gemini erstellte Tabelle zeigt, für welche Hardware die Zeichenfolgen im Einzelnen standen:

AUXAuxiliary Device (Hilfsgerät): Repräsentierte den ersten seriellen Anschluss (COM1).
CONConsole (Konsole): Repräsentierte die Standard-Ein- und Ausgabe (Tastatur und Bildschirm).
CONIN$Console Input: Repräsentierte die Tastatureingabe.
CONOUT$Console Output: Repräsentierte die Bildschirmausgabe.
COM1 - COM9Communication Port: Repräsentierte die seriellen Schnittstellen für Modems, Mäuse etc.
LPT1 - LPT9Line Print Terminal: Repräsentierte die parallelen Schnittstellen, primär für Drucker.
NULNull Device: Ein schwarzes Loch. Alle Daten, die hierher gesendet wurden, verschwanden.
PRNPrinter (Drucker): Repräsentierte den ersten parallelen Druckeranschluss (LPT1).

Die ersten Windows-Versionen haben noch auf MS-DOS basiert. Aus Gründen der Abwärtskompatibilität wurde die Sperrung dieser Zeichenfolgen daher beibehalten.

Es ist zwar nicht davon auszugehen, dass bei aktuellen Windows-Versionen mit NT-Kernel und der dafür erstellten Software Probleme auftreten würden, wenn die Sperrung entfernt werden würde.

Da sie aber keine nennenswerte Rolle spielt, ist es letztlich auch unerheblich, dass sie sich weiter in Windows befindet.

Auch manche Einzelzeichen sind betroffen

Ebenfalls aus Kompatibilitätsgründen und zur Verhinderung von potenziellen Problemen in Datei- und Ordnernamen gesperrt sind übrigens bestimmte einzelne Zeichen wie das Fragezeichen, der Doppelpunkt und Schrägstriche.

So dient der Backslash beispielsweise zur Trennung einzelner Ordner (z.b. Dokument\Bilder) und der Doppelpunkt zur Kennzeichnung von Laufwerken (z.B. C:\). Eine Übersicht aller betroffenen Einzelzeichen seht ihr hier:

  • \
  • /
  • :
  • *
  • ?
  • "
  • |
  • <
  • >

Kanntet ihr die bis heute unter Windows gesperrten Zeichenfolgen bereits? Und nutzt ihr schon so lange Betriebssysteme auf PCs, dass ihr ihnen sogar selbst noch unter MS-DOS begegnet seid? Schreibt es gerne in die Kommentare!

zu den Kommentaren (23)

Kommentare(23)
Kommentar-Regeln von GameStar
Bitte lies unsere Kommentar-Regeln, bevor Du einen Kommentar verfasst.

Nur angemeldete Benutzer können kommentieren und bewerten.