PreferredServerBitness
Anger önskad arkitektur, 32-bitars eller 64-bitars, för den här COM-servern.
Registerpost
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
PreferredServerBitness = value
Anmärkningar
Det här är ett REG_DWORD värde som endast är tillgängligt i 64-bitarsversioner av Windows.
Värde | Beskrivning |
---|---|
1 | Matcha serverarkitekturen med klientarkitekturen. Om klienten till exempel är 32-bitars använder du en 32-bitarsversion av servern, om den är tillgänglig. Annars misslyckas klientens aktiveringsbegäran. |
2 | Använd en 32-bitarsversion av servern. Om en inte finns misslyckas klientens aktiveringsbegäran. |
3 | Använd en 64-bitarsversion av servern. Om en inte finns misslyckas klientens aktiveringsbegäran. |
Om det här värdet inte finns kan du:
- Om datorn som är värd för servern kör Windows XP eller Windows Server 2003 utan SP1 eller senare installerat föredrar COM en 64-bitars version av servern om den är tillgänglig. annars aktiveras en 32-bitarsversion av servern.
- Om datorn som är värd för servern kör Windows Server 2003 med SP1 eller senare installerad försöker COM matcha serverarkitekturen med klientarkitekturen. Med andra ord aktiverar COM för en 32-bitarsklient en 32-bitarsserver om den är tillgänglig. annars aktiveras en 64-bitarsversion av servern. För en 64-bitars klient aktiverar COM en 64-bitarsserver om den är tillgänglig. annars aktiveras en 32-bitarsserver.
Klienten kan också ange sin egen arkitekturinställning via flaggorna CLSCTX_ACTIVATE_32_BIT_SERVER och CLSCTX_ACTIVATE_64_BIT_SERVER, och dessa åsidosätter serverns inställningar. Mer information och ett diagram över möjliga interaktioner mellan klient- och serverarkitekturinställningar finns i CLSCTX-.
Relaterade ämnen