DirectX 9c runtime install error

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I have a program i want to install and it requires DX9c runtime and it fails
to install everytime I try it.

I have gone to the Microsoft DX install site and it verfies my system and
runs the installer but it gives me an error that it CANNOT install and to
check my network , my network is working fine and I am using the windows
firewall.

any help would be much appreciated ,

thanks
 
Vista is delivered with directx 10. It is backward compatible with directx
9.0c. Vista will not allow you to regress to an earlier version as it would
disrupt the operating system. If a program is so designed that it looks
specifically for directx 9.0c, and will not accept directx 10 for
installation, then I would get rid of that program as it is not compatible
with Vista.

--


Regards,

Richard Urban
Microsoft MVP Windows Shell/User
(For email, remove the obvious from my address)
 
Richard said:
Vista is delivered with directx 10. It is backward compatible with
directx 9.0c.

Technically, DirectX 10 is not backward compatible with DirectX 9.

However, Vista ships with both DirectX 10 and DirectX 9L

Alun Harford
 
Thank you Dean that worked!!

Yes the program is Intervideo WinDVD 8 and is supposed to be vista
compatibile , I've installed this at least 4 times since feb with no problems
, but once again I had to reinstall Viista because after installing some new
creative drivers my sound card became corrupt and removing the software only
made things worse even a system restore could not fix.

This is the first time I could not install this program beacuse DX would
not run from the web installer.

Also I have BF2 and BF2142 wich both use DX9c so this really helped.
 
Well thank you Alan. I will have to check into that which I wasn't aware of.

--


Regards,

Richard Urban
Microsoft MVP Windows Shell/User
(For email, remove the obvious from my address)
 
* Richard Urban:
Well thank you Alan. I will have to check into that which I wasn't aware of.

http://msdn.microsoft.com/msdnmag/issues/07/04/Aero/default.aspx

While Windows Vista will run with a legacy Windows XP-compatible driver, a WDDM video driver is
required to get all the DWM features. Contrary to some speculation, DWM doesn't require DirectX
10, but does require some more video/texture memory and a video card that supports Shader Model
2.0 or better. The biggest change with using WDDM is that it introduces the Video Memory
Manager (VidMM), which can swap video memory allocations between system memory and video
memory. This means that WDDM can virtualize the video card's resources so that it's possible to
do a better job of sharing and swapping video memory, and of context-switching the graphics
processor among different threads in disparate applications. It used to be nearly impossible to
run multiple 3D applications with any kind of stability, due to drivers that were unable to
handle context switches. And prior to WDDM, there was no formal scheduling available, so often
one DirectX application would starve others.With WDDM, it's much harder for that to happen.
Drivers are also on a much tighter leash for Windows Vista and are forced to be much more
robust than for previous versions of Windows.

As an aside, note that DirectX 10 is a Windows Vista-only API. Applications designed for
previous version of DirectX will run on a legacy DirectX API implementation expected to be
called DirectX 9 L.This will be the last version supported by pre-WDDM drivers. DirectX 9 L
apps are expected to run on Windows XP with DirectX 9 L installed as well as on Windows Vista.
DirectX 10 contains no legacy interfaces.


http://letskilldave.com/archive/200...--Repeat-after-me_3A00_-No.-No.-No_2E00_.aspx

This weekend has seen the emergence of rumors that DirectX 10 capabilities will be available
for Windows XP under a special "secret" new version of DirectX called "DirectX 9.0L".

Allow me to pull out the inordinately-large-hammer-of-truth on that one and bang out some
pretty clear messages:
- Absolutely not.
- Definitely not.
- No f'n way.

Now, I'm aware of the fact that some people aren't interested in letting “the facts” get in the
way of a good rumor. If you're one of those people, you can stop right now and tell your
buddies, "I saw this Microsoft guy say it's not going to happen, so the rumor must be true!"
(because we all know that when people say the opposite of what you want to hear, they MUST be
hiding something :-).

For those of you still reading, and interested in the facts, here they are:
- DirectX 9.0L was the early name designation for what is now called "DirectX 9.0Ex".
- DirectX 9.0Ex is a Windows Vista only feature. In a nutshell, it is DirectX 9.0c, with some
modifications to work smoothly with the new driver characteristics of Windows Vista, which is
significantly different at the graphics level than Windows XP. You can read more about DirectX
9.0Ex and how it fits into the Windows Vista picture here
http://msdn2.microsoft.com/en-us/library/bb173477.aspx
- Windows XP cannot run DirectX 10 (technically, Direct3D 10) applications because of the
significant changes in the graphics API and driver model
- And while I’m on it, the Xbox 360 cannot run Direct3D 10 because it lacks the Shader Model
4.0 hardware.

So, if you’ve read this far and STILL want Windows XP to run DirectX 10, you know the only
answer: You’ll need to upgrade to Windows Vista and install a Shader Model 4.0 graphics card!

http://letskilldave.com/about.aspx
I'm David Weller, the Community Manager at Microsoft's Game Technology Group. LetsKillDave is
the gamertag I use on several game servers, primarily Xbox Live/Live Anywhere. This blog is
focused on bringing news and information about Microsoft's game development technologies (and
gaming) to game developers . In a way, this is a "sister site" to Major Nelson's (his site is
focused on Xbox Live gaming), which explains why my stuff looks a lot like his :-)

