ArcadiA Club
ArcadiA Club


AAC FORUM     AAC News     AAC Box    



Home Page   Home Page
informatica.htm   Informatica - FORUM sezione  Vai al FORUM
 
Username:
Password:
Iscriviti!  |  Recupero password



Iscriviti GRATIS, potrai navigare senza questa
fascia e accedere a contenuti esclusivi:

    E-Mail:

Password:



 

 
- Avviare un servizio solo quando Ŕ necessario -
 
TUTORIAL
Minimizzare il numero di servizi in esecuzione avviandoli in relazione a particolari programmi

File BAT d'esempio

File BAT d'esempio.


Domanda
Spesso accade di avere avviati per tutta la sessione di lavoro alcuni servizi che in realtÓ vengono utilizzati solo in particolari momenti e in concomitanza con programmi specifici. Come si pu˛ automatizzare il processo di avvio/arresto di essi in relazione a questi programmi?

Risposta
Limitare il numero di servizi in esecuzione Ŕ un'ottima idea sia per alleggerire l'avvio del computer sia per aumentare le prestazioni generali. Una soluzione al problema proposto potrebbe essere quella di creare un semplice eseguibile batch (i classici file con estensione BAT) che si preoccupi di avviare i servizi necessari al software in questione al suo avvio e ad arrestarli quando l'applicazione viene chiusa.
Per prima cosa per rendere effettivo il vantaggio Ŕ necessario impostare il metodo di avvio per il servizio in questione su Manuale: andare a Start, Esegui, digitare services.msc, click destro sul servizio, ProprietÓ, premere sul pulsante Arresta e nella casella Tipo di avvio selezionare Manuale. Prima di dare conferma appuntarsi il Nome del servizio (non il Nome visualizzato). Avviare il Blocco Note (Start, Esegui, digitare notepad e confermare). Scrivere il "programma" che segue, sostanzialmente composto da tre righe:

net start nome_del_servizio
"C:\percorso del\programma\Programma.exe"
net stop nome_del_servizio

nome_del_servizio indica il nome del servizio che ci era stato precedentemente copiato (si noti che se il nome dovesse contenere uno spazio allora andrebbe racchiuso tra virgolette, net start "nome del servizio"); net start e stop sono i comandi per avviare e interrompere un servizio, mentre nella seconda linea Ŕ specificato il percorso dell'eseguibile che deve essere necessariamente incluso tra virgolette (a meno che sia privo di spazi al suo interno). Dunque salvare il tutto andando al menu File, Salva con nome..., nella casella Salva come selezionare Tutti i file, mentre in Nome file digitare nome_programma.BAT (dove nome_programma ovviamente indica il nome dell'applicazione) quindi confermare.
Da ora in poi ogni volta che si desidererÓ utilizzare il software in questione basterÓ fare doppio click sul file BAT: in questo modo il servizio ad esso associato verrÓ avviato e arrestato in maniera automatica.
╚ naturalmente possibile aumentare il numero di servizi ripetendo la procedura e aggiungendo semplicemente altre linee net start/stop.

 

<< INDIETRO    


Video collegati Visualizza i video di questa pagina
Visualizza video sull'argomento "avviare".
Visualizza video sull'argomento "servizio".
Visualizza video sull'argomento "quando".
Visualizza video sull'argomento "necessario".
Visualizza video sull'argomento "manuale".
Visualizza video sull'argomento "avviare servizio quando necessario manuale".


Dý la tua: cosa ne pensi?
Esponi il tuo punto di vista e condividilo con migliaia di persone

Oggetto nuova discussione:


Testo del messaggio:

E-Mail:

Quanto fa pi¨ dieci:




 





^ TOP  
Linkaci | Segnala errore | Invita | Stampa


pubblicitÓ | privacy | visione | diritti | ufficio stampa | donazioni | scrivici
© 1999-2017 - P.IVA 02284690035 - Grafica, layout e contenuti sono di esclusiva proprietÓ di ArcadiA Club.

Powered by:
Spazi pubblicitari di alto livello
 

Compra in un click! | Cerca prodotti in offerta: