Unsolved

This post is more than 5 years old

2838

August 2nd, 2005 00:00

Problem with DirectX 9.0c

I just purchased a game that requires DirectX 9.0c. I attempted to down load the 35meg version to my DirectX subfolder on my harddrive. I then attempted to execute it. It began the process of executing, at the end I received the following error message
"a cabinet file necessary for installation cannot be trusted"
It asked me to finish and then informed me of failure to load.

I attempted to download from 2 seperate web sites, including Microsoft.

Can anyone assist?

2 Intern

 • 

623 Posts

August 2nd, 2005 00:00

DirectX goes thru the loading, but ends with an error message that says, A cabinet file necessary for installation cannot be trusted. It sounds like you need to enable the Cryptographic service.

CAUSE- These issues may indicate that a component of Windows XP that processes digital signatures is damaged.
RESOLUTION
To resolve this behavior, re-register the Softpub.dll, Wintrust.dll, Initpki.dll, Dssenh.dll, Rsaenh.dll, Gpkcsp.dll, Sccbase.dll, Slbcsp.dll, Mssip32.dll, and Cryptdlg.dll files. To do so, follow these steps: 1.Click Start, and then click Run. 2.In the Open box, type cmd, and then click OK. 3.At the command prompt, type regsvr32 softpub.dll, and then press ENTER. 4.Click OK when you receive the message that DllRegisterServer in Softpub.dll succeeded. 5.Repeat steps 1 through 4 for the following files: Wintrust.dll, Initpki.dll, Dssenh.dll, Rsaenh.dll, Gpkcsp.dll, Sccbase.dll, Slbcsp.dll, Mssip32.dll, and Cryptdlg.dll. 6.Type exit, and then press ENTER to quit Command Prompt.

Message Edited by rick000 on 08-01-2005 08:55 PM

0 events found

No Events found!

Top