Installing Remote Server Administration Tools (RSAT) for Windows 11 24H2 Offline

We recently got a question in our technical forum about how to install the Remote Server Administration Tools (RSAT) on machines that are not connected to the Internet. Well, here is a guide 🙂

Install RSAT Offline

1. Download the ISO: Languages and Optional Features for Windows 11, version 24H2.
2. Copy/Extract the LanguagesAndOptionalFeatures folder to either a network share or a local path

The copied LanguagesAndOptionalFeatures folder

3. Install the desired tools using these commands

# List all available RSAT tools and their install state
Get-WindowsCapability -Online -Name RSAT* | Select DisplayName, State

# Install RSAT tools for Active Directory from a local source
Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools -LimitAccess -Source C:\Setup\LanguagesAndOptionalFeatures

# Install all RSAT tools from a local source
Get-WindowsCapability -Online -Name RSAT* | Add-WindowsCapability -Online -LimitAccess -Source C:\Setup\LanguagesAndOptionalFeatures
Sample command to install the Active Directory RSAT tools from a local source
About the author

Johan Arwidmark

4 11 votes
Article Rating
Subscribe
Notify of
guest
18 Comments
Newest
Oldest Most Voted
JaneF
JaneF
20 days ago

Thank you so much! This worked for RSAT:  Active Directory Domain Services and Lightweight Directory Services Tools

habiba
habiba
6 months ago

Thank you so much ,the best solution ever

Sean
Sean
9 months ago

Thanks for the write up. Microsoft needs to get their act together, RSAT still does not work on the ARM64 machines.

zakaria
zakaria
9 months ago

Please i need a link to download  LanguagesAndOptionalFeatures  ISO

Roman
Roman
10 months ago

There is an easier way.

  1. Download WindowsTH-RSAT_WS2016-x64.msu
  2. Extract file from cmd expand -F:* WindowsTH-RSAT_WS2016-x64.msu c:\temp\
  3. DISM.exe /Online /Add-Package /PackagePath:WindowsTH-KB2693643-x64.cab
Shawn Larkin
Shawn Larkin
10 months ago

If you want the script to only install from the local source, you need to add the "-LimitAccess" switch.

Example:

# Install RSAT
$scriptDir = Split-Path -Path $MyInvocation.MyCommand.Definition -Parent
$scriptDir


# Install all RSAT tools from a local source
Get-WindowsCapability -Online -Name RSAT* |
    Add-WindowsCapability -Online -LimitAccess -Source $scriptDir


Kevin Nesius
Kevin Nesius
10 months ago

Works like a charm, Thanks! Wrote it up in a script

Mikeq
Mikeq
1 year ago

Johan, thank you for the post. Is it possible to find out what files are needed for offline package? The whole LanguagesAndOptionalFeatures folder is 5.2 GB, and i would like to only get the file i need for RSAT installation.
Thank you


Shawn Larkin
Shawn Larkin
10 months ago
Reply to  Mikeq

I found this script to extract the necessary cab files. Total size is around 60 MB. I did not note where I found it, but kudos to the creator. It works great for me. You will need to modify line 8 and 9 to match your source and destination folders.

https://github.com/IrrevocableNoob/RSAT-FOD-Offline-Install

Last edited 9 months ago by Johan Arwidmark
Deyan Denev
Deyan Denev
1 year ago

Great as always, but you need to add -LimitAccess to the command otherwise it will use Windows update to fetch the binaries. I've tested it and it works as expected:) Here is the command: Get-WindowsCapability -Online -Name RSAT* | Add-WindowsCapability -Online -Source C:\Setup\LanguagesAndOptionalFeatures -LimitAccess Also, a simple script for Intune deployment (I've zipped Language and Features for faster downloads): #Unzip Features on Demand content so RSAT tools can be installed from local source Expand-Archive -Path .\RSATSource.zip -DestinationPath .\ -Force -ErrorAction Stop #Remove zip archive to save some disk space Remove-Item -Path .\RSATSource.zip -Force -ErrorAction SilentlyContinue #Get all installed RSAT Tools… Read more »

L. Ozon
L. Ozon
1 year ago

A few points: If access to MS Updates sites is not blocked, you don't even need to download ISO and supply local source, and the PS cmdlets will allow you install it directly from internet for your version of Windows. If MS Updates sites are blocked (could be organizational policy), then local source files are a necessity, and you may have to use the option "-limitAccess" to prevent the PS cmdlets to go to the internet, otherwise you may see a nasty failure message despite having supplied a local source. The FoD ISO should be the correct version that corresponds… Read more »

Chris Monti
Chris Monti
1 year ago

It usually takes forever to install RSAT when the system is on WSUS. If you add '-limitaccess' to the Add-WindowsCapability command, it does not try to update through Windows Updates, so the install goes from 7-15 minutes per component to about 30 seconds


>