PreferredServerBitness
Legt die bevorzugte Architektur (32-Bit oder 64-Bit) für diesen COM-Server fest.
Registrierungseintrag
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
PreferredServerBitness = value
Bemerkungen
Dies ist ein REG_DWORD Wert, der nur in 64-Bit-Versionen von Windows verfügbar ist.
Wert | BESCHREIBUNG |
---|---|
1 | Passen Sie die Serverarchitektur der Clientarchitektur an. Wenn der Client beispielsweise 32-Bit ist, verwenden Sie eine 32-Bit-Version des Servers, sofern sie verfügbar ist. Andernfalls schlägt die Aktivierungsanforderung des Clients fehl. |
2 | Verwenden Sie eine 32-Bit-Version des Servers. Wenn keines vorhanden ist, schlägt die Aktivierungsanforderung des Clients fehl. |
3 | Verwenden Sie eine 64-Bit-Version des Servers. Wenn keines vorhanden ist, schlägt die Aktivierungsanforderung des Clients fehl. |
Wenn dieser Wert nicht vorhanden ist, dann:
- Wenn auf dem Computer, auf dem der Server gehostet wird, Windows XP oder Windows Server 2003 ohne SP1 oder höher ausgeführt wird, bevorzugt COM eine 64-Bit-Version des Servers, sofern verfügbar; Andernfalls wird eine 32-Bit-Version des Servers aktiviert.
- Wenn auf dem Computer, auf dem der Server gehostet wird, Windows Server 2003 mit installiertem SP1 oder höher ausgeführt wird, versucht COM, die Serverarchitektur der Clientarchitektur zuzuordnen. Anders ausgedrückt: Für einen 32-Bit-Client aktiviert COM einen 32-Bit-Server, sofern verfügbar; Andernfalls wird eine 64-Bit-Version des Servers aktiviert. Für einen 64-Bit-Client aktiviert COM einen 64-Bit-Server, sofern verfügbar; Andernfalls wird ein 32-Bit-Server aktiviert.
Der Client kann auch seine eigene Architekturpräferenz über die CLSCTX_ACTIVATE_32_BIT_SERVER- und CLSCTX_ACTIVATE_64_BIT_SERVER-Flags angeben, die die Einstellung des Servers überschreiben. Weitere Informationen und ein Diagramm der möglichen Interaktionen zwischen Client- und Serverarchitektureinstellungen finden Sie unter CLSCTX.
Zugehörige Themen