Gejala

Ketika Anda menjalankan Microsoft Visual C++ 2008 compiler menyusun berkas atau untuk membuat proyek, Anda menerima pesan galat berikut:

galat fatal C1859: nama file header header Installation tidak terduga, hanya saat menjalankan kembali kompilator mungkin memperbaiki masalah ini.

Selain itu, masalah ini masih terjadi bahkan ketika Anda menjalankan kompilator lagi. Masalah ini terjadi saat Anda mengaktifkan opsi compiler Header Installation buat digunakan di komputer yang menjalankan Windows 7 atau Windows Server 2008.

Catatan Anda mungkin mengalami masalah ini lebih sering jika Anda mengaktifkan opsi compiler / menganalisis .

Penyebab

Saat Anda mengaktifkan opsi compiler Buat menggunakan Precompiled Header , kompilator mengharuskan bahwa berkas Installation header dan modul relatif tidak bergerak antara kompilasi. Namun, fitur Randomisasi tata letak ruang alamat (juga dikenal sebagai ASLR) secara acak memindahkan modul dalam proses. Oleh karena itu, terjadi galat saat memindahkan modul antara kompilasi.

Pemecahan masalah

Informasi Hotfix

Tersedia hotfix yang didukung dari Microsoft. Namun, hotfix ini ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Menerapkan hotfix ini hanya ke sistem yang mengalami masalah khusus ini. Hotfix ini mungkin akan menerima pengujian tambahan. Oleh karena itu, jika Anda tidak terlalu dipengaruhi oleh masalah ini, kami sarankan Anda menunggu pemutakhiran perangkat lunak berikutnya yang berisi perbaikan terbaru ini.

Untuk men-download perbaikan terbaru ini dari Galeri kode Microsoft Developer Network (MSDN), kunjungi situs Web Microsoft berikut ini:

http://code.msdn.microsoft.com/KB976656
Catatan Galeri kode MSDN menampilkan bahasa hotfix tersedia. Jika Anda tidak melihat bahasa Anda terdaftar, hal ini karena Galeri kode sumber halaman tidak tersedia untuk bahasa tersebut.


Catatan Jika terjadi masalah tambahan atau apabila pemecahan masalah apa pun diperlukan, Anda mungkin harus membuat permintaan layanan secara terpisah. Biaya dukungan biasa akan berlaku untuk dukungan tambahan pertanyaan dan masalah yang tidak memenuhi syarat untuk hotfix ini. Untuk daftar lengkap nomor telepon layanan pelanggan Microsoft dan dukungan atau untuk membuat permintaan layanan terpisah, kunjungi situs Web Microsoft berikut ini:

http://support.microsoft.com/contactus/?ws=supportCatatan Anda juga dapat mengunduh hotfix ini dari situs Web Microsoft berikut:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=25785Catatan Paket hotfix ini juga berisi perbaikan "C1001: telah terjadi galat internal di compiler (compiler berkas f:\dd\vctools\compiler\utc\src\p2\main.c, baris 182) saat Anda menggunakan .NET framework 3.5.

Prasyarat

Anda harus memiliki Microsoft Visual Studio 2008 Paket Layanan 1 diinstal untuk menerapkan hotfix ini.

Persyaratan menghidupkan ulang

Anda tidak harus me-restart komputer setelah menerapkan hotfix apabila tidak ada item dari Visual Studio sedang digunakan.

Informasi penggantian hotfix

Hotfix ini tidak menggantikan hotfix lainnya.

Informasi file


Versi bahasa Inggris dari hotfix ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Waktu Universal Terkoordinasi (UTC). Ketika Anda melihat informasi berkas, akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan
Zona waktu
tab di
Tanggal dan waktu
item dalam Panel kontrol.

Nama file

Versi file

Ukuran file

Tanggal

Waktu

C1.dll

15.0.30729.4455

677,184

10-Dec-2009

02:31

C1.dll

15.0.30729.4455

828,744

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,202,952

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,213,704

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,348,360

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,504,016

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,890,568

10-Dec-2009

02:31

Pemecahan masalah

Untuk mengatasi masalah ini, gunakan salah satu metode berikut.


Metode 1

Nonaktifkan opsi compiler / menganalisis jika diaktifkan.

Metode 2

Mulai membangun bersih.

Metode 3

Hidupkan ulang komputer.

Metode 4

Nonaktifkan opsi compiler Buat menggunakan Installation Header .


Catatan Metode ini tidak dijamin untuk bekerja. Bahkan jika Anda menggunakan salah satu dari metode ini, Anda mungkin masih mengalami masalah ini.

Status

Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Informasi lebih lanjut

Untuk informasi selengkapnya tentang Randomisasi tata letak ruang alamat, kunjungi posting blog Microsoft berikut ini:

Alamat Randomisasi tata letak ruang di Windows VistaUntuk informasi lebih lanjut tentang galat Installation Header, kunjungi posting blog Microsoft berikut ini:

Galat Header Installation di Windows 7

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas terjemahannya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×