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

แก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ

NVIDIA มาพร้อมกับกระบวนการทำงานเบื้องหลังมากมาย และบางครั้งบางตัวอาจทำงานผิดปกติ ทำให้เกิดปัญหาต่างๆ ให้กับผู้ใช้ ปัญหาหนึ่งที่พบบ่อยคือ กระบวนการ NVIDIA Container ใช้พลัง CPU มากเกินไป จนทำให้คอมพิวเตอร์ช้าลงและรบกวนกระบวนการอื่นๆ

บางครั้งปัญหานี้เกิดขณะเล่นเกมหรือทำกิจกรรมเฉพาะ แต่บางครั้งก็เกิดขึ้นแม้ระบบจะอยู่ในสถานะ Idle ทำให้ผู้ใช้ทั่วโลกปวดหัว เราได้เตรียมวิธีแก้ไขหลายวิธีไว้ให้ลองดูเพื่อแก้ปัญหานี้ให้เรียบร้อย!

สาเหตุหลักของปัญหา NVIDIA Container ใช้ CPU สูง

มีสาเหตุหลักหลายประการที่รายงานกันล่าสุดสำหรับเวอร์ชันไดรเวอร์ NVIDIA ล่าสุด ดังนั้นไม่ต้องกังวลว่าวิธีแก้ไขเหล่านี้ล้าสมัย ให้ตรวจสอบรายการด้านล่าง:

  • อัปเดตไดรเวอร์: ไดรเวอร์ NVIDIA ใหม่ๆ มีปัญหาให้หลายคน และปัญหาจะหายไปเมื่อผู้ใช้ย้อนกลับไปใช้เวอร์ชันเก่าของไดรเวอร์ NVIDIA
  • ซอฟต์แวร์เพิ่มเติม: GeForce Experience ถูกกล่าวถึงบ่อยว่าเป็นสาเหตุหลัก และอาจควรถอนการติดตั้งออก เนื่องจากไม่ได้ให้ฟังก์ชันสำคัญใดๆ ในบางกรณี เนื่องจากความไม่เข้ากันได้ ซอฟต์แวร์จะเริ่มต้นด้วยหน้าจอสีดำและป้องกันไม่ให้ไดรเวอร์ทำงานได้อย่างถูกต้อง
  • Nvidia Telemetry Container: NVIDIA Telemetry Container มักเป็นผู้ก่อให้เกิดปัญหา และสามารถแก้ไขได้โดยการปิดใช้งานงานที่กำหนดไว้และป้องกันไม่ให้เริ่มต้นทำงาน

วิธีหยุด NVIDIA Container ไม่ให้ใช้ CPU สูง

1. ติดตั้งไดรเวอร์ NVIDIA เวอร์ชันเก่า

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

  1. คลิกปุ่ม Start menu พิมพ์ Device Manager และเลือกจากผลลัพธ์ หรือกด Windows Key + R พิมพ์ devmgmt.msc แล้วกด OK
แก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  1. ขยายส่วน Display adapters คลิกขวาที่การ์ดจอของคุณ และเลือก Uninstall Device
แก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  1. ยืนยันกล่องโต้ตอบที่ขอให้ยืนยันการถอนการติดตั้งไดรเวอร์การ์ดจอปัจจุบัน และรอจนเสร็จสิ้น
  2. ค้นหาไดรเวอร์การ์ดจอของคุณบนเว็บไซต์ NVIDIA กรอกข้อมูลการ์ดและระบบปฏิบัติการที่จำเป็น แล้วคลิก Search
แก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  1. รายการไดรเวอร์ที่มีอยู่ทั้งหมดจะปรากฏขึ้น ให้เลื่อนลงจนถึงรายการที่ต้องการ คลิกที่ชื่อและปุ่ม Download บันทึกลงคอมพิวเตอร์ เปิดไฟล์ และ ปฏิบัติตามคำแนะนำบนหน้าจอ เพื่อติดตั้ง ตรวจสอบว่า nvidiacontainer.exe ยังใช้ CPU สูงหรือไม่!

หมายเหตุ: ดาวน์โหลด Nvidia Hotfix Driver จากที่นี่และติดตั้งโดยการรันไฟล์ executable

2. ถอนการติดตั้ง GeForce Experience

