Runtime Broker là gì và tại sao nó lại gây ra tải CPU cao?

Microsoft đã giới thiệu quy trình Runtime Broker (RuntimeBroker.exe) trong Windows 8 và tiếp tục sử dụng nó trong Windows 10.

Runtime Broker là một quy trình Windows hợp pháp, nhưng một quá trình có tiếng xấu về việc tăng tải CPU và sử dụng bộ nhớ trên các hệ thống một cách rời rạc.

Nếu bạn giám sát Trình quản lý tác vụ Windows, bằng cách tải nó bằng Ctrl-Shift-Esc hoặc nếu bạn sử dụng trình giám sát quy trình nâng cao hơn như Process Explorer, bạn có thể đã nhận thấy rằng Runtime Broker không hoạt động mọi lúc.

Nếu bạn quan sát kỹ hơn, bạn có thể nhận thấy rằng nó được liên kết bằng cách nào đó với Ứng dụng Windows phổ quát (những ứng dụng được cài đặt từ Windows Store, đi kèm với hệ điều hành và các ứng dụng được tải).

Hướng dẫn sau đây cung cấp thông tin về quy trình và mẹo về cách giải quyết tải CPU cao mà đôi khi nó gây ra.

Thông tin môi giới thời gian chạy

Bạn sẽ tìm thấy Trình môi giới thời gian chạy được liệt kê theo các quy trình và theo chi tiết khi bạn mở Trình quản lý tác vụ Windows trên Windows 10.

Lưu ý rằng Trình quản lý tác vụ Windows 10 tách các quy trình thành các ứng dụng và quy trình nền. Tùy thuộc vào trạng thái của Nhà môi giới thời gian chạy, bạn có thể tìm thấy nó được liệt kê dưới một trong đó. Để có hình ảnh rõ hơn, hãy chuyển sang chi tiết và xác định vị trí của nó ở đó.

Vì Runtime Broker được liên kết với Universal Windows Apps, bạn sẽ nhận thấy rằng nó sẽ hoạt động bất cứ khi nào bạn khởi động một trong những ứng dụng này trên thiết bị của mình.

Để cung cấp cho bạn chi tiết hơn một chút: Nhiệm vụ chính của Runtime Broker là kiểm tra xem các ứng dụng này có khai báo tất cả các quyền cần thiết hay không và thông báo cho bạn về nó.

Vì vậy, nó hoạt động như một người trung gian bảo mật giữa ứng dụng và dữ liệu và phần cứng của bạn trên thiết bị.

Thời gian chạy môi giới gây ra tải CPU cao

Các báo cáo bắt đầu xuất hiện từ đầu năm 2015 rằng Runtime Broker đã gây ra tải CPU cao trên Windows 10 và ngay từ năm 2012 rằng nó đã sử dụng rất nhiều bộ nhớ trên Windows 8.

Nó cũng có thể sử dụng rất nhiều bộ nhớ, đặc biệt nếu một ứng dụng bị lỗi là nguyên nhân gốc rễ của vấn đề:

Runtime Broker là một quy trình Windows trong Trình quản lý tác vụ giúp quản lý các quyền trên PC của bạn cho các ứng dụng từ Windows Store. Nó chỉ nên sử dụng một vài megabyte bộ nhớ, nhưng trong một số trường hợp, một ứng dụng bị lỗi có thể khiến Runtime Broker sử dụng tới một gigabyte RAM trở lên.

Khắc phục tạm thời nhanh chóng

Microsoft đề nghị giết tiến trình môi giới thời gian chạy nếu nó sử dụng hơn 15% bộ nhớ.

Nếu mức sử dụng RAM của bạn cao và PC của bạn chạy chậm, một ứng dụng có thể là nguyên nhân gây ra sự cố. Nhấn Ctrl + Shift + Esc để mở Trình quản lý tác vụ và sau đó, trên tab Quy trình, kiểm tra xem có bao nhiêu bộ nhớ Nhà môi giới thời gian sử dụng. Nếu nó sử dụng hơn 15% bộ nhớ, bạn có thể gặp sự cố với một ứng dụng trên PC. Để ngăn Nhà môi giới thời gian sử dụng quá nhiều bộ nhớ, hãy chọn Nhà môi giới thời gian chạy trong danh sách, chọn Kết thúc tác vụ để đóng Nhà môi giới thời gian chạy, sau đó khởi động lại máy tính của bạn.

  1. Sử dụng Ctrl-Shift-Esc để mở Trình quản lý tác vụ.
  2. Nhấp chuột phải vào Runtime Broker trong danh sách các quy trình.
  3. Chọn Kết thúc tác vụ từ menu ngữ cảnh mở ra.
  4. Khởi động lại PC.

