title: How do you find out the tasks and task names available with Inno Setup
body: <p>If I want to install a program using its .exe file via the command line, then I know I can change the options from the default using the <code>/TASKS</code> switch, but how do I find out what tasks are available and what their respective task names are?</p>
  <p>I know I can run the setup and use the <code>/SAVEINF</code> switch to save the settings used to a file. At the bottom of the file is a <code>Tasks=</code> section which lists task names for the settings used. This is limited in how useful it is as the task names are displayed without descriptions and it's not always easy to make a good guess as to what a task name does, and the task names displayed are for the default options that were actually used in that setup, not the options that are unchecked by default but which I would have wanted to use had I known about them. It also requires that I actually go through the setup process, and then uninstall it and start the setup again to use different options.</p>
  <p>Edit: I also tried unpacking the .exe file using <a href="http://innounp.sourceforge.net/" rel="nofollow noreferrer">Innounp</a> and I did find information related to task names in the <code>install_script.iss</code> file. Alternative suggestions are welcome though.</p>