As Walter has mentioned, manually this can be done via Spark Preferences. Actually Spark is saving this infor in two places. In the registry - HKCU\Software\Microsoft\Windows\CurrentVersion\Run and in spark.properties, which can be found at %AppData%\Spark. Usually registry entry is set after the installation. When you launch Spark and login it checks the spark.properties file and if it is not set to auto start there, then it will remove the registry entry.