Dependency Walker (Hatalı DLL Bulucu)
Isi kandungan:
Kadang-kadang langkah pemecahan masalah biasa tidak akan memotongnya. Kita mungkin perlu pergi ke atas dan seterusnya - lebih seperti masalah penyelesaian forensik. Hari ini saya akan menulis mengenai alat yang akan membantu kita dalam melakukan itu. Dependency Walker adalah alat untuk menganalisis kebergantungan fungsi, modul, dan sebagainya seperti aplikasi Windows. Ia membangunkan pokok hierarki semua modul dependen exe, dll, sys, dll
Dependency Walker
Dependency Walker boleh membantu anda dalam mengatasi kesilapan aplikasi, kesilapan pendaftaran fail, pelanggaran akses memori dan kesilapan halaman yang tidak sah.
Dependency Walker menjadi sangat membantu jika program khusus anda tidak memuat, atau layanan gagal untuk bermula dengan kesilapan yang menunjuk kepada dll tertentu. Dalam kes sedemikian, anda boleh memuatkan program atau dll dalam Dependensi Walker, untuk melihat fail mana yang gagal dimuat atau apa modul yang menyebabkan masalah itu - dan kemudian memperbaikinya.
Program ini tidak hanya memuat modul, tetapi juga imbasan untuk kemungkinan kesalahan. Mengikut fail Bantuan, ia melakukan pekerjaan berikut:
- Mengesan fail yang hilang. Ini adalah fail yang diperlukan sebagai pergantungan kepada modul lain. Gejala masalah ini ialah "Pautan pautan dinamik BAR.DLL tidak dapat dijumpai dalam laluan yang dinyatakan …"
- Mengesan Fail tidak sah. Ini termasuk fail yang tidak mematuhi Win32 atau Win64 dan fail yang rosak. Gejala masalah ini ialah "Aplikasi atau DLL BAR.EXE bukanlah kesilapan imej Windows".
- Mengesan mismatch import / eksport. Mengesahkan bahawa semua fungsi yang diimport oleh modul sebenarnya dieksport dari modul bergantung. Semua fungsi import yang diselesaikan ditandakan dengan ralat. Gejala masalah ini ialah "Titik masuk prosedur FOO tidak dapat diletakkan di dalam ralat pautan perpustakaan dinamik BAR.DLL"
- Mengesan kesilapan pergantungan bulat. Ini adalah ralat yang sangat jarang berlaku, tetapi boleh berlaku dengan fungsi yang diteruskan.
- Mengesan jenis modul CPU yang tidak sesuai. Ini berlaku jika modul yang dibina untuk satu CPU cuba memuatkan modul yang dibina untuk CPU yang berbeza.
- Mengesan inconsistencies checksum dengan mengesahkan checksum modul untuk melihat apakah modul mana-mana telah diubah suai selepas ia dibina.
- Mengesan perlanggaran modul oleh Menonjolkan sebarang modul yang gagal dimuatkan pada alamat asas pilihan mereka.
- Mengesan kegagalan inisialisasi modul dengan menjejaki panggilan ke titik kemasukan modul dan mencari kesilapan.
- Dependency Walker juga boleh melakukan profil jangka masa aplikasi anda untuk mengesan modul dimuat secara dinamik dan kegagalan permulaan modul. Pemeriksaan ralat yang sama dari di atas berlaku untuk modul dinamik yang dimuat juga.
Contohnya, saya membantu pelanggan pada hari yang lain - dia memuatkan Internet Explorer, tetapi IE terus terhempas, tanpa sebarang kesilapan tertentu. Kami telah melakukan kebanyakan penyelesaian masalah asas seperti melumpuhkan add-ons dan toolbar, mengeset semula IE ke tetapan lalai dan lain-lain. Tetapi masih terus terhempas. Ini bermakna bahawa satu atau lebih banyak fail yang diperlukan untuk Internet Explorer berjalan dengan betul, telah mencetuskan masalah. Ia sentiasa sukar untuk menyelesaikan kes-kes seperti dengan Dependency Walker, kita dapat melihat jika ada yang salah dengan satu file yang bergantung.
Jadi saya memuat Internet Explorer dalam Dependency Walker.
Saya seterusnya, memperluas senarai satu demi satu
Kemudian saya pergi ke setiap modul, untuk melihat jika saya dapat mencari sesuatu yang mencurigakan di sana. Saya menatal melalui modul dan cukup bernasib baik untuk mencari masalah.
Saya mendapati fail IEFRAME.dll hilang. Jadi saya pergi dan menggantikan fail dari DVD Pemasangan Windows. Itu menyelesaikan masalah itu. Sekarang Internet Explorer tidak lagi terhempas.
Saya harap ini akan memberitahu anda betapa mudahnya menggunakan alat ini untuk mengetahui kesilapan pergantungan yang mungkin.
Cara menggunakan Walker Ketergantungan
Untuk menggunakan Walker Ketergantungan untuk menyiasat kesilapan, anda boleh mengikuti langkah-langkah ini:
- Start Dependency Walker
- Klik Buka pada menu Fail untuk memuatkan fail masalah
- Dalam menu Lihat, klik Mulai profil. Kotak dialog Modul Profil muncul
- Taip suis, hujah program, pilihan lain yang anda inginkan dan kemudian klik OK.
Dependency Walker akan menyuntikkan dwinject.dll sebelum ralat berlaku dan akan log peristiwa yang berlaku pada masa kesilapan
Dependency Walker download
Anda boleh memuat turun Dependency Walker dari di sini
Menggunakan Imej Sistem untuk pelbagai komputer menggunakan AOMEI Image Deploy

AOMEI Image Deploy Free membolehkan anda menyebarkan atau memulihkan imej-imej sistem ke beberapa komputer secara bersamaan menggunakan Rangkaian Kawasan Tempatan
Lirik adalah aspek yang paling penting dalam lagu, dan kadang-kadang sebagai pendengar muzik, kami ingin mengetahui lirik untuk menyanyi bersama. Mencari apa-apa lirik tertentu menggunakan Bing Lyrics adalah mudah, tetapi bagaimana jika kita boleh melakukannya tanpa perlu membuka penyemak imbas web - atau tanpa menggunakan Windows Media Player? Untuk mencari lirik fail muzik MP3 tanpa memerlukan penyemak imbas web dan pemain media, seseorang perlu memuat turun program kecil yang dipanggil

Lyrics Finder
Bagaimana menggunakan WhatsApp dari komputer anda menggunakan airdroid

Inilah Cara Menggunakan WhatsApp dari Komputer Anda Menggunakan aplikasi Airdroid untuk Android.