Fix: UnrealCEFSubprocess High CPU and RAM Usage on Windows [2023]

UnrealCEFSubprocess High CPU and RAM Usage on Windows

Introduction

Are you finding that your computer’s CPU and RAM usage is unusually high because of a process called UnrealCEFSubprocess.exe?

Don’t worry, we’ve been there too. It turns out this process is from Valorant, a popular video game, but it can put a hefty strain on your system resources.

What is UnrealCEFSubprocess?

Don’t be afraid – it’s actually a legitimate process that is associated with Valorant, a popular video game.

UnrealCEFSubprocess is a vital component and a file associated with the Unreal Engine 4 (UE4) software platform. This dynamic file plays a crucial role in running the powerful Chromium Embedded Framework (CEF) seamlessly within the Unreal Engine 4 engine.  

The CEF is a library that offers an exceptional browsing experience right within your own application. 

What Are the Symptoms?

One of the most common symptoms is high CPU and RAM usage, which can cause your computer to slow down or become unresponsive.

You may also experience frequent game crashes while playing Valorant.

Another symptom you might encounter is interference from Windows Defender or third-party antivirus software like AVG and Avast. These security programs sometimes mistake it for a malicious process and try to block or quarantine it.

It’s important to note that disabling the process is not recommended as it can result in crashes and abnormal behavior in Valorant.

The game or Riot client will automatically relaunch the process if you attempt to disable it.

How Did I Get It?

The UnrealCEFSubprocess is not something you intentionally download or acquire. It’s a component that comes bundled with the installation of Valorant – an immensely popular online multiplayer tactical shooter developed by Riot Games.

As avid gamers, we install this game for its thrilling interactive experience, but along the way, we unknowingly get this process included in our systems. This subprocess mainly functions to support and enhance your gaming adventure but can sometimes cause issues like high CPU and RAM usage which may affect your overall system performance.

Is UnrealCEFSubprocess a Virus / Malware?

UnrealCEFSubprocess is a genuine process and its presence does not indicate an intrusion or security compromise.

Although it might be alarming to notice high CPU and RAM consumption related to this process, this isn’t synonymous with malevolent activity. It’s crucial for smooth gameplay in Valorant, hence disabling or removing it can lead to game crashes and abnormal behavior.

Our job as users becomes understanding how we can manage this resource-hungry process without negatively impacting our system’s performance while ensuring our antivirus software doesn’t misidentify the process.

Remember, whitelisting the UnrealCEFSubprocess process in your antivirus settings is usually the sweet spot between retaining PC protection and preventing hardware strain caused by excessive resource use.

Causes of High CPU and RAM Usage by UnrealCEFSubprocess

It’s not unusual to see UnrealCEFSubprocess consume high levels of CPU and RAM resources. This typically happens when you’re playing the popular video game Valorant, which relies on this particular process for smooth functioning.

Often, the resource consumption spikes are so significant that they lead to distressing game crashes and strain your hardware significantly.

The root cause behind this excessive consumption can often be attributed to interference from security software like Windows Defender or third-party antivirus applications such as AVG and Avast. These programs may view certain aspects of the process as suspicious, prompting them to run extensive checks that eat up a lot of processing power and memory. 

We advise against trying to disable it though; Valorant tends to relaunch it automatically, potentially causing more system instability.

Fixes:

1. Disable UnrealCEFSubprocess via Task Manager

Here’s how:

  • Open the Task Manager by pressing Ctrl+Shift+Esc.
  • Go to the Processes or Details tab.
  • Look for UnrealCEFSubprocess in the list of processes.
  • Right-click on it and select End Task or End Process Tree.
  • Confirm the action by clicking Yes.

2. Stop UnrealCEFSubprocess from Consuming Excessive Resources

