Undocumented Directx 9.0c Installation issue

J

Jonathan H

Hi all, I have a brand new latest Intel chipped nVidia SLI PC with Vista Home
Premium 64 bit OS. I am trying to update DirectX to 9.0c and get an
installation failure which states "A cabinet file necessary for installation
cannot be trusted. Please verify the Cryptographic Services are enabled and
the cabinet file certificate is valid".

So, I have:

1) Checked that the Cryptographic Services are set to automatic
2) Run DXWebSetup as Administrator
3) Used RegSvr32 across all the crypto DLLs.
4) Unchecked the Certificate check boxes in IE / Tools / Options /
Advanced....
....all to no avail.

I cannot check the validity of the cabinet file certificate as it is
probably on-line and I have no idea where it is!! What is frustrating is that
all Vista Drivers are signed by my companies Time Stamp Server....maybe the
certificate on this cabinet file has expired....anyway - can any one help?
This must be a common problem (judging by the forums) but there is no
Microsoft documented solution.

Can anyone help please?

Thanks.
 
R

Richard G. Harper

You cannot install DirectX 9.0c in Vista because Vista already contains
DirectX 10, which replaces all prior versions of DirectX. No solution
offered by the Microsoft web site will allow you to install the older
version of DirectX over the newer.
 
J

Jonathan H

Richard,

Many thanks for your help - I wasn't aware of that. What is more
interesting, and maybe this is showing my age, there was a time when a
message would have been shown stating that "a newer version is already
installed on your machine"!! I am sure that would put people's minds at rest
rather than the current cryptic message.

Thank you,

Jonathan

Richard G. Harper said:
You cannot install DirectX 9.0c in Vista because Vista already contains
DirectX 10, which replaces all prior versions of DirectX. No solution
offered by the Microsoft web site will allow you to install the older
version of DirectX over the newer.

--
Richard G. Harper [MVP Shell/User] (e-mail address removed)
* NEW! Catch my blog ... http://msmvps.com/blogs/rgharper/
* PLEASE post all messages and replies in the newsgroups
* The Website - http://rgharper.mvps.org/


Jonathan H said:
Hi all, I have a brand new latest Intel chipped nVidia SLI PC with Vista
Home
Premium 64 bit OS. I am trying to update DirectX to 9.0c and get an
installation failure which states "A cabinet file necessary for
installation
cannot be trusted. Please verify the Cryptographic Services are enabled
and
the cabinet file certificate is valid".

So, I have:

1) Checked that the Cryptographic Services are set to automatic
2) Run DXWebSetup as Administrator
3) Used RegSvr32 across all the crypto DLLs.
4) Unchecked the Certificate check boxes in IE / Tools / Options /
Advanced....
...all to no avail.

I cannot check the validity of the cabinet file certificate as it is
probably on-line and I have no idea where it is!! What is frustrating is
that
all Vista Drivers are signed by my companies Time Stamp Server....maybe
the
certificate on this cabinet file has expired....anyway - can any one help?
This must be a common problem (judging by the forums) but there is no
Microsoft documented solution.

Can anyone help please?

Thanks.
 
I

Ian D

Richard G. Harper said:
You cannot install DirectX 9.0c in Vista because Vista already contains
DirectX 10, which replaces all prior versions of DirectX. No solution
offered by the Microsoft web site will allow you to install the older
version of DirectX over the newer.

--

You sure can install DirectX 9.0c in Vista. If you check the MS website
you will see that the latest DX9c, ver 9.22.1284, is supported for all
versions of MS OSs from 98 thru Server 2008, in both 32 and 64 bit
versions. The DX9c update includes both DX9c and DX10 components
that will be updated according to the individual OS requirements. DX10
is run in Vista only when DX10 hardware is installed. Even with DX10
hardware, DX9c components are still required.
 
C

Curious

Does you graphics card/drivers support Direct X9? if not then the MS DX9
software will not work either.
 
D

DonJ-Austin

I have seen that support for Direct X9 is a HW requirement for the Windows 7
Beta ? I had thought that Direct X9 (and X10) were of primary interest to
gamers and video editors - neither of which I'll be doing.

I need to look at Win7 because I know XP will get progressively harder to
maintain and I have promised myself not to use Vista.

(1) Does MS assume all computer users are gamers, or should be ?
(2) How do I find out if my computers can support Direct X9, since this has
never been a question of interest to me ?
(3) If my computer(s) cannot support it and I have any kind of issue, will
they deny support (once I upgrade to a retail product) ?

Cheers. dj
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Cannot Install DirectX 26
DirectX c install issue 4
DirectX update 2
DirectX 2
I'm having trouble installing Directx 9.0 7
validate a cabinet file 2
Updating DirectX 9c 1
Cryptographic services? 3

Top