locked
Windows CONFOND mon INTEL core i3 avec un AMD RRS feed

  • Question

  • bonjour, depuis que j'ai exécuté un batch contenant en autre les lignes:

    if defined %ProgramFiles(x86)%goto X64
    :X64
    start programme_exemple

     

    Depuis, lorsque j'affiche %PROCESSOR_ARCHITECTURE% Windows me dit: AMD64 .

    Mon processeur est un INTEL core I3 comment se fait-il que Windows pense que c'est un AMD??

     

    Je préçise qu'a l'execution de la ligne de commande un message s'est affiché et il ressemblait à:

    Chargement des informations du processeur

    Chargement des informations de corrections

    Chargement des informations de la carte

     

    j'ai fait une restauration du système mais cela n'as rien changé!

    Je précise que TOUS MES PROGRAMMES FONCTIONNENT!

    Et lorsqu'après un clique droit sur ordinateur je vais sur propriétés, j'obtiens ceci:

     

    Est-ce grave? Réversible? Si oui comment?

     

    Je vous remercie  de votre aide!

     

    PS: si c'est une question stupide veuillez m'en excuser, néanmoins une réponse approfondie me feras plaisir!




    jeudi 5 mai 2011 12:54

Réponses

  • Si ton système est en 64 bit alors c'est normal de voir %PROCESSOR_ARCHITECTURE%=AMD64. Tu n'as pas à t'inquieter pour cela, c'est ainsi qu'on identifie l'architecture du système.

    La variable qui retourne ton processeur physique est %PROCESSOR_IDENTIFIER%.

    exemple:
    PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel


    Revue du Geek | Déployer Windows 7 avec MDT 2010
    jeudi 5 mai 2011 13:14
  • Il faut comprendre ceci, tu as:

    Les OS en 32 et 64 bits
    Les logiciels en 32 et 64 bits

    Sur un OS 64 bit, si tu installes un logiciel 32bit alors il va s'installer dans %ProgramFiles(x86)%.
    Sur un OS 64 bit, si tu installes un logiciel 64bit alors il va s'installer dans %ProgramFiles%.
    Sur un OS 32 bit, si tu installes un logiciel 32bit alors il va s'installer dans %ProgramFiles%.
    Sur un OS 32 bit, si tu essayes d'installer un logiciel 64bit alors tu auras une erreur. (application non valide)


    Revue du Geek | Déployer Windows 7 avec MDT 2010



    jeudi 5 mai 2011 14:07

