Monday, January 4, 2010

How to fix “Resource file C_PsdRsDll not found!” error

Method 2 worked for me

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!

No comments: