Windows內核程序在開發的過程中,建議在虛擬機中調試。因為這不同於普通的Windows編程,在內核中的死鎖可以直接到整個操作系統的死鎖。在內核中的非法內存訪問可以直接導致藍屏死機(BSOD,Blue Screen of Death)。所以為了高效的開發與調試內核程序,壹般通過使用WinDbg之類的Ring0級調試工具在虛擬機中對目標程序進行調試(調試的時候需要到Microsoft官方網站去下載內核符號文件)。