"Rainydaze" <email@example.com> wrote in
> I installed Vista SP1 a while back on my system and bought a DX10.1
> compatible card but the d3d10_1.dll and the d3d10_1core.dll are not
> listed in my system 32 directory as most tech sites say I should have
> if 10.1 installed on my system.
> Why aren't these installed and why didn't directx 10.1 install along
> with SP1? Please advise and thanks in advance.
DirectX updates are not installed with Service Packs, unless it's a
security fix that effects the system, which DirectX does not. Running
DXWebSetup.EXE (You can download it from
) should apply all updates for DirectX to
However, if you don't have any games that use DirectX 10.1, it doesn't
matter if you have DirectX 10.1 hardware and DirectX libraries installed.
Right now, I don't think there are any games that use DirectX 10.1, and
if they do, they will automatically install the missing files when you
install the game.
In other words you don't need 10.1 files unless you have a game that uses
the 10.1 libraries.
In other, other words, adding the missing files won't change anything,
and when a game needs the files, it'll install the files for you.
DXWebSetup is provided as a fix to check or fix any corrupted DirectX
files on your system. (or add missing files)
Let me ask you, do you have any games that do not run or act strangly
with DirectX 10 enabled? Only games I can think of off the top of my head
are Lord of the Rings Online, FSX with all the service packs installed,
and Bioshock. I think there's a Wiki list of DirectX 10 supported titles
somewhere. it's not very long.