J'ai un problème avec les noms courts de Windows. Parfois, les noms courts ne semblent pas être générés pour "Program Files" et "Program Files (x86)".
J'ai vérifié que la génération de noms courts est activée avec fsutil behavior query disable8dot3 C:
ce qui m'indique que le paramètre général du système est 2
(par volume) et la valeur locale est 0
(créer des noms 8dot3).
Il devrait ressembler à peu près à ceci (notez qu'il s'agit d'une copie 32 bits en allemand) :
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
Cependant, sur une autre machine (copie 64 bits), cela ressemble à ceci 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
Comme vous l'avez peut-être remarqué, les noms courts manquent pour les dossiers de programmes.
La question est maintenant de savoir comment les générer, car j'ai besoin de ces noms courts pour quelques anciens scripts. J'ai essayé avec fsutil file setshortname "Program Files" "PROGRA~1"
mais cela me donne juste Access denied.
.