Bagaimana cara Memperbaiki Kesalahan 'Pengecualian Tidak Tertangani yang Terjadi pada Aplikasi Anda' di Windows?
"Pengecualian win32 yang tidak tertangani terjadi di * application_name *Kesalahan biasanya terjadi saat pengguna mencoba meluncurkan aplikasi yang dibuat di Visual Studio. Sebagian besar kejadian yang dilaporkan dari kesalahan ini terkait dengan Uplay, Internet Explorer, dan beberapa game Legacy yang awalnya dibuat untuk versi Windows yang lebih lama.
Catatan: Berikut cara memperbaiki Pustaka Runtime yang terkait dengan Visual C ++.
Apa Penyebabnya Kesalahan "Pengecualian Tidak Tertangani telah Terjadi di Aplikasi Anda" di Windows?
Ada beberapa penyebab sederhana dari masalah ini dan masalah tersebut dapat ditangani secara efektif jika Anda dapat mengenali skenario Anda hanya dengan mengidentifikasi penyebab yang benar. Simak daftarnya di bawah ini:
Solusi 1: Instal setiap Pembaruan Windows yang tertunda
Salah satu penyebab paling umum yang akhirnya akan menyebabkan "Terjadi pengecualian win32 yang tidak tertangani'Error adalah aplikasi yang dibangun untuk platform x64 menggunakan MSVCR90.DLL yang akhirnya memanggil fungsi strncpy.
Dalam kasus ini, pelanggaran akses dipicu di Msvcr92.DLL file kemungkinan besar akan menyebabkan aplikasi berhenti merespons dalam fungsi strncpy. Buffer sumber yang melebihi atau byte akhir yang tidak tepat adalah penyebab yang paling mungkin dari masalah ini.
Untungnya, Microsoft telah mengetahui masalah ini dan telah meluncurkan perbaikan terbaru untuk masalah ini yang akan mengatasinya secara otomatis. Untuk memanfaatkannya, yang perlu Anda lakukan hanyalah memperbarui versi OS Anda ke versi terbaru yang tersedia.
catatan: Perbaikan terbaru ini didorong dalam revisi Visual Studio 2008, yang diperbarui secara otomatis oleh Windows, sehingga langkah-langkah di bawah ini bersifat universal dan akan berfungsi terlepas dari versi OS Anda.
Berikut adalah panduan cepat untuk memperbarui versi Windows Anda ke versi terbaru untuk menginstal perbaikan terbaru untuk Visual Studio 2008 dan menyelesaikan masalah:
- tekan Tombol Windows + R untuk membuka a Lari kotak dialog. Selanjutnya, ketik ‘Ms-settings: windowsupdate’ dan tekan Memasukkan untuk membuka tab pembaruan Windows dari Pengaturan aplikasi.
catatan: Jika Anda mengalami masalah ini di Windows 7 atau Windows 8.1. menggunakan ‘Wuapp’ perintah sebagai gantinya.
- Setelah Anda berhasil masuk ke dalam layar Pembaruan Windows, mulailah dengan mengklik Periksa pembaruan. Kemudian, mulailah mengikuti petunjuk di layar untuk menyelesaikan instalasi setiap pembaruan Windows yang saat ini menunggu untuk dipasang.
catatan: Ingatlah bahwa Anda harus memasang setiap pembaruan, bukan hanya yang penting. Karena hotfix disertakan dalam revisi Visual Studio, Anda mungkin menemukan pemutakhiran tersebut di bawah Opsional, jadi pastikan untuk menginstal semuanya.
- Jika Anda diminta untuk memulai ulang sebelum mendapatkan kesempatan untuk memasang setiap pembaruan yang tersedia, lakukanlah. Tetapi pastikan untuk kembali ke layar yang sama ini setelah pengaktifan berikutnya selesai untuk menyelesaikan penginstalan pembaruan lainnya.
- Setelah setiap pembaruan yang tertunda dipasang, mulai ulang komputer Anda untuk terakhir kalinya dan kemudian ulangi tindakan yang sebelumnya menyebabkan pesan kesalahan untuk melihat apakah masalah telah diperbaiki.
Jika Anda masih menjumpai "Terjadi pengecualian win32 yang tidak tertanganiKesalahan, pindah ke metode berikutnya di bawah.
Solusi 2: Ganti Antivirus Anda
Alat antivirus gratis bisa sangat membantu dan mereka dapat melakukan tugasnya melindungi komputer Anda, tetapi terkadang alat tersebut tidak cocok dengan hal-hal lain di komputer Anda. Pertimbangkan untuk mengganti antivirus Anda jika itu menyebabkan masalah ini saat dihidupkan!
- Klik pada menu Start dan buka Panel kendali dengan menelusurinya. Atau, Anda dapat mengklik ikon roda gigi untuk membuka pengaturan jika Anda menggunakan Windows 10.
- Di Panel Kontrol, pilih untuk Lihat sebagai - Kategori di pojok kanan atas dan klik Copot Pemasangan Program di bawah bagian Program.
- Jika Anda menggunakan aplikasi Pengaturan, klik Aplikasi harus segera membuka daftar semua program yang diinstal pada PC Anda.
- Temukan alat antivirus Anda di Panel Kontrol atau Pengaturan dan klik Copot pemasangan.
- Wisaya pencopotan pemasangannya akan terbuka jadi ikuti petunjuk untuk menghapusnya.
- Klik Selesai ketika uninstaller menyelesaikan proses dan mulai ulang komputer Anda untuk melihat apakah kesalahan masih akan muncul. Pastikan Anda memilih file opsi antivirus yang lebih baik.
Solusi 3: Menghapus nilai Launcher Registry (jika ada)
Jika Anda menghadapi "Terjadi pengecualian win32 yang tidak tertanganiKesalahan saat mencoba meluncurkan Uplay.exe atau aplikasi lain milik Ubisoft, kemungkinan besar karena bug pada Peluncur Game Ubisoft mereka.
Ternyata, ini tampaknya menjadi masalah yang tersebar luas di Windows 10, terutama di antara pengguna yang menginstal Steam dan Uplay secara bersamaan.
Beberapa pengguna terpengaruh yang kami perjuangkan untuk mengatasi masalah ini telah berhasil memperbaikinya dengan menggunakan Editor Registri untuk menemukan nilai registri string milik peluncur dan menghapusnya. Ini seharusnya menghilangkan konflik, memungkinkan kedua aplikasi berfungsi dengan baik di bawah mesin yang sama.
Berikut panduan cepat untuk menghapus nilai Registry yang terkait dengan peluncur Uplay:
- tekan Tombol Windows + R untuk membuka a Lari kotak dialog. Di dalam kotak teks, ketik 'Regedit' dan tekan Memasukkan untuk membuka Editor Registri. Saat Anda diminta oleh UAC (Kontrol Akun Pengguna) cepat, ketik Iya untuk memberikan hak administratif.
- Setelah Anda berada di dalam Editor Registri, gunakan bagian sisi kiri jendela untuk menavigasi ke lokasi berikut:
Komputer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Ubisoft
catatan:Anda dapat menavigasi ke sana secara manual atau Anda dapat menempelkan lokasi langsung ke bilah navigasi di bagian atas dan tekan Memasukkan untuk segera ke sana.
- Setelah Anda berhasil mendarat di lokasi yang benar, pindah ke bagian kanan layar, klik kanan Peluncur dan memilih untuk Menghapus Untuk menyingkirkan itu.
catatan: Jika Anda dapat menghapus kunci tersebut, berikut cara mengambil kepemilikan kunci registri.
catatan: Setelah Anda menghapusnya, peluncur akan dipaksa untuk membuat nilai string Peluncur baru dengan data baru, yang seharusnya menyelesaikan masalah.
- Setelah kunci dihapus, tutup Peninjau Suntingan Registri dan mulai ulang komputer Anda.
- Saat komputer dihidupkan berikutnya, ulangi tindakan yang sebelumnya menyebabkan "Terjadi pengecualian win32 yang tidak tertangani'Kesalahan dan lihat apakah masalah telah teratasi.
Jika masalah yang sama terus berlanjut, pindah ke perbaikan potensial berikutnya di bawah ini.
Solusi 4: Setel ulang Internet Explorer (jika ada)
Contoh potensial lain yang berpotensi menimbulkan masalah ini adalah rangkaian Internet Explorer (IE) yang rusak. Jika Anda menghadapi“Pengecualian win32 yang tidak tertangani terjadi di iexplore.exe’ kemungkinan kesalahan itu muncul setelah skrip gagal.
Untuk memperbaiki masalah ini, Anda harus mengatur ulang pengaturan Internet Explorer Anda melalui menu Opsi Internet. Operasi ini telah dikonfirmasi berhasil oleh banyak pengguna yang berurusan dengan kesalahan ini.
Berikut panduan cepat untuk menyetel ulang Internet Explorer untuk menyelesaikan masalah "Terjadi pengecualian win32 yang tidak tertangani'Kesalahan:
- Pastikan Internet Explorer, Edge, atau instans terkait lainnya dimatikan dan tidak ada proses latar belakang yang berjalan.
- tekan Tombol Windows + R untuk membuka a Lari kotak dialog. Di dalam kotak teks, ketik ‘Inetcpl.cpl’ dan tekan Memasukkan untuk membuka pilihan internet Tidak bisa.
catatan: Jika Anda diminta oleh UAC (Kontrol Akun Pengguna), klik Iya untuk memberikan hak administratif.
- Setelah Anda berhasil masuk ke dalam Properti Internet layar, pilih Maju tab dari menu horizontal di bagian atas. Selanjutnya, buka Setel ulang Internet Explorer pengaturandan klik Setel ulang tombol.
- Setelah Anda melihat layar konfirmasi, pastikan kotak tersebut terkait dengan Hapus pengaturan pribadi dicentang, lalu klik Setel ulang tombol.
- Tunggu hingga operasi selesai, kemudian mulai ulang mesin Anda dan lihat apakah masalah telah teratasi pada startup komputer berikutnya.
Dalam kasus yang sama “Pengecualian win32 yang tidak tertangani terjadi di iexplore.exe’ kesalahan masih terjadi, pindah ke metode berikutnya di bawah.
Solusi 5: Nonaktifkan Debugging Skrip dan Kunci Registri terkait (jika ada)
Jika Anda mengalami masalah dengan Internet Explorer di komputer yang memiliki VS terpasang di dalamnya, masalah tersebut juga dapat terjadi karena Debugging Skrip diaktifkan dan entri registri berisi data yang rusak.
Beberapa pengguna yang terkena dampak yang mengalami masalah ini telah mengonfirmasi bahwa masalah telah diselesaikan setelah mereka mengakses menu Opsi Internet untuk menonaktifkan Debugging Skrip dan kemudian menghapus kunci terkait menggunakan Editor Registri.
Berikut panduan cepat untuk melakukan ini untuk memperbaiki "Terjadi pengecualian win32 yang tidak tertangani di iexplorer.exe ’ kesalahan:
- tekan Tombol Windows + R untuk membuka a Lari kotak dialog. Selanjutnya, di dalam kotak teks, ketik 'inetcpl.cpl 'dan tekan Memasukkan untuk membuka menu Opsi Internet. Jika Anda diminta oleh Kontrol Akun Pengguna (UAC), klik Iya untuk memberikan hak administratif.
- Setelah Anda berhasil menemukan diri Anda di dalam file Properti Internet layar, gunakan menu di bagian atas untuk memilih Maju tab.
- Di dalam Properti Internet layar, gulir ke bawah melalui Pengaturan menu dan centang kotak yang terkait dengan Nonaktifkan debugging skrip (Internet Explorer).
- Setelah modifikasi diterapkan, tekan Menerapkan untuk menyimpan perubahan, lalu tutup Properti Internet jendela.
- tekan Tombol Windows + R sekali lagi untuk membuka kotak dialog lain. Kali ini, ketik 'Regedit' dan tekan Memasukkan untuk membuka Peninjau Suntingan Registri. Anda perlu memberikan akses admin, jadi klik Iya saat diminta oleh jendela Kontrol Akun Pengguna.
- Di dalam Editor Registri, navigasikan ke lokasi berikut menggunakan menu sebelah kiri:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug (Mesin 32 - Bit) HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug (Mesin 64 - Bit)
catatan: Lokasi file yang perlu kami hapus berbeda bergantung pada versi Windows yang Anda gunakan. Jika Anda memiliki versi Windows 32-bit, gunakan lokasi pertama, jika tidak, gunakan lokasi kedua.
- Setelah Anda tiba di lokasi yang benar, pindah ke bagian kanan, klik kanan Debugger dan pilih Menghapus dari menu konteks.
- Setelah kunci ini dihapus, navigasikan ke lokasi kedua ini:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NETFramework \ (Mesin 32 - Bit) HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ .NETFramework (Mesin 64 - Bit)
catatan: Akses kunci registri yang terkait dengan versi bit Windows yang Anda gunakan.
- Saat Anda tiba di lokasi yang benar, pindah ke bagian sebelah kanan dan hapus DbgManagedDebuggernilai dengan mengklik kanan padanya dan memilih Menghapus dari menu konteks.
- Setelah Anda berhasil menghapus nilainya, tutup Registry Editor dan mulai ulang komputer Anda.
- Setelah permulaan berikutnya selesai, lihat apakah masalah yang sama masih terjadi.
Dalam kasus “Terjadi pengecualian win32 yang tidak tertangani ' kesalahan masih terjadi, pindah ke metode berikutnya di bawah.
Solusi 6: Instal Versi Terbaru dari NET Framework dan Perbaiki
Memiliki NET Framework yang diinstal di komputer Anda sangat penting dan banyak game dan program modern bergantung pada Anda untuk menginstalnya. Sebelum memperbaikinya, ikuti langkah-langkah di bawah ini untuk menginstal versi terbaru di komputer Anda.
Arahkan ke tautan ini dan klik tombol unduh berwarna merah untuk mengunduh versi terbaru Microsoft .NET Framework. Setelah unduhan selesai, cari file yang Anda unduh dan jalankan. Perhatikan bahwa Anda harus memiliki akses Internet yang konstan. Ikuti instruksi di layar untuk melanjutkan penginstalan.
- Setelah menginstal versi terbaru, sekarang saatnya memeriksa integritasnya. Di keyboard Anda, gunakan Tombol Windows + R kombinasi tombol untuk membuka Lari kotak dialog.
- Ketik kontrol.exe dan klik OK untuk membukanya.
- Klik Copot Pemasangan Program opsi dan klik Aktifkan atau nonaktifkan fitur Windows. Pastikan Anda menemukan file .NET Framework 4.x.x masuk dan pastikan itu diaktifkan. 'X.x' menandai versi terbaru yang tersedia untuk sistem operasi Anda.
- Jika kotak centang di samping .NET Framework 4.x.x tidak diaktifkan, aktifkan dengan mengklik kotak. Klik OK untuk menutup Fitur Windows jendela dan reboot komputer.
- Jika .Net Framework 4.x.x sudah diaktifkan, Anda dapat memperbaiki .Net Framework dengan mengosongkan kotak dan me-reboot komputer. Setelah komputer dihidupkan ulang, aktifkan kembali .Net Framework dan mulai ulang komputer lagi.
Solusi 7: Lakukan Boot Bersih
Ada berbagai program dan layanan lain yang dapat mempengaruhi fungsionalitas rangkaian Microsoft .NET Framework. Dalam kebanyakan kasus, penyebabnya adalah antivirus yang telah Anda instal dan Anda dapat mencoba menonaktifkannya untuk melihat apakah kesalahan masih berlanjut. Namun, untuk memastikan tidak ada yang dapat mengganggu penginstalan, kami sarankan Anda melakukan boot bersih yang akan menonaktifkan semua program dan layanan non-Microsoft agar tidak dapat dimulai. Dengan cara ini, Anda dapat dengan mudah mengurangi program mana yang menyebabkan kesalahan ini terjadi!
- Menggunakan Windows + R kombinasi tombol pada keyboard Anda. Dalam Lari jenis kotak dialog MSCONFIG dan klik OK.
- Klik pada tab Boot dan hapus centang pada opsi Safe Boot (jika dicentang).
- Di bawah tab Umum di jendela yang sama, klik untuk memilih Startup Selektif opsi, lalu klik untuk menghapus Muat item startup centang kotak untuk memastikannya tidak dicentang.
- Di bawah Jasa tab, klik untuk memilih Sembunyikan semua layanan Microsoft kotak centang, lalu klik Menonaktifkan semua.
- Pada tab Startup, klik Buka Task Manager. Di jendela Task Manager di bawah tab Startup, klik kanan pada setiap item startup yang diaktifkan dan pilih Nonaktifkan.
- Setelah ini, Anda perlu melakukan beberapa proses yang paling membosankan mengaktifkan item Startup satu per satu dan mulai ulang komputer Anda. Setelah itu, Anda perlu memeriksa apakah masalahnya muncul lagi. Anda perlu mengulangi proses yang sama bahkan untuk Layanan yang telah Anda nonaktifkan di Langkah 4.
- Setelah Anda menemukan item atau layanan startup bermasalah, Anda dapat melakukan tindakan untuk menyelesaikan masalah. Jika itu sebuah program, Anda bisa instal ulang itu atau perbaikan Jika ini adalah layanan, Anda dapat menonaktifkannya, dll.
Solusi 8: Gunakan SFC untuk Memindai Kebocoran Memori
Telah dilaporkan bahwa kerusakan Microsoft .NET Framework terkait dengan file sistem yang salah. Masalah ini berakar jauh di dalam file sistem dan satu-satunya cara untuk mencoba menyelesaikannya adalah dengan menjalankan Pemeriksa File Sistem (SFC). Ini akan memindai file sistem Anda untuk kesalahan dan kemungkinan perbaikan atau menggantinya. Ikuti langkah-langkah di bawah ini untuk melakukannya!
- Pencarian untuk "Prompt Perintah”Dengan mengetiknya di menu Start atau dengan menekan tombol cari di sebelah kanan. Klik kanan entri pertama yang akan muncul sebagai hasil pencarian dan pilih entri menu konteks "Jalankan sebagai administrator".
- Selain itu, Anda juga dapat menggunakan kombinasi tombol Windows Logo Key + R untuk menampilkan Jalankan kotak dialog. Ketik "cmd”Di kotak dialog yang muncul dan gunakan Ctrl + Shift + Enter kombinasi tombol untuk Command Prompt admin.
- Ketik perintah berikut di jendela dan pastikan Anda menekan Enter setelah mengetik masing-masing. Tunggu untuk "Operasi berhasil diselesaikan" pesan atau sesuatu yang serupa untuk mengetahui bahwa metode tersebut berhasil.
sfc / scannow
- Coba restart komputer Anda dan periksa untuk melihat apakah file Pengecualian Tidak Tertangani Telah Terjadi di Aplikasi Anda kesalahan terus muncul di komputer Anda.
Solusi 9: Melakukan Penginstalan Bersih
Jika tidak ada metode yang disajikan di bawah ini yang berhasil membantu Anda menyelesaikan masalah, kemungkinan besar Anda berurusan dengan beberapa jenis ketidakkonsistenan Windows yang tidak dapat diselesaikan secara konvensional.
Jika skenario ini dapat diterapkan, Anda harus dapat memperbaiki masalah dengan mengatur ulang setiap komponen yang terkait dengan penginstalan Windows Anda. Jika Anda ingin menempuh rute ini, Anda memiliki dua cara ke depan. Semuanya bermuara pada prosedur yang ingin Anda ikuti:
- Perbaikan instal (perbaikan di tempat) - Prosedur ini adalah pendekatan terbaik saat Anda perlu menyegarkan setiap komponen OS, tetapi beberapa pengguna mungkin akan menganggapnya sedikit terlalu membosankan untuk selera mereka. Perlu diingat bahwa Anda akan memerlukan media instalasi yang kompatibel untuk menerapkan perbaikan ini, tetapi keuntungan utamanya adalah bahwa semua data pribadi Anda (termasuk game, aplikasi, dan media pribadi) akan dipertahankan meskipun Anda tidak mencadangkan komputer Anda. .
- Instal bersih - Jika Anda mencari solusi paling sederhana, inilah caranya. Anda tidak memerlukan media instalasi untuk memaksakannya (semuanya dilakukan melalui GUI Windows). Tetapi kecuali Anda mencadangkan data Anda sebelumnya, bersiaplah untuk kehilangan data total.