Contextmenu Hoofdlettergevoeligheid toevoegen in Windows 10
In ons vorige artikel hebben we gezien hoe we de ingebouwde functie van Windows 10 kunnen gebruiken, waarmee de hoofdlettergevoelige modus voor mappen kan worden ingeschakeld. Om je tijd te besparen, wil je misschien een speciaal contextmenu aan je mappen toevoegen om hoofdlettergevoeligheid direct in of uit te schakelen zonder een nieuw opdrachtpromptvenster te openen. Dit is erg handig, vooral voor WSL-gebruikers.
Zoals u wellicht al weet, behandelt het Windows-bestandssysteem, NTFS, bestands- en mapnamen als hoofdletterongevoelig. Voor het besturingssysteem en de apps zijn MyFile.txt en myfile.txt bijvoorbeeld hetzelfde bestand. Echter, de dingen zijn anders in Linux. Voor dit besturingssysteem zijn dit twee verschillende bestanden. Dit verschil in gedrag kan problemen veroorzaken voor WSL-gebruikers.
Beginnend met Windows insider build 17093, is er een nieuwe manier om hoofdlettergevoelige bestanden in Windows te verwerken: hoofdlettergevoeligheid per map. Deze mogelijkheid is toegevoegd om de gebruiker een betere interoperabiliteit te bieden bij het gebruik van hoofdlettergevoelige bestanden. U kunt het ook gebruiken met reguliere Windows-applicaties. Vanaf Windows 10 Build 17110 is dit gedrag de standaardinstelling.
Microsoft heeft een nieuwe hoofdlettergevoelige vlag toegevoegd die op mappen kan worden toegepast. Voor mappen die deze vlag hebben, zijn alle bewerkingen op bestanden in die map hoofdlettergevoelig, ongeacht of: FILE_FLAG_POSIX_SEMANTICS
werd opgegeven. Dit betekent dat als u twee bestanden hebt die alleen per hoofdletter van elkaar verschillen in een map die als hoofdlettergevoelig is gemarkeerd, alle toepassingen er toegang toe hebben.
Om deze functie in of uit te schakelen, moet u de ingebouwde fsutil.exe
app. Raadpleeg het artikel voor meer informatie
Hoofdlettergevoelige modus inschakelen voor mappen in Windows 10
Om tijd te besparen, kunt u het contextmenu Hoofdlettergevoeligheid aan mappen toevoegen. Hier is hoe.
Het contextmenu Hoofdlettergevoeligheid toevoegen in Windows 10, doe het volgende.
- Download de volgende registerbestanden: Registerbestanden downloaden.
- Pak ze uit naar elke gewenste map, b.v. naar uw bureaubladmap.
- Dubbelklik op het bestand Add Hoofdlettergevoeligheid context menu.reg
- Bevestig de UAC-prompt.
Je bent klaar. Klik met de rechtermuisknop op een map om het menu te zien. Zie de volgende schermafbeelding.
Houd nu de Shift-toets op het toetsenbord ingedrukt en klik met de rechtermuisknop op een map om het uitgebreide contextmenu te zien. Daar ziet u extra opdrachten voor mappen waarvoor beheerdersrechten nodig zijn om ze te openen.
Hoe het werkt
De bovenstaande registerbestanden voegen de volgende opdrachten toe aan het contextmenu:
- Om de huidige modus voor hoofdlettergevoeligheid te zien:
fsutil.exe bestand queryCaseSensitiveInfo "pad naar een map"
- Hoofdlettergevoeligheid inschakelen:
fsutil.exe bestand setCaseSensitiveInfo "pad naar een map" inschakelen
- Hoofdlettergevoeligheid uitschakelen:
fsutil.exe bestand setCaseSensitiveInfo "pad naar een map" uitschakelen
De volgende vermeldingen worden gemaakt zodra u de bestanden importeert.
[HKEY_CLASSES_ROOT\Directory\shell\CaseSensitivityMenu] [HKEY_CLASSES_ROOT\Directory\Background\shell\CaseSensitivityMenu] [HKEY_CLASSES_ROOT\Drive\shell\CaseSensitivityMenu] [HKEY_CLASSES_ROOT\Directory\shell\CaseSensitivityMenuAdmin] [HKEY_CLASSES_ROOT\Directory\Background\shell\CaseSensitivityMenuAdmin] [HKEY_CLASSES_ROOT\Drive\shell\CaseSensitivityMenuAdmin]
Zie hoe u naar een registersleutel gaat met één klik. Bekijk hier ook onze uitstekende referentie voor de Windows Register-editor: Register-editor-app.
Dat is het.