MEMPERBAIKI: Pelanggaran akses terjadi saat Anda memulai aplikasi yang berjalan di CLR

Berlaku untuk: .NET Framework 3.5 Service Pack 1

Gejala


Ketika Anda menjalankan aplikasi yang berjalan pada waktu jalan bahasa Umum (CLR), terjadi pelanggaran akses. Masalah ini terjadi jika kondisi berikut benar:
  • Komputer memiliki lebih dari 32 prosesor Itanium (IA-64).
  • Pengumpulan sampah server diaktifkan.

Penyebab


Ketika server pengumpulan sampah diaktifkan pada sistem berbasis Itanium, ada array yang memiliki 32 elemen untuk menyimpan tumpukan. Sebelum alokasi thread dibuat, tumpukan harus ditentukan oleh indeks yang berkaitan dengan CPU saat ini. Ketika nomor CPU melebihi 32, terjadi pelanggaran akses.

Pemecahan Masalah


Informasi Penggantian Hotfix

Perbaikan terbaru yang berkaitan dengan KB961881 telah digantikan dengan hotfix KB981574, yang berisi semua perbaikan yang disertakan dengan sebelumnya di KB961881. Anda harus menggunakan hotfix KB981574 untuk memperbaiki masalah yang dijelaskan di KB961881. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
981574 Layar splash tetap buka lagi daripada biasanya saat Anda mencoba untuk memulai Excel di komputer yang dipasangi .NET Framework 3.5 SP1 diinstal

Penyelesaian Masalah


Untuk mengatasi masalah ini, Anda dapat mengaktifkan pengumpulan sampah workstation alih-alih server pengumpulan sampah.

Status


Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Referensi


Untuk informasi selengkapnya tentang cara mengkonfigurasi pengumpulan sampah di server, kunjungi situs Web Microsoft berikut ini: