I always install it manually.
Vista has some DX9 preinstalled, but somehow incomplete or outdated and my games complained about DLL files missing, so I manually unpacked DX9 Distribution, there were just DLL files there, copied them to Vista system32 fixed all my problems.
DX9 is just a...