PreferredServerBitness
Bu COM sunucusu için tercih edilen mimariyi (32 bit veya 64 bit) ayarlar.
Kayıt Defteri Girdisi
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
PreferredServerBitness = value
Açıklamalar
Bu, yalnızca Windows'un 64 bit sürümlerinde kullanılabilen bir REG_DWORD değeridir.
Değer | Açıklama |
---|---|
1 | Sunucu mimarisini istemci mimarisiyle eşleştirin. Örneğin, istemci 32 bit ise, varsa sunucunun 32 bit sürümünü kullanın. Aksi takdirde istemcinin etkinleştirme isteği başarısız olur. |
2 | Sunucunun 32 bit sürümünü kullanın. Yoksa, istemcinin etkinleştirme isteği başarısız olur. |
3 | Sunucunun 64 bit sürümünü kullanın. Yoksa, istemcinin etkinleştirme isteği başarısız olur. |
Bu değer yoksa:
- Sunucuyu barındıran bilgisayar SP1 veya üzeri yüklü olmayan Windows XP veya Windows Server 2003 çalıştırıyorsa, VARSA COM sunucunun 64 bit sürümünü tercih eder; aksi takdirde sunucunun 32 bit sürümünü etkinleştirir.
- Sunucuyu barındıran bilgisayar SP1 veya üzeri yüklü Windows Server 2003 çalıştırıyorsa, COM sunucu mimarisini istemci mimarisiyle eşleştirmeyi dener. Başka bir deyişle, 32 bit istemci için COM varsa 32 bit sunucuyu etkinleştirir; aksi takdirde sunucunun 64 bit sürümünü etkinleştirir. 64 bit istemci için COM, varsa 64 bit sunucuyu etkinleştirir; aksi takdirde 32 bit sunucuyu etkinleştirir.
İstemci, CLSCTX_ACTIVATE_32_BIT_SERVER ve CLSCTX_ACTIVATE_64_BIT_SERVER bayrakları aracılığıyla kendi mimari tercihini de belirtebilir ve bunlar sunucunun tercihini geçersiz kılar. daha fazla bilgi ve istemci ve sunucu mimarisi tercihleri arasındaki olası etkileşimlerin grafiği için bkz. CLSCTX.
İlgili konular