How to Fix “Resource file C_PsdRsDll not found!” Error

As an IT support specialist, I love dealing with obscure Windows errors that sound absolutely ridiculous and make little to no sense. The great thing is most of the time you really don’t have to know what the exact problem is in order to fix the problem.

Take, for example, the following strange error that I recently saw:

Resource file <C_PsdRsDll> not found!

The person was getting this message every time they started up their computer and tried to right-click on anything or click on the My Computer icon. It was really weird and annoying as hell.

Later we found out that we could not even get into the Windows Control Panel because this error would pop up when trying to double-click on the icon.

If you are having this problem, it probably means you have an HP computer with TPM (Trusted Platform Module). Actually, it’s a technology I wrote about recently that allows you to enable Bitlocker Drive Encryption on Windows Vista.

However, it can also be a royal pain on some HP notebooks and PC’s! Here are a couple of ways you can fix it:

Method 1 ““ Uninstall Embedded Security for HP Protect Tools

The first thing you can try is to uninstall the Embedded Security for HP ProtectTools software on your PC. Note that normally this software does not CAUSE this problem, but it is triggered by the install or uninstall of some other program.

Also, it can be caused by cleanup tools, like registry cleaners, spyware cleaners, virus cleaners, etc. These programs sometimes delete registry keys that are thought to be harmful or useless, but actually are not!

If uninstalling the program works for you, then you can leave it that way or you can try to reinstall it again and see if the problem comes back or not. It shouldn’t!

Note that the program may also be called Infineon TPM Professional Package, so if you don’t see Embedded Security, then uninstall anything that has “TPM”” in it!

Method 2 ““ Add C_PsdRsDll to Windows Registry

Like I mentioned above, sometimes the registry key for the TPM software installed on HP computers can be deleted by accident. If uninstalling and re-installing the program does not work for you, then you can try to create the registry key manually.

Navigate to the following registry key (Start, Run, regedit):

HKLM/Software/Infineon/TPM Software

Now right-click on that key and choose New and then New String Value and give it a name of “C_PsdRsDll” and a value of “C:\Program Files\Hewlett-Packard\Embedded Security Software\PsdRs%s.dll”.  


Method 3 ““ Delete PSD Shell Extension

Finally, the last thing you can try if nothing else works is to go to the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved

On the right hand side, find PSD Shell Extension, right-click on it and choose Delete.

Make sure to backup your registry before deleting or modifying keys in the Windows registry. Hopefully that has fixed your problem! Enjoy!

Comments [24]

  1. Hi, i had exactly the same problem. this embedded "shit" from hp is just annoying!

    The very first problem i had, was that vista tooks about 4 minutes until i could login. It always comes a popup first "Connecting TPM". So i tried to uninstall this embedded stuff, but was not possible really. Then i did it! I removed every registry key i could found with the name "HP" and "embedded" in it. So the "waiting problem" was solved but it comes up with a new error: Resource file not found. Oh my god, thanks a lot! Removing registry key as described did not help. There was an other Key:


    Just delete it…

  2. hi thanks , method 2 worked fine for me and it fixed my error

    but i still dont understand why i got the error in first place.

  3. I used the first method, because I don't really need that platform. Thank you!

  4. :)) Wow… method 3 works out perfect! Big thanks~

  5. Method 2 worked like a jiffy! Thanx a lot!

  6. Method 2 fixed my problem. It's articles like this, written by people like you, that keep us techies moving. Thank you!

  7. I have a Vaio, not an HP or Compaq, and am therefore running Infineon, not the HP version of the security platform. I don't want to delete or uninstall it because I don't want to compromise the security of my laptop? But the registry entry you give won't work for me since I'm running the Infineon version. Any help?

  8. Thanks, it really help a lot ( use option 2 recommended! )

  9. I have an Asus and the location is different.

    While using Method 2, the string value is :

    C:Program FilesInfineonSecurity Platform SoftwarePsdRs%s.dll.

    If you have any other laptop running infineon, please check the dir C:Program FilesInfineon and follow that lead. You'll probably end up in a directory full of dlls and one of them is PsdRsUS.dll or something.

    Best of luck, this site was the answer i looked for.

  10. #3 didn't work…..because an ad was covering part of the key. The full key should read:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionShell ExtensionsApproved

    Darn ads! :-)

  11. yes thanx finally spent a year with this and first search a long time ago was complicated and time consuming , within 1 min method 2 was done and functioning!

  12. Thank you so much, The second method was helpful.

  13. Methods 1 & 2 worked for me. Thanks a lot.

  14. Thank you so very much. I had faced this problem for the last 2 years. Normally, I just ignore it. The method 2 worked perfectly and was really easy to apply.

    Thanks again.

  15. I love you!!!!!!!!!! Thank you so much!!! I’ve been putting up with this pop-up forever! I knew my registry cleaner caused it but didn’t know how to get rid of it! I un-installed Infineon and this and another error both went away!!! You are awesome!

  16. Thanks, #2 for me. And it was System Mechanic that created the problem by deleting the key.

  17. tnx – u’ve been great hekp (procedure 1 worked)

  18. The second option worked well for me too, thanks a lot… now I can work in peace.

  19. I got stuck with the same headache after running EUsing Cleaner 3.0. The second option worked for me ….. thanks a mil!

    In my Eusing Cleaner I had to go into Options -> Ignore List and insert

    HKEY_LOCAL_MACHINE\Software\Infenion\TPM Software

    so this registry path will be untouched by EUsing in future cleans. Using Win XP SP3 by the way.

Leave a Reply

Your email address will not be published. Required fields are marked *