Visual Studio
หากคุณกำลังสร้างโปรเจ็กต์การตั้งค่าด้วย VS คุณสามารถสร้างแอ็คชันแบบกำหนดเองซึ่งเรียกว่าเมธอด. NET เพื่อเริ่มบริการ แต่ไม่แนะนำให้ใช้การดำเนินการแบบกำหนดเองที่มีการจัดการใน MSI ดูหน้านี้
ServiceController controller  = new ServiceController();
controller.MachineName = "";
controller.ServiceName = "";
controller.Start();
InstallShield หรือ Wise
หากคุณใช้ InstallShield หรือ Wise แอปพลิเคชั่นเหล่านี้จะมีตัวเลือกในการเริ่มบริการ ตัวอย่างของ Wise คุณต้องเพิ่มการดำเนินการควบคุมบริการ ในการดำเนินการนี้คุณระบุว่าคุณต้องการเริ่มหรือหยุดบริการ
Wix
การใช้ Wix คุณต้องเพิ่มโค้ด xml ต่อไปนี้ภายใต้ส่วนประกอบของบริการของคุณ สำหรับข้อมูลเพิ่มเติมคุณสามารถตรวจสอบได้ที่หน้านี้
<ServiceInstall 
    Id="ServiceInstaller"  
    Type="ownProcess"  
    Vital="yes"  
    Name=""  
    DisplayName=""  
    Description=""  
    Start="auto"  
    Account="LocalSystem"   
    ErrorControl="ignore"   
    Interactive="no">  
        <ServiceDependency Id="????"/> ///Add any dependancy to your service  
</ServiceInstall>