View Single Post
Old 02-05-2005, 01:17   #18
GHz
Senior Member
 
L'Avatar di GHz
 
Iscritto dal: Sep 2001
Città: Vicopisano (PI)
Messaggi: 11652
Installazione di BOINC come servizio

Oltre alla normale installazione, BOINC può essere configurato e girare come servizio sotto Windows. Questo è molto utile nel caso di PC multiaccount o comunque usati da altre persone perchè BOINC viene avviato subito al caricamento del sistema operativo e rimane attivo anche se nessuno effettua il login. Inoltre rimane invisibile sul desktop e quindi non può essere terminato se non fermando il servizio.
Da BOINC 4.45 BOINC si installa come servizio direttamente dal wizard di installazione, mentre con la 4.19 si doveva lanciare il client testuale con un parametro che installava il servizio. Siccome è possibile anche far funzionare BOINC senza installazione direttamente portando la cartella, nella versione moddata del team di HWU è stato reintrodotta la possibilità di installare il servizio con il parametro al core client.
Di seguito le istruzioni per le varie versioni di BOINC per il metodo dell'installazione manuale tramite parametro:
  • dopo aver istallato e configurato boinc per lo scaccolo chiudetelo ed andate su esegui
  • scrivete la directory di boinc\boinc.exe -install e vi crea il servizio (attenzione funziona solo con la versione di HWU questo!). Per BOINC 4.19 invece di boinc.exe di deve scrivere dir_di_boinc\boinc_cli.exe -install
  • poi sempre da esegui -> services.msc
  • cercate il servizio di boinc
  • tasto destro proprietà e selezionate "account di sistema locale"
    spuntate "consenti al servizio di interagire con il desktop"
  • salvate
  • riavviate il pc

Per disistallare il servizio, dovete terminarlo andando nella lista dei servizi e cliccando su BOINC e poi su "Arresta servizio", e da esegui scrivere lo stesso comando scritto sopra per l'installazione ma con il parametro -uninstall

Solo per WIN2000 e BOINC 4.19
Su WIN200 il metodo sopra destritto non funziona, e bisogna agire diversamente:
  • Se è avete provato ad istallare il cervizio con il metodo sopra riavviare il pc prima di eseguire le operazioni successive.
  • Da start ->esegui: regedt32 (<-attenzione: non regedit, sono 2 programmi diversi!)
  • Andate alla seguente chiave: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root
  • Selezionate la chiave principale in alto alla finestra (quella "Predefinito"), cliccare su Modifica->Autorizzazioni
  • Nella finestra dei permessi che si apre, selezionare il profilo "Everyone" (che dovrebbe essere selezionato di default) e spuntare la casella "Controllo completo". Cliccare su OK e chiudere regedt32.
  • Scaricate queste chiavi di registro QUI (NOTA: funziona solo se boinc è installato nella sua cartella di default)
  • Doppio click su ogniuno dei 4 file contenuti per importarli nel registro di configurazione di windows.
  • Riavviare il PC. Al riavvio, il client a riga di comando dovebbe essere istallato come servizio e dovrebbe già essere in funzione
__________________
>>PARTECIPA AI PROGETTI DI CALCOLO DISTRIBUITO CON BOINC.Italy!<<
You may say I'm a dreamer - But I'm not the only one - I hope someday you'll join us - And the team will be the 1# one
BoincEmperor 1° Livello - Rotoloni DOCET!! Cactus rulez!!

Ultima modifica di GHz : 22-10-2005 alle 15:50.
GHz è offline