Satu perkara yang saya selalu suka tentang bekerja di IT dalam tempoh 8 tahun yang lalu cuba untuk berjaya mencari penyelesaian kepada mesej ralat Windows yang sukar. Saya telah menulis tentang banyak sebelum ini, seperti Peranti Tidak Boleh Mulakan, Berhenti: 0x00000F4 skrin biru ralat, dll.
Satu lagi yang saya jumpai baru-baru ini adalah yang berikut:
Pelayan Daftar Microsoft (C) telah berhenti berfungsi
Saya mendapat mesej ini apabila cuba mendaftarkan DLL menggunakan arahan regsvr32 dari baris arahan pada Vista Ultimate x64. Saya telah mendaftarkan DLL sebelum di Vista Perniagaan x32 tanpa masalah, tetapi tidak mencubanya pada edisi x64.
Biasanya, nampaknya ralat ini berlaku lebih kerap pada edisi Windows Vista atau Windows XP x64 dan ini disebabkan terutamanya oleh ciri Pencegahan Pelaksanaan Data Windows Vista, aka DEP. Untuk membetulkannya, anda perlu menambah pengecualian untuk regsvr32 dalam dialog DEP. Ini caranya:
Tambah Pengecualian kepada DEP
Langkah 1: Pergi ke Mula, Panel Kawalan dan klik pada Sistem .
Langkah 2: Sekarang klik pada tab Advanced dan di bawah Prestasi, klik pada Tetapan .
Langkah 3: Klik pada Pencegahan Pelaksanaan Data dan pilih Turn on DEP untuk semua program dan perkhidmatan kecuali yang saya pilih: butang radio.
Langkah 4: Sekarang klik butang Tambah dan semak imbas ke C: \ Windows \ System32 dan pilih fail regsvr32.exe . Apabila anda mendapat mesej yang menyatakan ia boleh menjadikan komputer anda tidak dilindungi dan terdedah kepada serangan, hanya klik OK untuk meneruskan.
Klik OK kemudian klik OK sekali lagi untuk keluar. Sekarang cuba jalankan arahan regsvr32 sekali lagi dari baris arahan dan semoga anda tidak dapat mendapatkan ralat ini! Jika anda lakukan, hantar ulasan dan saya akan cuba membantu! Nikmati!