Here’s what you can do:

  • Whitelist UnrealCEFSubprocess: By whitelisting the process in your security software, such as Windows Defender, Avast, or AVG, you can allow it to run without being scanned constantly. This reduces the strain on your CPU and RAM resources.
  • Optimize system settings: Adjusting your system settings can help minimize resource consumption. Lowering graphics settings in games or closing unnecessary background processes can free up valuable resources for a smoother gaming experience.
  • Update drivers: Outdated drivers can sometimes cause excessive resource consumption. Make sure to regularly update your graphics card drivers and other relevant hardware drivers to ensure optimal performance.
  • Restart the computer: A simple restart of your computer after making changes or whitelisting the process will help ensure that the changes take effect properly.
  • Consider alternative antivirus software: If whitelisting doesn’t seem to improve resource consumption issues, you might want to try using a different antivirus software. Some of our clients have reported that switching from AVG to Windows Defender or another antivirus program has helped alleviate their issues.

3. Whitelist UnrealCEFSubprocess

Windows Defender

Here’s how you can do it:

  • Access the Windows Security app on your computer.
  • Navigate to the “Virus & Threat Protection” section.
  • Click on “Manage Settings” under “Virus & Threat Protection Settings.”
  • Scroll down to the “Exclusions” section and click on “Add or remove exclusions.”
  • Select “Add an exclusion” and choose “Folder.”
  • Locate the folder where UnrealCEFSubprocess is located. It is typically found in the directory: C:\Program Files\Unreal Engine\Engine\Binaries\Win64.
  • Once you’ve selected the folder, click on “Exclude this folder.”

Avast Antivirus

Here’s how to do it:

  • Go to the settings of Avast Antivirus.
  • Look for the exceptions tab and click on it.
  • Add the UnrealCEFSubprocess process as an exception.
  • This will allow Avast Antivirus to exclude the process from its scans and monitoring, reducing its impact on system resources.
  • Open AVG Antivirus settings.
  • Navigate to the exceptions section.
  • Add the UnrealCEFSubprocess process as an exception.

AVG Antivirus

Here’s how you can do it:

  • Open AVG Antivirus on your computer.
  • Go to the settings or preferences section.
  • Look for the exceptions or exclusions tab.
  • Add the UnrealCEFSubprocess process as an exception or exclusion.
  • Save the changes.

How Do I Uninstall the process and related software?

If the above steps fail, not to worry. Try reinstalling the Unreal Engine and the game and literally start from scratch!

To completely remove UnrealCEFSubprocess and any related software from your Windows system, you can uninstall the process along with the game – Valorant, and clean any registry entries created by it

Windows

  1. Start by accessing your computer’s Control Panel.
  2. Look for the “Programs” or “Programs and Features” option, and click on it.
  3. In the list of installed programs, locate Valorant or any other game associated with UnrealCEFSubprocess.
  4. Right-click on the program and select “Uninstall” from the dropdown menu.
  5. Follow the prompts to complete the uninstallation process.
  1. Open File Explorer and navigate to the following locations:
  • C: \Program Files\
  • C: \Program Files (x86)\
  • C: \Users\[Your Username]\AppData\Local\
  • C: \Users\[Your Username]\AppData\Roaming\
  1. Look for any folders or files related to Valorant or UnrealCEFSubprocess.
  2. Right-click on them and select “Delete” from the menu.

Follow the below steps to remove it from the registry

  1. Open the Start menu and type “regedit” in the search bar.
  2. Click on the “Registry Editor” option from the search results to open the Registry Editor.
  3. In the Registry Editor window, navigate to: HKEY_CURRENT_USER\Software\UnrealCEFSubprocess
  4. Right-click on the “UnrealCEFSubprocess” folder and select “Delete” from the context menu.
  5. Confirm the deletion by clicking “Yes” in the pop-up dialog box.
  6. Next, navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\UnrealCEFSubprocess
  7. Again, right-click on the “UnrealCEFSubprocess” folder and select “Delete.”
  8. Confirm the deletion by clicking “Yes.”
  9. Close the Registry Editor.

Mac OS X

