核心追蹤控制 API 參考資料
此 API 可讓您擷取核心堆疊追蹤、合併多個追蹤檔案以進行分析、堆積追蹤,以及在合併的檔案中包含系統資訊。
核心追蹤控制項 API 已可在 Windows Vista 中使用。
在 Windows 7 和 Windows Vista 上,x64 系統上的堆疊路徑需要您在HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management中設定DisablePagingExecutive登錄值。 如需詳細資訊,請參閱 DisablePagingExecutive。
注意具有Windows 8和更新版本的系統不需要此登錄變更。
下列範例示範如何查詢此登錄值。
@REG QUERY "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive
下列範例示範如何啟用 stackwalking。
@REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive -d 0x1 -t REG_DWORD -f
@IF NOT %ERRORLEVEL% == 0 echo error: Could not configure system for 64-bit stackwalking. Please run this script from an elevated administrator console.
注意 若要讓這些變更生效,您必須重新開機系統。
下列範例示範如何停用堆疊走動。
@REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive -d 0x0 -t REG_DWORD -f
@IF NOT %ERRORLEVEL% == 0 echo error: Could not remove 64-bit stackwalking configuration. Please run this script from an elevated administrator console.
注意 若要讓這些變更生效,您必須重新開機系統。