Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Sửa lỗi: NVIDIA Container sử dụng CPU quá cao

NVIDIA đi kèm với nhiều tiến trình nền, và đôi khi một số trong số chúng hoạt động bất thường, gây ra nhiều vấn đề cho người dùng. Một trong những vấn đề phổ biến là tiến trình NVIDIA Container tiêu tốn quá nhiều tài nguyên CPU, làm chậm máy tính và cản trở các tiến trình khác.

Sửa lỗi: NVIDIA Container sử dụng CPU quá cao

Vấn đề này đôi khi xảy ra khi chơi game hoặc thực hiện các tác vụ cụ thể, nhưng cũng có thể xảy ra khi hệ thống đang nhàn rỗi, gây đau đầu cho người dùng trên toàn thế giới. Chúng tôi đã chuẩn bị một số phương pháp hữu ích để bạn tham khảo và hy vọng sẽ giải quyết được sự cố!

Có một số nguyên nhân riêng biệt cho vấn đề này, được báo cáo gần đây trên các phiên bản driver NVIDIA mới nhất, nên bạn không cần lo lắng về việc các phương pháp có lỗi thời. Hãy xem danh sách dưới đây:

  • Cập nhật driver: Các driver NVIDIA mới gây ra sự cố cho nhiều người, và vấn đề chỉ dứt khi họ quay về phiên bản driver cũ hơn.
  • Phần mềm bổ sung: GeForce Experience thường bị coi là nguyên nhân chính, và việc gỡ bỏ nó là tốt vì nó không cung cấp chức năng quan trọng nào. Trong một số trường hợp, do xung đột tương thích, phần mềm khởi động với màn hình đen và ngăn driver hoạt động bình thường.
  • Nvidia Telemetry Container: Dịch vụ NVIDIA Telemetry Container thường là thủ phạm, và vấn đề có thể giải quyết bằng cách vô hiệu hóa các tác vụ của nó và ngăn không cho nó khởi động cùng Windows.

Cách khắc phục NVIDIA Container sử dụng CPU cao

1. Cài đặt driver NVIDIA phiên bản cũ hơn

Phần lớn người dùng gặp sự cố này vừa mới cập nhật driver card đồ họa, và chúng ta gần như chắc chắn rằng có điều gì đó không ổn với các driver này, khiến tiến trình tiêu tốn nhiều tài nguyên hơn cần thiết. Cách tốt nhất là hạ cấp về bộ driver ổn định gần nhất và chờ bản cập nhật mới từ NVIDIA.

  1. Nhấn nút Start, gõ Device Manager (Quản lý thiết bị) và chọn kết quả đầu tiên. Hoặc nhấn tổ hợp phím Windows + R, gõ devmgmt.msc và nhấn OK.
Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  1. Mở rộng mục Display adapters (Bộ 어댑тер hiển thị), chuột phải vào card đồ họa của bạn và chọn Uninstall Device (Gỡ thiết bị).
Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  1. Xác nhận các hộp thoại yêu cầu xác nhận gỡ cài đặt driver card đồ họa hiện tại và chờ quá trình hoàn tất.
  2. Truy cập trang tải driver của NVIDIA, nhập thông tin card đồ họa và hệ điều hành, sau đó nhấn Search (Tìm kiếm).
Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  1. Danh sách các driver khả dụng sẽ hiện ra. Cuộn xuống để tìm phiên bản driver ổn định trước đó, nhấn vào tên nó và nút Download. Lưu file, mở nó và làm theo hướng dẫn trên màn hình để cài đặt. Kiểm tra xem nvidiacontainer.exe có còn dùng CPU cao không!

Lưu ý: Cũng có thể tải driver Hotfix của NVIDIA từ đây và cài đặt bằng cách chạy file thực thi.

2. Gỡ cài đặt GeForce Experience

GeForce Experience là ứng dụng đi kèm cho card GeForce GTX, được phát triển bởi NVIDIA. Nó cập nhật driver tự động, tối ưu cài đặt game và cho phép chia sẻ ảnh chụp màn hình, video game.

