svchost.exe คืออะไร (LocalSystemNetworkRestricted) เมื่อฉันเห็นใน Resource Monitor ใน Windows vista และทำไมมันทำให้ฉันช้าลง


36

บางครั้งเมื่อคอมพิวเตอร์ของฉันค้างและไม่สามารถใช้งานได้ดูเหมือนว่าสาเหตุคือการประมวลผลพื้นหลังที่หนักหน่วง บางครั้งฉันสามารถตรวจสอบว่าใครใช้แบนด์วิธดิสก์ทั้งหมดโดยใช้ Resource Monitor (รายละเอียดดังกล่าวไม่ได้แสดงในตัวจัดการงาน) ฉันสงสัยว่าอินสแตนซ์ svchost.exe นี้จริงๆแสดงกิจกรรมของบริการสำหรับ Windows Update แต่ฉันไม่แน่ใจว่าฉันสามารถหาได้อย่างแน่นอน

นี่คือสิ่งที่ฉันเห็น:

ป้อนคำอธิบายรูปภาพที่นี่

คำถามคือ: LocalSystemNetworkRestricted หมายถึงอะไรและฉันสามารถเชื่อมโยงรายการในภาพรวมทรัพยากรที่บอกฉันว่ามันเป็น svchost.exe กับบริการที่เป็นอะไร

ส่วนที่ดีคือคอลัมน์ไฟล์ในภาพหน้าจอด้านบน (ถ้าขยาย) จะบอกคุณว่าไฟล์ที่แท้จริงถูกเขียนหรืออ่านและในทางกลับกันได้ช่วยฉันด้วยทฤษฎีของฉันว่านี่คือ windows-update และ MSI-windows ติดตั้ง - อัปเดต (ซึ่งอาจเป็นบริการย่อยที่เป็นของบริการ) ที่แสดงเป็น "svchost.exe (LocalSystemNetworkRestricted)" แต่ฉันต้องการทราบอย่างแน่นอน หากไฟล์ที่มีปัญหาคือ Pagefile ระบบของฉันก็มักจะถูกล้นมือโดยการอ่าน / เขียนหน้าไฟล์ (ซึ่งเรียกขานกันว่าระบบของฉันเป็นแบบ Thrashing และต้องการ RAM ที่มีอยู่จริง) แต่สาเหตุในท้ายที่สุดดูเหมือนว่าจะมีบริการ windows บางอย่าง

อัปเดตไม่ใช่ Windows Update แต่ปรากฎว่าเป็น SuperFetch ซึ่งเป็นฟีเจอร์ Vista ที่ไม่ถูกต้อง


ฉันยังพบว่าในแล็ปท็อปหลายเครื่องที่ไดรฟ์ล้มเหลวความช้าเหมือนกันใน SuperFetch จะปรากฏขึ้น แต่มันเป็น SYMPTOM ไม่ใช่สาเหตุ
Warren P

ฝันร้ายที่เกี่ยวข้องกับแอปพลิเคชั่นที่เขียนไม่ดีอย่างไร้สาระคือ Windows Defender ซึ่งแย่กว่านั้นคือการลดระบบที่ทรงพลังให้คุกเข่าในระหว่าง "กระบวนการอัปเดต" และดูดเวลาที่เหลือไปด้วย มันจะปรากฏเป็น svchost secsvcs แม้ว่ามันจะมีชื่อที่สำคัญที่น่ากลัว (ตัวย่อ) ของ "บริการรักษาความปลอดภัย" แต่ฉันขอแนะนำให้คุณลบออก AAR การปรับปรุง stopgap คือ go services.msc และหยุดบริการ Windows Defender (ขอบเขตประสบการณ์ของฉันคือ Windows 7 64)
MicrosoftShouldBeKickedInNuts

คำตอบ:


29

ระบบหมูที่น่ารำคาญนี้เกิดจากการทำงานผิดพลาดของ Windows Vista (ชิ้นส่วนของอึ) ที่เรียกว่า SuperFetch ในขณะที่บริการยังคงมีอยู่ใน Win7 มันได้รับการแก้ไขแล้วและดูเหมือนจะไม่ทำให้ฉันช้าลงอีกแม้ว่าระยะทางของคุณอาจแตกต่างกันไป

http://en.wikipedia.org/wiki/Windows_Vista_I/O_technologies#SuperFetch

หลังจากปิดการใช้งานอึนี้จากหน้าต่างบริการ (พิมพ์บริการลงในช่องค้นหาเมนูเริ่มค้นหา Superfetch หยุดแล้วปิดการใช้งานจากเริ่มต้นอัตโนมัติ) การแช่แข็งเหล่านี้หายไป บนระบบที่มี RAM และปริมาณการใช้ดิสก์ที่เพียงพอ superfetch จะส่งผลให้ประสิทธิภาพของระบบเพิ่มขึ้นสุทธิ ในแล็ปท็อปของฉันเปิดใช้งานผลลัพธ์ SuperFetch เป็นการหยุดการทำงานของระบบเป็นระยะ ๆ ซึ่งไม่ตอบสนองต่อการคลิกเมาส์เลย ฉันคิดว่าฉันบ้าไปแล้ว แต่มันเป็นส่วนหนึ่งของสิ่งที่ผู้คนนำ UAC มาให้คุณและนวัตกรรมที่ยอดเยี่ยมอื่น ๆ ที่ส่งเข้ามาใน Vista ฉันคิดว่ามันถูกทำใหม่หรือทิ้งใน Win7 ดังนั้นมันจะไม่ทำเช่นนี้

