PreferredServerBitness
Hiermee stelt u de voorkeursarchitectuur, 32-bits of 64-bits, voor deze COM-server in.
Registervermelding
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
PreferredServerBitness = value
Opmerkingen
Dit is een REG_DWORD waarde die alleen beschikbaar is in 64-bits versies van Windows.
Waarde | Beschrijving |
---|---|
1 | Koppel de serverarchitectuur aan de clientarchitectuur. Als de client bijvoorbeeld 32-bits is, gebruikt u een 32-bits versie van de server als deze beschikbaar is. Zo niet, dan mislukt de activeringsaanvraag van de client. |
2 | Gebruik een 32-bits versie van de server. Als er geen activeringsaanvraag bestaat, mislukt de activeringsaanvraag van de client. |
3 | Gebruik een 64-bits versie van de server. Als er geen activeringsaanvraag bestaat, mislukt de activeringsaanvraag van de client. |
Als deze waarde niet aanwezig is, doet u het volgende:
- Als op de computer waarop de server wordt gehost Windows XP of Windows Server 2003 zonder SP1 of hoger wordt geïnstalleerd, geeft COM de voorkeur aan een 64-bits versie van de server, indien beschikbaar; anders wordt een 32-bits versie van de server geactiveerd.
- Als op de computer waarop de server wordt gehost Windows Server 2003 met SP1 of hoger is geïnstalleerd, probeert COM de serverarchitectuur te koppelen aan de clientarchitectuur. Met andere woorden, voor een 32-bits client activeert COM indien beschikbaar een 32-bits server; anders wordt een 64-bits versie van de server geactiveerd. Voor een 64-bits client activeert COM indien beschikbaar een 64-bits server; anders wordt een 32-bits server geactiveerd.
De client kan ook een eigen architectuurvoorkeur opgeven via de CLSCTX_ACTIVATE_32_BIT_SERVER- en CLSCTX_ACTIVATE_64_BIT_SERVER-vlaggen. Hierdoor wordt de voorkeur van de server overschreven. Zie CLSCTX-voor meer informatie en een grafiek met mogelijke interacties tussen voorkeuren voor client- en serverarchitectuur.
Verwante onderwerpen