# Notification.
Notification

Author Topic: svchost.exe ระบาดครับ  (Read 5863 times)

0 Members and 1 Guest are viewing this topic.

Offline ozaneverdie

  • VPC Member
  • ***
  • Posts: 278
    • View Profile
    • Email
svchost.exe ระบาดครับ
« on: 19 September 2011, 22:16:57 »
svchost.exe ระบาดครับ มีบางครั้ง อาการเครื่องช้ามาก CPU 100 % นะครับ ทั้ง ๆ พึ่งลง Windows ใหม่ได้ไม่นาน

Offline microsoft

  • Administrator
  • *****
  • Posts: 8651
    • View Profile
    • VarietyPC.Net
Re: svchost.exe ระบาดครับ
« Reply #1 on: 19 September 2011, 22:37:38 »
svchost.exe ที่ว่า เป็นไฟล์ระบบของวินโดวส์ครับ ไม่ใช่ไวรัส สังเกตง่ายๆก็ตัวเลขโปรเซสเป็น 00 แต่ถ้ารันถึง 100 ก็อาจเป็นไวรัสก็ได้ หรือถ้าหากไม่แน่ใจก็ลองสั่งสแกนไวรัส ถ้าไม่เจออะไรก็ปกติครับ วินโดวส์ของทุกเครื่องก็มีเหมือนกันแหละ ของผมก็ยังมีเลย มีตั้ง 12 ตัวแน่ะครับ  [emo12]  [emo13]

การให้ที่ยิ่งใหญ่ คือ... การให้ต่อไป.... ไม่สิ้นสุด

Offline ismaell

  • Webmaster
  • *****
  • Posts: 2196
    • View Profile
Re: svchost.exe ระบาดครับ
« Reply #2 on: 19 September 2011, 22:56:39 »
svchost.exe เป็น  System process อีกตัวหนึ่ง ในระบบ  Windows ครับ  ถ้าเราไปหยุดมัน อาจจะทำให้เครื่องเกิดอาการรวนได้ครับ

ตรวจสอบง่ายๆ เลย svchost.exe ตำแหน่งที่อยู่ของมันจะอยู่ที่ C:\Windows\System32 หากอยู่นอกเหนือจากดังกล่าว มันคือไวรัสแน่ๆเลย

จากภาพ ท่านน่าจะใช้ Windows XP ซึ่งสาเหตุที่มันทำให้ ซีพียูรัน 100% นั้น มีบางคนบอกว่าเป็นเพราะ  Windows XP มีการสั่ง  Automatic Update  (โดยมีการ turn on Automatic Update เอาไว้) วิธีแก้ก็คือ  คลิกขวาที่ My Computer > Properties > เลือกแท็บ Automatic Updates > จากนั้นเลือกที่  Turn off Automatic Updates เสร็จแล้วคลิก OK

ลองดูครับ  [emo02]

Offline fantasy ಠ-ಠ

  • ผู้รู้ ผู้ตื่น ผู้เบิกบาน
  • N/A
  • *****
  • Posts: 4491
  • เมื่อวานรู้ วันนี้ก็รู้ แต่... พรุ่งนี้ไม่รู้
    • ICQ Messenger - 2484607
    • View Profile
    • iPlusZone.com
Re: svchost.exe ระบาดครับ
« Reply #3 on: 20 September 2011, 01:27:04 »
เครื่องผมมี svchost.exe ถึง ๑๔ ตัวด้วยกัน (มากกว่าท่าน microsoft อีก [emo06])

วินโดวส์ก่อนหน้านี้ มันเปิดประมาณยี่สิบตัวได้ ไม่รู้เปิดทำงานอะไรกันนักหนา
เคยปิดไปตัวเดียว วินโดวส์เอ๋อเลย [emo12]



สำหรับไวรัส, โทรจัน จะใช้ชื่อว่า scvhost.exe, svchosts.exe อะไรประมาณนี้ครับผม

Offline ans58670

  • Webmaster
  • *****
  • Posts: 2040
    • View Profile
Re: svchost.exe ระบาดครับ
« Reply #4 on: 20 September 2011, 07:12:37 »
เมื่อก่อน Windows ใช้สารพัดโปรแกรมในการดึงไฟล์โน้นไฟล์นี้มาใช้ แต่เนื่องจากมันกระจัดกระจายมหาศาล Windows จึงรวบรวมไฟล์ต่างๆที่ใช้ร่วมกันเอาไว้ด้วยกันเป็น Dynamic-link libraries (เห็นไหมว่าชื่อมันฟ้อง) หรือไฟล์นามสกุล .dll

ข้อดีที่เห็นได้ชัดเจนคือ ทำให้จำนวนไฟล์ในระบบลดลงไปได้เยอะมากๆ (เช่น System32.dll นั้นอย่านึกว่ามีแต่ Icon เท่านั้นนะจ๊ะ มีอย่างอื่นอยู่ด้วยอีกมาก เฉพาะแค่ Icon ก็กี่ ICO ไฟล์แล้วที่เอามารวมกันไว้?) แต่ข้อเสียของมันคือ...มันไม่สามารถ run ตัวเองได้โดยตรงใน Windows โดยต้องให้พวก .exe ที่กำลัง run อยู่เรียกใช้เท่านั้น

นั่นคือต้นกำเนิดของ svchost.exe หรือ Service Host Executable ที่เอาไว้ใช้แก้ปัญหา .dll

เอาล่ะ...ทีนี้ก็รู้แล้วว่ามันมาจากไหน และเอาไว้ทำอะไร ทีนี้ก็มาถึงปัญหาน่าตบ...ทำไมมันถึง run หลาย Process จังเลยแฮะ?

Service ต่างๆจะเรียกใช้ .dll ต่างๆกัน สมมุติว่าถ้าให้ Service ทุกตัว Run ใน svchost เพียงตัวเดียว หากวันไหน service เกิดมีอาการคลุ้มคลั่งเพียงตัวเดียว ก็อาจจะทำให้ svchost เจ๊งและพังครืนไปเลยทั้งระบบ เพื่อป้องกันฝันร้ายมาหลอกหลอน เขาก็เลยจับมันแยกออกเสีย เวลา Service ใดพังก็จะได้รักษาระบบโดยรวมให้ยังทำงานอยู่ได้

โดยจะมีการสร้าง "กลุ่มงาน" ที่เกี่ยวข้องกันให้กับ svchost แต่ละตัวรับผิดชอบไป เช่น กลุ่มงาน User Interface หรือกลุ่มงานด้าน Internet และ Firewall เป็นต้น

แล้วจะตรัสรู้ได้อย่างไรว่า svchost ตัวไหนมันดูแลอะไร?...ง่ายๆเลยก็คือลองปิดมันดู หากตรงไหนเจ๊งก็แปลว่ามันดูแลตรงนั้นอยู่ แต่วิธีนี้ทุเรศไปหน่อยที่เอา Windows มาเสี่ยง ลองเปลี่ยนเป็นเปิด Command Prompt แล้วพิมพ์คำสั่งนี้ดีกว่า
    tasklist /svc

หากใช้ Windows 7 ใน Process Tab ที่เอามาให้ดูกันนั้นให้ click ขวาที่ svchost ที่ต้องการ แล้วลงมาล่างสุดเลือก
    Go to Service(s)
    (แนะนำให้เปิดแบบเต็มจอ เดียวเห็นไม่หมด)

ลองดูเอาว่า svchost ตัวไหนดูแล File อะไรบ้างจาก Highlight บนแต่ละตัว แล้วจะแปลกใจว่าไฉนฉันใช้เยอะขนาดนี้ (ลองคิดเอาเองว่ามันจะทำให้ Windows ทำงานได้ช้าเร็วประการใด)

แต่หากจะปิด Service ตัวไหนเพื่อให้มันกิน Resource น้อยลงและจะได้ทำให้เครื่องเร็วขึ้นแล้วละก็...ไม่มีคำแนะนำนะจ๊ะ [emo02]


 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27