Update Commenter บอกว่าเขาเห็นสิ่งนี้ใน Win7 ฉันยังไม่พบปัญหากับ Win7 บนแล็ปท็อป แต่แล็ปท็อปของฉันทั้งหมดมีไดรฟ์ประสิทธิภาพสูง 7200 RPM หรือไดรฟ์ไฮบริดหรือโซลิดสเตต ฉันต้องการรับฟังความคิดเห็นจากผู้ที่มีปัญหานี้กับ SuperFetch ที่ทำให้เครื่องเดสก์ท็อปช้าลงด้วยไดรฟ์ทั่วไป 7200 RPM หรือ SSD (ฉันสามารถจินตนาการสิ่งนี้เกิดขึ้นกับสุนัขของฮาร์ดไดรฟ์ที่มีความเร็วการหมุนแกนหมุน 5400 รอบต่อนาที)

Update2ส่วนหนึ่งของปัญหากับ Windows คือมันรายงานเฉพาะกระบวนการหลัก svchost.exe และคุณจำเป็นต้องอ่านคำตอบอื่น ๆ ด้านล่างซึ่งชี้ให้คุณไปที่ SysInternals Process Explorer เช่นกันซึ่งช่วยให้คุณค้นหาสิ่งที่เกิดขึ้นจริงภายใน svcchost.exe (เช่น superfetch หรือ windows update หรืออย่างอื่น) ทำให้เครื่องของคุณช้าลง


2
ที่จริงแล้วมีการประกวด vista ระหว่างคุณสมบัติผิดพลาดที่เส็งเคร็ง Windows Defender จะใช้ CPU 100% และแบนด์วิดท์ดิสก์ 100% ในบางครั้ง
Warren P

ขอบคุณมากสำหรับสิ่งนี้! ฉันคิดว่าฉันบ้าไปแล้ว Windows Vista ทำงานได้ดีเป็นเวลาหลายปีและเมื่อประมาณเดือนที่แล้วชะลอตัวลงจนเกือบจะใช้ไม่ได้
Harry Spier

2
ฉันอยากรู้ถ้าคุณใช้แล็ปท็อป Vista ดูเหมือนว่า superfetch นั้นโง่ที่สุดในแล็ปท็อปเนื่องจากดูเหมือนว่าจะได้รับการปรับเทียบหรือออกแบบรอบ ๆ ไดรฟ์เดสก์ท็อป SATA ความเร็วสูง 7200RPM ไม่ใช่ไดรฟ์แล็ปท็อปประสิทธิภาพต่ำ
Warren P

1
ฉันมีปัญหาเดียวกันกับ Lenovo T540p ของฉันที่มี 4GB RAM และไดรฟ์ 7200rpm ที่ใช้ Windows 7 x64 เมื่อการใช้หน่วยความจำเกิน 3.5 GB แล็ปท็อปช้ามากและ svchost.exe ใช้หน่วยความจำจำนวนมาก (~ 1GB) หลังจากอัปเกรดเป็น 8GB RAM ปัญหานี้จะหายไปและตอนนี้ svchost.exe ใช้ RAM ส่วนใหญ่ของกระบวนการทั้งหมด แต่มักจะประมาณ 250MB และการใช้ทั้งหมดประมาณ 5.2 GB หลังจากนั้นฉันจะทดลองหยุด SuperFetch
vladiz

1
Win7 x64: SuperFetch ทำให้เกิดปัญหากับฉันเช่นกัน i7 860@2.80 GHz, RAM 12 GB หลังจากได้รับจอภาพ LG 34UM67 แล้วเริ่มรับ svchost.exe (LocalSystemNetworkRestricted) ที่เติบโตสูงสุด 2 GB ปิดการใช้งานและหยุด SuperFetch ทันทีที่เห็นกระบวนการ svchost ในคำถามหายไป
schumacher574

10

ใช้Process Explorerและวางตัวชี้เมาส์ไว้เหนือชื่อกระบวนการ (ด้วย PID เดียวกัน) สำหรับข้อมูลเกี่ยวกับบริการ Windows ที่ทำงานในกระบวนการนั้น:

สกรีนช็อตของ Process Explorer แสดงบริการในกระบวนการ svchost.exe


3
+1 สำหรับ Process Explorer การปรับปรุงที่มีเหตุผลเหนือสิ่งที่มีอยู่ในระบบปฏิบัติการ
Warren P
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.