How to activate and configure Chrome Remote Desktop on Windows step by step

Last update: 06/11/2025

  • Encrypted remote access with a Google account and a 6-digit PIN to secure each session.
  • Enterprise controls and policies: firewall traversal, curtain mode, and API blocking.
  • Flexible deployment: from local PCs to Windows VMs in Google Cloud and use on Linux.
  • Good security practices: Use a VPN beforehand and protect the endpoint to minimize risks.

How to enable and configure Chrome Remote Desktop on Windows

¿How to activate and configure Chrome Remote Desktop on Windows? If you need to connect to your work or home PC without complicationsChrome Remote Desktop (CRD) is Google's free tool that lets you remotely control a computer from another device or your mobile phone. With easy setup and solid performance, it's a fantastic option for personal use, occasional support, or light remote work.

In this guide you will see How to activate and configure Chrome Remote Desktop on Windows step by stepWe'll cover how to access your computer from another device, how to share your screen to receive help, advanced Linux settings, and deployments on Google Cloud virtual machines. We'll also review... policies for administrators, security recommendations (such as using a VPN), troubleshooting, and limitations of the tool compared to professional alternatives.

What is Chrome Remote Desktop and how does it work?

Chrome Remote Desktop is a secure and free remote access service It integrates with the Google Chrome browser or its dedicated app. It allows you to control your computer remotely with your mouse and keyboard as if you were sitting in front of it. It works on Windows, macOS, Linux, ChromeOS, Android, and iOS, making it highly flexible in mixed environments.

The system is based on your Google account and a PIN 6 digits. After enabling remote access on the "host" computer (the one you want to access), you can connect from another device where you log in with the same account. All sessions They travel encrypted end-to-end to protect your privacy.

Windows prerequisites

Before you begin using Windows, make sure you meet the following requirements:: have Google Chrome updated, have a stable Internet connection, sign in with your Google account and have permissions to install software on the computer (you will need to accept the installation of the host service).

To avoid cuts, Disables sleep, hibernation, and disk shutdown as long as you want to keep the equipment available remotely. If you use restrictive antivirus or firewalls, check that They allow outgoing UDP traffic, incoming UDP responses, TCP 443 (HTTPS) and TCP/UDP 3478 (STUN)In corporate or school networks, the administrator may limit the use of CRD.

Activate and configure Chrome Remote Desktop on Windows (step by step)

Google failed justice
04/28/2021 The Google Chrome app logo on a mobile phone.
INTERNATIONAL ECONOMY
Fabian Sommer/dpa

Activation is very straightforward. And it's done directly from the Chrome browser. Below is the recommended workflow to get your host ready and PIN-protected.

  1. Open Google Chrome on your Windows PC.
  2. Type in the address bar: remotedesktop.google.com/access.
  3. In the “Configure remote access” section, click Download and install the CRD host service when prompted.
  4. If prompted by the wizard, accept system permissions to complete the installation.
  5. Choose a name to identify the device in the device list.
  6. Create a 6 digit PIN and confirm it. This code will be requested on each remote connection.

During the process, Chrome can download an installer and display an "Accept and Install" dialog box.Confirm this so that the host service is registered and running in the background. You will see the device as "Online" when it is ready.

Access your PC and share your screen

Log in remotely from another computer

To control your computer remotely, repeat the login of your Google account on the other computer and access the CRD portal.

  1. Open Chrome and go to remotedesktop.google.com/access.
  2. Press on Sign in and choose the host computer from the list.
  3. Enter the 6 digit PIN and confirm with the arrow to connect.
Exclusive content - Click Here  How to move the Google Chrome navigation bar to the bottom of the screen

The session is established in seconds and All communication is encryptedYou'll be able to use the keyboard, mouse, clipboard, and features like file transfer very easily.

Share your computer to receive help

