Pitate se zašto je u memoriju pokrenuto skoro desetak procesa pod imenom svchost.exe. Ne možete da ih ubijete, a ne sećate se da ste ih pokrenuli .. pa zašto su tu?
Prema Microsoft-u: „ svchost.exe je generičko ime domaćina procesa za servise koji se pokreću iz biblioteka dinamičkih veza (dynamic-link libraries - .dll fajlovi)”. A sada šta to znači na srpskom?
Pre nekog vremena, Microsoft je počeo da pomera svu funkcionalnost internih Windows servisa iz .exe fajlova u .dll fajlove. Iz programerske perspektive ovo ima više smisla zbog reupotrebljivosti koda .. ali problem je što ne možete pokrenuti .dll datoteku direktno iz Windows-a, već mora biti učitana iz već pokrenutog izvršnog fajla (.exe). Zbog toga je nastao proces svchost.exe.
Ako ste ikada pogledali Services sekciju u Control panel-u možda ste primetili da Windows zahteva puno servisa. Kada bi svaki od njih bio pokretan od strane jedinstvene svchost.exe instance, to bi moglo dovesti do pada Windowsa.
Ukoliko vas zanima više o ovoj temi, kao i način kako da uklonite nepotrebne servise i time oslobodite bespotrebno zauzeće memorije, posetite ovu adresu.
Izvor: howtogeek.com
Pripremio: Marko Kusurović
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272 |
||