Bagikan melalui


Membuat dan Membuka Ruang Kerja

WinDbg memiliki dua jenis ruang kerja: ruang kerja default dan ruang kerja bernama.

Ruang Kerja Default

WinDbg memiliki beberapa jenis ruang kerja default yang berbeda:

  • Ruang kerja dasar digunakan ketika WinDbg dalam keadaan tidak aktif.

  • Ruang kerja mode pengguna default digunakan saat Anda melampirkan ke proses mode pengguna (dengan menggunakan opsi baris perintah -patau dengan menggunakan File | Lampirkan ke perintah Proses).

  • Ruang kerja default jarak jauh digunakan saat Anda menyambungkan ke server debugging.

  • Ruang kerja mode kernel default digunakan saat WinDbg memulai sesi debugging mode kernel.

  • Ruang kerja khusus prosesor digunakan selama penelusuran kesalahan mode kernel setelah WinDbg melekat pada komputer target. Ada ruang kerja khusus prosesor terpisah untuk prosesor berbasis x86 dan berbasis x64.

Saat WinDbg membuat proses mode pengguna untuk penelusuran kesalahan, ruang kerja dibuat untuk file yang dapat dieksekusi tersebut. Setiap file yang dapat dieksekusi yang dibuat memiliki ruang kerjanya sendiri.

Saat WinDbg menganalisis file cadangan, ruang kerja dibuat untuk sesi analisis file cadangan tersebut. Setiap file cadangan memiliki ruang kerjanya sendiri.

Saat Anda memulai sesi penelusuran kesalahan, ruang kerja yang sesuai akan dimuat. Saat Anda mengakhiri sesi penelusuran kesalahan atau keluar dari WinDbg, kotak dialog ditampilkan dan menanyakan apakah Anda ingin menyimpan perubahan yang telah Anda buat ke ruang kerja saat ini. Jika Anda memulai WinDbg dengan opsi baris perintah -QY, kotak dialog ini tidak muncul, dan ruang kerja disimpan secara otomatis. Selain itu, jika Anda memulai WinDbg dengan opsi baris perintah -Q , kotak dialog ini tidak muncul, dan tidak ada perubahan yang disimpan.

Ruang kerja dimuat secara kumulatif. Ruang kerja dasar selalu dimuat terlebih dahulu. Saat Anda memulai tindakan penelusuran kesalahan tertentu, ruang kerja yang sesuai akan dimuat. Jadi sebagian besar penelusuran kesalahan selesai setelah dua ruang kerja dimuat. Debugging mode kernel selesai setelah tiga ruang kerja dimuat (ruang kerja dasar, ruang kerja mode kernel default, dan ruang kerja khusus prosesor).

Untuk efisiensi terbesar, Anda harus menyimpan pengaturan di ruang kerja tingkat bawah jika Anda ingin mereka menerapkannya ke semua pekerjaan WinDbg Anda.

Catatan Tata letak jendela informasi penelusuran kesalahan adalah salah satu pengecualian untuk perilaku kumulatif ruang kerja. Posisi, status docking, dan ukuran setiap jendela ditentukan hanya oleh ruang kerja terbaru yang Anda buka. Perilaku ini mencakup konten jendela Watch dan lokasi yang Anda lihat di setiap jendela Memori. Riwayat perintah di jendela Perintah Debugger tidak dibersihkan saat ruang kerja baru dibuka, tetapi semua status jendela lainnya diatur ulang.

Untuk mengakses ruang kerja dasar, mulai WinDbg tanpa target, atau klik Hentikan Penelusuran Kesalahan pada menu Debug setelah sesi Anda selesai. Anda kemudian dapat melakukan pengeditan apa pun yang diizinkan di ruang kerja dasar.

Ruang Kerja Bernama

Anda juga dapat memberikan nama ruang kerja lalu menyimpan atau memuatnya satu per satu. Setelah Anda memuat ruang kerja bernama, semua pemuatan otomatis dan penyimpanan ruang kerja default dinonaktifkan.

Ruang kerja bernama berisi beberapa informasi tambahan yang tidak digunakan ruang kerja default. Untuk informasi selengkapnya tentang informasi tambahan ini, lihat Konten Ruang Kerja.

Membuka, Menyimpan, dan Menghapus Ruang Kerja

Untuk mengontrol ruang kerja, Anda bisa melakukan hal berikut:

  • Buka dan muat ruang kerja bernama dengan menggunakan opsi baris perintah -W.

  • Buka dan muat ruang kerja dari file dengan menggunakan opsi baris perintah -WF.

  • Nonaktifkan semua pemuatan ruang kerja otomatis dengan menggunakan opsi baris perintah -WX. Hanya perintah ruang kerja eksplisit yang menyebabkan ruang kerja disimpan atau dimuat.

  • Buka dan muat ruang kerja bernama dengan mengklik Buka Ruang Kerja pada menu File atau tekan CTRL+W.

  • Simpan ruang kerja default saat ini atau ruang kerja bernama saat ini dengan mengklik Simpan Ruang Kerja pada menu File .

  • Tetapkan nama ke ruang kerja saat ini dan simpan dengan mengklik Simpan Ruang Kerja Sebagai pada menu File .

  • Hapus item dan pengaturan tertentu dari ruang kerja saat ini dengan mengklik Hapus Ruang Kerja pada menu File .

  • Hapus ruang kerja dengan mengklik Hapus Ruang Kerja pada menu File .

  • Buka dan muat ruang kerja dari file dengan mengklik Buka Ruang Kerja di File pada menu File .

  • Simpan ruang kerja ke file dengan mengklik Simpan Ruang Kerja ke File pada menu File .