What you will not get here: I can’t comment on rumors, unreleased details, data or anything
that is covered under my Microsoft NDA. While I would love to tell you juicy rumors, I love my
employment more. Sorry :-)




-Michael
 
Reading this over again, it's still not clear to me if
DirectX 9.0L/DirectX 9.0Ex will run on XP.

From the first link:
<quote>
DirectX 9L apps are expected to run on Windows XP with DirectX 9L installed
as well as on Windows Vista.
</quote>

From the second link:
<quote>
DirectX 9.0L was the early name designation for what is now called "DirectX 9.0Ex".
DirectX 9.0Ex is a Windows Vista only feature.
</quote>


* MICHAEL:
 
From this link,
http://msdn2.microsoft.com/en-us/library/bb173477.aspx
Direct3D 9Ex

<quote>
This API is only available on Windows Vista, and it requires WDDM drivers.
Because the Direct3D 9Ex API will never appear on older versions of Windows
due to a lack of support for the WDDM, the standard Direct3D 9 interfaces cover a much broader
set of systems. For high-performance applications that can take advantage of the next
generation of video hardware, the entirely new version 10 of Direct3D provides many new
capabilities not exposed by Direct3D 9Ex. As a result, for games and most other applications,
Direct3D 9 or Direct3D 10 is the recommended API.
</quote>

* MICHAEL:
 
Rob said:
I have a program i want to install and it requires DX9c runtime and it fails
to install everytime I try it.

I have gone to the Microsoft DX install site and it verfies my system and
runs the installer but it gives me an error that it CANNOT install and to
check my network , my network is working fine and I am using the windows
firewall.

any help would be much appreciated ,

thanks


Vista comes with DirectX 10 built-in; it isn't possible to install an
older version of DirectX, not should it be necessary.


--

Bruce Chambers

Help us help you:



They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety. -Benjamin Franklin

Many people would rather die than think; in fact, most do. -Bertrand Russell
 
The DirectX End-User Runtimes Update includes optional components, which are
released in the bimonthly updates of DirectX SDK and includes files for
D3DX, XACT, XINPUT, and Managed DirectX, which the OP apparently needs to
run his applications (this isn't unusual). The Runtime download won't
change the core DirectX components, such as Direct3D, DirectInput, or
DirectSound, since, as you've noted, it's not possible to downgrade DirectX,
at least by normal means. However, to quote from
http://msdn2.microsoft.com/en-us/library/bb219742.aspx , "Generally
speaking, the DirectX version number is not meaningful except as a quick
reference to the core runtime bits. This number should not be used to check
if the correct DirectX runtime is already installed, because it doesn’t take
into account the optional DirectX components". And, to quote from
http://msdn2.microsoft.com/en-us/library/bb219721.aspx (Microsoft's DirectX
Frequently Asked Questions), "The name DirectX 10 is misleading in that many
technologies shipping in the DirectX SDK (XACT, XINPUT, D3DX) are not
encompassed by this version number. So, referring to the version number of
the DirectX runtime as a whole has lost much of its meaning, even for 9.0c.
The DirectX Diagnostic Tool (DXdiag.exe) on Windows Vista does report
DirectX 10, but this really only refers to Direct3D 10."

The DirectX End-User Runtimes Update download supports Windows Vista:
http://www.microsoft.com/downloads/...38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en
http://www.microsoft.com/downloads/...67-D926-463B-99E8-27199D6626B5&displaylang=en
 
Well thank you Alan. I will have to check into that which I wasn't aware of.
[/QUOTE]
As an aside, note that DirectX 10 is a Windows Vista-only API. Applications designed for
previous version of DirectX will run on a legacy DirectX API implementation expected to be
called DirectX 9 L.This will be the last version supported by pre-WDDM drivers. DirectX 9 L
apps are expected to run on Windows XP with DirectX 9 L installed as well as on Windows Vista.
DirectX 10 contains no legacy interfaces.

Would this explain why the new "compatible with Vista" Nero 7
Essentials (as bundled with DVD writers) wants to install DirectX 9c?

Will this work if I let it?
 
:Hello there. I'm also having problems with the June 2007 DirectX version!
Even TODAY (August 1st)with AGAIN a new version of the DirecX June version,
the installation fails! The webinstaller version fails, the SDK version
fails, it does doenload but after that the PC disk is very busy but nothing
installs for hours!
My version is : 9.0C (4.09.0000.0904)
JP vdn Eeden in The Netherlands
 
Unless your are a developer of programs that use DirextX, I don't think you
want the SDK (Software Development Kit, 468.8 MB). You would want the
End-User Runtime, either though the Web Installer:

http://www.microsoft.com/downloads/...38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en

or by downloading this:

DirectX End-User Runtimes (August 2007) (58.8 MB)
http://www.microsoft.com/downloads/...F3-0949-487B-9247-8FEE451BF952&displaylang=en

Either way, you might try right-clicking on the downloaded file, and choose
Run as Administrator.
 
Why the heck can't any of the mods here just pass along that the dang WEB
INSTALLER is broken?....As for vista...it always installed the updates ...and
if I didn't need any it would say so. There is definately something wrong
with the web installer....It's on Microsofts front page and it doesn't work.
I know there are other ways to install directx updates, but the web
installer is the easiest, without having to create some new folder to extract
the files, find install and run it from there. EITHER FIX THE WEB INSTALLER
OR TAKE IT OFF MICROSOFT"S FRONT PAGE>>>>>>>>>>
 
Back
Top