This article discusses the issues that KeyShot might have with the activation and loading and saving resources.
Issue
You may encounter that KeyShot is not saving the activation details or any resources.
Any activation details are not saved and KeyShot keeps looping the activation process
or the Resources cannot be reassigned or saved with the Folder being greyed out in the Preferences
Environment Details
- KeyShot
- 2024.3
- Windows
Cause
- Something on the system might be preventing the installer from adding or changing the registry for KeyShot, which may lead to KeyShot not being able to locate the Resource Folder or looking for it in the wrong or old directory
- This also leads to the license not being able to be written to the Resource Folder or the KSSettings.xml file to be edited or accessed.
- Something is blocking KeyShot from writing files.
Workaround
Please confirm if after opening the Registry Editor and browsing to either
-
Computer\HKEY_CURRENT_USER\SOFTWARE\Luxion\KeyShot (if installed "just for me")
or
-
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Luxion\KeyShot (if installed "for everyone")
looks similar to the screenshot below
The bottom two values "Resources" and "ResourceFolder" in the key "KeyShot" should have the same data
If they are different or missing, please follow the instructions in this article first: Could not find the Resources for KeyShot. Please locate the root folder with the resources.
If the registry is looking correct, something on the system might be blocking KeyShot's permissions to edit and write files.
Please check your Security or Antivirus software if it is restricting KeyShot from writing files.
As a workaround, please run KeyShot as administrator, by right-clicking the shortcut and selecting "Run as administrator"
You may edit the shortcut to run KeyShot as administrator by default by right-clicking the shortcut and opening to the Properties. In the Shortcut Tab on the bottom right, click on "Advanced..." and click the checkbox "Run as administrator" and confirm.
Opening KeyShot trough that shortcut should then automatically run is as administrator and grant it the necessary permissions.