RadarURL

윈도우즈
2004.04.15 03:13

svchost.exe에 대하여..

Views 7000 Votes 0 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment






질문


제 컴은 윈도우 xp에 하드 20G 노트북입니다.

컴을 켜고 윈도우 작업 관리자를 켜면 프로세스에 svchost가 4개가 올라와있는데

문제는 그중 하나가 메모리 사용량이 계속 증가한다는 겁니다.
(프로그램을 사용하지 않아도)

결국 15분정도 지나면 페이지 파일(PF)가 1.3Gb까지 올라가서 컴이 무쟈게 느려져서..
다시 재부팅을 할수밖에 없는상황입니다.

그 문제의 파일이 svchost.exe/ local service 로 나와 있는데 프로세스 강제종료로 종료하면
문제는 해결되지만 재부팅하면 이놈이 다시올라와있어요..

이놈 삭제하는 방법좀 알려주세요..

v3으로 검색한 결과 바이러스는 없었습니다.





해결


svchost.exe의 역활은 dll파일을 실행을 합니다.

그럼 작업관리자에 떠있는 svchost.exe의 역활이 무어냐 하면 ?

윈도우2000 부터는 운영체제가 nt 계열입니다.
nt라는 운영체제는 네트워크 상의 컴퓨터의 성격에 맞게끔 설계된 운영체제입니다.

로그인을 통해서 인증과 정책에 관한 정보를 불러오고
인증이 되면 로그인id에 맞는 하드웨어 정보나 사용자정보, ip주소등에 관한정보를
불러와서 바탕화면에 꾸미는 일을 하게 됩니다.

이런 일을 대신 하는 것이 바로 dll 파일들이고
dll 파일은 실행이 안되는 파일이므로 이 파일들을 실행시켜주는 파일이 바로
svchost.exe 파일입니다.

간단한 설명을 여기까지 하고 본론으로 가서

svchost/local service는 종료하면 안됩니다.

윈도우는 항상
svchost는 3-4개정도가 항상 올라가 있습니다.
local service
network service
rpc service
net service

질문에서 보면

문제는 local sevice 메모리의 용량이 무지하게 올라간다는 것이 문제가 있네요
원인을 볼때는
dll파일에서 계속 같은 dll파일을 호출을 하거나 다른 dll파일을 계속 콜해서
페이징파일을 다른 루틴(dll 파일이 실행되는 순서)을 실행할 수 없게 만드는
모양 같습니다.


윈도우버그에 의한 오류이거나 바이러스에 의한 영향으로 나눌 수 있겠네요

윈도우xp의 업데이트로 업데이트를 먼저하고
네트워크선을 빼놓고 바이러스 검사를 해보세요

쉽게 찾기에는 무리가 있습니다.

확률적으로 바이러스일 가능성이 많습니다.

아래 작업관리자의 그림외에 이상한 그림이 더 떠있는지 확인을 해보고
바이러스 검사서 부터
자동실행되는 프로그램제거 등의 조치를 해야 합니다.

무엇보다도 svchost.exe의 메모리를 차지하는 용량을 고려해서 그림을 잘 보세요




추가정보


작업관리자에 나타나지 않는 dll파일들을 찾아보도록 하겠습니다.

작업관리자를 호출한 그림입니다. <첫번째그림>
작업관리자에서는 실행파일명 만 나옵니다



도스창에서 tasklist 엔터를 치면
작업관리자와 같은 화면이 나옵니다.

<두번째그림>

더 자세하게 보려고
도스창에서 tasklist/m > aa.txt라고 칩니다.
그러면 아래 화면이 aa.txt파일로 저장이 됩니다.
그것을 텍스트 파일로 저장해서 보세요


pid 프로세스 id 입니다.
모듈 은 여기서는 dll파일로 이해하면 됩니다.

이미지 이름



System Idle Process  0   N/A

System  4   N/A

svchost.exe  644   rpc에 관련된 프로세스

- ntdll.dll, kernel32.dll, ADVAPI32.dll, RPCRT4.dll,

