# Cannot communicate with the browser

> The `Cannot communicate with the browser, please check the UiPath extension` error can indicate one of the following issues.

The `Cannot communicate with the browser, please check the UiPath extension` error can indicate one of the following issues.

## UiPath Extension for Edge is not installed or enabled

If you receive the `Cannot communicate with the browser, please check the UiPath extension` error message, the first step to take is to [Check if the Extension for Microsoft Edge is installed and enabled](https://docs.uipath.com/studio/standalone/2025.10/user-guide/check-if-the-extension-for-microsoft-edge-is-installed-and-enabled#check-if-the-extension-for-microsoft-edge-is-installed-and-enabled).

## Native Messaging Host (ChromeNativeMessaging.exe) is not running

### Description

The native host must be running to enable the communication between the Robot and the UiPath Extension.

### Solution

Use the following checklist to ensure the native host is running:

* [Check if ChromeNativeMessaging.exe is running](https://docs.uipath.com/studio/standalone/2025.10/user-guide/check-if-chromenativemessagingexe-is-running-edge#check-if-chromenativemessagingexe-is-running)
* [Check if ComSpec variable is defined correctly](https://docs.uipath.com/studio/standalone/2025.10/user-guide/check-if-comspec-variable-is-defined-correctly-edge#check-if-comspec-variable-is-defined-correctly)
* Check if the antivirus software blocks access to `ChromeNativeMessaging.exe`. To fix this issue, add the following folder to the antivirus allowlist:
  + `C:\Program Files (x86)\Common Files\UiPath\UiPath.Common` – if you're using Studio version 2023.10 and newer.
  + `C:\ProgramData\UiPath\UiPath.Common` – if you're using Studio versions older than 2023.10.

## UiPath browser extension may fail to launch on slow machines with high CPU usage

### Description

The browser extension can fail to initialize on slow machines with high CPU usage. This issue can have one of two causes:

* The **Open Browser** activity has an insufficient timeout.
* In some cases, [this Chromium bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1062936) can cause the extension to fail to initialize and the browser must be restarted. This issue affects all browser extensions.

### Solution

Increase the Open Browser timeout. You can find more details on how to do that in the [Known issues specific to MV3 extensions](https://docs.uipath.com/studio/standalone/2025.10/user-guide/known-issues-specific-to-mv3-extensions-edge#known-issues-specific-to-mv3-extensions) page under the **Open Browser activity has insufficient timeout** section.

If you’ve increased the timeout and the issue persists, set to **True** the **Enable retry** setting introduced with UI Automation version 2023.10 in **Project Settings** &gt; **UI Automation Classic** &gt; **Browser** &gt; **Enable retry for OpenBrowser Edge**.

When this setting is enabled, the Open Browser logic restarts the browser several times if the Native Host failed to initialize within the given timeout.

## Extension gets corrupted because of Windows roaming profile

The browser extension may be corrupted due to a roaming user profile. For more information on roaming user profiles, see the [Windows official documentation](https://learn.microsoft.com/en-us/windows-server/storage/folder-redirection/deploy-roaming-user-profiles).

To solve this issue, see [The extension may have been corrupted](https://docs.uipath.com/studio/standalone/2025.10/user-guide/edge-extension-corrupted#the-extension-may-have-been-corrupted).
