How do I create an InstallShield LE project to install a windows service?

For Visual Studio 2012 & InstallShield LE, do the following:

  • Run through the InstallShield project assistant and add the primary output of your service to the Application files section.
  • After you are done with the project assistant, double click the “Files” item under step two of the setup project.

Files section

  • Right click on the primary output of your service, and go to properties.
  • Click the “COM and .NET Settings” tab, and place a check in the “Installer Class” checkbox.
    enter image description here
  • Click Ok

Now, once you build and run your install, your service will show up in the Windows Services snap in.

Note that this assumes you added a “Project Installer” to your service project (Right click on the service design sheet and click “add installer”). I can confirm this work on Windows 8 with Visual Studio 2012 / InstallShield LE.

Leave a Comment