Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: Agent Activation Runtime_15831 ใช้ CPU และ Memory สูง

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 เรียกใช้) ขึ้นอยู่กับบริการเสียง ในบริบทนี้ การปิดใช้งานบริการเสียงชั่วคราวแล้วเปิดใช้งานใหม่ อาจแก้ไขข้อบกพร่องและแก้ไขปัญหาได้

  1. กดปุ่ม Window ในช่องค้นหา พิมพ์: Command Prompt ตอนนี้ ชี้เมาส์ไปที่ Command Prompt ในบานหน้าต่างด้านขวาของเมนู Start ให้เลือก Run as Administrator
  2. รัน คำสั่งต่อไปนี้ทีละคำสั่ง (ตรวจสอบให้แน่ใจว่ากด Enter หลังแต่ละคำสั่ง):
    net stop audiosrv
    net start audiosrv
  3. ออกจาก Command Prompt ตรวจสอบว่าการใช้ CPU ของ Agent Activation ลดลงหรือไม่

วิธีที่ 2: Sign Out ของ Cortana และปิดใช้งานในการเริ่มต้นของระบบ

ปัญหา Agent Activation Runtime อาจเกิดขึ้น หาก Cortana ถูกเรียกโดย Agent Activation Service อย่างต่อเนื่อง ในกรณีนี้ การ Sign Out ของ Cortana และปิดใช้งานการเปิดตัวในขณะเริ่มต้นของระบบอาจแก้ไขปัญหาได้

Sign Out ของ Cortana

  1. กดปุ่ม Windows ในช่องค้นหา พิมพ์และเปิด Cortana คุณอาจใช้ปุ่ม Cortana บน Taskbar (หากมี) เพื่อเปิด Cortana
  2. ในหน้าต่าง Cortana คลิกที่ สามจุดแนวนอน (ใกล้มุมซ้ายบนของหน้าต่าง) เลือก Sign Out
  3. ยืนยัน การ Sign Out ของ Cortana และ คลิกขวา ที่ Taskbar
  4. ในเมนูที่แสดง ยกเลิกติ๊ก ตัวเลือก Show Cortana Button ตรวจสอบว่าการใช้งาน Agent Activation Runtime กลับสู่ค่าปกติหรือไม่

ปิดใช้งาน Cortana ในการเริ่มต้นของระบบ

  1. คลิกขวา ที่ปุ่ม Start menu (ซึ่งจะเปิดเมนู Quick User) เลือก Task Manager
  2. ในแท็บ Startup เลือก Cortana คลิกปุ่ม Disable (ใกล้มุมขวาล่างของหน้าต่าง Task Manager)
  3. กดปุ่ม Windows ในช่องค้นหา พิมพ์: Cortana ตอนนี้ คลิกขวา ที่ผลลัพธ์ของ Cortana เลือก App Settings
  4. ภายใต้ตัวเลือก Runs at Log-in ปิดใช้งาน Cortana โดยสลับสวิตช์ไปที่ตำแหน่ง Off และ รีบูท คอมพิวเตอร์
  5. หลังรีบูท ตรวจสอบว่าปัญหา Agent Activation Runtime แก้ไขแล้วหรือไม่

วิธีที่ 3: ติดตั้ง Sound Driver ใหม่

การใช้ CPU สูงโดย Agent Activation Runtime อาจเกิดจาก Sound Driver ของระบบที่เสียหาย เนื่องจากมันจำเป็นต่อการทำงานของ Cortana (ซึ่งเป็นกระบวนการที่ Runtime เรียกใช้อย่างต่อเนื่อง) ในบริบทนี้ การติดตั้ง Sound Driver ของระบบใหม่อาจแก้ไขปัญหาได้

  1. ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณ ดาวน์โหลดเวอร์ชันล่าสุด ของ Sound Driver ของระบบจากเว็บไซต์ OEM
  2. เปิดเมนู Quick Access โดยคลิกขวาที่ปุ่ม Start menu แล้วเลือก Device Manager
  3. ขยายตัวเลือก Sound, Video, and Game Controllers คลิกขวา ที่ Audio Device ของคุณ
  4. ในเมนูย่อย ให้เลือก Uninstall Device ในหน้าต่างที่แสดง ติ๊ก ตัวเลือก Delete the Driver Software for This Device
  5. คลิกปุ่ม Uninstall รอให้กระบวนการถอนการติดตั้งเสร็จสิ้น
  6. เมื่อถอนการติดตั้งเสร็จสิ้น ตรวจสอบว่าระบบไม่มีปัญหา Agent Activation Runtime แล้วหรือไม่
  7. รีบูท คอมพิวเตอร์ และปล่อยให้ Windows ติดตั้ง Default Sound Driver
  8. ตรวจสอบว่าการใช้ CPU โดย Agent Activation Runtime กลับสู่ค่าปกติหรือไม่
  9. หากปัญหายังคงอยู่ ให้ ติดตั้งไดรเวอร์ที่ดาวน์โหลด ในขั้นตอนที่ 1 ในฐานะ Administrator ตรวจสอบว่าปัญหา Runtime แก้ไขแล้วหรือไม่

