Come eseguire un’applicazione come servizio (Creare un servizio definito dall’utente).

Se si desidera eseguire un’applicazione come servizio nel sistema operativo Windows, quindi continuare a leggere questo tutorial. Come sapete, i metodi più comuni per eseguire un programma all’avvio di Windows è quello di posizionare il programma nella cartella di avvio di Windows, o per eseguire il programma all’avvio utilizzando il Registro di Windows, o per avviare l’applicazione utilizzando l’utilità di pianificazione. Sebbene questi metodi siano efficaci nella maggior parte dei casi, in alcuni casi è necessario eseguire un’applicazione all’avvio come servizio Windows, prima del login o dell’interazione dell’utente.

Questo tutorial contiene istruzioni dettagliate su come creare un servizio Windows con qualsiasi programma in Windows 10, 8, 7 & Sistema operativo server.

Come eseguire qualsiasi applicazione come servizio Windows.

Metodo 1. Eseguire l’applicazione come servizio Windows utilizzando l’utilità RunAsService.
Metodo 2. Eseguire il programma come servizio utilizzando l’utilità NSSM.

Metodo 1. Come eseguire qualsiasi applicazione come servizio Windows con l’utilità’ Esegui come servizio’.

Il primo metodo per creare un servizio definito dall’utente da qualsiasi programma consiste nell’utilizzare l’utilità “RunAsService”.

1. Scarica lo strumento RunAsService sul tuo PC.
2. Spostare o copiare il file scaricato RunAsService.exe, nella cartella principale dell’unità C:\. *

* Nota (Importante): È possibile inserire il ” RunAsService.exe” strumento a qualsiasi posizione che si desidera sul disco, ma assicurarsi di mantenere lo strumento nella stessa posizione in modo che il servizio installato(s) per continuare a funzionare.

Esegui come servizio Windows

3. Aprire prompt dei comandi come amministratore.
4. Nel prompt dei comandi digitare: cd\

5. Ora installare l’applicazione che si desidera come servizio, utilizzando il seguente comando: *

  • RunAsService install” ServiceName “” Display-Name “”PathToExecutable”

Note:

1. Nel comando precedente sostituire i valori in lettere rosse come segue:

Nome: digitare un nome per il Servizio che si desidera creare. È possibile utilizzare il nome del servizio per avviare o arrestare manualmente il servizio in futuro dando i comandi” net start “o” net stop”.

Nome visualizzato: se si desidera, digitare un nome diverso per l’elenco dei servizi di Windows. In questo modo il nome del servizio verrà visualizzato nell’elenco dei servizi. Se non viene specificato alcun “Nome visualizzato”, il nome visualizzato sarà lo stesso del” Nome servizio ” del servizio creato.

PathToExecutable: digitare il percorso completo dell’applicazione che si desidera eseguire come servizio Windows.

Ad esempio: Per installare il ” Blocco note.exe “applicazione come servizio Windows con il nome “Blocco note”, dare il seguente comando:

  • RunAsService installare “Blocco note” “C:\Windows\System32\notepad.exe”

Servizio di installazione RunAsService

2. Se dopo aver eseguito il comando precedente viene visualizzato il messaggio “Un’app ha bisogno della funzionalità. Net Framework 2.0 per funzionare”, fare clic su Scarica e installa questa funzionalità o scaricare.Net Framework 2.0 dal centro download di Microsoft.

image

6. Dopo l’esecuzione del comando, un nuovo servizio Windows apparirà nell’elenco dei servizi, con il nome specificato nel comando “RunAsService”. Per eseguire il servizio appena creato all’avvio:

a. Fare clic con il pulsante destro del mouse sul servizio e scegliere Proprietà.

Servise list

b. Assicurarsi che il tipo di avvio sia impostato su Automatico.

image

c. Riavviare il PC, per testare il servizio. *

* Note:
1. È possibile avviare o interrompere il servizio in qualsiasi momento, eseguendo i comandi “net start” o “net stop” nel prompt dei comandi (Admin).
2. Se si desidera disinstallare il servizio installato in futuro:

