Cannot find keycodev2.dll or invalid key code This error message appears because the following registry keys do not have rights for the ASPNET account:- HKEY_CLASSES_ROOT\Interface\{4A4D268A-DF9B-4FC1-8301-D9FEEEF69F9C} - HKEY_CLASSES_ROOT\TypeLib\{8D43D0B9-C14E-4577-9E67-A9A1EEF82302} To resolve this error message, give these two registry keys ASPNET read rights. If you are running ASPNET under the System account, then the System account must have the rights to this key. To give ASPNET read rights to a registry key: 1. Go into the 32-bit Registry Editor (Start > Run > then type "regedt32"). For Windows XP computers, type "regedit" instead of "regedt32". 2. Go to 'HKEY_CLASSES_ROOT' and select the 'Interface' key. 3. Highlight "{4A4D268A-DF9B-4FC1-8301-D9FEEEF69F9C}" and select the "Security" menu then click "Permissions…". (When using regedit in Windows XP, select the "Edit" menu then click "Permissions…".) 4. In the permissions dialog, add the "ASPNET" account from the local computer and give this account read rights.5. Go to 'HKEY_CLASSES_ROOT' and select the 'TypeLib' key. Repeat steps 3 to 4, except use the "{8D43D0B9-C14E-4577-9E67-A9A1EEF82302}" key. ==================== NOTE: In order to have access to these registry keys, keycodev2.dll must be registered. To register keycodev2.dll, go to Start > Run and type: Regsvr32 "C:\Program Files\Common Files\Crystal Decisions\1.0\bin\keycodev2.dll" If keycodev2.dll cannot be registered, refer to knowledge base article c2012603. For further troubleshooting information go to http://support.businessobjects.com/search and download the document Crnet_keycodev2.pdf. This document discusses how to troubleshoot error messages related to the Keycodev2.dll for the version of Crystal Reports that comes bundled with Microsoft Visual Studio .NET. Solutions are discussed for both development and deployment computers. |