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
    2010-08-30T22:53:59+00:00

    @blackadder1957 & fatboi,

    you guys got mine working! adder didn't include the 64 bit directory listing, so thanks to fatboie for that. Without you guys I would've been stuck. Thanks so much!

    Was this answer helpful?

    0 comments No comments
  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  3. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more