Runtime Broker là gì? Cách khắc phục lỗi Runtime Broker chiếm dụng RAM cao
Bạn đã bao giờ gặp tình trạng máy tính bỗng dưng chạy chậm, dù chỉ thực hiện các tác vụ đơn giản? Khi mở Task Manager, bạn phát hiện Runtime Broker chiếm dụng RAM cao bất thường. Vậy Runtime Broker là gì? Tại sao nó lại ngốn RAM và cách khắc phục như thế nào? Bài viết này sẽ giải đáp mọi thắc mắc của bạn về Runtime Broker và cung cấp các giải pháp hiệu quả để tối ưu hiệu suất máy tính.
Runtime Broker: Định nghĩa và chức năng
Runtime Broker là một tiến trình hệ thống được tích hợp sẵn trong Windows, bắt đầu từ Windows 8 và Windows 10. Chức năng chính của nó là quản lý quyền truy cập của các ứng dụng UWP (Universal Windows Platform) vào hệ thống, đặc biệt là liên quan đến quyền riêng tư và bảo mật. Nói một cách đơn giản, Runtime Broker hoạt động như một “người gác cổng”, kiểm soát việc ứng dụng có thể truy cập vào những tài nguyên nào trên máy tính của bạn, như camera, microphone, vị trí, thông báo,… Điều này giúp bảo vệ thông tin cá nhân và ngăn chặn các ứng dụng độc hại xâm nhập.
Hình ảnh minh họa Runtime Broker trong Task Manager
Về cơ bản, Runtime Broker là một thành phần quan trọng của Windows và hoàn toàn an toàn. Nó không phải là virus hay phần mềm độc hại. Tuy nhiên, đôi khi Runtime Broker có thể gặp sự cố và chiếm dụng RAM cao, gây ảnh hưởng đến hiệu suất máy tính.
Runtime Broker – Người gác cổng bảo vệ quyền riêng tư
Nguyên nhân Runtime Broker chiếm nhiều RAM và CPU
Thông thường, Runtime Broker chỉ sử dụng một lượng RAM rất nhỏ, khoảng vài MB. Tuy nhiên, khi ứng dụng UWP gặp lỗi hoặc hoạt động không đúng cách, Runtime Broker có thể tiêu tốn một lượng RAM đáng kể, lên đến hàng GB. Điều này khiến máy tính trở nên chậm chạp, giật lag, thậm chí bị treo.
Kiểm tra dung lượng Runtime Broker
Kiểm tra mức sử dụng RAM của Runtime Broker trong Task Manager
Việc Runtime Broker chiếm dụng RAM khi ứng dụng UWP đang chạy là điều bình thường. Tuy nhiên, nếu mức sử dụng vượt quá 15% tổng dung lượng RAM, rất có thể đã xảy ra lỗi.
Khắc phục lỗi Runtime Broker chiếm dụng RAM cao
Dưới đây là một số cách khắc phục lỗi Runtime Broker chiếm dụng RAM cao:
1. Dừng Runtime Broker
Cách nhanh nhất để giải phóng RAM bị chiếm dụng bởi Runtime Broker là dừng tiến trình này trong Task Manager. Mở Task Manager (Ctrl + Shift + Esc), tìm đến Runtime Broker trong tab Processes, click chuột phải và chọn “End task”. Sau đó, khởi động lại máy tính.
Mở Task Manager
Kết thúc tiến trình Runtime Broker
2. Tinh chỉnh Registry
Một cách khác để kiểm soát Runtime Broker là tinh chỉnh Registry. Mở Registry Editor (gõ “regedit” trong Start Menu), tìm đến key HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTimeBrokerSvc
và thay đổi giá trị “Start” từ 3 thành 4.
Thay đổi giá trị Start trong Registry Editor
3. Vô hiệu hóa ứng dụng chạy nền
Ứng dụng chạy nền có thể là nguyên nhân khiến Runtime Broker chiếm dụng RAM cao. Vào Settings > Privacy > Background apps và tắt các ứng dụng không cần thiết chạy nền.
Tắt ứng dụng chạy nền
4. Gỡ bỏ Groove Music (ứng dụng nhạc mặc định)
Groove Music đôi khi gây ra xung đột với Runtime Broker. Bạn có thể gỡ bỏ ứng dụng này thông qua PowerShell. Mở PowerShell (gõ “powershell” trong Start Menu), chạy lệnh Get-AppxPackage -name "Microsoft.ZuneMusic"
để lấy PackageFullName, sau đó chạy lệnh Remove-AppxPackage PackageFullName
để gỡ bỏ.
Hỗ trợ code đơn giản
Lấy PackageFullName của Groove Music
5. Gỡ bỏ OneDrive
Nếu bạn không sử dụng OneDrive, hãy gỡ bỏ nó để giảm tải cho Runtime Broker. Mở Command Prompt (gõ “cmd” trong Start Menu), chạy lệnh taskkill /f /im OneDrive.exe
để dừng OneDrive, sau đó chạy lệnh %SystemRoot%SysWOW64OneDriveSetup.exe /uninstall
để gỡ bỏ.
Kết luận
Runtime Broker là một tiến trình hệ thống quan trọng, nhưng đôi khi có thể gây ra vấn đề về hiệu suất. Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về Runtime Broker và cách khắc phục lỗi chiếm dụng RAM cao. Hãy thử áp dụng các phương pháp trên để tối ưu hóa hiệu suất máy tính của bạn. Nếu bạn có bất kỳ câu hỏi hoặc góp ý nào, hãy để lại bình luận bên dưới!