InstallUtil è un piccolo tool di Microsoft che permette la rapidissima installazione di servizi windows sviluppati in .NET.
E' possibile eseguire il tool andando nel menu Start di Windows o nella schermata Start scegliere Visual Studio, Strumenti di Visual Studio, Prompt dei comandi per gli sviluppatori. Oppure si può prendere l'exe e lanciarlo sempre da riga di comando senza la necessità di avere gli strumenti di Visual Studio installati. ( Questo nel caso lo si voglia installare per esempio presso un cliente )
I comandi sono due:
Installazione
installutil servizio.exe
Disinstallazione
installutil /u servizio.exe
Durante la disinstallazione può capitare che il servizio risulti ancora tra l'elenco dei servizi. In questo caso è necessario eseguire, sempre a linea di comando, questa istruzione:
sc delete servicename
Il service name è possibile verificarlo dalle proprietà del servizio ( tasto destro sul servizio -> proprietà ).
Lasciate un commento nel caso di dubbi.