Tuy nhiên, chương trình này không quá quan trọng và không có gì phụ thuộc vào nó để chạy. Nhiều người dùng báo cáo rằng chỉ cần gỡ GeForce Experience khỏi Control Panel hoặc Settings đã khắc phục được lỗi NVIDIA Container dùng CPU cao.

  1. Nhấn nút Start hoặc thanh tìm kiếm bên cạnh, mở Control Panel bằng cách tìm kiếm. Hoặc nhấn biểu tượng bánh răng để mở Settings nếu dùng Windows 10.
  2. Trong Control Panel, thay đổi tùy chọn View as (Xem theo) ở góc trên bên phải thành Category (Danh mục) và nhấn Uninstall a Program (Gỡ chương trình) dưới mục Programs.
Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  1. Nếu dùng Settings trên Windows 10, nhấn Apps sẽ mở ngay danh sách ứng dụng đã cài.
  2. Tìm mục GeForce Experience trong danh sách, nhấn vào nó một lần. Nhấn nút Uninstall xuất hiện phía trên danh sách và xác nhận các hộp thoại. Làm theo hướng dẫn để gỡ cài đặt và khởi động lại máy tính.

3. Vô hiệu hóa tác vụ theo lịch trình NVIDIA và dịch vụ NVIDIA Telemetry Container

NVIDIA Telemetry Container là dịch vụ cài cùng phần mềm NVIDIA, dùng để theo dõi nhật ký, hành vi và dữ liệu tương tự trên máy tính. Nó có thể dùng để báo lỗi hoặc hành vi không mong muốn cho NVIDIA.

Tuy nhiên, người dùng báo cáo rằng việc vô hiệu hóa các tác vụ do dịch vụ này lên lịch và sau đó vô hiệu hóa hoàn toàn dịch vụ đã giải quyết triệt để sự cố. Hãy thử xem!

  1. Mở Control Panel từ menu Start hoặc tìm kiếm.
  2. Trong cửa sổ Control Panel, đổi tùy chọn View by (Xem theo) ở góc trên bên phải thành Large Icons (Biểu tượng lớn), cuộn xuống tìm mục Administrative Tools (Công cụ quản trị). Nhấn vào nó và tìm phím tắt Task Scheduler (Trình lên lịch tác vụ) ở đầu danh sách. Nhấn để mở.
Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  1. Tác vụ nằm dưới Task Scheduler Library. Tìm tất cả tác vụ có tên bắt đầu bằng NvTm, chuột phải vào chúng và chọn Disable (Vô hiệu hóa) từ menu ngữ cảnh. Lặp lại cho từng mục.
Sửa lỗi: NVIDIA Container sử dụng CPU quá cao

Sau khi vô hiệu hóa các tác vụ, giờ cần vô hiệu hóa dịch vụ NVIDIA Telemetry Container không cho khởi động cùng Windows. Điều này sẽ giải quyết vấn đề một lần cho tất cả!

  1. Mở công cụ Run bằng tổ hợp phím Windows + R. Gõ services.msc vào hộp và nhấn OK để mở công cụ Services.
Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  1. Tìm dịch vụ NVIDIA Telemetry Container trong danh sách, chuột phải và chọn Properties (Thuộc tính).
  2. Nếu dịch vụ đang chạy (kiểm tra bên cạnh dòng Service status), hãy dừng nó bằng cách nhấn nút Stop giữa cửa sổ.
Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  1. Đảm bảo tùy chọn dưới menu Startup type (Loại khởi động) trong cửa sổ thuộc tính dịch vụ được đặt thành Disabled (Vô hiệu hóa) trước khi tiếp tục. Xác nhận các hộp thoại nếu có khi thay đổi loại khởi động.

Bạn có thể nhận được thông báo lỗi sau khi nhấn 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.”

Nếu xảy ra, hãy làm theo hướng dẫn dưới đây để sửa:

  1. Làm theo bước 1-3 ở trên để mở cửa sổ thuộc tính dịch vụ. Chuyển sang tab Log On và nhấn nút Browse….
Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  1. Dưới ô Enter the object name to select, gõ tên tài khoản của bạn, nhấn Check Names (Kiểm tra tên) và chờ tên tài khoản được xác nhận.
  2. Nhấn OK khi xong, sau đó nhập mật khẩu vào ô Password khi được nhắc (nếu bạn đã đặt mật khẩu). Dịch vụ giờ nên khởi động không vấn đề!

4. Vô hiệu hóa hoàn toàn nvdisplay.container.exe

