This article will provide a workaround for when KeyShot cannot locate the Resource Folder.
Issue
When launching KeyShot, there is an error saying that the Resources cannot be found. Installing license files or activating a subscription will also fail.
Could not find the Resources for KeyShot. Please locate the root folder with the resources.
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.
Workaround
If it's only the startup.hdr missing, it might be enough te specify the Resource Folder in the Preferences.
If a Fresh Installation of KeyShot does not resolve the issue, you can try using a cleaning software to scrub the system of everything related to KeyShot including cleaning the registry, browser, etc.
After cleaning the system, perform a new installation.
Please make sure to install KeyShot and the Resource Folder on a local drive, not a network or shared drive.
If the Resource Folder is synchronized with a Cloud, please make sure to always keep a local copy.
Ideally, do not use OneDrive as an installation directory neither for KeyShot, nor the Resource Folder.
OneDrive is an abstraction of the file system that programs don’t really know about. As far as the program is concerned, files in a OneDrive are regular files. We have no special logic for them which can cause slow down due to how OneDrive itself works internally. It is certainly not made for installing programs.
If the issue still persists, please locate the the installation path and the Resource Folder path.
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 make sure that the data for the value "ResourceFolder" is the same as in "Resources" or continue below.
Please open a text editor and paste one of the code blocks depending on how you installed KeyShot.
If you installed KeyShot "just for me", please use this code block;
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Luxion\KeyShot]
"LiveLinkPort"="3141"
"LiveLinkMaxPort"="3151"
"MultiUserInstallMode"="1"
"InstallDir"="C:\\Users\YOUR USERNAME\\AppData\\Local\\KeyShot Studio"
"BinFolder"="C:\\Users\YOUR USERNAME\AppData\\Local\\KeyShot Studio\\bin"
"CurrentVersion"="13.2.0.184"
"BinName"="C:\\Users\\YOUR USERNAME\\AppData\\Local\\KeyShot Studio\\bin\\keyshot.exe"
"ResourceFolder"="C:\\Users\\YOUR USERNAME\\Documents\\KeyShot"
"Resources"="C:\\Users\\YOUR USERNAME\\Documents\\KeyShot"
"FastStartInfo"="5xTmHh/6l7L78cWP7UomqvEU4hlF+Na0sunJpM5ifJrLGsFEKPPSv/rvxraqP3qt/S7XPlagiO66tYTXrDh66g=="
"FastStartCache"="jVf93wBAH/Jl27d6Xz4qXoLf7bAGtszCskTKf9iIT2wWDBVSIIcyYSWz57Hbt/DQ7Yk7ooJ6FDLMKGk5BhH3fg"
If you installed KeyShot "for everyone", please use this one:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Luxion\KeyShot]
"LiveLinkPort"="3141"
"LiveLinkMaxPort"="3151"
"MultiUserInstallMode"="1"
"InstallDir"="C:\\Users\YOUR USERNAME\\AppData\\Local\\KeyShot Studio"
"BinFolder"="C:\\Users\YOUR USERNAME\AppData\\Local\\KeyShot Studio\\bin"
"CurrentVersion"="13.2.0.184"
"BinName"="C:\\Users\\YOUR USERNAME\\AppData\\Local\\KeyShot Studio\\bin\\keyshot.exe"
"ResourceFolder"="C:\\Users\\YOUR USERNAME\\Documents\\KeyShot"
"Resources"="C:\\Users\\YOUR USERNAME\\Documents\\KeyShot"
"FastStartInfo"="5xTmHh/6l7L78cWP7UomqvEU4hlF+Na0sunJpM5ifJrLGsFEKPPSv/rvxraqP3qt/S7XPlagiO66tYTXrDh66g=="
"FastStartCache"="jVf93wBAH/Jl27d6Xz4qXoLf7bAGtszCskTKf9iIT2wWDBVSIIcyYSWz57Hbt/DQ7Yk7ooJ6FDLMKGk5BhH3fg"
Then, please adjust the
InstallDir
BinFolder
BinName
to fit your installation directory for KeyShot, and adjust
ResourceFolder
Resources
to match your directory for the Resource Folder. Please make sure to use double backslashes.
Once all paths are adjusted, save that text as KeyShot.reg and double click it.
Windows will ask if you want to allow this app to make changes to the registry. Please allow it and confirm. KeyShot should now be able to locate the Resource Folder and install licenses and activate subscriptions.
IMPORTANT: Editing the Windows Registry incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of the Windows Registry can be solved. Use the Windows Registry at your own risk. It's highly recommended to consult your IT administrator before making changes to create backups for disaster recovery purposes.