- rpcss.dll, msvcrt.dll, WS2_32.dll, WS2HELP.dll,

- USER32.dll, GDI32.dll, Secur32.dll, IMM32.DLL, LPK.DLL,

- USP10.dll, userenv.dll, mswsock.dll, wshtcpip.dll,

- wshisn.dll, WSOCK32.dll, DNSAPI.dll, iphlpapi.dll,

- winrnr.dll, WLDAP32.dll, rasadhlp.dll, CLBCATQ.DLL,

- ole32.dll, OLEAUT32.dll, COMRes.dll, VERSION.dll, msi.dll,

- Apphelp.dll



svchost.exe  688   윈도우의 운영하기 위해서 필요한 dll파일

- ntdll.dll, kernel32.dll, ADVAPI32.dll, RPCRT4.dll,

- ole32.dll, GDI32.dll, USER32.dll, IMM32.DLL, LPK.DLL,

- USP10.dll, shsvcs.dll, msvcrt.dll, SHLWAPI.dll,

- shell32.dll, comctl32.dll, comctl32.dll, WINSTA.dll,

- dhcpcsvc.dll, DNSAPI.dll, WS2_32.dll, WS2HELP.dll,

- iphlpapi.dll, Secur32.dll, UxTheme.dll, rsaenh.dll,

- wzcsvc.dll, rtutils.dll, WMI.dll, OLEAUT32.dll,

- CRYPT32.dll, MSASN1.dll, WTSAPI32.dll, ESENT.dll,

- WLDAP32.dll, NETAPI32.dll, rastls.dll, ATL.DLL,

- CRYPTUI.dll, WINTRUST.dll, IMAGEHLP.dll, WININET.dll,

- MPRAPI.dll, ACTIVEDS.dll, adsldpc.dll, SAMLIB.dll,

- SETUPAPI.dll, RASAPI32.dll, rasman.dll, TAPI32.dll,

- WINMM.dll, SCHANNEL.dll, USERENV.dll,

- WinSCard.dll, raschap.dll, msv1_0.dll, CLBCATQ.DLL,

- COMRes.dll, VERSION.dll, schedsvc.dll, NTDSAPI.dll,

- mswsock.dll, wshtcpip.dll, wshisn.dll, WSOCK32.dll,

- NTMARTA.DLL, MSIDLE.DLL, audiosrv.dll, wkssvc.dll,

- cryptsvc.dll, certcli.dll, dmserver.dll, ersvc.dll,

- es.dll, pchsvc.dll, srvsvc.dll, seclogon.dll,

- sens.dll, srsvc.dll, POWRPROF.dll, trkwks.dll,

- w32time.dll, MSVCP60.dll, wmisvc.dll, wbemcomn.dll,

- VSSAPI.DLL, wuauserv.dll, wuaueng.dll, ADVPACK.dll,

- sfc.dll, sfc_os.dll, browser.dll, SXS.DLL, comsvcs.dll,

- MTXCLU.DLL, colbact.DLL, CLUSAPI.DLL, RESUTILS.DLL,

- mtxoci.dll, oci.dll, NETRAP.dll, termsrv.dll,

- ICAAPI.dll, AUTHZ.dll, mstlsapi.dll, REGAPI.dll,

- netman.dll, NETSHELL.dll, credui.dll, upnp.dll,

- SSDPAPI.dll, hnetcfg.dll, wbemcore.dll, esscli.dll,

- FastProx.dll, wmiutils.dll, repdrvfs.dll, wmiprvsd.dll,

- NCObjAPI.DLL, wbemess.dll, netcfgx.dll, rasadhlp.dll,

- rasmans.dll, WINIPSEC.DLL, tapisrv.dll, PSAPI.DLL,

- rastapi.dll, unimdm.tsp, uniplat.dll, kmddsp.tsp,

- ndptsp.tsp, ipconf.tsp, h323.tsp, hidphone.tsp, HID.DLL,

- rasppp.dll, ntlsapi.dll, ipxwan.dll, adptif.dll,

