Visita <a href="http://www.liquida.it/" title="Notizie e opinioni dai blog italiani su Liquida">Liquida</a> e <a href="http://www.liquida.it/widget.liquida/" title="I widget di Liquida per il tuo blog">Widget</a>
tr3ndy.com
Iscriviti Gratis al mio Feed RSS

.


Il tuo indirizzo ip è 38.107.191.115
0 abbonati al nostro Feed RSS
7 utenti online
...
...

Svchost.exe! Che cosa è SVCHOST? Processi, servizi e lentezza PC

Chi non ha mai incontrato questo particolare processo nel Task Manager o Gestione Attività del vostro sistema operativo Microsoft? Credo la risposta sia ovvia: nessuno. Il fatto che salta subito all’occhio è che questo processo sembra proliferare all’interno del nostro PC e soprattutto è impossibile da terminare.

Svchost.exe che cosa è? Processi, servizi e lentezza

Infatti svchost.exe può arrivare ad avere decine di processi in esecuzione, difficilmente killabili e sostanzialmente pericolosi per l’instabilità dell’intero sistema; prima di imprecare ed arrovellarsi il cervello, vediamo dunque con chi abbiamo a che fare.

Che cosa è?

La definizione ufficiale di casa Microsoft lo annovera come un generico processo host per servizi che si avviano da alcune DLL.

Tempo fa infatti, Microsoft ha iniziato a spostare le funzionalità interne dei loro sistemi operativi direttamente all’interno delle dll, anziché dei singoli file exe, che dal punto di vista della programmazione ha dei vantaggi enormi in fatto di riusabilità; purtroppo da Windows non è possibile lanciare direttamente tali dll, ma solo i file eseguibili (exe), ed ecco il motivo della nascita di svchost.exe.

Perché ci sono così tanti processi svchost.exe contemporaneamente?

La risposta è abbastanza semplice: ogni attività relativa a tali servizi gira sotto un’istanza diversa ed indipendente di svchost, poiché in caso di failure di un servizio, quest’ultimo rimarrebbe localizzato e non attenterebbe alla stabilità intera del sistema operativo.

Questi servizi sono organizzati in gruppi logici, e per la gestione di ciascun gruppo viene creata una singola istanza di svchost.exe. Per esempio un’istanza di svchost può racchiudere 3 processi relativi al funzionamento del firewall, e così via.

Ma sono tutti necessari questi processi?

Non proprio: è possibile infatti snellire i servizi non necessari e sopprimerli, disabilitandoli o terminandoli, l’unico problema è capire quali di questi devono rimanere “intoccabili”. Per visualizzare quali servizi sono associati ai vari processi svchost.exe basta andare da shell (tasto Start -> Esegui) e digitare:

tasklist /SVC

Quello che vedete nella figura è la lista dei servizi attivi, all’interno di ciascuna istanza svchost.exe nel mio PC, solo che questa lista non è poi così chiara come avremmo sperato. Per risolvere questo fastidioso inconveniente è la stessa Microsoft che ci viene in aiuto, con il prezioso software Process Explorer, anche se in Vista, la versione di Gestione Attività è nettamente migliorata ed è già in grado di fornirvi, sotto la colonna descrizione, il nome del relativo servizio associato.

Svchost.exe che cosa è? Processi, servizi e lentezza

Con Process Explorer sarete definitivamente in grado di capire quali servizi “nascondono” i vostri processi svchost.exe ed in questo modo, potrete sopprimere quelli non necessari o superflui o addirittura inutili. Posizionandovi con il puntatore del mouse sulle varie istanze di svchost.exe un popup vi mostrerà tutti i servizi “appesi”.

Svchost.exe che cosa è? Processi, servizi e lentezza

Con un semplice doppio click, potrete gestirne i contenuti: stoppare i vari servizi che non utilizzate, come ad esempio il gestore del Bluetooth, programmi di gestione di stampa proprietari (HP, Epson, Canon..), ed addirittura killare i processi che siete assolutamente sicuri di non desiderare, come Servizio di segnalazione errori a Microsoft, Guida in linea e supporto tecnico e tanto altro.

Un unico consiglio, direi meglio regola, se non siete sicuri delle funzionalità svolte sui servizi che decidete di rimuovere o sospendere, vi consiglio una breve ricerca su Google ed eventulamente lasciate perdere… meglio un PC lentino che un PC inutilizzabile!

Task Manager indica svchost.exe al 99% di CPU ed altissimo Utilizzo memoria ed il mio PC è lentissimo, cosa posso fare?

Ebbene si, mi dimenticavo di darvi questa dritta: in casi particolari da Task Manager, si vede che svchost.exe raggiunge il 99% della CPU ed un altissimo utilizzo di memoria: nello specifico, il colpevole di norma, è il sistema di aggiornamento automatico di Windows Update. Vi consiglio di disabilitarlo o direttamente da Process Explorer: il suo nome è wuaserv, oppure disattivarlo dal Pannello di Controllo -> Centro di Sicurezza PC Windows -> Gestione impostazioni di protezione per: Aggiornamenti automatici -> Disattiva aggiornamenti automatici.

Spero che questo articolo possa esservi di aiuto nelle vostre giornate da hacker-smanettoni, e che vi renda più semplice la vita informatica. Mi raccomando, lasciatemi i vostri consigli, suggerimenti e richieste, vi aspetto!

via | the How-To Geek // foto di Pablin89

Condividi e aggiungi questo post:

  • Twitter
  • Facebook
  • del.icio.us
  • Digg
  • StumbleUpon
  • Technorati
  • Wikio IT
  • Reddit
  • Upnews
  • Diggita
  • Fai.Info
  • Segnalo
  • OKNotizie
  • ZicZac
  • NotizieFlash
  • Technotizie

, , , , , ,

2 Risposte

  1. 2
  2. 1

Lascia un commento

CommentLuv Enabled

Post che potrebbero interessarti



Categories

Archivio vecchi post

Flickr

Logo test tr3ndy  Logo test Italiatop100  Logo test 7Cervelli  Carta Socio 7Cervelli  Logo RunDLL  Logo Guru Shop