I Microsoft® Windows®-baserede operativsystemer, bevares store og små bogstaver i navnene på de fleste objekter (f.eks. filer og mapper), men der skelnes ikke mellem store og små bogstaver. Det betyder, at du kan bruge store og små bogstaver, når du navngiver sådanne objekter, men at der i Windows ikke skelnes mellem navne udelukkende på grundlag af store og små bogstaver. Der kan f.eks. ikke være to filer i samme mappe med navnet sample.txt og Sample.txt, da navnene i Windows anses som identiske i forbindelse med identificering af filer.

Skelnen mellem store og små bogstaver og Subsystem for UNIX-based Applications

I UNIX-baserede operativsystemer skelnes der derimod mellem store og små bogstaver, hvilket vil sige, at der på computere, som kører UNIX-baserede operativsystemer, skelnes mellem objektnavne, selvom den eneste forskel mellem navnene er brugen af store og små bogstaver. Derfor ville sample.txt og Sample.txt på de fleste UNIX-baserede computere kunne gemmes i samme mappe, og i UNIX-operativsystemet ville der blive skelnet mellem dem ved udførelse af filhandlinger. Kommandoen rm S*.txt ville f.eks. slette Sample.txt, men ikke sample.txt.

I Subsystem for UNIX-based Applications skelnes der normalt mellem store og små bogstaver under arbejde med filnavne for at kunne implementere en normal UNIX-funktionsmåde. Dette kan medføre sikkerhedsproblemer, især for Windows-brugere, der er vant til, at der ikke skelnes mellem store og små bogstaver som i Windows. En version af edit.exe, der er inficeret med et skadeligt program af typen trojansk hest og har navnet EDIT.EXE, ville f.eks. kunne gemmes i samme mappe som edit.exe. Hvis en bruger skrev edit ved en Windows-kommandoprompt, kunne det resultere i, at programversionen med den trojanske hest (EDIT.EXE) blev kørt i stedet for standardversionen. Hvis skelnen mellem store og små bogstaver er aktiveret, skal Windows-brugerne orienteres om denne mulighed.

Gendanne standardindstillinger for skelnen mellem store og små bogstaver

I operativsystemerne Microsoft Windows Server® 2008 R2, Windows® 7, Windows Server® 2008, Windows Vista®,Windows Server® 2003 og Windows XP er det standard i andre undersystemer end Win32, at store og små bogstaver bevares, men at der ikke skelnes mellem store og små bogstaver. I tidligere versioner af Windows blev der som standard skelnet mellem store og små bogstaver. Hvis du vil understøtte standardfunktionsmåden i UNIX, kan du ændre standardfunktionsmåden for Windows Server 2003 og Windows XP i ikke-Win32-undersystemer, når du installerer de basisfunktioner, der udgør en del af overførselspakken Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications. Hvis du aktiverer skelnen mellem store og små bogstaver og derefter fjerner basisfunktionerne, gendannes standardfunktionsmåden for ikke-Win32-undersystemer, hvor der ikke skelnes mellem store og små bogstaver.

Flere oplysninger om ændring af indstillingerne for skelnen mellem store og små bogstaver finder du under Konfigurere store og små bogstaver for fil- og mappenavne. Siden er evt. på engelsk. https://go.microsoft.com/fwlink/?LinkId=53334.