un. Interrompere il servizio eseguendo questo comando nel Prompt dei comandi di Admin:

  • net stop “Nomeservizio”

ad esempio net stop “blocco note”

b. Disinstallare il servizio dando questo comando:

  • RunAsService disinstallare “Nomeservizio”

ad esempio, RunAsService disinstallare “blocco note”

RunAsService Disinstallare il Service

Metodo 2. Come eseguire qualsiasi programma come servizio utilizzando NSSM.

Il secondo metodo per eseguire qualsiasi applicazione come servizio in Windows, è utilizzando lo strumento Non Succhiare Service Manager.

1. Scarica NSSM.
2. Estrarre il file ZIP scaricato.
3. Rinominare la cartella estratta (ad esempio “nssm-2.24”), in NSSM.
4. Copiare la cartella NSSM nella cartella principale dell’unità C: \
5. Aprire Prompt dei comandi come amministratore e passare alla cartella NSSM, digitando i seguenti comandi in ordine (Premere Invio dopo aver digitato ogni comando):

  • cd\
  • cd nssm

6. Ora, in base alla versione di Windows (32 o 64bit), passare a una delle due sottocartelle contenute, digitando il comando corrispondente (e premere Invio).

  • Se possiedi Windows a 64 Bit, digita: cd win64
  • Se possiedi Windows a 32 Bit, digita: cd win32

7. Ora digitare il seguente comando: *

  • installazione nssm

Installa il servizio nssm

8. Nella finestra che si apre:

8a. Premere il pulsante tree (3) dots next image per TRACCIARE e selezionare l’eseguibile dell’applicazione che si desidera eseguire come servizio.

NSSM Service Installer

8b. Al termine, digitare un nome per il nuovo servizio e fare clic su Installa servizio.

Installa il servizio con NSSM

8c. Fai clic su OK per il messaggio “Servizio installato correttamente” e il gioco è fatto! *

* Note:
1. Dopo aver installato il servizio con il programma di installazione del servizio NSSM, un nuovo servizio Windows apparirà nell’elenco servizi, con il nome specificato nel nome del servizio, che può essere gestito come qualsiasi altro servizio Windows.
2. Per disinstallare il servizio in futuro:

a. Seguire i passaggi 5 & 6 sopra, quindi digitare il seguente comando: *

  • nssm remove ServiceName

* Nota: Dove ServiceName = il nome del servizio creato, utilizzando l’utilità NSSM.
ad esempio nssm rimuove il blocco NOTE in questo esempio.

nssm remove service

b. Infine, fare clic su Sì per rimuovere il servizio.

Come eseguire un'applicazione come servizio

Il gioco è fatto! Fammi sapere se questa guida ti ha aiutato lasciando il tuo commento sulla tua esperienza. Si prega di come e condividere questa guida per aiutare gli altri.

Se questo articolo ti è stato utile, ti preghiamo di supportarci facendo una donazione. Anche $1 può un fare una differenza enorme per noi nel nostro sforzo di continuare ad aiutare gli altri, mantenendo questo sito gratis:

Stiamo assumendo

Stiamo cercando scrittori tecnici part-time o full-time per unirsi al nostro team! Si tratta di una posizione remota che gli scrittori di tecnologia qualificati da qualsiasi parte del mondo possono applicare. Clicca qui per maggiori dettagli.

Se vuoi rimanere costantemente protetto dalle minacce malware, esistenti e future, ti consigliamo di installare Malwarebytes Anti-Malware PRO cliccando qui sotto (guadagniamo una commissione dalle vendite generate da questo link, ma senza costi aggiuntivi per te. Abbiamo esperienza con questo software e lo consigliamo perché è utile e utile):

Protezione completa per PC domestici-Proteggi fino a 3 PC con IL NUOVO Malwarebytes Anti-Malware Premium!

Leave a Reply

Il tuo indirizzo email non sarà pubblicato.