Share via

A cabinet file necessary for installation cannot be trusted. Please verify the Cryptographic Services are enabled.

Anonymous
2009-11-18T00:29:04+00:00

Hi

When i tried to install directx i got this message " A cabinet file necessary for installation cannot be trusted. Please verify the Cryptographic Services are enabled and the cabinet file is valid. "

A cabinet file necessary for installation cannot be trusted. Please verify the Cryptographic Services are enabled and the cabinet file is valid.____The module "initpki.dll , gpkcsp.dll , sccbase.dll , slbcsp.dll" failed to load

So i tried to check the .dll files that the Cryptographic depends on but this error message keep showing up " The module " xx.dll " failed to load

Make sure the binary is store at the specified path or debug it to check problems with the binary or Dependent . DLL files .

The specified module could not be found "

xx.dll refers to "initpki.dll , gpkcsp.dll , sccbase.dll , slbcsp.dll" because they all had the same message.

could you help me :(

Windows for home | Other | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

Anonymous
2010-08-07T08:34:48+00:00

This is what I did and it worked!!!

  1. navigate to \Windows\System32\directx\ or \Windows\SysWow64\directx

if you have Windows 7 x64.

  1. Click on "organise" file menu, then "folder and search options" then

in the "View" tab check "show hidden files and folders" and then "ok"

  1. websetup folder will be visible now. go in there and delete all

contents.

  1. run "dxwebsetup" again. 

Works for me under Windows 7 64bit.

Was this answer helpful?

400+ people found this answer helpful.
0 comments No comments

Answer accepted by question author

Anonymous
2009-11-19T00:28:27+00:00

Hi Aka X,

Thank you for using Microsoft Forum!

Try the following methods and check if it helped.

Method 1 :

Looks like those files may belong to Cryptographic services in windows

From here (http://support.microsoft.com/kb/822798 )

Reregister DLL files that are associated with Cryptographic Services

To register .dll files that are associated with Cryptographic Services, follow these steps:

  1. Click Start , click Run , type cmd in the Open box, and then OK.

Note On a Windows 7/Vista-based computer , click Start , type cmd in the Start Search box , right-click cmd.exe , and then click Run as administrator.

  1. At the command prompt, type the following commands, and press

ENTER after each command:

regsvr32 /u softpub.dll

regsvr32 /u wintrust.dll

regsvr32 /u initpki.dll

regsvr32 /u dssenh.dll

regsvr32 /u rsaenh.dll

regsvr32 /u gpkcsp.dll

regsvr32 /u sccbase.dll

regsvr32 /u slbcsp.dll

regsvr32 /u mssip32.dll

regsvr32 /u cryptdlg.dll

exit

Note Click OK if you are prompted.

Note Microsoft Windows 2000 does not include the Sccbase.dll file. If you are running a version of Windows 2000, omit the Sccbase.dll file.

  1. Restart your computer.
  2. Click Start, click Run, type cmd in the Open box, and then click OK.
  3. At the command prompt, type the following commands, and press ENTER after each command:

regsvr32 softpub.dll

regsvr32 wintrust.dll

regsvr32 initpki.dll

regsvr32 dssenh.dll

regsvr32 rsaenh.dll

regsvr32 gpkcsp.dll

regsvr32 sccbase.dll

regsvr32 slbcsp.dll

regsvr32 mssip32.dll

regsvr32 cryptdlg.dll

exit

Note Click OK if you are prompted.

After performing the steps given above try Installing DirectX.

Method 2 :

If you still cannot Install DirectX then there could be some corrupted files.

To determine whether the issue that you are experiencing is caused by one or more system files that are used by Windows Vista, run the System File Checker tool. The System File Checker tool scans system files and replaces incorrect versions of the system files by using the correct versions.

Follow the instructions in the link below to run SFC scan.

http://support.microsoft.com/kb/936212/

Regards,

Azeez Nadeem - Microsoft Support

Was this answer helpful?

70+ people found this answer helpful.
0 comments No comments

94 additional answers

Sort by: Most helpful
  1. Anonymous
    2011-07-29T11:24:39+00:00

    There's only one problem for me... There is no "DirectX folder" in any of the locations. Could you suggest anything?

    I did this:

    Download the full directx from microsoft:

    http://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx\_Jun2010\_redist.exe

    and extract it  (I extracted to %temp%\directx)

    then open cmd prompt with ctrl-shift from the start menu.

    cd %temp%\directx   (or wherever you extracted it to)

    ren  Mar2008_d3dx9_37_x86.cab *.old

    dxsetup.exe

    It worked for me

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2010-08-05T02:33:10+00:00

    hi

    it seems that your email gets removed for privisy so cant do it that way did you get the correct one off the internet or did you mod it i could probilydi the mod if i knew what lines to change and to what

    but if you got it off the internet just post a link please

    if its easer to email it to me my adress is this (in a code)

    somthing thats in a car the most important part that makes it go starts with e 

    and on the end of it my name a very common name starts with b 3 letters ends with n (my email is the 3 letter vertion not the propper long way)

    (@  live  co  uk)

    ive done it this way so bots cant get me doesent get to me

    thanks for being patant

    and thanks in advance for giving me the correct installer

    ben

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2010-08-04T18:31:40+00:00

    HI Vince,

    Thank you for sharing your suggestions with us. I am sure your suggestions would help people dealing with this kind of issue.

    Cheers!

    Azeez Nadeem - Microsoft Support


    [If this post was helpful, please click the "Vote as Helpful" (green triangle) button. If it helps in resolving your issue, click "Propose As Answer" or "Mark as Answer" button. By proposing/marking a post as Answered, or Helpful you help others find the answer faster.]

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments