You can install Tomcat on Windows with no complication as it doesn’t really matter what setting you selected. You need to visit
the https://tomcat.apache.org website. Scroll down and click on the Tomcat 9 link within the left menu. Then you should click on the 32-bit/64-bit Windows Service Installer link. It will automatically open the Windows Service Installer.