GeForce Experience เป็นแอปพลิเคชันร่วมสำหรับการ์ดจอ GeForce GTX พัฒนาโดย NVIDIA ใช้สำหรับอัปเดตไดรเวอร์ เพิ่มประสิทธิภาพการตั้งค่าเกมอัตโนมัติ และแชร์สกรีนชอต/วิดีโอเกม

อย่างไรก็ตาม โปรแกรมนี้ไม่ได้สำคัญมาก และไม่มีอะไรที่พึ่งพามันในการทำงาน นอกจากนี้ ผู้ใช้รายงานว่าการถอนการติดตั้ง GeForce Experience จาก Control Panel หรือ Settings แก้ไขปัญหา CPU สูงของ NVIDIA Container ได้

  1. คลิกปุ่ม Start menu หรือแถบค้นหา ค้นหา Control Panel และเปิด หรือคลิกไอ콘เฟืองเพื่อเปิด Settings (Windows 10)
  2. ใน Control Panel เปลี่ยน "View as:" เป็น Category คลิก Uninstall a Program ภายใต้ Programs
แก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  1. ถ้าใช้ Settings บน Windows 10 คลิก Apps จะแสดงรายการแอปที่ติดตั้งทั้งหมด
  2. ค้นหา GeForce Experience คลิกเลือก คลิก Uninstall ยืนยันกล่องโต้ตอบ ปฏิบัติตามคำแนะนำ และรีสตาร์ทคอมพิวเตอร์

3. ปิดใช้งานงานที่กำหนดไว้ของ NVIDIA และบริการ NVIDIA Telemetry Container

NVIDIA Telemetry Container เป็นบริการที่ติดตั้งมาพร้อมซอฟต์แวร์ NVIDIA ใช้ติดตามบันทึก พฤติกรรม และข้อมูลคล้ายๆ กันบนคอมพิวเตอร์ อาจใช้แจ้งข้อบกพร่องหรือพฤติกรรมที่ไม่พึงประสงค์ให้ NVIDIA

อย่างไรก็ตาม ผู้ใช้รายงานว่าการปิดใช้งานงานที่บริการกำหนดไว้ และปิดใช้งานบริการเอง ทำให้ปัญหาแก้ไขได้สมบูรณ์ ลองดูวิธีทำ!

  1. เปิด Control Panel จาก Start menu หรือค้นหา
  2. เปลี่ยน "View by" เป็น "Large Icons" เลื่อนลงหา Administrative Tools คลิก และหา Task Scheduler คลิกเปิด
แก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  1. งานอยู่ภายใต้ Task Scheduler Library ค้นหางานที่ชื่อขึ้นต้นด้วย 'NvTm' คลิกขวา เลือก Disable ทำซ้ำทุกรายการ
แก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ

หลังปิดใช้งานงานแล้ว ให้ปิดใช้งานบริการ NVIDIA Telemetry Container ไม่ให้เริ่มต้นกับระบบ ซึ่งควรแก้ปัญหาได้ถาวร!

  1. เปิด Run ด้วย Windows Key + R พิมพ์ services.msc กด OK เพื่อเปิดเครื่องมือ Services
แก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  1. ค้นหาบริการ NVIDIA Telemetry Container คลิกขวา เลือก Properties
  2. ถ้าบริการเริ่มต้นแล้ว (ดูจาก Service status) คลิก Stop กลางหน้าต่าง
แก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  1. ตรวจสอบให้แน่ใจว่า Startup type ตั้งเป็น Disabled ก่อนดำเนินการต่อ ยืนยันกล่องโต้ตอบที่อาจปรากฏ

อาจได้ข้อความผิดพลาดเมื่อคลิก Start:

"Windows could not start the service on Local Computer. Error 1079: The account specified for this service differs from the account specified for other services running in the same process."

ถ้าเกิดขึ้น ให้ทำตามขั้นตอนด้านล่าง:

  1. ทำขั้นตอน 1-3 อีกครั้งเพื่อเปิด Properties ของบริการ ไปแท็บ Log On คลิก Browse...
แก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  1. ใต้ "Enter the object name to select" พิมพ์ชื่อบัญชีของคุณ คลิก Check Names รอจนชื่อพร้อมใช้งาน
  2. คลิก OK พิมพ์รหัสผ่านในกล่อง Password ถ้าตั้งไว้ ควรจะเริ่มต้นได้โดยไม่มีปัญหา!

