Dela via


fsutil 8dot3name

Frågar eller ändrar inställningarna för kort namn (8dot3-namn), vilket omfattar:

  • Fråga den aktuella inställningen om det korta namnbeteendet.

  • Genomsöka den angivna katalogsökvägen efter registernycklar som kan påverkas om korta namn tas bort från den angivna katalogsökvägen.

  • Ändra inställningen som styr det korta namnbeteendet. Den här inställningen kan tillämpas på en angiven volym eller på standardinställningen för volymen.

  • Ta bort de korta namnen för alla filer i en katalog.

Viktigt!

Att permanent ta bort 8dot3-filnamn och inte ändra registernycklar som pekar på 8dot3-filnamnen kan leda till oväntade programfel, inklusive oförmåga att avinstallera ett program. Vi rekommenderar att du först säkerhetskopierar din katalog eller volym innan du försöker ta bort 8dot3-filnamn.

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>

Parameterar

Parameter Beskrivning
fråga [<volumepath>] Frågar filsystemet om tillståndet för 8dot3-funktionen för att skapa korta namn.

Om en volymsökväg inte anges som en parameter visas standardinställningen 8dot3name creation behavior för alla volymer.

avsöka <directorypath> Söker igenom de filer som finns i den angivna katalogsökvägen efter registernycklar som kan påverkas om 8dot3 korta namn har tagits bort från filnamnen.
ange {<defaultvalue> \| <volumepath>} Ändrar filsystemets beteende för att skapa 8dot3-namn i följande instanser:
  • När standardvärde har angetts anges registernyckeln , HKLM\System\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation, till defaultvalue.

    DefaultValue kan ha följande värden:

    • 0: Aktiverar 8dot3-namnskapande för alla volymer i systemet.
    • 1: Inaktiverar 8dot3-namnskapande för alla volymer i systemet.
    • 2: Anger 8dot3-namnskapande per volym.
    • 3: Inaktiverar 8dot3-namnskapande för alla volymer utom systemvolymen.
  • När en volymsökväg anges anges de angivna volymerna på diskflaggan 8dot3name-egenskaper för att aktivera 8dot3-namnskapande för en angiven volym (0) eller inställd på att inaktivera 8dot3-namnskapande på den angivna volymen (1).

    Du måste ange standardbeteendet för filsystemet för att skapa 8dot3-namn till värdet 2 innan du kan aktivera eller inaktivera 8dot3-namnskapande för en angiven volym.

remsa <directorypath> Tar bort 8dot3-filnamnen för alla filer som finns i den angivna katalogsökvägen. 8dot3-filnamnet tas inte bort för filer där katalogsökvägen i kombination med filnamnet innehåller mer än 260 tecken.

Det här kommandot listar, men ändrar inte registernycklarna som pekar på de filer som hade 8dot3-filnamn permanent borttagna.

<volumepath> Anger enhetsnamnet följt av ett kolon eller GUID i formatet volume{GUID}.
/f Anger att alla filer som finns i den angivna katalogsökvägen har 8dot3-filnamnen borttagna även om det finns registernycklar som pekar på filer med filnamnet 8dot3. I det här fallet tar åtgärden bort 8dot3-filnamnen, men ändrar inga registernycklar som pekar på de filer som använder 8dot3-filnamnen. Varning: Vi rekommenderar att du säkerhetskopierar din katalog eller volym innan du använder parametern /f eftersom det kan leda till oväntade programfel, inklusive oförmåga att avinstallera program.
/l [<log file>] Anger en loggfil där information skrivs.

Om parametern /l inte har angetts skrivs all information till standardloggfilen: %temp%\8dot3_removal_log@(GMT YYYY-MM-DD HH-MM-SS).log**

/ s Anger att åtgärden ska tillämpas på underkatalogerna för den angivna katalogsökvägen.
/t Anger att borttagningen av 8dot3-filnamn ska köras i testläge. Alla åtgärder utom den faktiska borttagningen av 8dot3-filnamnen utförs. Du kan använda testläge för att identifiera vilka registernycklar som pekar på filer som använder 8dot3-filnamnen.
/v Anger att all information som skrivs till loggfilen också visas på kommandoraden.

Exempel

Om du vill fråga efter beteendet för att inaktivera 8dot3-namn för en diskvolym som har angetts med GUID,{928842df-5a01-11de-a85c-806e6f6e6963}, skriver du:

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

Du kan också köra frågor mot 8dot3-namnbeteendet med hjälp av underkommandot beteende .

Om du vill ta bort 8dot3-filnamn i katalogen D:\MyData och alla underkataloger skriver du informationen till loggfilen som anges som mylogfile.log:

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