If you need occasional support from someone elseYou can share temporary control of the device using a one-time code.

  1. In the shared device, open remotedesktop.google.com/support.
  2. In “Get support”, download and install the service (if you don't already have it) and press Generate code.
  3. Share that code with the person who will assist you.
  4. When the technician enters the code, you will see their email; press Share to grant access.
  5. Finally, press Stop sharing.

That code It only works once.In extended sharing sessions, CRD will ask you to periodically confirm (approximately every 30 minutes) that you wish to continue sharing.

Stop sessions and remove devices

To cut the connectionSimply close the browser tab. You can also go to Options and select Disconnect. If you want to remove a device from your list:

  1. Opens remotedesktop.google.com/access.
  2. Next to the device, click on Disable remote connections.

With that, The host becomes unavailable for new connections until you activate it again.

Access from mobile devices (Android and iOS)

You can also control your PC from your mobile phone.Download the Chrome Remote Desktop app from Google Play or the App Store, sign in with the same Google account, and tap the host computer name. Enter the PIN configured And that's it. On small screens, it might be more convenient to activate the virtual keyboard and gestures.

Linux: Host Installation and Virtual Session

In Linux you can use CRD with host components using a 64-bit Debian package. After installation, enable remote connections exactly as in the Windows/Mac section from remotedesktop.google.com/access.

To customize the desktop environment of the virtual session, You can set the default session with a configuration file in your HOME directory. The recommended workflow is:

  1. En /usr/share/xsessions/, locate the file .desktop from your preferred environment and check the line Exec= to identify the session command (for example, Cinnamon can use gnome-session --session=cinnamon).
  2. Create the file $HOME/.chrome-remote-desktop-session with content similar to: exec /etc/X11/Xsession 'TU_COMANDO_DE_SESIÓN'.
  3. Save and restart the CRD host to apply the change.

Keep in mind that Some environments do not allow more than one simultaneous sessionIn that case, use separate desktops for your local session and your CRD session, or select the desktop in the session switcher. If you switch between them, it's best to close one session before opening the other.

Deployment on Google Cloud (Windows): Interactive and non-interactive installation

If you want to set up a Windows host on Google Cloud and manage it with CRD, there are two ways: interactively with RDP or non-interactively using a specialization script (sysprep).

Interactive installation via RDP

This method requires connecting to the VM via RDPIn environments with the default VPC and firewall, the RDP port may be exposed (for example, 3339 depending on the configuration). The general scheme is:

  1. Create the VM in Compute Engine with your preferred configuration (machine type, region, disk, etc.).
  2. From the instance tab, generate the Windows password in Remote Access and download the RDP file.
  3. Connect via RDP and, once inside, open PowerShell with permissions.
  4. Download and install the CRD host by running a PowerShell block that saves the MSI of https://dl.google.com/edgedl/chrome-remote-desktop/chromeremotedesktophost.msi, runs it and cleans the installer.
  5. On your local computer, visit the CRD "command line configuration" page, authorize access to your account, and copy the line to Windows (PowerShell) remoting_start_host.exe --code="TOKEN" --redirect-url="https://remotedesktop.google.com/_/oauthredirect" --name=$Env:COMPUTERNAME.
  6. Paste it into the VM (PowerShell), confirm the permissions, and define a 6 digit PIN upon request.
Exclusive content - Click Here  How can I recover a deleted playlist on Spotify?

With this, the CRD service It is associated with your Google account. and you will be able to see the VM in the list of remote devices from the CRD portal.

Non-interactive installation (Specialize script)

The installation can be automated without RDP. with a script that runs during the system specialization phase. The process includes:

  1. Authorize the service and generate the CRD startup command for Windows (Cmd) with parameter --code="TOKEN_OAUTH" y --redirect-url="https://remotedesktop.google.com/_/oauthredirect" from the official CRD website. That token is unique, lasts only a few minutes, and is only valid once.
  2. In Cloud Shell, save that line to a file, for example crd-auth-command.txt.
  3. Create a PowerShell script (for example, crd-sysprep-script.ps1) that: (a) read metadata crd-command, crd-pin y crd-name, (B) Verify that the PIN has 6 digits, (C) Download and install the CRD host, (D) extract the arguments --code y --redirect-url from the command line, (E) Start the host with remoting_start_host.exe passing name and PIN, and (f) Install Google Chrome.
  4. When creating the VM with gcloud compute instances create For Windows Server 2022, add metadata that points to: crd-pin, crd-name, the file crd-command with the authentication line and sysprep-specialize-script-ps1 with the installation script.

As it starts up, You can follow the serial port log.You'll see messages like "Downloading/Installing Chrome Remote Desktop," "Starting Chrome Remote Desktop service," and "Finished running specialized scripts." It's normal to see a warning about this. host_unprivileged.json Not found. If the log shows “OAuth error” when the host starts, the token has either expired or been used; regenerate it or configure it interactively.

Finally, create a Windows user account from the VM console (option “Configure Windows password”) and Connect via CRD Log in via the web portal using your Google account and the PIN you set. Allow clipboard access if desired.

VM experience improvements

CRD offers an installed app This opens the session in a separate window and allows you to use keyboard shortcuts that Chrome would otherwise block. Install it from the session options sidebar for a smoother experience.

If the resolution doesn't suit you, Adjust it in Display Settings Within the remote desktop, select a different resolution from the dropdown menu and confirm the change. If you disabled connections by mistake, reconfigure the host service by repeating the activation process.

Administration and policies for companies

Google Chrome judge

As a Google Workspace administrator or organizationYou can control user access to CRD. From the administration console, you can enable or disable remote access per account. In educational environments with specific licenses, CRD may require manual activation.

To limit CRD to local networks or VPNs only, Configure the RemoteAccessHostFirewallTraversal policy on each platform: on Windows as HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome\RemoteAccessHostFirewallTraversal with value 0, on macOS using ~/Library/Preferences/com.google.Chrome.plist and on Linux with managed policy JSON. Block the API https://remotedesktop-pa.googleapis.com I https://remotedesktop.google.com disables the functions for both outgoing and incoming connections.

El curtain mode This prevents someone physically at the host from seeing what the remote user is doing. On Windows (Professional/Enterprise/Server editions), create/adjust these keys: HKLM\Software\Policies\Google\Chrome\RemoteAccessHostRequireCurtain=1, HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\fDenyTSConnections=0, ...\WinStations\RDP-Tcp\UserAuthentication=0 and in Windows 10 it adds ...\RDP-Tcp\SecurityLayer=1You can apply everything with a single command. reg add chained and restart service chromoting.

On macOS, Curtain mode could be activated via defaults (user and root) with RemoteAccessHostRequireCurtain=trueAlthough it's no longer available on Big Sur or later. Furthermore, there's the policy RemoteAccessHostMatchUsername to require that the Google account matches the local user before allowing host registration.

Exclusive content - Click Here  How to disable ads in Chrome after uBlock Origin ends

Security: VPN and endpoint protection

CRD encrypts the sessionsHowever, it does not protect the underlying network on its own. On public or shared Wi-Fi networks, it uses a Corporate VPN before starting CRD to encapsulate all traffic in a secure tunnel and strengthen access control to internal resources.

Additionally, Keep the endpoint protectedKeep your antivirus and antimalware software up to date, review logs for suspicious activity, and use MFA accounts whenever possible. The recommended workflow is clear: First, the VPN is established, the device status is validated, and then the CRD session is opened..

Troubleshooting common problems

If the page does not load or does not connectVerify that you have a working internet connection and that your browser is not blocking the CRD portal. Check your antivirus/firewall to allow outgoing UDP and its responses, TCP 443 and TCP/UDP 3478 (STUN).

In corporate or educational domains, There may be policies that block the serviceContact the administrator if you suspect restrictions. Also, verify that you are using the latest version of Chrome or ChromeOS. For persistent issues, Visit the Chrome Help Forum.

Uninstall Chrome Remote Desktop

To remove the host in WindowsOpen “Apps & features” (or “Programs & features”), find “Chrome Remote Desktop Host” and uninstall it. Then, in remotedesktop.google.com/access, disables remote connections to the device if it remains on the list.

On macOS/Linux, remove the host package From your package manager or using the corresponding uninstallation script, disable the host from the portal. If you installed any auxiliary services, check them to remove any remaining files.

Practical tips for everyday life

Prevent your PC from going to sleep Keep it available whenever you need it. Adjust power and sleep settings to prevent hibernation, and enable automatic startup of the CRD service. From the session sidebar, you can send files, adjust scaling, and manage the clipboard.

If you accidentally disable the connections at any point, Repeat the activation wizard and set a new PIN.Remember that CRD collects data anonymously. minimum performance data (such as latency and session duration) to improve the service, in accordance with Google's Privacy Policy.

What does CRD offer and where are its limits?

Key benefitsIt's cross-platform, free, offers session encryption, temporary remote support with codes, file transfers, and clipboard synchronization. It's ideal for users, freelancers, or small teams with light needs.

Limitations to consider: a single session per host, no centralized user control, no isolated app publishing or advanced auditing, and little customization of the portal. In organizations with compliance, audit, and granular control requirements, these shortcomings can be significant.

In those cases, Professional solutions such as TSplus Remote Access They offer additional features: 2FA, SSL/TLS, role-based access control, application publishing (without providing full desktop access), a centralized administration console, clientless HTML5 web access, easy deployment, and scalability to grow from a few users to hundreds. These options are designed for Corporate IT that needs security and management without the complexity of high-end platforms.

Note that Google and its brands are owned by Google LLCand that other names and logos mentioned belong to their respective owners. If you are using CRD in a regulated environment, review internal policies, ports, and regulations before enabling remote access.

You now have the complete map to activate and configure Chrome Remote Desktop on Windows.Access it from other devices and manage it intelligently: from network and VPN tricks to cloud deployments and company policies, including Linux and mobile. Whether for occasional remote work, remote support, or practical personal use, CRD responds perfectly when you're looking for simplicity, and when your scenario demands more control, you know which components to consider to raise the bar. For more information, we leave you their Official Site.