Ho un problema con i nomi brevi di Windows. A volte i nomi brevi non sembrano essere generati per "Programmi" e "Programmi (x86)".
Ho verificato che la generazione di nomi brevi è abilitata, il fsutil behavior query disable8dot3 C:che mi dice che l'impostazione a livello di sistema è 2(per volume) e che il valore locale è 0(creare nomi 8dot3).
Dovrebbe apparire più o meno così (si noti che è una copia tedesca a 32 bit):
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
Tuttavia, su un'altra macchina (copia a 64 bit), sembra 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
Come avrai notato, mancano i nomi brevi per le cartelle del programma.
La domanda è ora come generarli, perché ho bisogno di quei nomi brevi per alcuni script più vecchi. Ci ho provato fsutil file setshortname "Program Files" "PROGRA~1", ma questo mi dà Access denied..
%programfiles%). La ridenominazione non funziona davvero. Forse posso farlo da offline? Potrebbe essere una soluzione.
Program Files. Non è possibile modificare gli script? Inoltre, spero che lo script non stia pensando che laProgram Filesdirectory sia semprePROGRA~1perché in questo caso lo script verrà eseguito in qualche guaio alla fine perché i nomi brevi non sono sempre gli stessi. Potresti anche chiedere aiuto per aggiornare gli script al nome lungo (anziché al nome breve) prima ecc. (Se possibile).