4. ปิดใช้งาน nvdisplay.container.exe อย่างสมบูรณ์

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

  1. ไปที่ ตำแหน่งต่อไปนี้:
    C:\Program Files\NVIDIA Corporation\Display.NvContainer\plugins\LocalSystem\
    แก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ

    หมายเหตุ: ไดเรกทอรีอาจแตกต่างหากคุณติดตั้งไดรเวอร์ที่ตำแหน่งอื่น

  2. เลือกโฟลเดอร์ DisplayDriverRAS กด Shift + Delete
  3. ไปที่ไดเรกทอรี
    C:\Program Files\NVIDIA Corporation\
  4. ลบโฟลเดอร์ DisplayDriverRAS ที่นี่ด้วยแก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  5. เปิด Task Manager จบกระบวนการ nvdisplay.container.exe
  6. รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าปัญหายังคงอยู่หรือไม่

5. รีสตาร์ทบริการ

ในบางกรณี บริการบางอย่างต้องรีสตาร์ทเพื่อให้ทำงานได้ปกติ บริการเหล่านี้อาจมีข้อบกพร่องและป้องกันไม่ให้ GPU ทำงานเต็มที่ ทำให้ CPU สูง ในขั้นตอนนี้เราจะรีสตาร์ทบริการทั้งหมด

  1. กด Windows + R เปิด Run prompt
  2. พิมพ์ Services.msc กด Enter เปิดหน้าต่างจัดการบริการแก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  3. คลิกขวา Nvidia Display Container Local System เลือก Stopแก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  4. คลิกขวาอีกครั้งหลังพักสักครู่ เลือก Start
  5. การรีสตาร์ทบริการนี้อาจแก้ข้อบกพร่องได้
  6. ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
  7. ถ้าปัญหาหายแต่กลับมาหลังรีสตาร์ท สร้างไฟล์ .bat เพื่อรันคำสั่งอัตโนมัติ
  8. คลิกขวาบนเดสก์ท็อป เลือก New > Text Document
  9. วางคำสั่งต่อไปนี้ในเอกสาร:
    net stop NVDisplay.ContainerLocalSystem
    net start NVDisplay.ContainerLocalSystem
  10. คลิก File > Save As เลือก All Files พิมพ์ชื่อ Restartservice.batแก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  11. คลิก Save ตอนนี้รันไฟล์นี้หลังรีสตาร์ทเพื่อรีเฟรชบริการอัตโนมัติ

6. ลบไฟล์

ในบางกรณี การลบไฟล์จากโฟลเดอร์ Nvidia แก้ปัญหา CPU สูงได้ ทำด้วยความเสี่ยงของตัวเอง เพราะการลบไฟล์ไดรเวอร์สำคัญอาจทำลายระบบ ให้สร้าง Restore Point ก่อน ตัวอย่างการลบไฟล์:

  1. กด Windows + R เปิด Run prompt
  2. พิมพ์ cmd กด Shift + Ctrl + Enter เพื่อเปิดแบบ Adminแก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  3. พิมพ์คำสั่งต่อไปนี้ กด Enter:
    rundll32 "%PROGRAMFILES%\NVIDIA Corporation\Installer2\InstallerCore\NVI2.DLL",UninstallPackage NvTelemetryContainer
  4. ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

7. ปิดใช้งาน Shadowplay

ในบางกรณี ฟีเจอร์ Shadowplay ของ GeForce Experience อาจขัดขวางส่วนประกอบสำคัญของเกม ทำให้เกิดข้อผิดพลาด ในขั้นตอนนี้เราจะปิดใช้งานมันทั้งหมดจากการตั้งค่า

  1. คลิก search bar พิมพ์ Geforce Experienceแก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  2. เปิด Geforce Experience ลงชื่อเข้าใช้ รอจนตรวจจับ GPU และการตั้งค่า
  3. คลิกไอคอน Settings มุมขวาบน เลือกแท็บ General ด้านซ้าย
  4. คลิก-toggle In-game Overlay ให้ปิดแก้ไข: ปัญหา NVIDIA Container ใช้ CPU สูงผิดปกติ
  5. ตรวจสอบว่าปัญหายังคงอยู่หรือไม่