Service Host: Agent Activation Runtime อาจแสดงการใช้ CPU สูง หากไดรเวอร์เสียงของระบบเสียหาย หรือบริการเสียงอยู่ในสภาวะผิดพลาด นอกจากนี้ การกำหนดค่า Cortana ที่ผิดพลาดก็อาจเป็นสาเหตุของข้อผิดพลาดนี้
ปัญหาเกิดขึ้นเมื่อระบบของผู้ใช้ทำงานช้า และเมื่อตรวจสอบ Task Manager พบว่า Service Host: Agent Activation Runtime ใช้ CPU และ Memory ของระบบในปริมาณมากเกินไป
วิธีที่ 1: ปิดใช้งานและเปิดใช้งาน Audio Service ใหม่
Agent Activation Runtime อาจทำให้ CPU สูง หากบริการเสียงของระบบอยู่ในสภาวะผิดพลาด เนื่องจาก Cortana (ซึ่ง Runtime เรียกใช้) ขึ้นอยู่กับบริการเสียง ในบริบทนี้ การปิดใช้งานบริการเสียงชั่วคราวแล้วเปิดใช้งานใหม่ อาจแก้ไขข้อบกพร่องและแก้ไขปัญหาได้
- กดปุ่ม Window ในช่องค้นหา พิมพ์: Command Prompt ตอนนี้ ชี้เมาส์ไปที่ Command Prompt ในบานหน้าต่างด้านขวาของเมนู Start ให้เลือก Run as Administrator
- รัน คำสั่งต่อไปนี้ทีละคำสั่ง (ตรวจสอบให้แน่ใจว่ากด Enter หลังแต่ละคำสั่ง):
net stop audiosrv
net start audiosrv - ออกจาก Command Prompt ตรวจสอบว่าการใช้ CPU ของ Agent Activation ลดลงหรือไม่
วิธีที่ 2: Sign Out ของ Cortana และปิดใช้งานในการเริ่มต้นของระบบ
ปัญหา Agent Activation Runtime อาจเกิดขึ้น หาก Cortana ถูกเรียกโดย Agent Activation Service อย่างต่อเนื่อง ในกรณีนี้ การ Sign Out ของ Cortana และปิดใช้งานการเปิดตัวในขณะเริ่มต้นของระบบอาจแก้ไขปัญหาได้
Sign Out ของ Cortana
- กดปุ่ม Windows ในช่องค้นหา พิมพ์และเปิด Cortana คุณอาจใช้ปุ่ม Cortana บน Taskbar (หากมี) เพื่อเปิด Cortana
- ในหน้าต่าง Cortana คลิกที่ สามจุดแนวนอน (ใกล้มุมซ้ายบนของหน้าต่าง) เลือก Sign Out
- ยืนยัน การ Sign Out ของ Cortana และ คลิกขวา ที่ Taskbar
- ในเมนูที่แสดง ยกเลิกติ๊ก ตัวเลือก Show Cortana Button ตรวจสอบว่าการใช้งาน Agent Activation Runtime กลับสู่ค่าปกติหรือไม่
ปิดใช้งาน Cortana ในการเริ่มต้นของระบบ
- คลิกขวา ที่ปุ่ม Start menu (ซึ่งจะเปิดเมนู Quick User) เลือก Task Manager
- ในแท็บ Startup เลือก Cortana คลิกปุ่ม Disable (ใกล้มุมขวาล่างของหน้าต่าง Task Manager)
- กดปุ่ม Windows ในช่องค้นหา พิมพ์: Cortana ตอนนี้ คลิกขวา ที่ผลลัพธ์ของ Cortana เลือก App Settings
- ภายใต้ตัวเลือก Runs at Log-in ปิดใช้งาน Cortana โดยสลับสวิตช์ไปที่ตำแหน่ง Off และ รีบูท คอมพิวเตอร์
- หลังรีบูท ตรวจสอบว่าปัญหา Agent Activation Runtime แก้ไขแล้วหรือไม่
วิธีที่ 3: ติดตั้ง Sound Driver ใหม่
การใช้ CPU สูงโดย Agent Activation Runtime อาจเกิดจาก Sound Driver ของระบบที่เสียหาย เนื่องจากมันจำเป็นต่อการทำงานของ Cortana (ซึ่งเป็นกระบวนการที่ Runtime เรียกใช้อย่างต่อเนื่อง) ในบริบทนี้ การติดตั้ง Sound Driver ของระบบใหม่อาจแก้ไขปัญหาได้
- ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณ ดาวน์โหลดเวอร์ชันล่าสุด ของ Sound Driver ของระบบจากเว็บไซต์ OEM
- เปิดเมนู Quick Access โดยคลิกขวาที่ปุ่ม Start menu แล้วเลือก Device Manager
- ขยายตัวเลือก Sound, Video, and Game Controllers คลิกขวา ที่ Audio Device ของคุณ
- ในเมนูย่อย ให้เลือก Uninstall Device ในหน้าต่างที่แสดง ติ๊ก ตัวเลือก Delete the Driver Software for This Device
- คลิกปุ่ม Uninstall รอให้กระบวนการถอนการติดตั้งเสร็จสิ้น
- เมื่อถอนการติดตั้งเสร็จสิ้น ตรวจสอบว่าระบบไม่มีปัญหา Agent Activation Runtime แล้วหรือไม่
- รีบูท คอมพิวเตอร์ และปล่อยให้ Windows ติดตั้ง Default Sound Driver
- ตรวจสอบว่าการใช้ CPU โดย Agent Activation Runtime กลับสู่ค่าปกติหรือไม่
- หากปัญหายังคงอยู่ ให้ ติดตั้งไดรเวอร์ที่ดาวน์โหลด ในขั้นตอนที่ 1 ในฐานะ Administrator ตรวจสอบว่าปัญหา Runtime แก้ไขแล้วหรือไม่
หากปัญหาแก้ไขได้หลังถอนการติดตั้ง Sound Driver แต่กลับมาอีกครั้งหลังติดตั้งใหม่ ให้ปล่อยให้ Sound Device อยู่ในสถานะ Uninstalled/Disabled (จนกว่าคุณจะต้องใช้งาน และคืนค่ากลับเป็น Uninstall/Disable)
วิธีที่ 4: ปิดใช้งานบริการ Agent Activation Runtime
ปัญหาอาจเกิดขึ้น หากบริการ Agent Activation Runtime อยู่ในสภาวะผิดพลาดหรือค้างในการดำเนินการ ในสถานการณ์นี้ การปิดใช้งานบริการ Agent Activation Runtime อาจแก้ไขปัญหาได้
- กดปุ่ม Windows ในช่องค้นหา พิมพ์: Services แล้ว คลิกขวา ที่ผลลัพธ์ของ Services ในเมนูย่อย ให้เลือก Run as Administrator
- คลิกขวา ที่บริการ Agent Activation Runtime บริการอาจมีตัวเลขต่างกันที่ท้ายสำหรับผู้ใช้แต่ละคน เช่น Agent Activation Runtime_XXXXX (โดย XXXXX แทนตัวอักษร/ตัวเลขสุ่ม เช่น 15831)
- เลือก Properties เปลี่ยน Startup Type เป็น Disabled
- คลิกปุ่ม Stop และ Apply การเปลี่ยนแปลง
- รีบูท คอมพิวเตอร์ ตรวจสอบว่าปัญหา Runtime แก้ไขแล้วหรือไม่
วิธีที่ 5: แก้ไขรีจิสทรีของระบบ
หากปัญหายังคงอยู่ หรือ Startup Type ของบริการ Agent Activation Runtime เป็นสีเทา (Greyed out) คุณอาจแก้ไขรีจิสทรีของระบบเพื่อแก้ไขปัญหาได้
คำเตือน: ดำเนินการด้วยความระมัดระวังสูงสุดและความรับผิดชอบของตัวเอง เนื่องจากการแก้ไข Registry ของระบบต้องมีระดับความเชี่ยวชาญ หากไม่ทำอย่างถูกต้อง อาจทำให้ระบบ/ข้อมูลเสียหายอย่างถาวร
- ขั้นแรก หยุด บริการ Agent Activation Runtime (ตามวิธีที่ 4)
- กดปุ่ม Windows ในแถบค้นหา พิมพ์: Registry Editor ตอนนี้ คลิกขวา ที่ผลลัพธ์ของ Registry Editor ในเมนูย่อยที่แสดง ให้เลือก Run as Administrator
- ไปที่ เส้นทางต่อไปนี้:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
- ในบานหน้าต่างด้านซ้าย เลือกคีย์รีจิสทรี AarSvc ในบานหน้าต่างด้านขวา ดับเบิลคลิก ที่ค่า Start
- เปลี่ยน Value เป็น 4 และ ปิด กล่องโต้ตอบ
- ตอนนี้ ในบานหน้าต่างด้านซ้าย เลือกคีย์รีจิสทรี AarSvc_XXXXX (โดย XXXXX เป็นตัวอักษร/ตัวเลขสุ่ม) เช่น AarSvc_974ea ในบานหน้าต่างด้านขวา ดับเบิลคลิก ที่ค่า Start
- เปลี่ยน Value เป็น 4 และ ปิด Registry Editor
- รีบูท คอมพิวเตอร์ และหวังว่าปัญหา Agent Activation Runtime จะได้รับการแก้ไข