Can Oracle databases start automatically when Windows machine is booted/rebooted?
on Windows system you have to use oradim.exe to admnister the Oracle instance behavior.
This is the documentation:
Using ORADIM to Administer an Oracle Database Instance

You have to check:


if the Windows service exists (if not create it with oradim);
how it is configured (using oradim)