Compartir a través de


fsutil 8dot3name

Consulta o cambia la configuración del comportamiento de nombre corto (nombres 8dot3), que incluye lo siguiente:

  • Consulta de la configuración actual para el comportamiento de nombre corto.

  • Examen de la ruta de acceso de directorio especificada para las claves del Registro que podrían verse afectadas si se quitan nombres cortos de la ruta de acceso del directorio especificada.

  • Cambio de la configuración que controla el comportamiento de nombre corto. Esta configuración se puede aplicar a un volumen especificado o a la configuración predeterminada del volumen.

  • Eliminación de los nombres cortos de todos los archivos de un directorio.

Important

Eliminar de forma permanente los nombres de archivo 8dot3 y no modificar las claves del Registro que apuntan a los nombres de archivo 8dot3 puede provocar errores inesperados en la aplicación, como la incapacidad de desinstalar una aplicación. Se recomienda realizar primero una copia de seguridad del directorio o volumen antes de intentar quitar los nombres de archivo 8dot3.

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
consulta [<volumepath>] Consulta el sistema de archivos para el estado del comportamiento de creación de nombres cortos 8dot3.

Si no se especifica una ruta de volumen como parámetro, se muestra la configuración predeterminada de comportamiento de creación de 8dot3name para todos los volúmenes.

escanear <directorypath> Examina los archivos que se encuentran en la ruta de acceso del directorio especificada en busca de claves del Registro que podrían verse afectadas si se eliminaran los nombres cortos 8dot3 de los nombres de archivo.
establecer {<defaultvalue> \| <volumepath>} Cambia el comportamiento del sistema de archivos para la creación de nombres 8dot3 en las instancias siguientes:
  • Cuando se especifica defaultvalue , la clave del Registro, HKLM\System\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation, se establece en defaultvalue.

    DefaultValue puede tener los siguientes valores:

    • 0: Habilita la creación de nombres 8dot3 para todos los volúmenes del sistema.
    • 1: Deshabilita la creación de nombres 8dot3 para todos los volúmenes del sistema.
    • 2: Establece la creación de nombres 8dot3 por volumen.
    • 3: Deshabilita la creación de nombres 8dot3 para todos los volúmenes excepto el volumen del sistema.
  • Cuando se especifica una ruta de volúmenes , los volúmenes especificados en las propiedades 8dot3name de la marca de disco se establecen para habilitar la creación de nombres 8dot3 para un volumen especificado (0) o para deshabilitar la creación de nombres 8dot3 en el volumen especificado (1).

    Debe establecer el comportamiento predeterminado del sistema de archivos para la creación de nombres 8dot3 en el valor 2 antes de poder habilitar o deshabilitar la creación de nombres 8dot3 para un volumen especificado.

tira <directorypath> Quita los nombres de archivo 8dot3 de todos los archivos que se encuentran en la ruta de acceso de directorio especificada. El nombre de archivo 8dot3 no se elimina para ningún archivo en el que la ruta de directorio combinada con el nombre de archivo contenga más de 260 caracteres.

Este comando enumera pero no modifica las claves del Registro que apuntan a los archivos que tenían nombres de archivo 8dot3 que se eliminaron.

<volumepath> Especifica el nombre de la unidad seguido de dos puntos o GUID en el formato volume{GUID}.
/f Especifica que todos los archivos que se encuentran en la ruta de acceso de directorio especificada tienen los nombres de archivo 8dot3 eliminados, incluso si hay claves del Registro que apuntan a archivos con el nombre de archivo 8dot3. En este caso, la operación elimina los nombres de archivo 8dot3, pero no modifica ninguna clave del Registro que apunte a los archivos que usan los nombres de archivo 8dot3. Advertencia: Se recomienda realizar una copia de seguridad del directorio o volumen antes de usar el parámetro /f , ya que puede provocar errores inesperados en la aplicación, incluida la imposibilidad de desinstalar programas.
/l [<log file>] Especifica un archivo de registro donde se escribe información.

Si no se especifica el parámetro /l , toda la información se escribe en el archivo de registro predeterminado: %temp%\8dot3_removal_log@(GMT YYYY-MM-DD HH-MM-SS).log**

/s Especifica que la operación se debe aplicar a los subdirectorios de la ruta de acceso de directorio especificada.
/t Especifica que la eliminación de nombres de archivo 8dot3 debe ejecutarse en modo de prueba. Se realizan todas las operaciones excepto la eliminación real de los nombres de archivo 8dot3. Puede usar el modo de prueba para detectar qué claves del Registro apuntan a los archivos que usan los nombres de archivo 8dot3.
/v Especifica que toda la información escrita en el archivo de registro también se muestra en la línea de comandos.

Examples

Para consultar el comportamiento del nombre 8dot3 de deshabilitación para un volumen de disco especificado con el GUID, {928842df-5a01-11de-a85c-806e6f6e6963}, escriba lo siguiente:

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

También puede consultar el comportamiento del nombre 8dot3 mediante el subcomando behavior .

Para quitar los nombres de archivo 8dot3 en el directorio D:\MyData y todos los subdirectorios, mientras escribe la información en el archivo de registro especificado como mylogfile.log, escriba:

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