Toutes les réponses

  • Lorsque tu utilises un logiciel comme speccy, cpuz... Qu'est ce que ca te donne comme information pour ton processeur ?
    Revue du Geek | Déployer Windows 7 avec MDT 2010
    jeudi 5 mai 2011 13:05
  • j'ai utilisé %processor_identifier% et cela m'as donné INTEL64

     

    pour le script il appelle simplement une liste de programme puis a un moment donné il était sensé vérifier si le PC est en 64 ou 32 bits afin de démarrer la version appropriée d'un programme.


    et en bonus:


    jeudi 5 mai 2011 13:09
  • Si ton système est en 64 bit alors c'est normal de voir %PROCESSOR_ARCHITECTURE%=AMD64. Tu n'as pas à t'inquieter pour cela, c'est ainsi qu'on identifie l'architecture du système.

    La variable qui retourne ton processeur physique est %PROCESSOR_IDENTIFIER%.

    exemple:
    PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel


    Revue du Geek | Déployer Windows 7 avec MDT 2010
    jeudi 5 mai 2011 13:14
  • Merci! Mais il me semble qu'avant il me retournait: x86 pour %PROCESSOR_ARCHITECTURE%. aurais-je rêvé? Enfin... si tu me dis que je n'aie pas à m'inquiéter, alors me voilà rassuré, néanmoins cela n'explique pas le drôle de message:

    Chargement des informations du processeur

    Chargement des informations de corrections

    Chargement des informations de la carte

    jeudi 5 mai 2011 13:21
  • Merci! Mais il me semble qu'avant il me retournait: x86 pour %PROCESSOR_ARCHITECTURE%. aurais-je rêvé? Enfin... si tu me dis que je n'aie pas à m'inquiéter, alors me voilà rassuré, néanmoins cela n'explique pas le drôle de message:

    Ouais je pense que tu avais trop codé, tu étais peut etre fatigué :)

    J'ai trouvé ceci qui t'explique un peu http://msdn.microsoft.com/en-us/library/aa384274%28v=vs.85%29.aspx


    Revue du Geek | Déployer Windows 7 avec MDT 2010
    jeudi 5 mai 2011 13:27
  • Il n'y à pas de question conne.. Il faut toujours etre curieux sur ce qu'on utilise!
    Revue du Geek | Déployer Windows 7 avec MDT 2010
    jeudi 5 mai 2011 13:34
  • hem j'ai édité (j'ai pas encore fini de te casser les pieds)

     

    Donc si on résume:

    -procésseur 64 bit

    -architecture AMD64

    Jusque là ça va.

    -dossier Program files (x86) <== pour les processeurs 32bit

     

    avec windows7 édition familiale premium 64bit.

    jeudi 5 mai 2011 13:59
  • HEU petit problème:  j'ai un dossier Program files(x86) celui dans lequel j'installe tous mes programmes et selon ton lien cela voudrait dire que c'est du x32??

     

    Uploaded with ImageShack.us

    Et je suis sur d'avoir eu x86 comme réponse!

     

    Il n'est pas possible de modifier l'architecture du processeur depuis une simple commande batch (celle ci en plus) donc serait un bug?

     

    Mais sur mon CD de Windows7 il y a marqué " Logiciel 64 bits" =====> il y a une incohérence quelque part !

     

    et juste comme ça... est il possible de brider un processeur 64bit en le mettant en 32bit? Si oui j'imagine que c'est compliqé.

     

     






    jeudi 5 mai 2011 14:00
  • hem j'ai édité (j'ai pas encore fini de te casser les pieds)

     

    Donc si on résume:

    -procésseur 64 bit

    -architecture AMD64

    Jusque là ça va.

    -dossier Program files (x86) <== pour les processeurs 32bit

     

    avec windows7 édition familiale premium 64bit.

    Les programmes qui s'installent dans %ProgramFiles(x86)% sont les programmes en 32 bit. Si tes programmes étaient en 64bit ils seraient dans %ProgramFiles%
    Revue du Geek | Déployer Windows 7 avec MDT 2010
    jeudi 5 mai 2011 14:01
  • Il faut comprendre ceci, tu as:

    Les OS en 32 et 64 bits
    Les logiciels en 32 et 64 bits

    Sur un OS 64 bit, si tu installes un logiciel 32bit alors il va s'installer dans %ProgramFiles(x86)%.
    Sur un OS 64 bit, si tu installes un logiciel 64bit alors il va s'installer dans %ProgramFiles%.
    Sur un OS 32 bit, si tu installes un logiciel 32bit alors il va s'installer dans %ProgramFiles%.
    Sur un OS 32 bit, si tu essayes d'installer un logiciel 64bit alors tu auras une erreur. (application non valide)


    Revue du Geek | Déployer Windows 7 avec MDT 2010



    jeudi 5 mai 2011 14:07
  • ok merci je pense que la fois ou j'ai vu x86 c'était sur un autre PC que le mien, bref,

    Merci encore pour ta patience, (c'est bon je t'embête plus, promis), grâce à toi je viens de combler certaines lacunes.

    Ce sujet à au moins le mérite d'avoir fait le tour des questions au sujet des 64 / 32 bits et de certaines variables d'environnement, cela pourras être utile à d'autres personnes!

    jeudi 5 mai 2011 14:09