Bagikan melalui


fsutil 8dot3name

Berlaku untuk: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Kueri atau mengubah pengaturan untuk perilaku nama pendek (nama 8dot3), yang mencakup:

  • Mengkueri pengaturan saat ini untuk perilaku nama pendek.

  • Memindai jalur direktori yang ditentukan untuk kunci registri yang mungkin terpengaruh jika nama pendek dilucuti dari jalur direktori yang ditentukan.

  • Mengubah pengaturan yang mengontrol perilaku nama pendek. Pengaturan ini dapat diterapkan ke volume tertentu atau ke pengaturan volume default.

  • Menghapus nama pendek untuk semua file dalam direktori.

Penting

Menghapus nama file 8dot3 secara permanen dan tidak memodifikasi kunci registri yang menunjuk ke nama file 8dot3 dapat menyebabkan kegagalan aplikasi yang tidak terduga, termasuk ketidakmampuan untuk menghapus instalasi aplikasi. Disarankan agar Anda mencadangkan direktori atau volume terlebih dahulu sebelum mencoba menghapus nama file 8dot3.

Sintaks

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>

Parameter

Parameter Deskripsi
Query [<volumepath>] Mengkueri sistem file untuk status perilaku pembuatan nama pendek 8dot3.

Jika volumepath tidak ditentukan sebagai parameter, pengaturan perilaku pembuatan 8dot3name default untuk semua volume ditampilkan.

Scan <directorypath> Memindai file yang terletak di directorypath yang ditentukan untuk kunci registri yang mungkin terpengaruh jika nama pendek 8dot3 dilucuti dari nama file.
Set {<defaultvalue> \| <volumepath>} Mengubah perilaku sistem file untuk pembuatan nama 8dot3 dalam instans berikut:
  • Ketika defaultvalue ditentukan, kunci registri, HKLM\System\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation, diatur ke defaultvalue.

    DefaultValue dapat memiliki nilai berikut:

    • 0: Mengaktifkan pembuatan nama 8dot3 untuk semua volume pada sistem.
    • 1: Menonaktifkan pembuatan nama 8dot3 untuk semua volume pada sistem.
    • 2: Mengatur pembuatan nama 8dot3 per volume.
    • 3: Menonaktifkan pembuatan nama 8dot3 untuk semua volume kecuali volume sistem.
  • Ketika volumepath ditentukan, volume yang ditentukan pada properti 8dot3name bendera disk diatur untuk mengaktifkan pembuatan nama 8dot3 untuk volume tertentu (0) atau diatur untuk menonaktifkan pembuatan nama 8dot3 pada volume yang ditentukan (1).

    Anda harus mengatur perilaku sistem file default untuk pembuatan nama 8dot3 ke nilai 2 sebelum Anda dapat mengaktifkan atau menonaktifkan pembuatan nama 8dot3 untuk volume tertentu.

Strip <directorypath> Menghapus nama file 8dot3 untuk semua file yang terletak di direktori yang ditentukan. Nama file 8dot3 tidak dihapus untuk file apa pun di mana direktori yang dikombinasikan dengan nama file berisi lebih dari 260 karakter.

Perintah ini mencantumkan, tetapi tidak mengubah kunci registri yang menunjuk ke file yang memiliki nama file 8dot3 yang dihapus secara permanen.

<volumepath> Menentukan nama drive diikuti oleh titik dua atau GUID dalam format volume{GUID}.
/f Menentukan bahwa semua file yang terletak di direktori yang ditentukan memiliki nama file 8dot3 yang dihapus bahkan jika ada kunci registri yang menunjuk ke file menggunakan nama file 8dot3. Dalam hal ini, operasi menghapus nama file 8dot3, tetapi tidak mengubah kunci registri apa pun yang menunjuk ke file yang menggunakan nama file 8dot3. Peringatan: Disarankan agar Anda mencadangkan direktori atau volume sebelum menggunakan parameter /f karena dapat menyebabkan kegagalan aplikasi yang tidak terduga, termasuk ketidakmampuan untuk menghapus instalasi program.
/L [<log file>] Menentukan file log tempat informasi ditulis.

Jika parameter /l tidak ditentukan, semua informasi ditulis ke file log default: %temp%\8dot3_removal_log@(GMT YYYY-MM-DD HH-MM-SS).log**

/dtk Menentukan bahwa operasi harus diterapkan ke subdirektori direktori yang ditentukan.
/T Menentukan bahwa penghapusan nama file 8dot3 harus dijalankan dalam mode pengujian. Semua operasi kecuali penghapusan aktual nama file 8dot3 dilakukan. Anda dapat menggunakan mode pengujian untuk menemukan kunci registri mana yang menunjuk ke file yang menggunakan nama file 8dot3.
/v Menentukan bahwa semua informasi yang ditulis ke file log juga ditampilkan pada baris perintah.

Contoh

Untuk mengkueri perilaku nama 8dot3 untuk volume disk yang ditentukan dengan GUID, {928842df-5a01-11de-a85c-806e6f6e6963}, ketik:

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

Anda juga dapat mengkueri perilaku nama 8dot3 dengan menggunakan sub-perintah perilaku .

Untuk menghapus nama file 8dot3 di direktori D:\MyData dan semua subdirektori, sambil menulis informasi ke file log yang ditentukan sebagai mylogfile.log, ketik:

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