PreferredServerBitness
Nastaví upřednostňovanou architekturu, 32bitovou nebo 64bitovou, pro tento server COM.
Položka registru
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
PreferredServerBitness = value
Poznámky
Toto je hodnota REG_DWORD, která je k dispozici pouze v 64bitových verzích Windows.
Hodnota | Popis |
---|---|
1 | Porovná architekturu serveru s architekturou klienta. Pokud je klient například 32bitový, použijte 32bitovou verzi serveru, pokud je k dispozici. Pokud ne, požadavek na aktivaci klienta selže. |
2 | Použijte 32bitovou verzi serveru. Pokud neexistuje, požadavek na aktivaci klienta selže. |
3 | Použijte 64bitovou verzi serveru. Pokud neexistuje, požadavek na aktivaci klienta selže. |
Pokud tato hodnota není k dispozici, postupujte takto:
- Pokud počítač, který je hostitelem serveru, používá systém Windows XP nebo Windows Server 2003 bez nainstalované aktualizace SP1 nebo novější, bude com preferovat 64bitovou verzi serveru, pokud je k dispozici; jinak se aktivuje 32bitová verze serveru.
- Pokud je na počítači, který je hostitelem serveru, nainstalovaný systém Windows Server 2003 s aktualizací SP1 nebo novější, pokusí se com shodovat se serverovou architekturou s architekturou klienta. Jinými slovy, pro 32bitového klienta com aktivuje 32bitový server, pokud je k dispozici; jinak se aktivuje 64bitová verze serveru. Pro 64bitového klienta com aktivuje 64bitový server, pokud je k dispozici; jinak se aktivuje 32bitový server.
Klient může také zadat vlastní předvolbu architektury prostřednictvím příznaků CLSCTX_ACTIVATE_32_BIT_SERVER a CLSCTX_ACTIVATE_64_BIT_SERVER a tyto příznaky přepíší předvolbu serveru. Další informace a graf možných interakcí mezi předvolbami architektury klienta a serveru najdete v tématu CLSCTX.
Související témata