1) Unpack & Install 2) Use KeyMaker to register and generate a Keyfile. Caution: The the KeyMaker also writes registration data, which is hardware dependant. You need to execute the KeyMaker on the machine where you intend to use the software. 3) Copy the generated keyfile to the configuration directory (idea.config.path). By default this is: Windows 7, 8, 10: <SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>\config Windows XP: <SYSTEM DRIVE>\Documents and Settings\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>\config Linux: ~/.<PRODUCT><VERSION>/config MacOSX: ~/Library/Preferences/<PRODUCT><VERSION> If the directory does not exist, ensure to that you have started the application at least once. Run it until the registration window appears and exit. If any question, check https://intellij-support.jetbrains.com/hc/articles/206544519 4) In this *very* special case, we advise you to really buy the IDEs, if you can afford them. Those are worth the money and JetBrains definately deserves it. If you like this software, buy it. We *really* did. @JetBrains: Thanks for keeping me challenged. It is always fun reverse engineer your stuff :).