C:\Progra~2 ne fonctionne pas dans windows 8

Suis en train de travailler sur la création de fichier de commandes dans windows 8, qui a l'habitude d'accepter "C:\Program files" dans son corps, car l'espace entre le programme et les fichiers vont donner d'erreur. j'ai donc utilisé "C:\Progra~2".

Je veux accéder Program files (x86).

Vais avoir deux PC windows 8.

L'un est Windows 8 OEM et l'autre est Windows 8 PRO.

Quand je tape "C:\Progra~2" à partir de windows, pour accéder aux fichiers de programme (x86), il s'ouvre exactement dans windows 8 pro.

Mais quand je fais la même dans windows 8 OEM, il dit "windows cannot find C:\Progra~2".

Ne suis pas sûr de savoir si c'est un problème avec les PRO et les versions OEM.

Quelqu'un peut-il me fournir un moyen de trouver la solution

Les anciens, DOS 8.3 nom court de la cartographie est imprévisible. Vous avez presque certainement mis dans ce pétrin en oubliant d'utiliser des guillemets autour du nom de fichier. Nécessaires pour s'assurer que l'espace incorporé dans le nom du répertoire ne cause pas de problèmes. Vous aurez toujours besoin lorsque vous utilisez la variable d'environnement correctement.
Pourriez-vous svp me donner un exemple pour windows 8. Dans le fichier de commandes h en utilisant C:\Progra~2\Applicationname\Service.exe -s
"C:\Program Files (x86)\Application name\Service.exe" -s <-- cela devrait fonctionner.
Aussi superuser.com/questions/279008/...

OriginalL'auteur user1465461 | 2013-05-28