Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
WinDbg memiliki dua jenis ruang kerja: ruang kerja default dan ruang kerja bernama.
Ruang Kerja Bawaan
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-p atau 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 terhubung ke komputer target. Ada ruang kerja khusus prosesor terpisah untuk prosesor berbasis x86 dan berbasis x64.
Ketika WinDbg membuat proses dalam mode pengguna untuk debugging, ruang kerja dibuat untuk berkas 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 pemecahan kesalahan, ruang kerja yang sesuai akan dimuat. Saat Anda mengakhiri sesi penelusuran kesalahan atau keluar dari WinDbg, sebuah kotak dialog akan muncul dan menanyakan apakah Anda ingin menyimpan perubahan yang telah Anda buat pada 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 debugging selesai setelah dua ruang kerja dimuat. Debugging pada 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.
Nota Tata letak jendela informasi debugging merupakan salah satu pengecualian terhadap 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 Debugging 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 dimiliki oleh 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 .