To address this issue and optimize the resource usage on your Mac, follow these steps:

  1. Open Finder on your Mac.
  2. Click on “Go” in the menu bar and select “Go to Folder.”
  3. In the dialog box, type “~/Library/Application Support” and click “Go.”
  4. Look for the folder named “Valorant” or “Riot Games” and delete it.
  5. Next, go back to the “Go” menu and select “Go to Folder” again.
  6. This time, type “/Library/Application Support” and click “Go.”
  7. Search for any folders related to Valorant or Riot Games and delete them as well.
  8. Empty your Trash to permanently remove the deleted files.

Google Chrome

Here are some steps you can take to remove it:

  • Open Google Chrome and click on the three-dot menu in the top-right corner.
  • Select “Settings” from the dropdown menu.
  • Scroll down and click on “Advanced” to expand more options.
  • Under the “Privacy and Security” section, click on “Site settings.”
  • Scroll down and click on “Additional content settings.”
  • Click on “Notifications.”
  • Look for any suspicious websites or ones related to UnrealCEFSubprocess.
  • Click on the three-dot menu next to each website and select “Remove.”

Mozilla Firefox

  1. Open Mozilla Firefox.
  2. Click on the menu icon (three horizontal lines) at the top-right corner of the browser window.
  3. Select “Add-ons” from the drop-down menu.
  4. In the Add-ons Manager tab, click on “Extensions” or “Plugins” on the left-hand side.
  5. Look for any extensions or plugins related to UnrealCEFSubprocess.
  6. Click on the extension or plugin, then select “Remove” or “Disable” (depending on which option is available).
  7. Confirm your action when prompted.

Microsoft Edge

Follow these steps:

  • Open the Microsoft Edge browser.
  • Click on the three dots in the top-right corner to open the menu.
  • Select “Settings” from the dropdown menu.
  • Scroll down and click on “Site permissions”.
  • Then, click on “Notifications”.
  • Look for UnrealCEFSubprocess in the list of websites that have permission to send notifications.
  • Click on the three dots next to UnrealCEFSubprocess and select “Remove” to uninstall it from Microsoft Edge.

Safari

 Here’s what you can do to remove the process from Safari:

  1. Open Safari and click on the “Safari” menu at the top-left corner of your screen.
  2. Select “Preferences” from the drop-down menu.
  3. In the Preferences window, go to the “Extensions” tab.
  4. Look for any extensions related to UnrealCEFSubprocess or Valorant and click on them.
  5. Click on the “Uninstall” or “Remove” button next to each extension.

Internet Explorer

  • Open Internet Explorer and click on the gear icon in the top-right corner.
  • Select “Manage add-ons” from the drop-down menu.
  • In the Manage Add-ons window, click on “Toolbars and Extensions” in the left-hand pane.
  • Look for any extensions related to UnrealCEFSubprocess and select them.
  • Click on the “Disable” button at the bottom – right corner to disable these extensions.
  • Restart Internet Explorer for the changes to take effect.

How To Remove Push Notifications Caused by UnrealCEFSubprocess from Your Browsers?

To eliminate them from your browsers, follow these steps:

  1. Open your browser settings.
  2. Look for the “Notifications” or “Site Settings” option.
  3. Click on it to access the notification preferences.
  4. Locate the list of websites that are allowed to send notifications.
  5. Find any websites related to UnrealCEFSubprocess and click on them.
  6. Select the option to block or remove the website’s permission to send notifications.
  7. Repeat this process for any other websites associated with UnrealCEFSubprocess.
  8. If you’re not sure which websites are causing the push notifications, you can reset your browser settings to default.

If none of the above recommendations help you, not to worry, our computer geeks are just a phone call away!

See Also: MoUSO Core Worker process high CPU / disk usage / RAM usage

FAQs

1. How can I fix issues related to UnrealCEFSubprocess crashes?

If you are experiencing crashes related to UnrealCEFSubprocess, try updating your graphics drivers, disabling any conflicting plugins or extensions, running the application as an administrator, or verifying the integrity of game files through Steam.

Author:
I am a computer engineer holding a bachelor's degree in Computer Science, complemented by a Master's in Business Administration from University of Strathclyde, Scotland. I currently work as a Senior IT Consultant in Melbourne, Australia. With over 15 years of...