โฮสต์บริการ SysMain ทำให้เกิดการใช้ CPU และหน่วยความจำสูง
ผู้ใช้จำนวนมากรายงานว่า กระบวนการ SysMain (ก่อนหน้านี้รู้จักกันในชื่อSuperfetch ) ทำให้มีการใช้งาน CPU สูง แม้ว่า บริการ SysMainจะมีประโยชน์ในการทำความเข้าใจว่าคุณใช้ฮาร์ดไดรฟ์อย่างไร แต่ก็ไม่จำเป็นสำหรับคอมพิวเตอร์ของคุณอย่างแน่นอน
โฮสต์บริการ SysMain(Service Host SysMain)ทำให้เกิด การ ใช้ CPU(High CPU)และหน่วยความจำ(Memory)สูง
บริการSysMain เป็นบริการ(SysMain service)ที่เกี่ยวข้องกับSuperfetch หน้าที่ของมันคือการรักษาและปรับปรุงประสิทธิภาพของระบบเมื่อเวลาผ่านไป พบได้ในโฟลเดอร์System32 โดยพื้นฐาน(Basically)แล้ว กระบวนการ SysMainมีหน้าที่ในการรวบรวมข้อมูลการใช้งานทุกประเภทในระบบ จากนั้นข้อมูลนั้นจะถูกจัดระเบียบใหม่ในรูปแบบของบล็อกสำหรับฮาร์ดไดรฟ์ของคุณและจัดลำดับความสำคัญตามนั้น
หากกระบวนการService Host SysManทำให้เกิดการใช้ทรัพยากรสูง ก่อนที่คุณจะตัดสินใจปิดใช้งาน ให้ลองทำดังนี้:
- เรียกใช้ตัวตรวจสอบไฟล์ระบบ
- อิมเมจระบบซ่อมแซม(Repair System Image)
- เรียกใช้เครื่องมือล้างข้อมูลบนดิสก์(Run Disk Cleanup Tool)
- (Troubleshoot in Clean Boot State)แก้ไขปัญหาในสถานะคลี นบูต
หากคุณใช้HDDในระบบของคุณ มีความเป็นไปได้ค่อนข้างมากที่SysMainจะทำให้CPU สูง เนื่องจากข้อเท็จจริงง่ายๆ ที่ว่าHDDนั้นช้าในการจัดระเบียบตัวเองใหม่ หากคุณประสบปัญหา การใช้งาน CPU สูง เนื่องจากSysMainวิธีแก้ไขที่ชัดเจนคือการปิดใช้งานบริการ
- ปิดใช้งาน บริการ SysMainจากตัวจัดการบริการ(Service Manager)
- ใช้ Command Prompt . ที่ยกระดับขึ้น
- การใช้ตัวแก้ไขรีจิสทรี
ลองใช้วิธีการต่อไปนี้เพื่อปิดใช้งานบริการ SysMain(disable the SysMain service) :
1] ปิด(Disable)การ ใช้งานบริการ SysMainจากตัวจัดการบริการ(Service Manager)
วิธีที่ง่ายที่สุดในการฆ่ากระบวนการที่เกี่ยวข้องกับSysMainคือการปิดใช้งาน บริการ SysMainจากตัวจัดการบริการ
- Press Win+Rเพื่อเปิด หน้าต่าง Runและพิมพ์คำสั่งservices.msc
- กด Enter(Hit Enter)เพื่อเปิดหน้าต่างตัวจัดการบริการ(Service Manager)
- เลื่อนลงไปที่บริการSysMain(SysMain service)
- คลิกขวาที่บริการSysMain( SysMain service)และเลือกProperties
- เปลี่ยนประเภทการเริ่มต้น(Startup Type)เป็นDisabled
- กดปุ่มApplyจากนั้นกด Ok(Ok)
2] ปิดใช้งาน SysMain(Disable SysMain)โดยใช้Command Prompt ที่ยกระดับ(Command Prompt)
วิธีการที่เกี่ยวข้องกับพรอมต์คำสั่ง(Command Prompt)นั้นค่อนข้างง่ายกว่าเนื่องจากสิ่งที่คุณต้องทำคือคัดลอกและวางคำสั่ง
ค้นหา "พรอมต์คำสั่ง" ในแถบค้นหาของ Windows(Windows Search)
ในบานหน้าต่างด้านขวาที่ตรงกับCommand Promptให้เลือกRun as administrator
จากนั้นในหน้าต่างพรอมต์คำสั่งที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnter :
sc stop "SysMain" & sc config "SysMain" start=disabled
เมื่อคุณได้รับ ข้อความ SUCCESSให้พิจารณางานที่ทำ
รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
อ่าน(Read) : โฮสต์บริการ: บริการนโยบายการวินิจฉัยการใช้ งานService Host: Diagnostic Policy Service 100% Disk Usage
3] ปิด(Disable)การ ใช้งาน SysMainโดยใช้Registry Editor
Registry Editor เป็น เครื่องมือที่ยอดเยี่ยมสำหรับการเปลี่ยนแปลงระบบของคุณในระยะยาว ขั้นตอนในการปิดใช้งาน บริการ SysMainผ่านตัว แก้ไข รีจิสทรี(Registry)มีดังนี้:
Press Win+Rเพื่อเปิด หน้าต่าง Run และ พิมพ์คำสั่งregedit กด Enter เพื่อเปิดหน้าต่างRegistry Editor
ไปที่เส้นทางต่อไปนี้ใน ตัวแก้ไข รีจิสทรี(Registry) :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain
ในบานหน้าต่างด้านขวา ให้ดับเบิลคลิก ที่ค่าStart
เปลี่ยนค่าของValue Dataเป็น4และคลิกOKเพื่อบันทึกการตั้งค่า
เราหวังว่าบางสิ่งจะช่วยคุณแก้ไขปัญหาการใช้ทรัพยากรสูง(High Resource Utilization issue)ในคอมพิวเตอร์ของคุณ
เหตุใดโฮสต์บริการของฉันSysMainจึงใช้หน่วยความจำมาก
กระบวนการSysMainมีหน้าที่ในการรวบรวมข้อมูลเกี่ยวกับรูปแบบการใช้งานทั้งหมดบนระบบ เป็นบริการที่เกี่ยวข้องกับSuperfetchเพื่อรักษาและปรับปรุงประสิทธิภาพของระบบเมื่อเวลาผ่านไป
ตกลงที่จะปิดการใช้งานService Host SysMainหรือไม่
ไม่ หากคุณโหลดโปรแกรมWindowsจะต้องคัดลอกไฟล์ปฏิบัติการลงในหน่วยความจำเพื่อเรียกใช้ หากคุณปิดแอปพลิเคชัน โปรแกรมจะยังคงอยู่ในRAM หากคุณเปิดโปรแกรมอีกครั้งWindowsจะไม่ต้องโหลดอะไรจากดิสก์ เพราะทั้งหมดจะอยู่ในRAM
Related posts
วิธีการแก้ไข 100% Disk, High CPU, High Memory usage ใน Windows 10
Software Protection Platform Service Sppsvc.exe ก่อให้เกิด High CPU usage
Fix Service Host: System ท้องถิ่น (svchost.exe) High CPU and Disk Usage
Modern Setup Host สูง CPU or Memory usage บน Windows 10
แอป Spooler SubSystem คืออะไร & ทำไม High CPU usage ถึง
WMI Provider Host (WmiPrvSE.exe) High CPU Usage ใน Windows 10
Process Tamer: จัดการ High หรือ 100% CPU utilization ใน Windows PC
Fix DISM Host Servicing Process High CPU Usage
Fix System Protection Background Tasks SrTasks.exe High Disk usage
แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง
HP Display Control Service ต้องมีการปรับปรุง
แก้ไข NT Kernel & System Process การใช้งาน CPU สูงใน Windows
Microsoft Office Click-To-Run High CPU usage ใน Windows 11/10
Fix System อินเตอร์รัปต์สูง CPU usage ใน Windows 11/10
การแก้ไข: Windows Driver Foundation ใช้ High CPU
แก้ไข WMI ผู้ให้บริการโฮสต์สูงใช้ CPU [วินโดวส์ 10]
Fix High CPU Usage โดย XboxStat.exe ใน Windows 10
Service Host: Local System High CPU or Disk usage บน Windows 10
Fix System และบีบอัด Memory High CPU, Ram, Disk Usage
SMSS.exe Process ใน Windows 10 คืออะไร แสดง High CPU usage?