במערכות הפעלה מבוססות Microsoft® Windows®‎, השמות של רוב האובייקטים (כגון קבצים וספריות) שומרים על האותיות הרישיות, אך אינם תלויי רישיות. כלומר, באפשרותך להשתמש באותיות גדולות וקטנות בעת מתן שמות לאובייקטים כאלה, אך Windows אינו מבחין בין שמות בהתבסס על שוני ברישיות בלבד. לדוגמה, אין באפשרותך לשמור שני קבצים באותה ספריה תחת השמות sample.txt ו- Sample.txt, מאחר ש- Windows מתייחס לשמות אלה כאל שמות זהים למטרות זיהוי קבצים.

תלות ברישיות ו'מערכת משנה עבור יישומים מבוססי UNIX'

בניגוד לכך, מערכות מבוססות UNIX הן תלויות רישיות לחלוטין, כך שמחשבים בהם פועלות מערכות הפעלה מבוססות UNIX מבחינים בין שמות אובייקטים כאשר ההבדל היחיד בין שמות אלה הוא הרישיות של התווים המשמשים בשמות אובייקטים. לכן, ברוב המחשבים שהם מבוססי UNIX, ניתן לאחסן את sample.txt ואת Sample.txt באותה ספריה, ומערכת ההפעלה UNIX תבחין ביניהם בעת ביצוע פעולות בקבצים. לדוגמה, הפקודה rm S*.txt תמחק את Sample.txt, אך לא את sample.txt.

כדי ליישם אופן פעולה רגיל של UNIX, 'מערכת משנה עבור יישומים מבוססי UNIX' היא בדרך כלל תלויית רישיות בעת עבודה עם שמות קבצים. דבר זה יכול לגרום לבעיות אבטחה, במיוחד עבור משתמשי Windows שרגילים למוסכמות של Windows שאינן תלויות רישיות. לדוגמה, גירסה של edit.exe הנגועה בתוכנית זדונית מסוג סוס טרויאני, בשם EDIT.EXE, עשויה להיות מאוחסנת באותה ספריה כמו edit.exe. אם משתמש יקליד edit בשורת פקודה של Windows, ייתכן שגירסת הסוס הטרויאני (EDIT.EXE) תופעל במקום הגירסה הרגילה. אם התכונה של תלות ברישיות מופעלת, יש ליידע את משתמשי Windows לגבי אפשרות זו.

שחזור ברירות מחדל של תלות ברישיות

במערכות ההפעלה Windows Server® 2008 R2, Windows® 7, Windows Server® 2008, Windows Vista®, Windows Server® 2003 ו- Windows XP של Microsot, אופן הפעולה המוגדר כברירת המחדל עבור מערכות משנה שאינן מערכת המשנה Win32 הוא שמירה על רישיות אך באופן שאינו תלוי רישיות; בגירסאות קודמות של Windows, מערכות משנה כאלה היו תלויות רישיות לחלוטין כברירת מחדל. כדי לתמוך באופן פעולה רגיל של UNIX, באפשרותך לשנות את אופן הפעולה המוגדר כברירת המחדל של Windows Server 2003 ו- Windows XP עבור מערכות משנה שאינן Win32, בעת התקנת כלי השירות הבסיסיים שהם חלק מחבילת ההורדה Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications. אם תהפוך את התכונה של 'תלות ברישיות' לזמינה ולאחר מכן תסיר את ההתקנה של כלי השירות הבסיסיים, תוכנית ההתקנה תשחזר את אופן הפעולה שאינו תלוי רישיות, המוגדר כברירת מחדל במערכות שאינן Win32.

לקבלת מידע נוסף אודות שינוי הגדרות של תלות ברישיות, עיין במאמר Configuring Case Sensitivity for File and Folder Names‏ (https://go.microsoft.com/fwlink/?LinkId=53334) (ייתכן שהדף יוצג באנגלית).