หากปัญหาแก้ไขได้หลังถอนการติดตั้ง Sound Driver แต่กลับมาอีกครั้งหลังติดตั้งใหม่ ให้ปล่อยให้ Sound Device อยู่ในสถานะ Uninstalled/Disabled (จนกว่าคุณจะต้องใช้งาน และคืนค่ากลับเป็น Uninstall/Disable)

วิธีที่ 4: ปิดใช้งานบริการ Agent Activation Runtime

ปัญหาอาจเกิดขึ้น หากบริการ Agent Activation Runtime อยู่ในสภาวะผิดพลาดหรือค้างในการดำเนินการ ในสถานการณ์นี้ การปิดใช้งานบริการ Agent Activation Runtime อาจแก้ไขปัญหาได้

  1. กดปุ่ม Windows ในช่องค้นหา พิมพ์: Services แล้ว คลิกขวา ที่ผลลัพธ์ของ Services ในเมนูย่อย ให้เลือก Run as Administrator
  2. คลิกขวา ที่บริการ Agent Activation Runtime บริการอาจมีตัวเลขต่างกันที่ท้ายสำหรับผู้ใช้แต่ละคน เช่น Agent Activation Runtime_XXXXX (โดย XXXXX แทนตัวอักษร/ตัวเลขสุ่ม เช่น 15831)
  3. เลือก Properties เปลี่ยน Startup Type เป็น Disabled
  4. คลิกปุ่ม Stop และ Apply การเปลี่ยนแปลง
  5. รีบูท คอมพิวเตอร์ ตรวจสอบว่าปัญหา Runtime แก้ไขแล้วหรือไม่

วิธีที่ 5: แก้ไขรีจิสทรีของระบบ

หากปัญหายังคงอยู่ หรือ Startup Type ของบริการ Agent Activation Runtime เป็นสีเทา (Greyed out) คุณอาจแก้ไขรีจิสทรีของระบบเพื่อแก้ไขปัญหาได้

คำเตือน: ดำเนินการด้วยความระมัดระวังสูงสุดและความรับผิดชอบของตัวเอง เนื่องจากการแก้ไข Registry ของระบบต้องมีระดับความเชี่ยวชาญ หากไม่ทำอย่างถูกต้อง อาจทำให้ระบบ/ข้อมูลเสียหายอย่างถาวร

  1. ขั้นแรก หยุด บริการ Agent Activation Runtime (ตามวิธีที่ 4)
  2. กดปุ่ม Windows ในแถบค้นหา พิมพ์: Registry Editor ตอนนี้ คลิกขวา ที่ผลลัพธ์ของ Registry Editor ในเมนูย่อยที่แสดง ให้เลือก Run as Administrator
  3. ไปที่ เส้นทางต่อไปนี้:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
  4. ในบานหน้าต่างด้านซ้าย เลือกคีย์รีจิสทรี AarSvc ในบานหน้าต่างด้านขวา ดับเบิลคลิก ที่ค่า Start
  5. เปลี่ยน Value เป็น 4 และ ปิด กล่องโต้ตอบ
  6. ตอนนี้ ในบานหน้าต่างด้านซ้าย เลือกคีย์รีจิสทรี AarSvc_XXXXX (โดย XXXXX เป็นตัวอักษร/ตัวเลขสุ่ม) เช่น AarSvc_974ea ในบานหน้าต่างด้านขวา ดับเบิลคลิก ที่ค่า Start
  7. เปลี่ยน Value เป็น 4 และ ปิด Registry Editor
  8. รีบูท คอมพิวเตอร์ และหวังว่าปัญหา Agent Activation Runtime จะได้รับการแก้ไข