Google Chrome Extension Host
extension_host.exe is a core Chrome component responsible for loading and executing the JavaScript, CSS, and other resources of every installed extension. By running each extension in its own sandboxed process, Chrome protects the main browser from crashes and reduces the risk of extensions interfering with browser stability or security. This separation also helps enforce per-extension permissions and isolation while you browse the web.
Technically, extension_host.exe launches and manages the per-extension runtime environments, executing content scripts and background tasks in a separate process. It communicates with the main chrome.exe process via inter-process communication to apply extension features without compromising the host browser's stability.
extension_host.exe is a legitimate, signed Chrome component designed to host extension code in an isolated process. When Chrome is installed from Google's official channels, the file resides in the Chrome application folder and is digitally signed by Google LLC. In typical usage, it runs within a sandbox with restricted permissions, primarily serving to run extension scripts and manage per-extension resources. If you notice normal Chrome operation with extensions enabled, this process is expected and safe.
While extension_host.exe is a legitimate Chrome process, malware can masquerade under the same name or relocate itself to misleading folders. A suspicious instance—such as extension_host.exe located outside the Chrome install directory, unexpected CPU spikes without active extensions, or multiple copies running—warrants investigation. Always verify with digital signatures, file paths, and a malware scan to rule out impersonation.
Red Flags: Extension_host.exe found outside the Chrome installation folder, multiple unexpected copies running, or abnormal CPU spikes when no extensions are active are red flags. A mismatched digital signature or unusual file size can also indicate tampering.
Reasons it's running:
extension_host.exe is the Chrome Extension Host process that runs extension code in a separate sandboxed environment, enabling features and content scripts without destabilizing the main browser.
Yes, when it exists within the Chrome installation directory and is digitally signed by Google LLC. It hosts extension code and is essential for Chrome extensions to function safely.
CPU usage from extension_host.exe typically correlates with active extensions performing tasks in the background or content scripts running on web pages. Disable or update extensions to reduce usage.
Disable extensions individually via chrome://extensions or remove them entirely. This stops extension_host.exe from loading their code, which reduces resource usage but also disables extension features.
The file can be legitimate or spoofed. Always verify location, signature, and hash, and run a malware scan if you suspect tampering or unusual behavior.
Update Chrome, disable problematic extensions, and consider reinstalling Chrome if crashes persist. Review crash reports in Chrome and Windows Event Viewer for clues.