Apakah kesalahan Pengecualian Fatal

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 150314 - Melihat produk di mana artikel ini berlaku.
Jika artikel ini tidak menjelaskan kesalahan pesan yang Anda menerima, lihat artikel Basis Pengetahuan Microsoft berikut untuk melihat lebih banyak artikel yang menjelaskan pesan galat:
315854 Windows 98 dan Windows Me pusat sumber pesan galat

Untuk melihat daftar artikel berlaku untuk Fatal Pengecualian 0E kesalahan dalam Windows 98, klik untuk melihat link berikut: Klik di sini untuk melihat daftar artikel Pengecualian Fatal 0E
Untuk melihat Daftar artikel berlaku Pengecualian Fatal 0E kesalahan dalam Windows saya, klik untuk melihat link berikut: Klik di sini untuk melihat daftar Pengecualian Fatal 0E Artikel
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Ketika Anda mencoba untuk mematikan komputer Anda, menjalankan Windows, atau memulai program di Windows, Anda mungkin menjumpai pesan kesalahan yang mirip dengan:
Pengecualian fatal XY telah terjadi pada xxxx:Xxxxxxxx
Pengecualian Fatal kesalahan kode yang dikembalikan oleh program dalam kasus-kasus berikut:
  • Akses ke instruksi ilegal telah mengalami
  • Data yang tidak sah atau kode telah diakses
  • Level privilege operasi tidak sah
Ketika salah satu kasus ini terjadi, prosesor kembali pengecualian untuk sistem operasi, yang pada gilirannya ditangani sebagai fatal pengecualian kesalahan. Dalam banyak kasus pengecualian non-dipulihkan dan sistem harus baik menjadi ulang atau menutup ke bawah, tergantung pada tingkat keparahan kesalahan.

Dalam pesan galat sampel yang tercantum di atas, XY mewakili pengecualian sebenarnya prosesor 00 untuk 0F. (Perhatikan bahwa "h" yang tercantum setelah 0E, 0F, dan sebagainya, di penjelasan di bawah ini sering diabaikan dari pesan galat.) The xxxx:Xxxxxxxx nilai mewakili yang disempurnakan instruksi pointer ke segmen kode; 32-bit alamat adalah sebenarnya alamat di mana pengecualian terjadi.

Windows tidak menyebabkan ini kesalahan, tetapi telah rutin penanganan-pengecualian untuk prosesor tertentu pengecualian, yang menampilkan pesan kesalahan.

CATATAN: Artikel ini adalah terutama untuk penggunaan informasi. Klik Berikut link untuk pergi ke bagian "Pemecahan masalah pengecualian kesalahan Fatal" Artikel ini:

INFORMASI LEBIH LANJUT

Prosesor pengecualian dan definisi mereka

00: Membagi kesalahan

Prosesor kembali pengecualian ini ketika bertemu membagi kesalahan. Membagi kesalahan terjadi jika pembagian dengan nol mencoba atau jika hasil operasi tidak cocok di concatenates tujuan.

02: NMI Interrupt

Menyela 2 digunakan untuk perangkat keras Non-Maskable-Interrupt kondisi. Ada pengecualian perangkap melalui menyela 2.

04: Melimpah perangkap

Perangkap melimpah terjadi setelah instruksi INTO telah dijalankan dan sedikit 0F diatur ke 1.

05: Batas memeriksa kesalahan

Instruksi terikat membandingkan indeks array dengan atas dan terikat lebih rendah. Jika indeks keluar dari jangkauan, kemudian prosesor perangkap untuk mengganggu 05.

06: Tidak sah Opcode kesalahan

Kesalahan ini kembali jika salah satu dari kondisi berikut ada:
  • Prosesor mencoba untuk men-decode pola bit yang tidak sesuai dengan instruksi komputer hukum apapun.
  • Prosesor upaya untuk mengeksekusi instruksi yang berisi Operand tidak sah.
  • Prosesor mencoba untuk melaksanakan modus dilindungi instruksi sementara berjalan pada virtual 8086 mode.
  • Prosesor mencoba untuk melaksanakan awalan kunci dengan instruksi yang tidak terkunci.

07: Prosesor pembantu kesalahan tidak tersedia

Galat ini terjadi apabila komputer tidak memiliki matematika prosesor pembantu dan EM bit register CR0 diatur menunjukkan bahwa Data numerik Prosesor emulasi sedang digunakan. Setiap kali floating point operasi dijalankan, menyela 07 terjadi.

Kesalahan ini juga terjadi ketika matematika prosesor pembantu digunakan dan beralih tugas dijalankan. Menyela 07 mengatakan prosesor yang keadaan saat ini prosesor pembantu perlu diselamatkan sehingga ini dapat digunakan oleh lain tugas.

08: Ganda kesalahan

Pengolahan pengecualian kadang-kadang memicu pengecualian kedua. Dalam peristiwa ini terjadi, prosesor akan mengeluarkan menyela 08 untuk kesalahan ganda.

09: Prosesor pembantu segmen Overrun

Kesalahan ini terjadi bila floating point instruksi penyebab akses memori yang berjalan di luar akhir segmen. Jika awal alamat titik mengambang operand berada di luar segmen, kemudian perlindungan umum Kesalahan terjadi (mengganggu 0 D).

10 (0Ah): tidak valid tugas negara segmen kesalahan

Karena tugas negara segmen berisi sejumlah penjelas, sejumlah kondisi dapat menyebabkan 0A pengecualian. Biasanya, prosesor dapat mengumpulkan informasi yang cukup dari tugas negara segmen untuk mengeluarkan kesalahan lain menunjuk ke masalah yang sebenarnya. Lihat Pemrograman Microsoft Panduan 80386/80486 untuk informasi lebih lanjut.

