How to Install RSAT on Windows 10/11

Remote Server Administration Tools (RSAT) are not installed by default on Windows 10 version 1809 and later version clients. However, you can easily install it on your device via Optional features and Powershell.

RSAT, or Remote Server Administration Tools, is a suite of tools for IT administrators. It includes tools for managing Active Directory, Group Policy, AD Certificate Services, Failover Clustering, and more. A complete list of tools that are included in RSAT is provided at the end of this blog post.

Starting with Windows 10 October 2018 Update, RSAT is included as a set of “Features on Demand“. There is no requirement to download RSAT separately. You can Install it using Optional features under settings app.

Note

Note that RSAT tools are not accessible on computers running Home and Standard editions of Windows. They are exclusively available for Professional and Enterprise Editions.

Method 1 – Use Optional Features to Install RSAT

To install RSAT on Windows 10/11 using Optional features, follow these steps:

  • Log in to a Windows 10/11 device using an administrator account.
  • Open the Settings App:
    • Press the Windows key + I to open the Settings App.
  • Click on Settings > Optional Features.
Use Optional Features to Install RSAT
Use Optional Features to Install RSAT
  • Click on View Features.
Use Optional Features to Install RSAT
Use Optional Features to Install RSAT
  • Search for RSAT using the search box. This will display the list of RSAT tools available for installation. Open the Settings app using an administrator account to access and install the tools.
  • Check the box next to the tool you want to install. For example, if you want to install Group Policy Management tools, select the corresponding checkbox. Then, click on Next to proceed to the next step.
Select the RSAT tool you want to Install on your device
Select the RSAT tool you want to Install on your device
  • Click on the Install button to begin the Installation process.
Click on Install button to begin the installation
Click on the Install button to begin the installation
  • As you can see from the screenshot below, Group Policy Management tools are currently installing. This process may take some time. Also, please note that I have switched to an administrator account to install these tools on this computer.
Installation in progress
Installation in progress
  • After waiting around 5-10 minutes, the Group Policy Management tools were successfully installed on my device. Once installed, you can search for the tools in the Installed Features list, and from there, you will have the option to uninstall the tool if you no longer need it.
RSAT Tools installed
RSAT Tools installed

Method 2 – Install RSAT using Powershell

RSAT Tools can be installed using the PowerShell cmdlet Add-WindowsCapability. This command can install specific RSAT tools such as Group Policy Management Tools and Server Manager Tools etc.

To install Group Policy Management Tools on your Windows 10 or Windows 11 computer, launch PowerShell as an administrator and run the following command:

Install Group Policy Management RSAT Tools

Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0
How to Install RSAT using Powershell
How to Install RSAT using Powershell

As soon as you run this command, the installation will begin. The progress of the installation will be displayed on the PowerShell console. Additionally, you can monitor the progress of the installation by navigating to Settings > System > Optional features.

How to Install RSAT using Powershell
How to Install RSAT using Powershell

To install DHCP Management tools on your device, run the following command in an elevated PowerShell console:

Install DHCP Management RSAT Tools

Add-WindowsCapability -Online -Name Rsat.DHCP.Tools~~~~0.0.1.0

Below, the PowerShell command installs any available Group Policy-related RSAT tools not installed on the system.

Install Group Policy RSAT Tool If it’s Missing

Get-WindowsCapability -Name 'Rsat.GroupPolicy.*' -Online | Where-Object { $_.State -ne 'Installed' } | Add-WindowsCapability -Online

You can install all RSAT tools that are not currently installed on your device by using the following one-liner command:

Install All RSAT Tools (If it’s not installed) using one single command:

Get-WindowsCapability -Online | Where-Object { $_.Name -like "RSAT*" -and $_.State -eq "NotPresent" } | Add-WindowsCapability -Online

Powershell Command to Install different RSAT Tools

Add-WindowsCapability -Online -Name Rsat.Shielded.VM.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.StorageMigrationService.Management.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.IPAM.Client.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.DHCP.Tools~~~~0.0.1.0

Add-WindowsCapability –online –Name Rsat.Dns.Tools~~~~0.0.1.0

Add-WindowsCapability –online –Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.BitLocker.Recovery.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.NetworkController.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.LLDP.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.RemoteDesktop.Services.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.CertificateServices.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.RemoteAccess.Management.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.NetworkLoadBalancing.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.FileServices.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.FailoverCluster.Management.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.SystemInsights.Management.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.WSUS.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.ServerManager.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.VolumeActivation.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.StorageReplica.Tools~~~~0.0.1.0

Verify If RSAT Tools are Installed

To check and confirm if the RSAT tool is installed, you can either go to Settings > Optional Features and search for the RSAT tools under Installed Features or use the PowerShell command below to list the RSAT tools installed on your device.

Verify If RSAT Tools are Installed

Get-WindowsCapability -Name RSAT* -Online | ft DisplayName, State
Verify If RSAT Tools are Installed
Verify If RSAT Tools are Installed

More Information:

Install RSAT Tools on Windows Server 2016/2019/2022

RSAT tools can also be installed on a Windows Server OS 2016, 2019, or 2022. You can Install RSAT tools using Server Manager or Powershell. Let’s check the steps:

  • Login to the Windows Server OS using administrator credentials.
  • Go to Server Manager > Manage > Add Roles and Features.

