If you are a system administrator or you are just managing a network and you are using a Windows 10 with 1709, 1803, 1903 update, you may notice that after this update the Administrative Tools like Active Directory, DNS or DHCP are missing .
Microsoft did not install this feature by default and you need an update for that .
To do so you may follow theese steps :
1. Download this arhive in a new folder on C drive or in temp : Install Administrative Tools Windows 10 .
2. Extract the bat and xml files .
3. Download the WindowsTH-RSAT_WS_1709-x64.msu package for x64 versions of Windows or the WindowsTH-RSAT_WS_1709-x86.msu package for x86 versions of Windows, and save the package in the same directory.
4. Click or tap start, in serch type CMD, right click on it and click on Run as administrator.
5. Run installx64.bat for x64 versions . The command is “cd\” then “cd c:\temp” if your files are in c:\temp or change it and then type “Installx64.bat” .
Note : For x86 32 bit systems you need to change the bat and xml files. For that here you can find the file content .
*** All Windows updates starting with October 2018 Update, RSAT is included as a set of “Features on Demand” right from Windows 10. You do not download an RSAT package from this page. Instead, just go to “Manage optional features” in Settings and click “Add a feature” to see the list of available RSAT tools. Select and install the specific RSAT tools you need. To see installation progress, click the Back button to view status on the “Manage optional features” page.
*** If none of theese works, open powershell with admin rights and type :
$RSATStatus = Get-WindowsCapability -Name RSAT* -Online -LimitAccess | Select-Object -Property DisplayName, State
Write-Output $RSATStatus
$toInstall = $RSATStatus | Where-Object { $_.State -eq “NotPresent” }
if($toInstall){
Write-Output “As one or more RSAT tools are not present, proceeding to install”
$UseWUServer = Get-ItemProperty -Path “HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU” -Name “UseWUServer” | Select-Object -ExpandProperty UseWUServer
Set-ItemProperty -Path “HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU” -Name “UseWUServer” -Value 0
Restart-Service -Name “Windows Update”
Get-WindowsCapability -Name “RSAT*” -Online | Add-WindowsCapability -Online
Set-ItemProperty -Path “HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU” -Name “UseWUServer” -Value $UseWUServer
Restart-Service -Name “Windows Update”
}
else{
Write-Output “All RSAT tools are already present”
}
Write-Output “Completed”
Good luck !