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.Link to this question
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.
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.Link to this question