Lancement exécutable 32 bits à partir de l'invite de commande en Win 7 64 bits OS

Je travaille sur Windows 7 64 bits et un problème bizarre. J'ai installé installAnywhere(32 bits) dans c:\Programs(x86) depuis je n'ai pas envie de l'installer dans l'ordinaire "c:\Program Files(x86)" pour éviter les tracas de l'espace dans le répertoire.

Quand j'ai tenté d'appeler le installanywhere à partir de l'invite de commande, utilisez la syntaxe:
cmd /c "c:\Programs(x86)\InstallAnywhereEnterprise\build\build.exe" ...
J'obtiens l'erreur "c:\Programs" n'est pas une commande. La raison étant qu'il est tentant de chercher à installAnywhere dans c:\Programs ignorant l' (x86) partie.

J'ai fait quelques recherches sur le lancement de 32 bits programmes vs 64 bits des programmes à partir de l'invite de commande et essayé d'utiliser %windir%\SysWow64\cmd.exe. Lorsque j'ai utilisé "%windir%\SysWow64\cmd.exe",
le répertoire %programfiles% correctement les points d' "c:\Programs Files(x86)", mais le lancement de la commande je l'ai mentionné juste donne la même erreur. Le FileSystemRedirector de Windows encore
garde pointant vers c:\Programs. J'ai réinstallé InstallAnywhere dans l'emplacement par défaut "C:\Programs Files(x86)" mais je ne sais pas pourquoi il ne fonctionne pas avec "C:\Programs(x86)".

Personne ne sait d'une solution de contournement?

  • - Ce vraiment juste on dirait que vous avez une non cotées de l'espace dans la commande que vous tapez. C'est la seule chose qui serait la cause de cette erreur. Pourriez vous s'il vous plaît vérifier que? Peut-être poster une capture d'écran de votre fenêtre de commande?
  • Message d'erreur réel - C:\>cmd /c "C:\Programs(x86)\InstallAnywhere 2011 Enterprise\build.exe" 'C:\Programs' n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes.
  • Intéressant. Je n'ai jamais vu ce problème avant, mais je viens de le dupliquer. Voir ma réponse pour la solution.