Đây chỉ là một giải pháp tạm thời, vì Runtime Broker sẽ khởi chạy lại vào lần tiếp theo khi ứng dụng Universal Windows được khởi động.

Khắc phục 2: Vô hiệu hóa nhận mẹo, thủ thuật và đề xuất

Bất kỳ tính năng nào của Windows 10 được cung cấp bởi Ứng dụng Windows phổ quát, đều dẫn đến việc thực hiện quy trình Nhà môi giới thời gian chạy.

Điều này giải thích lý do tại sao bạn có thể thấy quá trình đập ổ cứng, gây ra tải CPU cao hoặc sử dụng bộ nhớ cao, mặc dù không có ứng dụng Windows nào được khởi động vào thời điểm đó.

Một cách khắc phục phổ biến là vô hiệu hóa ứng dụng chịu trách nhiệm hiển thị các mẹo và đề xuất cho người dùng Windows.

  1. Sử dụng Ctrl-I để mở ứng dụng Cài đặt trên Windows 10.
  2. Chuyển sang Hệ thống> Thông báo & Hành động.
  3. Xác định vị trí "Nhận mẹo, thủ thuật và đề xuất khi bạn sử dụng Windows" và tắt tùy chọn thành tắt.

Khắc phục 3: Một ứng dụng hoạt động sai

Nếu bạn nhận thấy rằng việc sử dụng ổ đĩa, bộ nhớ hoặc ổ đĩa cao của Runtime Broker là do một ứng dụng cụ thể gây ra, bạn có thể làm như sau:

  1. Nếu ứng dụng không cần thiết, hãy gỡ cài đặt ứng dụng và xử lý sự cố.
  2. Nếu ứng dụng là thiết yếu, hãy kiểm tra cập nhật. Nếu một bản cập nhật có sẵn tải về và cài đặt nó để xem nếu nó giải quyết vấn đề.
  3. Nếu đó không phải là trường hợp, hãy thử gỡ cài đặt ứng dụng và cài đặt lại sau khi PC khởi động lại.

Khắc phục 4: Giới hạn số lượng ứng dụng có thể chạy trong nền

Một số ứng dụng có thể chạy trong nền. Điều này có nghĩa là chúng sẽ tiếp tục chạy ngay cả khi chúng không ở phía trước.

Bạn có thể kiểm soát hành vi theo cách sau:

  1. Sử dụng Windows-I để mở ứng dụng Cài đặt.
  2. Chuyển đến Quyền riêng tư> Ứng dụng nền.

Chuyển đổi bất kỳ ứng dụng nào bạn không muốn chạy trong nền để tắt. Điều này có thể loại bỏ chức năng như khả năng gửi thông báo hoặc cập nhật của ứng dụng.

Sửa chữa khác

Nếu bạn tìm kiếm trên Internet các bản sửa lỗi cho các vấn đề của Nhà môi giới thời gian chạy, bạn sẽ kết thúc với hàng tá đề xuất để giải quyết vấn đề.

  1. Thay đổi nền màn hình cục bộ từ sử dụng Windows Spotlight (thường xuyên thay đổi hình nền) thành Hình ảnh. Bạn làm như vậy trong ứng dụng Cài đặt trong Cá nhân hóa> Màn hình khóa.
  2. Tắt chức năng cập nhật P2P trong Cài đặt> Cập nhật & Bảo mật> Tùy chọn nâng cao> Chọn cách phân phối các bản cập nhật. Tắt tùy chọn tắt ở đó.

Về cơ bản, bất cứ điều gì khác chạy như một ứng dụng có thể gây ra vấn đề.

Kiểm tra xem Runtime Broker có phải là virus không

Cuối cùng nhưng không kém phần quan trọng, bạn cũng có thể muốn kiểm tra xem Runtime Broker có phải là một quy trình hợp pháp của Windows hay không, nếu đó là vi-rút.

Tùy chọn dễ nhất để tìm hiểu là kiểm tra xem RuntimeBroker.exe có nằm trong c: \ windows \ system32 \.

  1. Sử dụng Ctrl-Shift-Esc để mở Trình quản lý tác vụ.
  2. Xác định vị trí quy trình môi giới thời gian chạy ở đó theo quy trình.
  3. Nhấp chuột phải vào quy trình và chọn mục menu "vị trí tệp mở".

Điều này sẽ mở vị trí trên máy tính mà quá trình đã được bắt đầu. Bất cứ điều gì ngoại trừ c: \ windows \ system32 \

Nếu có, hãy truy cập Virustotal và tải lên tệp giả mạo ở đó để kiểm tra.