Alamat fungsi menyebabkan Kesalahan Perlindungan - Kesalahan pencetakan
Jika ketika Anda mencoba untuk mencetak file/dokumen dari dalam program Microsoft Office seperti Word , Excel , Publisher et al dan Anda menerima pesan kesalahan pencetakan(printing error) ; Alamat fungsi menyebabkan kesalahan perlindungan(Function address caused a protection fault) – maka posting ini dimaksudkan untuk membantu Anda. Dalam posting ini, kami akan mengidentifikasi beberapa penyebab potensial yang diketahui yang dapat memicu kesalahan dan kemudian memberikan kemungkinan solusi yang dapat Anda coba untuk membantu memperbaiki masalah ini.
Ketika pekerjaan cetak gagal, Anda menerima contoh pesan galat berikut ini;
Function address 12345 caused a protection fault.
(exception code 12345)
The application property sheet page(s) may not function properly.
Sebagian besar pengguna yang mengalami kesalahan pencetakan ini, melaporkan bahwa kesalahan tidak terjadi jika mereka mencoba mencetak secara konvensional – kesalahan hanya muncul setiap kali mereka mencoba mencetak dari dalam aplikasi Office . Ingatlah(Bear) bahwa ada berbagai contoh pesan kesalahan ini dengan kode kesalahan yang berbeda. Namun, penyebab dasarnya adalah sama – akibatnya, perbaikan yang sama harus bekerja pada semua contoh kesalahan ini.
Anda mungkin menemukan pesan kesalahan karena satu atau lebih (tetapi tidak terbatas pada) penyebab yang diketahui berikut ini;
- Printer yang benar tidak disetel sebagai default.
- Driver printer yang kedaluwarsa.
- Subkunci printer yang rusak.
- Kerusakan file sistem(System) – Kerusakan(System) file sistem kecil kemungkinannya, tetapi kemungkinan penyebabnya adalah masalah ini. Biasanya, itu muncul setelah pemindaian keamanan berakhir dengan mengkarantina beberapa item yang digunakan oleh layanan pencetakan.
Perbaiki(Fix Function) alamat Fungsi menyebabkan kesalahan perlindungan
Jika Anda dihadapkan dengan alamat Fungsi ini yang menyebabkan kesalahan pencetakan kesalahan perlindungan(Function address caused a protection fault) , Anda dapat mencoba solusi yang kami rekomendasikan di bawah ini tanpa urutan tertentu dan melihat apakah itu membantu menyelesaikan masalah.
- Jalankan Pemecah Masalah Printer
- Jalankan pemindaian SFC/DISM
- Ubah printer default
- Perbarui driver pencetak
- Copot driver printer, ganti nama subkunci pencetakan dan mulai ulang layanan Print Spooler
- Ubah data nilai kunci registri LegacyDefaultPrinterMode
- Lakukan Pemulihan Sistem
Mari kita lihat deskripsi proses yang terlibat dalam kaitannya dengan masing-masing solusi yang terdaftar.
Perbaiki kesalahan Perlindungan(Fix Protection) kesalahan Properti Printer(Printer Properties)
1] Jalankan Pemecah Masalah Printer
Menjalankan Pemecah Masalah(Troubleshooter) bawaan Windows 10 akan memulai ulang printer dan driver Anda dan memeriksa kesalahan apa pun. Printer Anda harus terhubung selama prosedur ini.
Untuk menjalankan Pemecah Masalah Printer(run the Printer Troubleshooter) , lakukan hal berikut:
- Klik Mulai(Start) dan pilih Pengaturan.(Settings.)
- Pergi ke Perbarui dan Keamanan.( Update and Security.)
- Klik tab Pemecah Masalah .(Troubleshooter)
- Gulir ke bawah dan klik Printer.(Printers.)
- Klik tombol Jalankan pemecah masalah( Run the troubleshooter) .
- Ikuti(Follow) petunjuk di layar dan terapkan perbaikan yang disarankan.
Setelah itu(Afterward) , coba cetak dan lihat apakah alamat Fungsi yang menyebabkan kesalahan perlindungan kesalahan(Function address caused a protection fault) pencetakan teratasi. Jika tidak, lanjutkan dengan solusi berikutnya.
2] Jalankan pemindaian SFC/DISM
SFC/DISM adalah utilitas di Windows yang(Windows) memungkinkan pengguna untuk memindai kerusakan pada file sistem Windows dan memulihkan file yang rusak.
Untuk tujuan kemudahan dan kenyamanan, Anda dapat menjalankan pemindaian menggunakan prosedur di bawah ini.
- Tekan tombol Windows + R.
- Di kotak dialog Run, ketik notepad dan tekan Enter untuk membuka Notepad.
- Salin dan tempel perintah di bawah ini ke editor teks.
@echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
- Simpan file dengan nama dan tambahkan ekstensi file .bat – misalnya; (.bat)SFC_DISM_scan.bat .
- Jalankan file batch(run the batch file with admin privilege) berulang kali dengan hak istimewa admin (klik kanan file yang disimpan dan pilih Jalankan sebagai Administrator(Run as Administrator) dari menu konteks) hingga tidak ada laporan kesalahan.
- Mulai ulang PC Anda.
Coba lagi pekerjaan cetak dan lihat apakah masalah telah teratasi. Jika tidak lanjutkan dengan solusi berikutnya.
3] Ubah printer default
Alamat Fungsi yang menyebabkan kesalahan pencetakan kesalahan perlindungan(Function address caused a protection fault) juga dapat terjadi dalam situasi di mana printer yang ingin Anda gunakan tidak diatur sebagai default di dalam pengaturan Windows . Lakukan hal berikut untuk mengubah printer default:
- Tekan tombol Windows + R.
- Di kotak dialog Jalankan , salin dan tempel (Run)ms-settings:printers dan tekan Enter untuk membuka jendela Printers & scanners dari aplikasi Settings .
- Setelah Anda berada di dalam tab Printers & scanners , gulir ke bawah pada panel kanan dan hapus centang pada Allow Windows to manage my default printer settings.
- Sekarang, klik printer yang ingin Anda gunakan dan klik Set as default .
Setelah Anda menetapkan printer yang benar sebagai default, restart komputer Anda dan lihat apakah kesalahan pencetakan teratasi. Jika tidak lanjutkan dengan solusi berikutnya.
Baca(Read) : Cara mereset Printer ke pengaturan default pabrik .
4] Perbarui driver printer
Solusi ini mengharuskan Anda untuk memastikan bahwa Anda telah menginstal driver cetak terbaru untuk printer Anda. Anda dapat mengunduh versi terbaru pengandar pencetak(download the latest version of the printer driver) dari situs web produsen.
Atau, Anda dapat memperbarui driver printer(update the printer driver) melalui Device Manager. Berikut caranya:
- Tekan tombol Windows + X untuk membuka Power User Menu , lalu tekan tombol M untuk membuka Device Manager.
- Setelah Anda berada di dalam Pengelola Perangkat(Device Manager) , gulir ke bawah daftar perangkat yang diinstal dan perluas/ciutkan bagian Antrean cetak(Print queues ) .
- Selanjutnya, klik kanan pada printer yang bermasalah dan pilih Perbarui driver(Update driver) dari menu konteks.
- Pada layar berikutnya, klik Cari secara otomatis untuk perangkat lunak driver yang diperbarui.(Search automatically for updated driver software.)
- Tunggu(Wait) hingga pemindaian selesai. Jika versi driver baru ditemukan, ikuti petunjuk di layar untuk mengunduh & menginstalnya di komputer Anda.
- Mulai ulang perangkat Anda.
Coba kirim pekerjaan cetak dan lihat apakah alamat Fungsi yang menyebabkan kesalahan perlindungan kesalahan(Function address caused a protection fault) pencetakan teratasi. Jika tidak, lanjutkan dengan solusi berikutnya.
5] Copot(Uninstall) driver printer, ganti nama subkunci pencetakan dan mulai ulang layanan Print Spooler
Dalam solusi ini, ada urutan tugas (yang melibatkan mencopot driver printer, mengganti nama subkunci pencetakan dan memulai ulang layanan Print Spooler ) yang harus Anda selesaikan untuk melihat apakah alamat Fungsi yang menyebabkan kesalahan pencetakan kesalahan perlindungan(Function address caused a protection fault) dapat diselesaikan.
Lakukan hal berikut:
- Masuk ke komputer yang terpengaruh.
- Tekan tombol Windows + X untuk membuka Power User Menu , lalu tekan tombol M untuk membuka Device Manager.
- Setelah Anda berada di dalam Pengelola Perangkat(Device Manager) , navigasikan daftar perangkat yang diinstal dan perluas menu tarik-turun Antrean cetak .(Print queues)
- Selanjutnya, klik kanan pada driver printer yang ingin Anda hapus dan pilih Uninstall Device .
- Klik Copot pemasangan(Uninstall) sekali lagi untuk mengonfirmasi prosesnya.
Setelah proses uninstall selesai, Anda dapat keluar dari Device Manager .
- Selanjutnya, tekan tombol Windows + R untuk menjalankan kotak dialog Run .
- Di kotak dialog Jalankan, ketik printui.exe /s /t2 dan tekan Enter untuk membuka UI Properti Server Printer(Printer Server Properties UI) .
- Setelah Anda berada di dalam layar Print Server Properties , buka tab Drivers dan pilih driver yang menyebabkan masalah. Dengan driver yang dipilih, klik tombol Hapus(Remove) .
- Anda kemudian akan diminta oleh dialog Hapus Driver Dan Paket .(Remove Driver And Package )
- Pilih tombol radio untuk Hapus driver saja.(Remove driver only.)
- Klik Oke.(OK.)
Setelah proses selesai, Anda dapat keluar dari layar Print Server Properties .
- Sekarang tekan tombol Windows + R untuk membuka kotak dialog Run lainnya.(Run)
- Ketik regedit di dalam kotak teks dan tekan Enter untuk membuka Registry Editor .
Penting: (Important:) Cadangkan registri(Back up the registry) sebelum melanjutkan prosedur ini sehingga Anda dapat memulihkan registri jika terjadi kesalahan.
- Arahkan atau lompat ke jalur kunci registri di bawah ini:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\
Di lokasi, lanjutkan untuk mengganti nama subkunci atau kunci apa pun di bawah Prosesor Cetak(Print Processors) dengan ekstensi .old(.old extension) . Ini akan memaksa Windows untuk mengabaikan kunci tersebut dan membuat folder dan nilai baru sebagai gantinya.
Catatan(Note) : Dalam hal ini, hanya ada satu subkunci (winprint), jadi kami menamainya menjadi winprint.old .
Setelah langkah ini selesai, Anda dapat menutup Registry Editor dengan aman .
- Sekali lagi, aktifkan kotak dialog Run dan ketik (Run)services.msc di dalam kotak teks dan tekan Enter untuk membuka jendela Services .
- Di jendela Layanan(Services) , temukan layanan Print Spooler .
- Klik kanan pada Print Spooler dan pilih Properties.
- Di jendela Properti, klik Berhenti.(Stop.)
Ini akan menghentikan proses antrian cetak. Biarkan jendela Print Spooler Properties terbuka.
- Sekarang, buka File Explorer dan arahkan ke lokasi berikut:
C:\WINDOWS\system32\spool\PRINTERS
- Hapus semua file di folder Printers .
Jika Anda tidak melihat file apa pun, klik tab Lihat dan centang kotak (View)Item Tersembunyi(Hidden Items) .
- Tutup jendela File Explorer.
- Di jendela Print Spooler Properties , klik tombol Start untuk memulai ulang layanan.
Restart komputer Anda sekali lagi dan instal ulang driver printer yang diperlukan pada startup komputer berikutnya. Coba pekerjaan cetak sekali lagi dan lihat apakah masalah telah teratasi.
6] Ubah data nilai kunci registri LegacyDefaultPrinterMode
Dalam solusi ini, untuk mengatasi alamat Fungsi yang menyebabkan kesalahan pencetakan kesalahan perlindungan(Function address caused a protection fault) , Anda harus mengubah data Nilai(Value) kunci registri LegacyDefaultPrinterMode di Peninjau Suntingan Registri(Registry Editor) .
Berikut caranya:
Ingatlah untuk membuat cadangan registri.
- Arahkan(Navigate) atau lompat ke jalur kunci registri di bawah ini:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- Di panel kanan klik dua kali LegacyDefaultPrinterMode untuk mengedit propertinya.
- Atur data Nilai ke 1.
Ini akan kembali ke perilaku printer default lama di bawah Windows 10 .
- Klik OK untuk menyimpan perubahan.
- Mulai ulang PC.
Periksa untuk melihat apakah masalah telah teratasi. Jika tidak, lanjutkan dengan solusi berikutnya.
7] Lakukan Pemulihan Sistem
Jika Anda memperhatikan bahwa alamat Fungsi menyebabkan kesalahan pencetakan kesalahan perlindungan(Function address caused a protection fault) mulai terjadi baru-baru ini, sangat mungkin bahwa masalah tersebut difasilitasi oleh perubahan yang telah dialami sistem Anda baru-baru ini.
Jika Anda tidak tahu perubahan apa yang mungkin akhirnya merusak fungsionalitas pencetakan aplikasi Office Anda, Anda dapat menggunakan Pemulihan Sistem(System Restore) (perubahan apa pun seperti penginstalan aplikasi, preferensi pengguna, dan apa pun yang dibuat selama waktu itu akan hilang) untuk kembali ke tanggal di mana Anda yakin bahwa pencetakan bekerja dengan benar.
Untuk melakukan Pemulihan Sistem , lakukan hal berikut:
- Tekan tombol Windows + R.
- Di kotak dialog Run, ketik rstrui dan tekan Enter untuk membuka System Restore Wizard.
- Setelah Anda tiba di layar awal Pemulihan Sistem(System Restore) , klik Berikutnya(Next) untuk melanjutkan ke jendela berikutnya.
- Pada layar berikutnya, centang kotak yang terkait dengan Tampilkan lebih banyak titik pemulihan(Show more restore points) .
- Setelah Anda selesai melakukannya, pilih titik yang memiliki tanggal lebih lama dari tanggal di mana Anda pertama kali mulai melihat kesalahan.
- Klik Next untuk maju ke menu berikutnya.
- Klik Finish dan konfirmasi pada prompt terakhir.
Pada startup sistem berikutnya, status komputer lama Anda akan diterapkan.
Hopefully, any of these solutions will fix the issue for you!
Related posts
Fix Canon Printer Error 853 pada Windows 11/10
Computer membeku saat mencetak di Windows 10
Daftar Printer menggunakan printer driver yang sama secara terpisah di Windows 10
Mengaktifkan atau menonaktifkan kebijakan Printer Sharing group di Windows Sandbox
Fix Service Error 79, Turn Off Kemudian pada, pada HP Printer
FIX Printer Anda membutuhkan perhatian Anda, Printer membutuhkan intervensi pengguna
Margin Anda cukup kecil - kesalahan pencetakan di Windows 10
MatterControl adalah 3D Printer & Slicer software gratis untuk Windows
Fix HP Printer Error Code 0xc4eb827f pada Windows 10
Use Printer and Scanner sebagai Photocopier dengan ICOPY
Cara Memperbaiki Error 0x97 pada printer Epson
Fix HP error code 0xc4eb8000 pada Windows 10
Cara Mencetak test page untuk menguji printer Anda di Windows 10
Printer Spooler error 0x800706B9, tidak cukup sumber daya yang tersedia
Fix Windows 10 Printer Masalah dengan Printer Troubleshooter
Printer Error 0x00000709 Ketika Anda mencoba menghubungkan atau menetapkan default
Kesalahan Gagal Fix HP Printer validation di Windows 10
Printer tidak mencetak warna pada Windows 10
Fix Printer Status dijeda, tidak dapat melanjutkan kesalahan di Windows 11/10
Fix Network Printer error 0x00000bcb - Tidak dapat terhubung ke printer