Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

โฮสต์บริการ SysMain ทำให้เกิดการใช้ CPU และหน่วยความจำสูงใน Windows 11/10

ผู้ใช้จำนวนมากรายงานว่า SysMain กระบวนการ (ก่อนหน้านี้เรียกว่า Superfetch) ทำให้เกิดการใช้งาน CPU สูง ในขณะที่ SysMain บริการมีประโยชน์ในการทำความเข้าใจว่าคุณใช้ฮาร์ดไดรฟ์อย่างไร ซึ่งไม่จำเป็นสำหรับคอมพิวเตอร์ของคุณอย่างแน่นอน

Service Host SysMain ทำให้เกิดการใช้ CPU และหน่วยความจำสูง

บริการ SysMain เป็นสิ่งที่เกี่ยวข้องกับ Superfetch หน้าที่ของมันคือการรักษาและปรับปรุงประสิทธิภาพของระบบเมื่อเวลาผ่านไป พบได้ในโฟลเดอร์ System32 โดยทั่วไป SysMain มีหน้าที่เก็บรวบรวมข้อมูลการใช้งานทุกประเภทในระบบ จากนั้นข้อมูลนั้นจะถูกจัดระเบียบใหม่ในรูปแบบของบล็อคสำหรับฮาร์ดไดรฟ์ของคุณและจัดลำดับความสำคัญตามนั้น

หากกระบวนการ Service Host SysMan ทำให้เกิดการใช้ทรัพยากรสูง ก่อนที่คุณจะตัดสินใจปิดใช้งาน ให้ลองทำดังนี้:

  • เรียกใช้ตัวตรวจสอบไฟล์ระบบ
  • ซ่อมแซมอิมเมจระบบ
  • เรียกใช้เครื่องมือล้างข้อมูลบนดิสก์
  • แก้ปัญหาในสถานะคลีนบูต

หากคุณใช้ HDD ในระบบของคุณ มีความเป็นไปได้ค่อนข้างมากที่ SysMain จะทำให้ CPU สูง เนื่องจากข้อเท็จจริงง่ายๆ ที่ว่า HDD นั้นช้าในการจัดระเบียบตัวเองใหม่ หากคุณประสบปัญหาการใช้งาน CPU สูงเนื่องจาก SysMain วิธีแก้ปัญหาที่ชัดเจนคือการปิดใช้งานบริการ

  1. ปิดใช้งานบริการ SysMain จากตัวจัดการบริการ
  2. การใช้พรอมต์คำสั่งที่ยกระดับ
  3. การใช้ Registry Editor

ลองใช้วิธีการต่อไปนี้เพื่อปิดใช้งานบริการ SysMain:

1] ปิดการใช้งานบริการ SysMain จากตัวจัดการบริการ

โฮสต์บริการ SysMain ทำให้เกิดการใช้ CPU และหน่วยความจำสูงใน Windows 11/10

วิธีที่ง่ายที่สุดในการฆ่ากระบวนการที่เกี่ยวข้องกับ SysMain คือการปิดใช้งานบริการ SysMain จากตัวจัดการบริการ

  1. กด Win+R เพื่อเปิดหน้าต่าง Run และพิมพ์คำสั่ง services.msc .
  2. กด Enter เพื่อเปิดหน้าต่างตัวจัดการบริการ
  3. เลื่อนลงไปที่บริการ SysMain .
  4. คลิกขวาที่บริการ SysMain และเลือกคุณสมบัติ .
  5. เปลี่ยน ประเภทการเริ่มต้น เป็น ปิดการใช้งาน .
  6. กด สมัคร แล้วก็ ตกลง .

2] ปิดใช้งาน SysMain โดยใช้ Command Prompt ที่ยกระดับ

โฮสต์บริการ SysMain ทำให้เกิดการใช้ CPU และหน่วยความจำสูงใน Windows 11/10

วิธีการที่เกี่ยวข้องกับพรอมต์คำสั่งนั้นค่อนข้างง่ายกว่าเนื่องจากสิ่งที่คุณต้องทำคือคัดลอกและวางคำสั่ง

ค้นหา “command prompt” ในแถบค้นหาของ Windows

ในบานหน้าต่างด้านขวาที่ตรงกับ พรอมต์คำสั่ง ให้เลือก เรียกใช้ในฐานะผู้ดูแลระบบ .

จากนั้นในหน้าต่างพรอมต์คำสั่งที่ยกระดับ ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:

sc stop "SysMain" & sc config "SysMain" start=disabled

เมื่อคุณได้รับ ความสำเร็จ ข้อความพิจารณางานที่ทำ

รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ

อ่าน :โฮสต์บริการ:การใช้งานดิสก์ของนโยบายการวินิจฉัย 100%

3] ปิดการใช้งาน SysMain โดยใช้ Registry Editor

โฮสต์บริการ SysMain ทำให้เกิดการใช้ CPU และหน่วยความจำสูงใน Windows 11/10

Registry Editor เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการเปลี่ยนแปลงระบบในระยะยาว ขั้นตอนในการปิดใช้งานบริการ SysMain ผ่านตัวแก้ไขรีจิสทรีมีดังนี้:

กด Win+R เพื่อเปิดหน้าต่าง Run และพิมพ์คำสั่ง regedit . กด Enter เพื่อเปิด ตัวแก้ไขรีจิสทรี หน้าต่าง

ไปที่เส้นทางต่อไปนี้ในตัวแก้ไขรีจิสทรี:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

ในบานหน้าต่างด้านขวา ดับเบิลคลิกที่ค่า เริ่ม .

เปลี่ยนค่าของ ข้อมูลค่า ถึง 4 และคลิก ตกลง เพื่อบันทึกการตั้งค่า

เราหวังว่าบางสิ่งจะช่วยคุณแก้ปัญหา High Resource Utilization ในคอมพิวเตอร์ของคุณ

เหตุใดโฮสต์บริการของฉัน SysMain จึงใช้หน่วยความจำมาก

กระบวนการ SysMain มีหน้าที่ในการรวบรวมข้อมูลเกี่ยวกับรูปแบบการใช้งานทั้งหมดบนระบบ เป็นบริการที่เกี่ยวข้องกับ Superfetch เพื่อรักษาและปรับปรุงประสิทธิภาพของระบบเมื่อเวลาผ่านไป

ปิด Service Host SysMain ได้ไหม

ไม่ หากคุณโหลดโปรแกรม Windows จะต้องคัดลอกไฟล์ปฏิบัติการลงในหน่วยความจำเพื่อเรียกใช้ หากคุณปิดแอปพลิเคชัน โปรแกรมจะยังคงอยู่ใน RAM หากคุณเรียกใช้โปรแกรมอีกครั้ง Windows จะไม่ต้องโหลดอะไรจากดิสก์ เพราะทั้งหมดจะอยู่ใน RAM

โฮสต์บริการ SysMain ทำให้เกิดการใช้ CPU และหน่วยความจำสูงใน Windows 11/10