Windows

กระบวนการโฮสต์สำหรับ Windows Tasks ใน Windows 10 คืออะไร

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

สารบัญ:

Anonim

เมื่อใดก็ตามที่เราเผชิญกับปัญหาด้านประสิทธิภาพบางอย่างกับคอมพิวเตอร์สิ่งแรกที่เราทำคือเปิด Task Manager แล้วมองหาแอพพลิเคชันหรือส่วนประกอบที่ใช้งานได้มากที่สุด ทรัพยากร ถ้าคุณคุ้นเคยกับ Task Manager คุณต้องสังเกตด้วยเช่นกันว่ากระบวนการของกระบวนการ Host Process for Windows Tasks `หรือ` Service Host `ใช้ทรัพยากรมาก สิ่งที่กระบวนการเหล่านี้และสิ่งที่คุณสามารถทำได้หากกระบวนการโฮสต์ของคุณหยุดทำงานหรือใช้ CPU สูงการใช้ดิสก์หรือหน่วยความจำ

กระบวนการโฮสต์สำหรับ Windows Tasks

Windows ทำงานเป็นหลักได้เนื่องจากบริการของ Windows บริการจำนวนมากที่ทำงานอยู่เบื้องหลังช่วยให้งานประจำวันของคุณและการดำเนินงานเป็นไปอย่างมีประสิทธิภาพ บางส่วนของบริการเหล่านี้ถูกรวบรวมไว้ในไฟล์ EXE และไฟล์เหล่านี้มีอยู่ในตัวเอง บริการเหล่านี้ปรากฏใน Task Manager แต่บางบริการจะเขียนลงในไฟล์ DLL และไม่สามารถดำเนินการได้โดยตรง Microsoft เปลี่ยนเป็นไฟล์ DLL เนื่องจากง่ายต่อการดูแลและอัพเดตจากมุมมองของโปรแกรม DLL บริการต้องมีกระบวนการโฮสต์ EXE ที่สามารถรันได้และนี่คือสิ่งที่ `taskhost` ใน Windows คือ

Taskhost ใน Windows 10 คือไฟล์หลักที่อยู่ใน System32 และได้รับการเปลี่ยนชื่อเป็น ` taskhostw.exe ` จาก ` taskhost.exe ` ใน Windows 7 หากคุณพบไฟล์ที่มีชื่อนี้ในที่อื่น ๆ ก็อาจเป็นไวรัสได้และคุณอาจต้องการตรวจสอบด้วยซอฟต์แวร์รักษาความปลอดภัยของคุณ

แต่ละ `Host Process for Windows Task` เป็นตัวอย่างของ `taskhost` เรียกใช้บริการบางอย่างในพื้นหลัง แม้ว่า Windows Task Manager ไม่อนุญาตให้คุณดูว่าบริการใดที่กำลังทำงานอยู่ แต่เครื่องมืออื่น ๆ สามารถทำได้

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

ฉันได้กล่าวไว้ก่อนหน้านี้ว่า Task Manager ไม่อนุญาตให้คุณดูบริการพื้นฐาน แต่คุณสามารถใช้ Process Explorer จาก Microsoft เพื่อดูบริการต่างๆที่อยู่ใต้ taskhost เป็นอรรถประโยชน์แบบพกพาและคุณสามารถเรียกใช้ได้โดยตรงหลังจากดาวน์โหลด คุณสามารถใช้เครื่องมือนี้เพื่อดูรายละเอียดทั้งหมดที่เกี่ยวข้องกับ taskhost

ค้นหา `taskhostw.exe` ในบานหน้าต่างด้านซ้ายและคุณสามารถอ่านรายละเอียดทั้งหมดในบานหน้าต่างด้านล่างได้ อีกวิธีหนึ่งเพื่อดูรายการไฟล์ DLL ที่โหลดโดย taskhost คือพิมพ์คำสั่งต่อไปนี้ในหน้าต่าง cmd: tasklist

/ M / FI "IMagENAME eq taskhostw.exe

คำสั่งนี้จะแสดงรายการไฟล์ DLL ทั้งหมดที่ ถูกโหลดโดยกระบวนการนี้ใน Windows Startup ถ้าคุณผ่านรายการคุณจะพบไฟล์ที่จำเป็นบางอย่างที่ให้ฟังก์ชันหลักของ Windows

ดังนั้นในสรุป Taskhost เป็น กระบวนการ Windows หลัก ที่ให้ฟังก์ชันการทำงานในการโหลดและเรียกใช้ไลบรารีการเชื่อมโยงแบบไดนามิกเนื่องจากโฮสต์ไฟล์ DLL ต่างๆบางครั้งสามารถใช้ทรัพยากรได้มากกว่าอัตราปกติหากคุณกำลังประสบปัญหาดังกล่าวซึ่งกระบวนการนี้หยุดการตอบสนอง หรือกำลังใช้ทรัพยากรจำนวนมากใช้ Process Explorer, Performance Monitor และ Resource Monitor และพยายามแก้ปัญหาด้วยตนเอง