Cabinet File Cannot Be Trusted. Help Please!

Asked By 330 points N/A Posted on -

I am trying to download Direct X 9 but I am having a error like this:


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

I know Direct X will improve my multimedia most especially I am more on playing games on my computer. I am using Windows XP Home Edition Service Pack 2. My default browser is Internet Explorer 7. But I can change it to Google chrome or Mozilla if needed.

I tried to run chkdsk , re-download Direct X 9 from trusted source, downloaded some important and recommended updates, but none works so far. I also set the Cryptographic Services to automatic by typing services.msc from the command prompt. But no luck. I wish someone here can help me, my kids are also fond of playing red alert and other war games, but we couldn't start it because of this error. Here are the details of my computer:

Windows XP Home Edition Service Pack 2


500Gb HDD

Intel Core 2 Duo CPU 2.20GHz

I am using a DSL connection

All the updates were successfully installed, and I am not having any problems with other applications. Just this one. So please people,

Help me on this.

Best Answer by Peter Morales
Best Answer
Best Answer
Answered By 5 points N/A #108649

Cabinet File Cannot Be Trusted. Help Please!


Hi Kate,

Although there may not be one answer for the issues you are experiencing, it is without a doubt fixable, judging from the sheer number of solutions you would find over the net. Actually the problem really is due to Microsoft’s attempt to improve its security “gone wrong”. It is sort of verifying the digital signature to make sure it is from a trusted source. Here are a number to possible fixes for your specific type of problem.

  • On top of your list is an upgrade. You mentioned you were up to date but your details show up as using Service Pack 2. Upgrade to Service Pack 3 before anything else. Then retry the verified Direct X installer you just downloaded.
  • Verify that the “Cryptographic Services” is running on your Windows build by starting the “Administrative Tools” utility in your “Control Panel”, double-clicking “Services”, right clicking “Cryptographic Services”, and finally “Properties”. Click on “Automatic” for “Startup type, and click “Start” if service is disabled.
  • Run the “System File Checker” tool to verify the presence of corrupted system files by going to “Start > Run” and typing “sfc /scannow” without the quotes. Have your Windows Install CD ready in your drive in case it asks to replace some system files to their original versions. Rerun the Direct X setup when all is done.
  • For your Windows XP version, there are two knowledge base articles that may be of help to you like KB 813442 and KB 822798 
  • Some users have reported success with doing a “Repair install” on their systems. Just pop in the Windows setup disc, choose “repair” and reboot when done. Now try reinstalling Direct X again after the repair has been completed.

Overall, a combination of one or all of the proposed fixes put together should do the trick for you. Let’s hope that it finally resolves the issue once and for all.

Answered By 330 points N/A #108650

Cabinet File Cannot Be Trusted. Help Please!


The links are very helpful.

Thank you for sending it to me, it helps a lot.

Login/Register to Answer

Related Questions