- RASDLG.dll, winhttp.dll, ncprov.dll, xactsrv.dll,

- wbemsvc.dll

                    

svchost.exe  756   네트워크 서비스를 위해 필요한 프로세스
- ntdll.dll, kernel32.dll, ADVAPI32.dll, RPCRT4.dll,

- dnsrslvr.dll, msvcrt.dll, USER32.dll, GDI32.dll,

- DNSAPI.dll, WS2_32.dll, WS2HELP.dll, iphlpapi.dll,

- IMM32.DLL, LPK.DLL, USP10.dll, mswsock.dll,

- wshtcpip.dll



svchost.exe  768   local에서 필요한 서비스
- ntdll.dll, kernel32.dll, ADVAPI32.dll, RPCRT4.dll,

- ole32.dll, GDI32.dll, USER32.dll, IMM32.DLL, LPK.DLL,

- USP10.dll, lmhsvc.dll, msvcrt.dll, iphlpapi.dll,

- WS2_32.dll, WS2HELP.dll, webclnt.dll, WININET.dll,

- SHLWAPI.dll, CRYPT32.dll, MSASN1.dll, OLEAUT32.dll,

- comctl32.dll, shell32.dll, comctl32.dll, Secur32.dll,

- wsock32.dll, regsvc.dll, ssdpsrv.dll, mswsock.dll,

- wshtcpip.dll  



도스창에서 tasllist/m 친 그림입니다.

<세번째그림>
?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
No. Category Subject Author Date Views
Notice [공지] 공부 게시판 입니다. 처누 2003.08.18 928083
2473 연애 폭소클럽 제36회 - 즉석미팅 1 (김제동) file JaeSoo 2003.08.18 18981
2472 연애 폭소클럽 제37회 - 즉석미팅 2 (김제동) file JaeSoo 2003.08.18 17808
2471 연애 폭소클럽 제38회 - 방학특집 연애특강 1 (김제동) 1 file JaeSoo 2003.08.18 16361
2470 연애 폭소클럽 제39회 - 방학특집 연애특강 2 (김제동) file JaeSoo 2003.08.18 17828
2469 연애 폭소클럽 제40회 - 방학특집 연애특강 3 (김제동) file JaeSoo 2003.08.18 16842
2468 웹 프로그래밍 이미지 특정 부분에 링크 만들기 처누 2003.08.24 15624
2467 웹 프로그래밍 게시판에 자신의 FTP 자료 올리기 3 처누 2003.08.25 13135
2466 동식물 고양이 클리닉 - 고양이 기르기 file JaeSoo 2003.10.10 13693
2465 동식물 고양이 클리닉 - 고양이 품종 file JaeSoo 2003.10.10 13427
2464 동식물 고양이 클리닉 - 2개월에서 4개월령 고양이 관리 file JaeSoo 2003.10.11 13428
2463 동식물 고양이 클리닉 - 4개월에서 9개월령 고양이 관리 file JaeSoo 2003.10.11 13132
2462 동식물 고양이 클리닉 - 다자란 고양이 file JaeSoo 2003.10.13 13922
2461 동식물 고양이 클리닉 - 나이든 고양이 file JaeSoo 2003.10.13 13679
2460 동식물 고양이 클리닉 - 고양이의 영양 file JaeSoo 2003.10.13 13429
2459 동식물 고양이 먹이와 주의사항 file JaeSoo 2003.10.13 13902
2458 동식물 아기 고양이의 식사 file JaeSoo 2003.10.13 11821
2457 동식물 고양이 사료 급여량 file JaeSoo 2003.10.13 12880
2456 기타 편지봉투 쓰는 법 file JaeSoo 2003.10.21 16993
2455 웹 프로그래밍 제로보드 로그인 실패시 이유를 메세지로 알려주기 처누 2003.11.04 8458
2454 웹 프로그래밍 최근 게시물 출력시 링크게시물에 스타일시트 적용하기 처누 2003.11.06 7927
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 124 Next
/ 124


즐겨찾기 (가족)

JAESOO's HOMEPAGE


YOUNGAE's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너