Delen via


fsutil 8dot3name

Query's of wijzigt de instellingen voor korte naam (8dot3 naam) gedrag, waaronder:

  • Query's uitvoeren op de huidige instelling voor het gedrag van de korte naam.

  • Scannen van het opgegeven mappad voor registersleutels die mogelijk worden beïnvloed als korte namen zijn verwijderd uit het opgegeven mappad.

  • De instelling wijzigen waarmee het gedrag van de korte naam wordt bepaald. Deze instelling kan worden toegepast op een opgegeven volume of op de standaardvolumeinstelling.

  • Verwijder de korte namen voor alle bestanden in een map.

Important

Permanent verwijderen van 8dot3 bestandsnamen en het niet wijzigen van registersleutels die verwijzen naar de 8dot3 bestandsnamen kan leiden tot onverwachte toepassingsfouten, waaronder het niet kunnen verwijderen van een toepassing. Het wordt aanbevolen om eerst een back-up van uw map of volume te maken voordat u probeert 8dot3 bestandsnamen te verwijderen.

Syntax

fsutil 8dot3name [query] [<volumepath>]
fsutil 8dot3name [scan] [/s] [/l [<log file>] ] [/v] <directorypath>
fsutil 8dot3name [set] { <defaultvalue> | <volumepath> {1|0}}
fsutil 8dot3name [strip] [/t] [/s] [/f] [/l [<log file.] ] [/v] <directorypath>

Parameters

Parameter Description
vraag [<volumepath>] Hiermee wordt het bestandssysteem opgevraagd voor de status van het gedrag voor het maken van korte namen van 8dot3.

Als een volumepad niet als parameter is opgegeven, wordt de standaardinstelling voor het maken van 8dot3name voor alle volumes weergegeven.

scannen <directorypath> Scant de bestanden die zich in het opgegeven mappad bevinden op registersleutels die kunnen worden beïnvloed als 8dot3 korte namen uit de bestandsnamen zijn verwijderd.
{<defaultvalue> \| <volumepath>} instellen Wijzigt het gedrag van het bestandssysteem voor het maken van de naam 8dot3 in de volgende exemplaren:
  • Wanneer de standaardwaarde is opgegeven, wordt de registersleutel, HKLM\System\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation, ingesteld op de standaardwaarde.

    De standaardwaarde kan de volgende waarden hebben:

    • 0: Maakt het mogelijk om 8dot3 namen aan te maken voor alle volumes op het systeem.
    • 1: Schakelt het aanmaken van 8dot3-namen uit voor alle volumes op het systeem.
    • 2: Stelt 8dot3 naamcreatie in per volume.
    • 3: Schakelt het maken van 8dot3-namen uit voor alle volumes behalve het systeemvolume.
  • Wanneer een volumepad is opgegeven, worden de opgegeven volumes op schijf gemarkeerd 8dot3name-eigenschappen worden ingesteld om het maken van 8dot3-namen voor een opgegeven volume (0) in te schakelen of om het maken van 8dot3-namen op het opgegeven volume (1) uit te schakelen.

    U moet het standaardgedrag van het bestandssysteem voor het maken van 8dot3-namen instellen op de waarde 2 voordat u het maken van 8dot3-namen voor een opgegeven volume kunt in- of uitschakelen.

strip <directorypath> Verwijdert de 8dot3-bestandsnamen voor alle bestanden die zich in het opgegeven mappad bevinden. De bestandsnaam 8dot3 wordt niet verwijderd voor bestanden waarvan het mappad in combinatie met de bestandsnaam meer dan 260 tekens bevat.

Deze opdracht bevat een lijst, maar wijzigt niet de registersleutels die verwijzen naar de bestanden met 8dot3 bestandsnamen permanent verwijderd.

<volumepath> Hiermee geeft u de stationsnaam gevolgd door een dubbele punt of de GUID in de indeling volume{GUID}.
/f Hiermee geeft u op dat de bestandsnamen van 8dot3 worden verwijderd uit alle bestanden die zich in het opgegeven mappad bevinden, zelfs als er registersleutels zijn die verwijzen naar bestanden met de bestandsnaam 8dot3. In dit geval verwijdert de bewerking de 8dot3 bestandsnamen, maar wijzigt geen registersleutels die verwijzen naar de bestanden die de 8dot3 bestandsnamen gebruiken. Waarschuwing: Het wordt aanbevolen om een back-up te maken van uw map of volume voordat u de parameter /f gebruikt, omdat dit kan leiden tot onverwachte toepassingsfouten, waaronder het onvermogen om programma's te verwijderen.
/l [<log file>] Hiermee geeft u een logboekbestand waarin informatie wordt geschreven.

Als de parameter /l niet is opgegeven, wordt alle informatie naar het standaardlogboekbestand geschreven: %temp%\8dot3_removal_log@(GMT YYYY-MM-DD HH-MM-SS).log**

/s Hiermee geeft u op dat de bewerking moet worden toegepast op de submappen van het opgegeven mappad.
/t Hiermee geeft u op dat het verwijderen van 8dot3 bestandsnamen moet worden uitgevoerd in de testmodus. Alle bewerkingen behalve de daadwerkelijke verwijdering van de 8dot3 bestandsnamen worden uitgevoerd. U kunt de testmodus gebruiken om te ontdekken welke registersleutels verwijzen naar bestanden die gebruikmaken van de 8dot3-bestandsnamen.
/v Hiermee geeft u op dat alle informatie die naar het logboekbestand wordt geschreven, ook op de opdrachtregel wordt weergegeven.

Examples

Als u wilt zoeken naar het gedrag van de uitschakelen 8dot3-naam voor een schijfvolume dat is opgegeven met de GUID, {928842df-5a01-11de-a85c-806e6f6e6963}, type:

fsutil 8dot3name query volume{928842df-5a01-11de-a85c-806e6f6e6963}

U kunt ook een query uitvoeren op het naamgedrag van 8dot3 met behulp van het subcommando gedrag .

Als u de bestandsnamen van 8dot3 in de map D:\MyData en alle submappen wilt verwijderen, typt u het volgende terwijl u de informatie naar het logboekbestand schrijft dat is opgegeven als mylogfile.log:

fsutil 8dot3name strip /l mylogfile.log /s d:\MyData