Power Automate Desktop detects proxy settings

Important

This content is archived and is not being updated. For the latest documentation, go to What's new in Power Automate?. For the latest release plans, go to Dynamics 365 and Microsoft Power Platform release plans.

Enabled for Public preview Early access General availability
Admins, makers, marketers, or analysts, automatically - - Jul 22, 2021

Business value

Power Automate Desktop can now autodetect Windows proxy settings.

Feature details

Power Automate Desktop will detect the Windows proxy settings configuration to connect to the cloud services it needs. This process takes place automatically. Admins can also set the following registry keys to configure how Power Automate Desktop interacts with a corporate proxy server.

Note

Scenarios where a user needs to manually enter credentials to authenticate against a proxy server (for example, basic auth) are not supported. As a workaround, you could use some of the registry keys below to either define a proxy server that doesn’t require manual authentication or completely bypass the proxy.

The ProxyServer key

Hive: HKEY_LOCAL_MACHINE
Key: SOFTWARE\Microsoft\Power Automate Desktop
Name: ProxyServer
Type: String
Value: ProxyAddress:port (for example, myproxy.com:3128)

Power Automate Desktop uses the ProxyServer key value to override the proxy server address and port settings in Windows. This key value is useful if you want Power Automate Desktop to use a different proxy server than the one that's defined in Windows.

The DisableWindowsProxy key

Hive: HKEY_LOCAL_MACHINE
Key: SOFTWARE\Microsoft\Power Automate Desktop
Name: DisableWindowsProxy
Type: DWORD
Value: 1

If the DisableWindowsProxy key and value are found, Power Automate Desktop will not use the Windows proxy settings. This key is useful if you want to bypass a proxy server for Power Automate Desktop’s traffic.

The UseDefaultProxyCredentials key

Hive: HKEY_LOCAL_MACHINE
Key: SOFTWARE\Microsoft\Power Automate Desktop
Name: UseDefaultProxyCredentials
Type: DWORD
Value: 1

If the UseDefaultProxyCredentials key and value are found, Power Automate Desktop will try to authenticate against a proxy server, using the current user’s credentials.

See also

Configure Power Automate for desktop to interact with a corporate proxy server (docs)