11 (0Bh): tidak ada kesalahan

Tidak ada interupsi mengijinkan sistem operasi untuk menerapkan memori virtual melalui mekanisme segmentasi. Ketika segmen adalah ditandai sebagai "tidak ada", segmen swap keluar ke disk. 0B menyela kesalahan dipicu ketika aplikasi membutuhkan akses ke segmen.

12 (0Ch): kesalahan Stack

Stack kesalahan terjadi dengan kode kesalahan 0 jika instruksi merujuk memori melampaui batas segmen tumpukan. Jika sistem operasi harus mendukung memperluas-down segmen, meningkatkan ukuran stack mengurangi masalah. Loading tumpukan segmen dengan tidak sah penjelas akan mengakibatkan kegagalan perlindungan umum.

13 (0Dh): perlindungan Fault umum

Kondisi yang tidak tercakup oleh salah satu prosesor lain pengecualian akan menyebabkan GPF. Pengecualian menunjukkan program ini telah rusak dalam memori, biasanya mengakibatkan segera penghentian program.

14 (0Eh): kesalahan halaman

Page Fault interupsi mengijinkan sistem operasi untuk menerapkan memori virtual secara paged permintaan. Menyela 14 biasanya dikeluarkan ketika akses ke halaman entri direktori atau halaman meja dengan sedikit sekarang diatur ke 0 (Tidak hadir) terjadi. Sistem operasi membuat halaman yang hadir (biasanya mengambil halaman dari memori virtual) dan re-issues faulting instruksi, yang kemudian dapat mengakses segmen. Kesalahan halaman juga terjadi ketika paging melanggar aturan perlindungan (ketika mengambil gagal, atau data yang diperoleh valid, atau kode yang dikeluarkan kesalahan melanggar aturan perlindungan untuk prosesor). Dalam kasus ini sistem operasi mengambil alih untuk yang sesuai tindakan.

16 (10 h): prosesor pembantu kesalahan kesalahan

Menyela ini terjadi ketika floating-point pengecualian tidak bertopeng telah ditandai instruksi sebelumnya. (Karena 80386 tidak memiliki akses ke unit titik mengambang, memeriksa pin ERROR\ untuk menguji untuk kondisi ini.) Ini juga dipicu oleh instruksi menunggu jika prosesor meniru matematika pembantu bit pada CR0 ditetapkan.

17 (11 h): Alignment Periksa kesalahan

Menyela ini hanya digunakan pada CPU 80486. Menyela 17 adalah dikeluarkan ketika mengeksekusi kode pada cincin privilege 3 mencoba mengakses sebuah kata concatenates yang tidak pada alamat bahkan perbatasan, concatenates ganda-kata yang tidak dibagi oleh empat, atau panjang riil atau suhu yang nyata adalah alamat yang tidak dibagi oleh delapan. Kesejajaran memeriksa dinonaktifkan ketika CPU pertama Powered atas dan adalah hanya diaktifkan dalam modus terproteksi.

Mengatasi masalah kesalahan Pengecualian Fatal

Boot bersih komputer

Karena ada banyak kondisi yang dapat menyebabkan fatal pengecualian kesalahan, langkah pertama dalam menyelesaikan masalah adalah untuk mempersempit fokus. Untuk mempersempit fokus, coba "boot bersih" dari komputer Anda.

Boot bersih pemecahan masalah mengacu pada metode untuk mengurangi masalah yang mungkin terjadi karena lingkungan komputer Anda. Banyak masalah terjadi karena bertentangan driver, mengakhiri-dan-tinggal-penduduk program (program TSR), dan pengaturan lain yang dimuat ketika Anda mulai menjalankan komputer. Untuk informasi tambahan tentang bagaimana untuk boot bersih komputer Anda, klik nomor artikel berikut untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
192926Cara melakukan pemecahan masalah boot bersih untuk Windows 98
243039 Cara melakukan boot bersih pada Windows 95

Permintaan dalam Basis Pengetahuan Microsoft

Untuk menentukan apakah pesan galat yang Anda terima didokumentasikan di dalam Basis Pengetahuan Microsoft, Cari Basis Pengetahuan Microsoft pada:
http://support.microsoft.com
242450 Bagaimana untuk query dalam Basis Pengetahuan Microsoft yang menggunakan kata kunci

Artikel tentang pesan kesalahan Fatal pengecualian

Untuk informasi tambahan tentang pesan galat pengecualian fatal, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
133440Pesan galat: Program ini telah menyebabkan pengecualian fatal 0 D di 00457:000040B1 dan akan dihentikan
192803 Pengecualian Fatal 0 D menggunakan ATI All-in-Wonder Pro Video adapter
175211 Pengecualian Fatal error saat membuka atau menutup Panel kontrol
171195 Pengecualian Fatal error menangguhkan dan melanjutkan dengan MSDLC32
187214 Pesan galat: pengecualian fatal 0E telah terjadi di 0028:C02A0201...
190123 Pesan galat: pengecualian fatal 06 telah terjadi di...
252523 Pengecualian Fatal pesan kesalahan ketika mencoba untuk terhubung ke Internet
189655 Pengecualian fatal 0E telah terjadi pada 0028: pesan kesalahan<xxxxxxxx> </xxxxxxxx>
CATATAN Daftar ini dari artikel ini tidak lengkap. Jika salah satu dari ini Artikel tidak mengatasi masalah Anda, gunakan langkah-langkah dalam "Query the Microsoft Basis Pengetahuan"bagian dari artikel ini untuk mencari informasi lebih lanjut.

Properti

ID Artikel: 150314 - Kajian Terakhir: 15 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows 95
Kata kunci: 
kbinfo kbprod2web kbmt KB150314 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:150314

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com