PreferredServerBitness
Définit l’architecture préférée, 32 bits ou 64 bits, pour ce serveur COM.
Entrée du Registre
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
PreferredServerBitness = value
Remarques
Il s’agit d’une valeur REG_DWORD disponible uniquement sur les versions 64 bits de Windows.
Valeur | Description |
---|---|
1 | Mettre en correspondance l’architecture du serveur à l’architecture du client. Par exemple, si le client est 32 bits, utilisez une version 32 bits du serveur, si elle est disponible. Si ce n’est pas le cas, la demande d’activation du client échoue. |
2 | Utilisez une version 32 bits du serveur. S’il n’existe pas, la demande d’activation du client échoue. |
3 | Utilisez une version 64 bits du serveur. S’il n’existe pas, la demande d’activation du client échoue. |
Si cette valeur n’est pas présente, procédez comme suit :
- Si l’ordinateur qui héberge le serveur exécute Windows XP ou Windows Server 2003 sans SP1 ou version ultérieure installée, COM préfère une version 64 bits du serveur si disponible ; sinon, il active une version 32 bits du serveur.
- Si l’ordinateur qui héberge le serveur exécute Windows Server 2003 avec SP1 ou version ultérieure installée, COM tente de faire correspondre l’architecture du serveur à l’architecture cliente. En d’autres termes, pour un client 32 bits, COM active un serveur 32 bits s’il est disponible ; sinon, il active une version 64 bits du serveur. Pour un client 64 bits, COM active un serveur 64 bits s’il est disponible ; sinon, il active un serveur 32 bits.
Le client peut également spécifier sa propre préférence d’architecture via les indicateurs de CLSCTX_ACTIVATE_32_BIT_SERVER et de CLSCTX_ACTIVATE_64_BIT_SERVER, et ceux-ci remplacent la préférence du serveur. Pour plus d’informations et un graphique des interactions possibles entre les préférences d’architecture client et serveur, consultez CLSCTX.
Rubriques connexes