If the application crashes, the license server can be rebooted to correct the problem with checking out the license. However, some servers are needed around the clock and rebooting is not always an option.
It is not possible to shorten the timeout and force the license server to release the license. When the client machine crashes the license server, it doesn't realize it should release or check-in the license. It should happen within minutes, but for whatever reason, it isn't letting go. There is a workaround for the timeout issue:
There are command line operations you can do to force the license server to let go of the license. The command is called "lmutil.exe". It has various command line switches including one to force a license release called 'lmremove'. The syntax for the complete command line would be as follows:
lmutil lmremove [-c licfile] feature user host display
If a user was logged in as 'smith' on a computer named 'comp1' who checked out a 'Studio Shape' license on a server host called 'lic1' on port 27000, then the command line would look like this example:
lmutil lmremove -c 27000@lic1.company.com studioShape smith comp1
Create a batch file with that content and it should work in releasing the license when they execute it. A copy of "lmutil.exe" will need to be placed on all of the client computers that run Geomagic. This can be found on the Geomagic install cd. Place it in a system path and it should work.