My problems installing DTrace indicates I need to better understand how 'https://docs.microsoft.com/en-gb/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities' (FOD) works in Windows 10.
It would be good if the installer for DTrace could check the status of the relevant FOD and provide better feedback & advice, if it detects a problem.
Presumably as DTRACE needs the latest kernel from the preview of Windows 10 Version 1903, this means thats DTrace is not going to work on the current version of Windows Server 2019, which would be unfortunate. Maybe DTrace support could be back-ported eventually to older/existing kernels?
I wonder if Microsoft has a road-map of their planned work on DTrace for Windows, which they can make public?
It would be interesting to know if/what additional providers are planned...?
It would be useful to have further documentation & examples on how to use the ETW provider, particularly mapping the GUID listed by 'dtrace -l' to the ETW providers.
Also useful would be more details on the setup required for the fbt provider.
Thank you!