Sdílet prostřednictvím


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.

CLSCTX