Thủ phạm chính đôi khi là một thư mục nằm trong thư mục cài đặt driver. Thư mục này không ảnh hưởng đến chức năng máy tính nên có thể xóa. Trong bước này, chúng ta sẽ xóa thư mục đó rồi khởi động lại máy.

  1. Đi đến vị trí sau:
    C:\Program Files\NVIDIA Corporation\Display.NvContainer\plugins\LocalSystem\
    Sửa lỗi: NVIDIA Container sử dụng CPU quá cao

    Lưu ý: Đường dẫn có thể khác nếu bạn cài driver ở vị trí khác.

  2. Chọn thư mục DisplayDriverRAS và nhấn Shift + Delete để xóa vĩnh viễn.
  3. Chuyển đến thư mục:
    C:\Program Files\NVIDIA Corporation\
  4. Xóa hoàn toàn thư mục DisplayDriverRAS ở đây nữa.
    Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  5. Mở Task Manager (Quản lý tác vụ) và kết thúc tiến trình nvdisplay.container.exe.
  6. Khởi động lại máy tính và kiểm tra xem sự cố còn tồn tại không.

5. Khởi động lại các dịch vụ

Trong một số trường hợp, một số dịch vụ cần được khởi động lại để hoạt động bình thường. Chúng đôi khi bị lỗi và ngăn GPU hoạt động đầy đủ, gây ra CPU cao. Chúng ta sẽ khởi động lại hoàn toàn các dịch vụ này.

  1. Nhấn Windows + R để mở hộp Run.
  2. Gõ services.msc và nhấn Enter để mở cửa sổ quản lý dịch vụ.
    Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  3. Chuột phải vào Nvidia Display Container Local System và chọn Stop (Dừng).
    Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  4. Chuột phải lại vào nó sau một lúc và chọn Start (Khởi động).
  5. Điều này khởi động lại dịch vụ và có thể khắc phục lỗi.
  6. Kiểm tra xem sự cố còn không.
  7. Nếu sự cố biến mất nhưng quay lại sau khi khởi động lại máy, bạn có thể tạo file .bat chạy các lệnh này tự động.
  8. Để làm vậy, chuột phải bất kỳ đâu trên màn hình Desktop, chọn New > Text Document (Tài liệu văn bản mới).
  9. Dán các lệnh sau vào tài liệu văn bản:
    net stop NVDisplay.ContainerLocalSystem
    net start NVDisplay.ContainerLocalSystem
  10. Nhấn File > Save As, chọn All Files (Tất cả tệp) từ menu thả xuống loại file và gõ Restartservice.bat vào ô File name.
    Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  11. Nhấn Save (Lưu). Giờ bạn có thể chạy file này sau khi khởi động lại để làm mới dịch vụ tự động.

6. Xóa một file

Trong một số trường hợp, xóa một file trong thư mục Nvidia khắc phục được sự cố và CPU cao biến mất. Thực hiện tại rủi ro của bạn vì xóa file driver quan trọng có thể làm hỏng hệ thống, nên hãy tạo điểm khôi phục trước khi tiếp tục. Để xóa file:

  1. Nhấn Windows + R để mở hộp Run.
  2. Gõ cmd và nhấn Shift + Ctrl + Enter để chạy với quyền quản trị.
    Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  3. Gõ lệnh sau và nhấn Enter để thực thi:
    rundll32 "%PROGRAMFILES%\NVIDIA Corporation\Installer2\InstallerCore\NVI2.DLL",UninstallPackage NvTelemetryContainer
  4. Kiểm tra xem sự cố còn không.

7. Tắt Shadowplay

Trong một số trường hợp, tính năng Shadowplay của GeForce Experience có thể can thiệp vào các thành phần quan trọng của game, gây ra lỗi này. Chúng ta sẽ tắt nó hoàn toàn từ cài đặt.

  1. Nhấn vào thanh tìm kiếm và gõ GeForce Experience.
    Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  2. Khi GeForce Experience mở, đăng nhập tài khoản và chờ nó phát hiện GPU và cài đặt.
  3. Nhấn vào biểu tượng Settings (bánh răng) ở góc trên bên phải và chọn tab General (Chung) ở ngăn bên trái.
  4. Nhấn vào nút bật/tắt In-game Overlay (Lớp phủ trong game) để tắt nó.
    Sửa lỗi: NVIDIA Container sử dụng CPU quá cao
  5. Kiểm tra xem sự cố còn không.