Prepare for Remote Debugging

With the Windows Remote Debugging (Windows RD) client, developers from Microsoft and your company can collaborate to debug kernel mode failures.

Before using the Windows Remote Debugging client, you must:

  1. Sign in to the Dashboard from either the Hardware Dev Center or the Windows Dev Center by using a Microsoft account.

    Note
    If you don't have a dashboard account, see Before You Sign In for instructions to create one.

  2. Have permission to host a session or join a session as a participant. For more information, see the Permissions section in this topic.

  3. Install the Windows RD client on a computer with the following system requirements:

    • An Internet connection.

    • A TCP connection to the host computer when you are running a remote session within your corporate network.

    • Any of the following operating systems (either 32-bit or 64-bit):

      • Windows 10
      • Windows 8.1

      • Windows 8

      • Windows 7

      • Windows Server 2016

      • Windows Server 2012

      • Windows Vista

      • Windows Server 2008

    • At least 1 megabyte (MB) of available disk space.

    • Windows Live Essentials.

      If Windows Live Essentials isn't installed, the current version is added automatically during the installation of the Windows RD client.

    • Microsoft .NET Framework 3.0.

      If Microsoft® .NET Framework isn't installed, you will be given an opportunity to download it during the installation of the Windows RD client.

  4. Install the Debugging Tools for Windows package if you are going to host a session.

    The Kernel Debugger (KD) is the only debugger that is currently supported by the Windows RD client.

Permissions

Before you can use the Windows RD client, you must have permission either to host or join a session.

To obtain permission

  1. Sign in to the Dashboard from either the Hardware Dev Center or the Windows Dev Center by using a Microsoft account. This account must be an Administrator for your organization in the Dashboard.

  2. On the left side of the window, click Administration.

  3. On the Administration page, under Your profile, click Request permissions from your admin.

  4. On the Permissions tab, under Windows Remote Debugging, select either Host Sessions, Join Sessions, or both. Click Update.

After your administrator has approved your request, you can start using the Windows Remote Debugging client.

Installation

After you have confirmed that you have permission to host or attend a remote debugging session, you can install Windows Remote Debugging.

If you are going to host a session, you must use KD as the debugger. KD is available when you install the Debugging Tools for Windows (DTW). The Debugging Tools for Windows package is available as an optional component of the Windows Software Development Kit (SDK). You don't need to install the complete Windows SDK.

To install Windows Remote Debugging

  1. Sign in to the Dashboard from either the Hardware Dev Center or the Windows Dev Center by using a Microsoft account.

  2. On the left navigation bar, click Remote Debugging.

  3. On the Remote Debugging page, in the Download box, click the Windows Remote Debugging Client link to download the latest version.

To install the Debugging Tools for Windows

Full instructions about how to install the tools and configure the software and hardware, on both host and target computers, can be found in the .chm file that is part of the DTW package.

Related topics

Host a Remote Debugging Session

Join a Remote Debugging Session

Known Issues with the Remote Debugging Client

Take Part in a Remote Debugging Session

Send comments about this topic to Microsoft