Touch Portal uses Java 8. It does not work on any other version and it does not work on OpenJDK. Open a commandline box and add the line "java -version" to check if it is the correct version.
The easiest solution is to remove the other Java version and reinstall Touch Portal to fix this.
Other possible reasons Touch Portal will not start is that the TouchPortal folder has been corrupted. Please rename it and start Touch Portal. If it works then it means the folder is corrupt. You can try to copy part by part of that old folder into the new one to save your data. If it does not start again, you know which part is corrupted.
Known applications that can be the cause of not starting Touch Portal:
When you try to run Touch Portal at windows startup you can not start Touch Portal in Admin-mode on windows. So uncheck the -run as administrator- option and it should start up.
If Touch Portal runs in admin mode and you set the startup options those are not set up for your windows user but for an admin user. So on windows startup, the normal user does not have the startup option.
Also keep in mind that the second checkbox is only to start TP minimized when it starts with boot. The first checkbox is to let it actually start at boot time.
To ensure the setting changes, try the following:
Touch Portal uses the local network to communicate between your mobile device and your computer. To be able to do so, you need to allow Java through your firewall. Touch Portal is created in Java and Windows sees this as an Java application and because of this you need to allow Java (instead of Touch Portal) in your firewall.
The following video shows you how to do this step by step: