none
errore 1060 il servizio specificato non esiste come servizio installato RRS feed

  • Domanda

  • Buongiorno,

    ho bisogno di fare questa operazione:

    ho un PC con windows XP pro sp.3 sul quale abbiamo installato dei software per la programmazione di sistemi di automazione. Purtroppo i servizi che questi software fanno partire all'avvio sono molti ed il tutto rallenta l'avvio del PC.

    Quindi volevo fare un semplice file.bat con dentro gli script per avviare i servizi dei vari software solo quando necessari.

    Ho trovato il comando sc start myservice

    Però ricevo sempre l'errore in oggetto. Al posto di myservice inserisco il percorso completo con il .exe del servizio, è sbagliato?

    Avete qualche suggerimento?

    Grazie, saluti.

    Stefano.

    mercoledì 28 novembre 2012 11:44

Tutte le risposte

  • Ciao, nello script dovrai utilizzare come "myservice" il nome della sottochiave relativa al servizio che ti interessa, situata in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services.

    Ad esempio se HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AeLookupSvc è la chiave del servizio che intendi avviare, allora dovrai utilizzare il comando "sc start AeLookupSvc".


    mercoledì 28 novembre 2012 13:22
  • Ok, ma c'è un modo per risalire alla chiave partendo dal servizio?
    mercoledì 28 novembre 2012 13:32
  • In services.msc se vai nelle proprietà del servizio ti viene mostrato il "Nome servizio" (che è quello che interessa a te) e il "Nome visualizzato" (che è quello che trovi nella lista dei servizi). Ovviamente il nome servizio deve corrispondendere ad una sottochiave di HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services.

    martedì 4 dicembre 2012 16:35
  • Buongiorno,

    ringrazio per la risposta. Nel frattempo, però continuando a cercare on-line le possibili soluzioni, ho scoperto un'altro comando che si chiama net start.

    Ho impostato i servizi in manuale e poi ho creato un file.bat con il comando net start "nome del servizio" (quello che si vede nella pagina dei servizi).

    L'unica cosa che ho notato è che adesso l'avvio del PC è molto più lento, ma i servizi che ho impostato in manuale sono di applicazioni non di windows. Però molto probabilmente non centra niente.

    Secondo voi ho seguito la strada giusta?

    Grazie, saluti.

    mercoledì 5 dicembre 2012 08:12
  • In realtà secondo me sarebbe più corretto utilizzare "sc" perchè è più recente e specifico (può ad esempio funzionare in remoto o verificare lo stato attuale di un servizio), mentre il "net" è un pò più datato e funziona solo sul computer locale. L'unico vantaggio è che il "net start" supporta anche il nome descrittivo del servizio, ma non so quanto questa funzionalità possa essere effettivamente utile (è relativamente semplice risalire al vero nome del servizio, inoltre non si hanno problemi con eventuali localizzazioni).

    Se si tratta di un computer Windows XP puoi monitorare l'avvio con BootVis: potrebbe anche dipendere da uno dei servizi di terze parti che sono arrastati.

    mercoledì 5 dicembre 2012 09:23