chromedriver.exe

Chromium WebDriver Component

Application ProcessSafeAutomation Driver
CPU Usage
1-5%
Memory
60-180 MB
Location
C:\Program Files\Chromium Driver
Publisher
The Chromium Project

Quick Answer

chromedriver.exe is safe. It's the official Chromium WebDriver binary used by automation frameworks to drive Chromium-based browsers.

Is it a Virus?
✔ NO - Safe
Must reside at C:\Program Files\Chromium Driver\chromedriver.exe or C:\Program Files (x86)\Chromium Driver\chromedriver.exe
Warning
Many processes normal
Chromedriver may spawn as needed by automation scripts
Can I Disable?
✔ YES
Only disable by stopping automation scripts; Chromedriver is typically launched by test runners, not user-initiated

What is chromedriver.exe?

chromedriver.exe is the Chromium WebDriver binary used by automated testing frameworks to control Chromium-based browsers. It exposes the WebDriver API, receives commands from test scripts, and translates them into browser actions, such as navigation and input, via HTTP.

Chromedriver runs as a separate process that coordinates with the browser via the WebDriver protocol, enabling automated tests to launch, interact with, and inspect Chromium-based sessions in a sandboxed, isolated manner.

Quick Fact: Chromedriver is maintained as part of the Chromium project and aligns with Chrome releases to ensure compatibility with browser versions.

Types of Chrome Driver Processes

Is chromedriver.exe Safe?

Yes, chromedriver.exe is safe when downloaded from official sources (The Chromium Project download or Google ChromeDriver sites).

Is chromedriver.exe a Virus or Malware?

The real chromedriver.exe is NOT a virus. Malware may disguise itself with similar names; always verify the file path and signature.

How to Tell if chromedriver.exe is Legitimate or Malware

  1. File Location:: Should be in C:\Program Files\Chromium Driver\chromedriver.exe or C:\Program Files (x86)\Chromium Driver\chromedriver.exe. Any other path is suspicious.
  2. Digital Signature:: Right-click chromedriver.exe → Properties → Digital Signatures. Should show 'The Chromium Project' or 'Google LLC' as signer.
  3. Resource Usage:: Normal usage is modest; chromedriver will only run when automation tasks run. If consistently high CPU when idle, suspect.
  4. Behavior:: Chromedriver typically starts and stops with your test runner, not as a background service.

Red Flags: If chromedriver.exe is located in unusual folders (like Temp, AppData\Local\Temp, or System32), runs when no automation is active, lacks a valid digital signature, or uses excessive resources constantly, scan with reputable antivirus. Watch for similarly named files like 'chromedriver.exe.bak' or 'chromedriver2.exe'.

Why Is chromedriver.exe Running on My PC?

Chromedriver runs when automated tests or scripts request control over Chromium-based browsers, or when test runners initialize a driver session for browser automation.

Reasons it's running:

Can I Disable or Remove chromedriver.exe?

Yes, you can disable chromedriver.exe. It is safe to stop when automation tasks are not running; removing it may break automated test setups.

How to Stop chromedriver.exe

How to Uninstall Chromedriver

Common Problems: Chromedriver High CPU or Memory Usage

If chromedriver.exe is consuming excessive resources during automation tasks or occasionally when idle:

Common Causes & Solutions

Quick Fixes:
1. Quick Fixes:
2. 1. Terminate active automation sessions (Selenium server, Playwright, Cypress).
3. Update chromedriver to the correct version for your Chromium browser.
4. Review and prune active automation scripts and dependencies.
5. Check for lingering chromedriver processes in Task Manager and end them.
6. Reboot the machine if resource usage remains high after termination.

Frequently Asked Questions

Is chromedriver.exe a virus?

No, chromedriver.exe from official Chromium/ChromeDriver sites is not a virus. Ensure you download from chromium.org or google.com/chromedriver and check digital signature.

Why is chromedriver.exe using CPU?

High CPU usage is usually caused by specific automation tasks running heavy pages or remnants of failing tests. Use the automation tool's diagnostics to identify the driver or page causing load.

Can I delete chromedriver.exe?

Yes, you can remove chromedriver.exe if you no longer need automated browser testing locally. Ensure you update your automation project to not reference chromedriver.

Can I disable chromedriver.exe?

Chromedriver is not a background service by default. It only runs when an automation task starts. You can stop the automation tool or remove the binary to disable it.

Why is chromedriver.exe running at startup?

Chromedriver typically does not start at system startup unless an automation job is configured to launch it on boot. Check your CI pipelines and startup scripts.

Why are there so many chromedriver processes?

Each WebDriver session can spawn its own chromedriver instance. If tests launch multiple sessions or client wipes leave orphan processes, you may see several chromedriver.exe processes.

Related Processes