View Single Post
Old 19-09-2009, 01:09   #1
Mendocino89
Senior Member
 
L'Avatar di Mendocino89
 
Iscritto dal: May 2007
Città: Provincia di Catania Occupazione: boh...?!?
Messaggi: 2260
Vista - Servizi e componenti di Windows: consigli, tutorial, guide e tricks

GUIDA AI SERVIZI DI SISTEMA DI WINDOWS VISTA
Informazioni basilari, servizi fondamentali e punto di incontro

by Mendocino89

Questo thread può essere utile per fare chiarezza sui servizi di Windows Vista, e ha lo scopo di informare gli utenti un pò meno esperti sulle funzioni che tali servizi svolgono nel nostro sistema operativo oltre ad essere un punto di incontro per la risoluzione di problematiche in topic.

Partiamo quindi da delle nozioni basilari:
I servizi sono dei "moduli" del sistema operativo che svolgono ben determinate funzioni (servizi appunto) per le applicazioni usate dagli utenti e per Windows.
Questi moduli sono paragonabili a dei semplici programmi sotto forma di eseguibili (.exe) o librerie (.dll , vengono lanciati da rundll32.exe) e svolgono le funzioni più disparate come
gestire l'audio, verificare la presenza di aggiornamenti in rete o permettere l'uso di temi grafici.
Considerata la grande importanza delle operazioni che svolgono e complessità del modo in cui le svolgono, è bene saper riconoscere quali servizi sono fondamentali ed evitare quindi di
disabilitarli nella speranza di velocizzare il sistema operativo.

Innanzitutto su Vista ci sono 3 modi per avere accesso alla consolle di gestione dei servizi:

-da Start->Esegui-> services.msc ;
-da TaskManager->Tab Servizi->Pulsante Servizi
-da Pannello di Controllo->Strumenti di amministrazione->Servizi

Facendo doppio click sul nome di un qualsiasi servizio avrete la possibilità di selezionarne il tipo di avvio, cosa molto importante per la gestione di tali componenti di sistema:

-Automatico: il servizio parte automaticamente senza la necessità della conferma da parte dell'utente e in maniera trasparente. Inoltre girerà permanentemente in background senza
che l'utente se ne accorga. E' come se venisse lanciato in esecuzione automatica, anche se i servizi vengono caricati prima dell'autoexec classico;

-Avvio ritardato: il servizio parte comunque in maniera automatica e trasparente, ma in differita rispetto al tipo di avvio Automatico. Questa funzione, integrata con Windows NT6.0
permette al sistema operativo di snellire la mole di operazioni da eseguire all'avvio e renderlo quindi più veloce.
Tipicamente sono "ritardabili" i servizi che non stanno a capo di dipendenze e che comunque svolgono funzionalità che probabilmente non saranno ancora necessari a
sistema quasi avviato;

-Manuale: questa modalità è forse quella più particolare. Infatti un servizio impostato su manuale ha la facoltà di essere avviato solo quando è strettamente necessario (richiamato
ad esempio da un'altro servizio da esso dipendente o dal kernel stesso). Questo quindi non verrà caricato automaticamente, e non occuperà memoria fino a che non viene
richiesto.
A questo punto sorge una domanda... e perchè non lasciare tutti i servizi su Manuale ?? Si avrebbe un'ottimizzazzione del consumo di risorse !!
Non è possibile poichè può capitare che un servizio, pur essendo impostato su Manuale non abbia la possibilità di essere richiamato (a causa di un problema al servizio launcher o al servizio
da lanciare);

-Disabilitato: molto semplicemente il servizio non è avviato automaticamente e non è richiamabile, non occuperà quindi risorse.
Tutti i componenti che dipendono da tale servizio non saranno avviabili. Per tale motivazione Windows, quando si sta disabilitando un servizio indica, se presenti, tutti gli altri componenti dipendenti dal servizio su cui si sta intervenendo.

Dopo aver chiamato la consolle di gestione dei servizi si ottiene un'interfaccia del genere:



Sono chiaramente distinguibili nella griglia le seguenti sezioni:

-Nome: che chiaramente indica il nome visualizzato del servizio (si vedrà dopo che il nome reale del servizio è differente);

-Descrizione: fornisce una breve descrizione di quello che il servizio fà. Molto utile se non si è sicuri se disabilitarlo o no.

-Stato: indica se il servizio è avviato o no.

-Tipo di avvio: Come già descritto sopra, riporta il tipo di avvio assegnato al servizio.

-Connessione: descrive l'ambito di appartenenza del servizio.
Se locale allora il servizio eseguirà delle operazioni che riguardano solo il computer sul quale risiede. Invece se il servizio è di rete, questo permette al computer locale di interfacciarsi alla rete, come ad esemppio il Client DNS, e quindi dialogare con gli altri computer in rete.

Facendo doppio click su un servizio qualsiasi si accede alle proprietà del servizio, interfaccia nella quale si possono modificare e visualizzar tutte le informazioni del servizio stesso:



In particolare nella scheda generale si possono notare:

-il percorso nel quale risiede l'eseguibile o la libreria che contiene il servizio;

-la combo box dalla quale si può selezionare il tipo di avvio;

-lo stato corrente del servizio.
Da notare anche i pulsanti per l'avvio, l'arresto e la pausa di un servizio, utili ad esempio per la diagnostica di
sistema.

Infine, cosa molto importante, nella scheda Relazioni di dipendenza si possono visualizzare le gerarchie di interdipendenza dei servizi, cosi da sapere che effetti porterà la disabilitazione di un servizio sugli altri.

__________________
La lista delle mie trattative qui su HWUpgrade

Ultima modifica di Mendocino89 : 05-12-2010 alle 10:38.
Mendocino89 è offline   Rispondi citando il messaggio o parte di esso