FacebookTwitterLinkedIn

How to Fix RAVBg64.exe High CPU Usage

How to Fix RAVBg64.exe High CPU Usage in Windows 10

The RAVBg64.exe (ravbg64.exe) background process is a part of Realtek software that allows users to connect communication applications (such as Skype) to Realtek sound controllers and ensures proper communication between audio drivers and communication applications. If you are reading this, you probably noticed that RAVBg64.exe is causing high CPU usage.

ravbg64 high cpu

Under normal circumstances, RAVBg64.exe should not cause high CPU (or memory) usage. Still, many users reported that they encountered high CPU usage caused by RAVBg64.exe and wonder if it is possible to solve it. The good news is that it is possible, and we will show you how in this guide.

To fix high CPU usage caused by this process, you might need to update Realtek device drivers, disable Realtek HD Audio Manager, and then enable it again, edit Windows Registry, and run the System File Checker.

Read the guide below, where you will find all methods described step by step, and see if the CPU usage gets back to normal after you apply them all.

Video Showing How to Fix RAVBg64.exe High CPU Usage:

Table of Contents:

Update Audio Drivers

A device driver informs the operating system and other software how to interact with particular hardware. If the correct driver is not installed, the device might not function properly. In addition, some of the device's software processes could cause high CPU usage.

To update Realtek drivers, open Device Manager by right-clicking the Start button and selecting "Device Manager" result from the contextual menu or type "device manager" in Search and click the "Device Manager" result.

update audio drivers step 1

In Device Manager, you will see a list of devices connected to your computer. In this case, you need to expand the "Sound, video and game controllers" section and right-click the Realtek device. Then select "Update driver" (or Update Driver Software...") option.

update audio drivers step 2

You will be asked if you want to search for updated driver software automatically or to browse your computer for driver software. If you select the first option, then Windows will search your computer and the Internet for the latest driver software for your device.

If you select the second option, then you will have to find and install the drivers manually. Using this option requires having a downloaded driver on your computer. You will have to download all the latest drivers for all the devices manually by visiting the device manufacturer's official website.

Select the option you prefer and follow the instructions. Once the updates are installed, restart your computer and see if the RAVBg64.exe (or ravbg64.exe) process is still causing high CPU usage.

update audio drivers step 3

[Back to Table of Contents]

Disable Realtek Audio Manager

In this method, we will show you how to disable Realtek Audio Manager from running at Windows system startup by using System Configuration and how to disable the audio device in the Device Manager.

To prevent Realtek Audio Manager from running at the Windows startup, type "system configuration" in Search and click the "System Configuration" result.

disable realtek audio manager step 1

In the System Configuration window, click on the "Startup" tab and find the Realtek software. Untick the checkbox near (or select it and click "Disable") it and click "Apply".

disable realtek audio manager step 2

Then click "OK". You will be notified that you may need to restart your computer to apply these changes. Click the "Exit without restart" option.

disable realtek audio manager step 3

Go to Device Manager again, expand the "Sound, video and game controllers" section, and right-click the Realtek device. Then select the "Disable device" option.

disable realtek audio manager step 4

Restart your computer and undo the changes by enabling Realtek Audio Manager to run at system startup and enabling the Realtek device in Device Manager. Your problem should be solved, and the RAVBg64.exe (or ravbg64.exe) process should not cause high CPU usage even after the next restart.

[Back to Table of Contents]

Create New Registry Keys

Windows Registry is a collection of databases of configuration settings in Microsoft Windows operating systems. It stores much of the information and settings for software programs, hardware devices, user preferences, operating system configurations, and much more.

To open Registry Editor, you will need to open the Run dialog box first. Press Windows Windows key + R or right-click Start, select "Run" and type "regedit". Press Enter or click "OK".

NOTE: Create a restore point before you make any changes in Windows Registry. Editing Registry improperly may lead to more serious problems.

create new registry keys step 1

Now follow this path by expanding the keys: "HKEY_LOCAL_MACHINE/SOFTWARE". Right-click the "SOFTWARE" key, select "New" and then select "Key".

create new registry keys step 2

Name that key "SRS Labs". Then right-click the newly created key, select "New", and select "Key" again. Name that key "APO".

create new registry keys step 3

The screenshot below shows how it should look when it is completed:

create new registry keys step 4

Close Registry Editor and restart your computer. See if the RAVBg64.exe (or ravbg64.exe) is still causing higher CPU usage than it normally should.

[Back to Table of Contents]

Run System File Checker

System File Checker is a utility in Windows which allows users to scan for corruptions in Windows system files and restore corrupted files. This guide describes how to run the System File Checker tool (SFC.exe) to scan your system files and repair missing or corrupted system files. The "sfc scannow" option is one of the several specific switches available in the SFC command.

To execute this command, open Command Prompt as administrator. Type "command prompt" in Search, right-click the Command Prompt result, and select "Run as administrator" option.

run system file checker step 1

Now type the "sfc /scannow" command and press Enter. System File Checker will start, and it should take some time to complete the scan. Wait for the scanning process to complete, restart your computer and see if you still have problems with the RAVBg64.exe (or ravbg64.exe) process.

run system file checker step 2

We hope this guide was helpful, and you were able to solve the problem with the RAVBg64.exe (or ravbg64.exe) process using too much of the CPU. If you know another way to solve this problem and it is not mentioned in our guide - do not hesitate to share it with us and with others by leaving a comment in our comment section below.

[Back to Top]

▼ Show Discussion

About the author:

Rimvydas Iliavicius

Rimvydas is a researcher with over four years of experience in the cybersecurity industry. He attended Kaunas University of Technology and graduated with a Master's degree in Translation and Localization of Technical texts. His interests in computers and technology led him to become a versatile author in the IT industry. At PCrisk, he's responsible for writing in-depth how-to articles for Microsoft Windows. Contact Rimvydas Iliavicius.

Our guides are free. However, if you want to support us you can send us a donation.

About PCrisk

PCrisk is a cyber security portal, informing Internet users about the latest digital threats. Our content is provided by security experts and professional malware researchers. Read more about us.

Malware activity

Global malware activity level today:

Medium threat activity

Increased attack rate of infections detected within the last 24 hours.