Remove any DXInput devices like game controllers (also smartphones including that nVidia mobile). So it's not that bunch of files that are missing. of course the file we wanted was near the end). My PCs were missing XINPUT1_2.DLL (yeah, we put back each missing file one by one. Go here: then click on the link titled "List of file failures that the DirectX End-User Runtime package fixes" If your installation is from and 'image' (like HP, Dell/etc where it essentially copies a pre-installed 'image') then you might have to google up where you can download the files or have it sent to you.ĭon't use the ones from Win10, those files won't work for this. If the OS was manually installed, using a standard OEM or retail disc, then you can just use 7-zip or similar program to browse the disc and extract the missing files*.
If it's not a fresh install, you should have the files but they were either corrupted, moved or not installed during the initial Win8 install (this is what happened to my company PCs, we found that M$ + HP decided that we didn't need them on the images). Your Win8.1 comes with DX11.2 and M$ has decreed that you can only get that via Windows Update (or the SDK).
Anyway, the installer just checks to see if certain files (not all of them obviously) are present.įYI, the dumb thing only checks up to 9c (and might tell if you if you have 10, else it just says newer). You'll notice there's no date or version even. They haven't changed the dialog box pics since DX9. Also to the first poster this isn't a fresh install, not even close. Originally posted by white people:Not only did I not assume I have the latest version but I provided a screenshot in my post of telling me that I do have it.