Mengatasi kesalahan runtime


2

Sejak kemarin saya memiliki dua kotak kesalahan yang muncul segera setelah saya masuk ke akun Windows XP (SP3) saya yang mengumumkan:

Microsoft Visual C++ Runtime Library
Runtime error!
Program: C:\WINDOWS\explorer.exe  
This application has requested the Runtime to terminate it in an unusual way.

Tidak ada layanan aneh yang berjalan dan tidak ada kesalahan dalam sistem atau log peristiwa aplikasi. Ada ide bagaimana melacak apa yang menyebabkan kesalahan ini? Saya telah memindai virus, dan menjalankan sfc (pemeriksa file sistem).

Terima kasih atas bantuan atau saran.

PEMBARUAN:
Saya telah menghapus beberapa aplikasi yang baru saja saya instal (MS Visual C # 2010 Express, Pengembang Web Visual, SQL Server 2008 dan dengannya Runtime Visual C ++ 2010 serta MySQL Workbench) dan masalah saya terpecahkan. Adakah yang mengetahui ketidakcocokan dengan Windows XP SP3? Apakah ada cara untuk menunjukkan masalah tanpa menebak secara acak apa yang berbenturan pada sistem Anda?

Jawaban:


3

Windows Explorer tidak menggunakan runtime Visual C ++. Masalahnya disebabkan oleh kode yang disuntikkan ke explorer.exe. Dari apa yang Anda gambarkan, kode itu bisa memiliki ketergantungan pada Visual C ++ 2010 Runtime dan akan gagal dijalankan ketika hilang. Menghapus instalasi Visual C ++ 2010 Runtime bukanlah solusi, Runtime populer di kalangan pengembang dan Anda mungkin mendapatkan runtime kembali ketika Anda menginstal beberapa perangkat lunak lain yang bergantung pada runtime.

Ada banyak cara untuk menyuntikkan kode ke explorer.exe, dari ekstensi Shell ke keyboard perangkat lunak, dari virus ke kait global. Anda dapat menggunakan alat freeware ShellExView untuk mendaftar (dan berpotensi menonaktifkan) ekstensi shell. Saat memeriksa DLL yang dimasukkan ke explorer.exe, Anda dapat menggunakan Process Explorer dari sysinternals.

Karena sepertinya Anda adalah pengembang perangkat lunak, Anda mungkin dapat melihat ke dalam crash dump. Ketika explorer crash, simpan crash dump dan analisis dump di windbg untuk melihat apa yang sebenarnya terjadi.


Referensi dan rekomendasi yang bagus. Terima kasih!
JannieT
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.