svchost.exe x 2

Windows

14 svar · 353 visningar · startad av Alpha II

Medlem sedan maj 20002 993 inlägg
Trådstart#1

Det ligger och kör 2 stycken svchost.exe på min dator. de går inte att stänga av och tar jävligt mycket minne... hur stänger jag av iaf en av dom?

Medlem sedan maj 20002 993 inlägg
#2

Det är akut... jag tror att det är svchost.exe som gör att det går segt att spela dvd'n. :(

Medlem sedan dec. 19995 718 inlägg
#3

Skriv "msconfig" i "kör" och kolla under startup så att svchost.exe inte laddas två ggr.

Medlem sedan maj 20002 993 inlägg
#4

Går inte. datorn hittar inget sådant program :(

Medlem sedan apr. 2000642 inlägg
#5

har oxå hittat det programmet som ligger och kör på min w2k pro... vore kul att veta vad det är ;)

Medlem sedan apr. 200010 782 inlägg
#6

RÖR inte svchost.exe det är en system process den måste vara igång, om ni söker på filnamnet på MS får ni upp en beskrivning vad den gör, jag vet vad den gör, men hjälp till själv hjälp är vad som erbjuds så här dax!

Medlem sedan maj 20002 993 inlägg
#7

Är det normal att det finns 2 svchost samtidigt?

Medlem sedan feb. 200115 571 inlägg
#8

Tror att det är normalt iaf. jag har kollat på flera burkar här hemma och det finns med två stycken i alla.

Medlem sedan dec. 19995 718 inlägg
#9

Jag kollade på min XPburk och jag har 4 st igång. Kan det bero på att jag kör den som router till adsl med 2 nätverkskort? Procceserna heter Lokal service, networkservice och 2 st system.

Medlem sedan maj 20002 993 inlägg
#10

Märkte att det inte var svchost som drog så mycket minne att dvdn hackade. svchost drog egentligen ganska lite minne. men dvd hackar endå, men bara när jag använder dualhead på mitt matrox g400 kort. så att jag kan se på tvn dettta är ganska irreterande. någon som vet varför?plz

Medlem sedan mars 20016 260 inlägg
#11

mer info.
hårdvara osv.

Medlem sedan aug. 2001458 inlägg
#12

Att ha flera instanser av svchost.exe igång är helt normalt. Svchost.exe är en generell "process-värd" för olika NT-services.

I princip (inte alltid, men oftast) betyder det att man laddar 1 DLL per NT service - men fortfarande i samma process.

På så sätt får man ner antalet processer i datorn. Det finns ett par anledningar till att göra detta. En är att man i denna process bara laddar 1 gemensam instans av de vanliga dll:erna, som kernel32.dll, advapi32.dll, ntdll.dll osv. istället för att varje service ska ha en egen process och således en egen instans laddad av varje dll.

Det gör att man sparar sidor i minnet - mindre disk-paging och bättre utnyttjande av cachar. Vidare kan man om 2 NT-services vill prata med varandra undvika kommunikation mellan processgränser (det är *mycket* dyrare att "marshalla" data mellan olika processer än att prata inom samma process).

Man kan titta vilka services körs med verktyget tlist.exe som finns på Windows 2000 CD-skivan i filen \SUPPORT\TOOLS\SUPPORT.CAB.

Från en kommandoprompt, kör "tlist -s" så visas alla services som går. Då ser man för varje service-process vilka services den hostar.

Medlem sedan maj 20002 993 inlägg
#13

Jymdis, är en "hempc" så jag vet inte så mycket om hårvaran. det är iaf en compaq från '98 med en p2 450mhz. w2k pro. dvd programmet följde med i skivan från matrox. grafikkortet är ett matrox g400 max millenium dualhead.

Medlem sedan dec. 19995 718 inlägg
#14

Developer> tack för bra förklaring :)

Medlem sedan aug. 2001458 inlägg
#15

ingen orsak :)

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)