Bagaimana cara membuka file dump dengan windbg dengan mengklik ganda pada file explorer?

1

Saya yakin saya dapat mengklik dua kali file crash dump file (* .dmp) di explorer di PC lama saya dan itu akan terbuka di WinDbg. Di PC baru saya itu tidak terbuka dan memberikan kesalahan.

Tidak dapat membuat proses "c: \ my-path \ my-crash.exe.dmp". Win32 eror 0x193

% 1 bukan aplikasi Win32 yang valid

Kesalahan dapat dimengerti karena mencoba untuk membuka file dump sebagai executable. Saya perlu memberikan -zflag ke windbg untuk memberitahukannya untuk membukanya sebagai file dump dan saya juga harus menyertakan path file dalam tanda kutip. Saya telah memverifikasi ini pada baris perintah tetapi bagaimana cara mengkonfigurasi klik ganda untuk melakukan itu?

Sekali lagi saya cukup yakin bahwa ini sudah berfungsi pada PC lama yang tidak lagi saya miliki.

zar
sumber
Anda perlu mengaitkan ekstensi file .dmp dengan windbg. Saya tidak merekomendasikan Anda melakukan itu karena windbg mendukung argumen baris perintah. Itu tidak dirancang untuk dikaitkan dengan ekstensi file.
Ramhound
@Ramhound Saya telah melakukan itu, itu sebabnya ia membuka file dmp tetapi memberikan kesalahan itu karena alasan yang Anda jelaskan. Tapi saya tahu saya berhasil di masa lalu, tidak tahu caranya.
zar

Jawaban:

2

Andrew Richards menjelaskan ini di blog-nya, beberapa tahun yang lalu . Buka cmd di folder instal Windbg Anda dan jalankan WinDbg.exe -IAuntuk mendaftarkan file File Association. Anda juga dapat menggunakan file reg yang disediakan, tetapi di sini Anda perlu mengubah jalur.

magicandre1981
sumber
Itu melakukan trik tetapi seperti komentar pertama pada posting itu, saya melihat itu masih tidak berfungsi ketika saya menjalankan windbg -IA karena saya sudah secara manual menghubungkan file .dmp dengan windbg. Saya harus menghapusnya dengan menghapus kunci di bawah ini di dalam registry editor dan itu memperbaiki semuanya! HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ ‌ Explorer \ FileExts \ .d‌ mp
zar
Itu didokumentasikan di sini juga.
zar