Установить Steam
войти
|
язык
简体中文 (упрощенный китайский)
繁體中文 (традиционный китайский)
日本語 (японский)
한국어 (корейский)
ไทย (тайский)
Български (болгарский)
Čeština (чешский)
Dansk (датский)
Deutsch (немецкий)
English (английский)
Español - España (испанский)
Español - Latinoamérica (латиноам. испанский)
Ελληνικά (греческий)
Français (французский)
Italiano (итальянский)
Bahasa Indonesia (индонезийский)
Magyar (венгерский)
Nederlands (нидерландский)
Norsk (норвежский)
Polski (польский)
Português (португальский)
Português-Brasil (бразильский португальский)
Română (румынский)
Suomi (финский)
Svenska (шведский)
Türkçe (турецкий)
Tiếng Việt (вьетнамский)
Українська (украинский)
Сообщить о проблеме с переводом
http://www.microsoft.com/en-us/download/details.aspx?id=35
It's a small download and should verify that you have the latest (on the very small chance the install got corrupted).
-----
You are probably missing a few files (x-input and a few more) because you're running a Win 8.1 fresh install that lacks them. The launcher can't find them then insists you don't have the 'latest'.
I've used two ways to get past this. One is to manually copy the files over from another PC. The other is to use the DXSetup from another game.
You can do the latter by reinstalling any game that has a dxsetup (look at your steam games, a bunch of them should have dxsetup folders). If this doesn't work, you'll have to find out which files are missing and copy them over.
Steam should actually install it for you when you install, so something fishy is going on here.
Try running dxdiag.exe, see if it has any red flags.
They haven't changed the dialog box pics since DX9. You'll notice there's no date or version even. Must have been too expensive ^-^. Anyway, the installer just checks to see if certain files (not all of them obviously) are present.
FYI, the dumb thing only checks up to 9c (and might tell if you if you have 10, else it just says newer). Your Win8.1 comes with DX11.2 and M$ has decreed that you can only get that via Windows Update (or the SDK).
-----
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).
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 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.
Don't use the ones from Win10, those files won't work for this.
-----
Missing files:
Go here: https://support.microsoft.com/en-us/kb/179113 then click on the link titled "List of file failures that the DirectX End-User Runtime package fixes"
My PCs were missing XINPUT1_2.DLL (yeah, we put back each missing file one by one... of course the file we wanted was near the end).
Now, when you reinstalled the 9.0c package, are you SURE you couldn't scan for a DX11 update through Windows Update?
-----
Remove any DXInput devices like game controllers (also smartphones including that nVidia mobile). Restart PC and see if that works.
-----
Try System Restore. Your FF14 just stopped working, any chance you can do a Restore to an earlier date?
-----
PC Refresh (NOT Reset)
Similar to the System Restore, except you are using the Win8 setup to reinstall DirectX by 'resetting' / 'restore'.
This WILL remove a whole bunch of apps (except those from the Windows Store... of course) that will require reconfiguration if not reinstallation so be prepared or try the registry hack below first.
Best make a restore/refresh image first too:
Run the following (need around 18GB of disk space)
===
mkdir C:\RefreshImage and hit Enter.
recimg -CreateImage C:\RefreshImage and hit Enter.
===
That can take hours, even on a SSD. If you have the actual 8.1 disc, you can skip this otherwise you got to make one sooner or later.
-----
Make Windows think it has an outdated DirectX (there are other ways to hack this but this seems simplest to me).
Regedit : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
Look for 'Version' and it will show "4.09.00.0904", edit that to say "4.08.00.0904"
(if you see the line right above Version, it'll show a bunch of zeroes and 9).
Note that even though you are on DX11.2, you should still see 4.09 and '9'. Setting it to '8' should allow you to use the DX Webinstaller.
This is a bit risky, so back up the registry first.