| Error: "Your Crystal Reports for Sage key code is missing or has expired. Please enter your new Crystal Reports for Sage CD key code" when starting Crystal Reports |
Description | Process Monitor or RegMon for Windows (search TechNet for the desired utility) Note: Process Monitor replaces RegMon on later versions of Windows. For details, see the explanation on the RegMon for Windows page. |
Cause | - The user has insufficient permissions to the registry.
- The KeyCode.dll file on the workstation may have the wrong date stamp
|
Resolution | [BCB:4:Operating system warning:ECB] [BCB:5:Third-party support:ECB]
- Run the installation with administrator rights.
- If the error still occurs, the user may be denied access to certain registry keys because of permission changes caused by Crystal Reports.
- Run a registry trace monitoring utility (such as Process Monitor or RegMon for Windows) while Crystal Reports is installing.
- Search for "Access Denied" errors in the trace to identify the registry keys that still have permissions issues.
- Resolve any permissions issues in the registry.
Note: The message is misleading, as Crystal Reports does not require a key code registration for Sage 100 ERP. The second part of the message "You will find this CD key code on your Crystal Reports for envelope or on your Seagate Dimensions volume license certificate" is not correct and is not necessary to resolve the message.
- Search for the file Keycode.dll on the drive where Crystal Reports is installed; the path usually ends with ..\Seagate Software\Shared\keycode.dll for 8.5 - ..\Common Files\Business Objects\3.0\bin and/or ..\Common Files\Crystal Decisions\2.5\Bin for 10.
- Note the date stamp of KeyCode.dll.
- Rename the file(s) to KeyCode.old.
- Start Crystal Reports again outside of Sage 100 ERP, verify the date stamp is correct (for example, 02/22/2001). If Crystal Reports does not start, verify that the new KeyCode.dll file was created, and confirm the date stamp.
- If the date stamp is correct, and the error persists:
-
- Rename KeyCode.dll
- Copy the file directly from the Crystal Reports 8.5 CD (in ..\CRW8.5\ProgramF\SEAGAT~1\Shared), or reinstall Workstation Setup (for Crystal 10 the Keycode.dll file is in m53.cab).
- Restart Crystal Reports outside of Sage 100 ERP
|
|