You will encounter a wizard to add the RSAT feature. Proceed with the wizard and select the options as suggested below:

  • Before you Begin: Click Next.
  • Installation Type: Choose Role-based or feature-based installation.
  • Server Selection: Proceed by clicking Next.
  • Server Roles: Click Next to continue.
  • Features: Scroll down to find Remote Server Administration Tools and expand the list. Select the desired tool and click Next.
  • Confirmation: Click Install to install the RSAT tools on the Server OS.
Install RSAT Tools on Windows Server 2016/2019/2022
Install RSAT Tools on Windows Server 2016/2019/2022

Using Powershell

You can also use Powershell to Install RSAT Tools on a Windows Server OS. We will be using Install-WindowsFeature cmdlet for this purpose.

To check and confirm the list of RSAT tools available or installed on this Windows Server OS, execute the following command in an elevated PowerShell window.

Get RSAT Tools Status

Get-WindowsFeature | Where-Object {$_.name -like "*RSAT*"} | ft Name,Installstate, Installed

Install RSAT Tools on Windows Server OS

To Install a specific RSAT tool on the Windows Server OS, you must use Install-WindowsFeature cmdlet with the name of the component you want to install. For example:

Install-WindowsFeature: AD Admin Center

Install-WindowsFeature RSAT-AD-AdminCenter

Install-WindowsFeature: Hyper-V Management Console and Powershell Modules

Get-WindowsFeature | Where-Object { $_.Name -like "RSAT-Hyper-V-Tools" } | Add-WindowsFeature -IncludeAllSubFeature

Hyper-V RSAT Tools and Powershell Modules are now Installed on this Windows Server OS.

Fix RSAT Installation Error 0x800f0954

You may encounter error code 0x800f0954 while attempting to install RSAT tools on your Windows device. This issue could arise if the device is configured to receive updates from WSUS or SCCM.

To resolve this error, you must enable a GPO setting: “Download repair content and optional features directly from Windows Updates instead of Windows Server Updates Services (WSUS).” You can configure this setting locally via the Local Group Policy Editor, or if multiple computers are affected, you can deploy it using the Group Policy Management Console.

Fix RSAT Installation Error 0x800f0954
Fix RSAT Installation Error 0x800f0954
  • If you create a new GPO with this setting, don’t forget to link it with an Organizational unit containing devices.
  • On client computers, GPO updates/refreshes typically take around 90 minutes. However, to expedite the policy sync, you can open a command prompt as an administrator and execute gpupdate /force.
  • After executing the gpupdate /force command, you can restart your device to refresh the Windows Update services. If you prefer not to restart the client device, you can execute the following commands: net stop wuauserv and net start wuauserv to restart the Windows Update services.

Installing RSAT Tools Offline on Windows from an ISO Image

Accessing Microsoft update servers directly from your device may not be feasible in certain situations. If this is the case, you can opt to install RSAT tools offline by leveraging a Windows 10/11 FoD ISO image.

FoD, or Features on Demand, can be installed on your device using an ISO image containing FoD components. These components are provided as .cab files within the Languages and Optional Features ISO.

ISO ImageDownload Link
Download FoD Image for Windows 11https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-11-language-packs
Download FoD Image for Windows 10https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/virtual-desktop/language-packs.md#prerequisites

Extract the contents of the ISO file, which will contain *.cab files that can be used to install language packs and optional features, including RSAT tools.

Installing RSAT Tools Offline on Windows from an ISO Image
Installing RSAT Tools Offline on Windows from an ISO Image

To install RSAT Tools for Group Policy Management Tools offline, you can utilize the Add-WindowsCapability PowerShell cmdlet with the -LimitAccess switch. This instructs the command not to use Windows Update or Windows Server Update Services for source files, allowing for an offline installation.

Install Group Policy Management RSAT Tools Offline

Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0 -LimitAccess -Source C:\temp\Extracted ISO folder location

You can further streamline the process by storing the extracted ISO content on a file server in a shared folder accessible to all users. Then, configure this path as an “optional component installation and component repair” path via Group Policy.

Installing RSAT Tools on Windows Offline from an ISO Image
Installing RSAT Tools on Windows Offline from an ISO Image

If you prefer to use the Windows registry for configuring the FoD ISO path locally on Client devices, you can follow below steps:

  • Open Registry Editor on the client device.
  • Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing
  • Create a REG_EXPAND_SZ entry called LocalSourcePath with value as location of the FoD ISO: \\CLfs\Windows ISO\Windows1123H2x64.
Installing RSAT Tools on Windows Offline from an ISO Image
Installing RSAT Tools on Windows Offline from an ISO Image

Using Powershell:

Alternatively, to create a REG_EXPAND_SZ entry named “LocalSourcePath” with the value being the location of the FoD ISO (\CLfs\Windows ISO\Windows1123H2x64), you can use the following command in Command Prompt or PowerShell:

Configure FoD ISO path in Registry

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v LocalSourcePath /t REG_EXPAND_SZ /d "\CLfs\Windows ISO\Windows1123H2x64" /f

This command adds the registry entry under the specified key with the provided name, type, and value. Make sure to run this command with administrative privileges.

Leave a Comment