Saya memiliki masalah dengan nama pendek windows windows. Kadang-kadang nama-nama pendek tampaknya tidak dihasilkan untuk "Program Files" dan "Program Files (x86)".
Saya memverifikasi bahwa pembuatan nama pendek diaktifkan fsutil behavior query disable8dot3 C:yang memberi tahu saya bahwa pengaturan lebar sistem adalah 2(per volume) dan nilai lokalnya adalah 0(buat nama 8dot3).
Seharusnya terlihat seperti ini (perhatikan bahwa ini adalah salinan 32bit Jerman):
C:\>dir /a /x
Verzeichnis von C:\
21.12.2011 00:17 <DIR> $Recycle.Bin
14.07.2009 05:53 <VERBINDUNG> DOCUME~1 Documents and Settings [C:\Users]
09.01.2011 15:35 <VERBINDUNG> DOKUME~1 Dokumente und Einstellungen [C:Users]
27.11.2013 15:11 2.147.016.704 pagefile.sys
14.07.2009 03:37 <DIR> PerfLogs
26.11.2013 17:31 <DIR> PROGRA~1 Program Files
08.11.2013 21:58 <DIR> PROGRA~2 ProgramData
09.01.2011 15:35 <VERBINDUNG> PROGRA~3 Programme [C:\Program Files]
09.01.2011 15:35 <DIR> Recovery
26.11.2013 17:40 <DIR> SYSTEM~1 System Volume Information
23.01.2011 15:00 <DIR> Temp
11.01.2011 20:56 <DIR> Users
08.11.2013 14:53 <DIR> Windows
Namun di komputer lain (salinan 64bit), ini terlihat seperti C:> dir / a / x
Verzeichnis von C:\
21.12.2011 00:17 <DIR> $Recycle.Bin
14.07.2009 05:53 <VERBINDUNG> DOCUME~1 Documents and Settings [C:\Users]
09.01.2011 15:35 <VERBINDUNG> DOKUME~1 Dokumente und Einstellungen [C:Users]
27.11.2013 15:11 2.147.016.704 pagefile.sys
14.07.2009 03:37 <DIR> PerfLogs
26.11.2013 17:31 <DIR> Program Files
26.11.2013 17:31 <DIR> Program Files (x86)
08.11.2013 21:58 <DIR> ProgramData
09.01.2011 15:35 <DIR> Recovery
26.11.2013 17:40 <DIR> SYSTEM~1 System Volume Information
23.01.2011 15:00 <DIR> Temp
11.01.2011 20:56 <DIR> Users
08.11.2013 14:53 <DIR> Windows
Seperti yang mungkin Anda perhatikan, nama-nama pendek tidak ada untuk folder program.
Pertanyaannya sekarang adalah bagaimana membuat mereka, karena saya perlu nama-nama pendek untuk beberapa skrip yang lebih tua. Saya mencoba fsutil file setshortname "Program Files" "PROGRA~1", tetapi ini hanya memberi saya Access denied..
%programfiles%). Mengganti nama memang tidak bekerja. Mungkin saya bisa melakukan ini dari offline? Bisa jadi solusi.
Program Files. Tidak mungkin menyesuaikan skrip? Juga, saya berharap skrip tidak berpikirProgram Filesdirektori-selaluPROGRA~1karena jika itu kasus skrip Anda akan berjalan dalam beberapa masalah serius pada akhirnya karena nama-nama pendek tidak selalu sama. Anda juga dapat meminta bantuan untuk memutakhirkan skrip ke nama panjang (bukan nama pendek) findfirst dll. (Jika memungkinkan).