Wrzucanie samych dll'ek do /Windows/System32 nie jest madrym rozwiazaniem. W tym przypadku najlepiej zainstalowac calego DirectX. Przez strony Microsoftu mozna to latwo i szybko zalatwic. System wykrywa jaka masz wersje zainstalowana i sciaga tylko te elementy ktore sa niezbedne. W moim przypadku bylo to ostatnio tylko 300KB.
Dodatkowo jesli juz sciagacie dll'ki na przyklad z
http://www.dll-files.com/ to nie wrzucajcie tego bezposrednio do /Windows/System32. To jest grozne dla bezpieczenstwa systemu. Juz lepiej wrzucic taki pliczek do katalogu z aplikacja i sprobowac odpalic. Wiekszosc aplikacji szuka plikow .dll w folderze w ktorym znajduje sie uruchamiany plik .exe a dopiero pozniej w /Windows/System32.