Amit írtam, az valóban működik, de a te problémád egészen más. Azzal a módszerrel amit leírtam azt lehet elérni, hogy egy frissebb verzióra telepítsünk egy régebbit.
Ugyanis, amikor a DirectX-et telepíted, akkor az megvizsgálja, hogy milyen verziója van fent, és ha a telepítendő DirectX magánál újabb verziószámot talál, akkor nem telepíti magát.
Azonban te a 7.0-ás bétára szerettél volna telepíteni 8.1-es verziót. Szóval a problémát biztos hogy máshol kell keresni
.
Lehet, hogy egy DX uninstaller is megteszi.