- Having your BitDefender antivirus consume a large amount of your resources is not normal, but this guide will surely help.
- To start fixing this issue once and for all, perform an SFC scan, and then follow the next steps.
- Don't hesitate to explore our thorough Troubleshooting Hub for more easy-to-follow guides.
- Explore our detailed Software section to explore the wide range of software options we covered.
Bdservicehost is a .exe file that is associated with BitDefender software, and it contains critical BitDefender virus shield components.
While file size isn’t much, it does use an abnormal amount of CPU and/or disk space in a few instances. When this happens, you can optimize your RAM and disk, or try to reduce bdservicehost.exe CPU/disk usage.
If you are experiencing this issue, feel free to consult our all-inclusive guide on contending with bdservicehost.exe related excessive disk/CPU resource consumption.
How can I fix the bdservicehost high CPU and disk usage error?
1. Perform an SFC scan
- Press Windows Key + X and then select Windows PowerShell as admin.
- Type sfc /scannow into the prompt and press Enter.
- Wait 8-12 minutes for the scan to finish.
Check to see if the CPU/disk usage has subsided. If not, continue to the next step.
2. Perform a DISM scan
- Click on Windows PowerShell(Admin) once more (Windows Key + X).
- Upon initialization, input the following command:
dism /online /cleanup-image /restorehealth
- This scan will take longer (15-25 minutes). After the scan, check out Task Manager to monitor any changes in CPU and disk usage.
3. Perform a clean boot
- Press the R + Windows key simultaneously and type msconfig in Run.
- Click on the General tab, and check the Selective Startup. Make sure that the subheadings correlate to the picture below.
- Now navigate to the Services tab. The only thing to do here is to make sure that the Hide all Microsoft Services option is checked.
- Enter the Startup tab and double-click on the Open task manager option.
- Right-click on each entry in the newly prompted task manager and select Disable.
- Click Apply and then OK. Restarting will put your PC in the clean boot state.
Note: A clean boot sets up your computer so that you are using only the required amount of programs and drivers. In this state, it becomes easier to pick up on interference by background applications.
4. Change processor scheduling
- Go to the windows search bar and find the View advanced system settings.
- In the System Properties prompt, navigate to the Advanced tab and select Settings under the Performance submenu.
- This will prompt the Performance Options menu. Navigate to the Advanced tab once more and select Programs under the Adjust for best performance.
Note: You can prioritize running applications over background ones by changing processor scheduling. As long as you are not running BitDefender actively, disk/CPU usage by bdservicehost.exe will be limited.
5. Stop and Disable Superfetch
- Type Services into Windows search and enter the Services.
- Right-click on Superfetch and then choose Stop.
- Superfetch will now be stopped until reboot. To disable permanently, right click on Superfetch and then click on Properties.
- In the Startup Type drop-down menu, select Disabled and apply the changes.
Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.
Superfetch, ironically, is a program that is designed to optimize your RAM and minimize boot time. However, in many instances, it takes to much processing power away from your PC to allow for a smooth experience.
In these instances, it is wise to disable Superfetch, especially when disk and CPU space is already scarce. If disabling Superfetch makes no difference, it is recommended you switch back.
6. Reset the Virtual Memory
- Type computer into Windows Search and right-click. Find properties and left-click.
- In the System menu, navigate to Advanced System Settings and double click.
- Navigate to the Performance submenu and click on Settings. Find the Advanced tab and select Change in the Virtual Memory submenu.
- Uncheck the Automatically manage paging file size for all drives.
- Select Custom size and set your initial size as the recommended size and your maximum size in accordance with your disk usage.
- Maximum size can be set as high as 1.5 times your RAM size (meaning 6 GB virtual memory for a system with 4 GB RAM and 12 GB virtual memory for a system with 8 GB RAM).
Virtual memory allows you to use hard drive space as RAM, but it is much slower than RAM. Resetting virtual memory is recommended if your disk usage exceeds normal levels to avoid a system crash.
7. Clear Temporary Files
- Type settings into windows search and click on the Settings.
- Click on the Storage option, and double-click on Storage settings.
- Find the section labeled temporary files and expand.
- Purge your drive of temporary files by checking the types of temp data you wish to delete.
If bdservicehost monopolizes most of your computer’s resources, then you are in the right place. You can follow any one of these 6 solutions to diagnose this problem or ameliorate it to an extent.
However, if disk/CPU usage remains untenable, a reinstallation is worth trying. Failing that, it might be time to get your drive or RAM checked.
If you found this guide useful, or have any more valuable tips to add, feel free to let us know in the comments section below!