PreferredServerBitness

Mengatur arsitektur pilihan, 32-bit atau 64-bit, untuk server COM ini.

Entri Registri

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
   {AppID_GUID}
      PreferredServerBitness = value

Keterangan

Ini adalah nilai REG_DWORD yang hanya tersedia pada Windows versi 64-bit.

Nilai Description
1 Cocokkan arsitektur server dengan arsitektur klien. Misalnya, jika klien 32-bit, gunakan server versi 32-bit, jika tersedia. Jika tidak, permintaan aktivasi klien akan gagal.
2 Gunakan server versi 32-bit. Jika tidak ada, permintaan aktivasi klien akan gagal.
3 Gunakan server versi 64-bit. Jika tidak ada, permintaan aktivasi klien akan gagal.

 

Jika nilai ini tidak ada, maka:

  • Jika komputer yang menghosting server menjalankan Windows XP atau Windows Server 2003 tanpa SP1 atau yang lebih baru diinstal, maka COM akan lebih memilih versi server 64-bit jika tersedia; jika tidak, server akan mengaktifkan server versi 32-bit.
  • Jika komputer yang menghosting server menjalankan Windows Server 2003 dengan SP1 atau yang lebih baru diinstal, maka COM akan mencoba mencocokkan arsitektur server dengan arsitektur klien. Dengan kata lain, untuk klien 32-bit, COM akan mengaktifkan server 32-bit jika tersedia; jika tidak, server akan mengaktifkan server versi 64-bit. Untuk klien 64-bit, COM akan mengaktifkan server 64-bit jika tersedia; jika tidak, itu akan mengaktifkan server 32-bit.

Klien juga dapat menentukan preferensi arsitekturnya sendiri melalui bendera CLSCTX_ACTIVATE_32_BIT_SERVER dan CLSCTX_ACTIVATE_64_BIT_SERVER, dan ini akan mengambil alih preferensi server. Untuk informasi selengkapnya, dan bagan kemungkinan interaksi antara preferensi arsitektur klien dan server, lihat CLSCTX.

CLSCTX