Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】
Remote Server Administration Tools(RSAT:リモート サーバー管理ツール)を使用すると、デスクトップPCからWindows Serverホスト上の役割や機能をリモートで管理できます。RSATには、グラフィカルなMMCスナップイン、コマンドラインツール、PowerShellモジュールが含まれています。RSATはWindows 10や11が動作するデスクトップPCだけでなく、Windows Serverホストにもインストール可能です。本記事では、Windows 10、Windows 11、およびWindows Server 2022/2019/2016に、GUIまたはPowerShellコンソールを使用して、「Feature on Demand」経由でオンライン・オフライン両方の方法でRSATをインストールする手順を解説します。
Windows 10へのRSATのインストール(Features on Demand)
Windows 10 ビルド1809以前では、RSATはMicrosoftのサーバーから手動でダウンロードしてインストールする必要がある個別のMSU更新プログラムとして提供されていました。Windows 10のビルドアップグレードを行うたびに、最新版のRSATパッケージを含む新しいMSUパッケージをダウンロードし直してインストールしなければなりませんでした。しかし現在、MicrosoftウェブサイトのRSATダウンロードページには次のようなメッセージが表示されています。
重要: Windows 10 October 2018 Update以降、RSATは「Features on Demand」としてWindows 10自体に組み込まれています。
つまり、現在のWindows 10ビルドでは、RSATパッケージを手動でダウンロードする必要はありません。リモート サーバー管理ツールのインストールパッケージはWindows 10のイメージに組み込まれ、個別の機能(Features on Demand)としてインストールできるようになっています。設定アプリから直接RSATをインストールできます。
なお、Windows 10のディストリビューションにはRSATのインストールファイル自体は含まれていないため、インストールにはインターネットへの直接アクセスが必要です。また、RSATはWindows 10のProfessionalおよびEnterpriseエディションにのみインストールでき、Homeエディションでは利用できない点に注意してください。
Windows 10にRSATをインストールするには、設定 → アプリ → オプション機能の管理 → 機能の追加に移動します。

Windowsのオプション機能の一覧には、OpenSSHサーバー、組み込みSSHクライアント、SNMPサービスなどのコンポーネントも含まれています。
必要なRSATコンポーネントを選択し、インストールをクリックします。

一部のRSATコンポーネントは、インストール完了のために再起動が必要な場合があります。
Windows 10で利用できる主なサーバー管理ツールは以下の通りです。
- RSAT: Active Directory Domain Services および Lightweight Directory Services ツール
- RSAT: BitLockerドライブ暗号化管理ユーティリティ
- RSAT: Active Directory証明書サービス ツール
- RSAT: DHCPサーバーツール(Windows Server上のDHCPサーバーの構成・管理用)
- RSAT: DNSサーバーツール
- RSAT: フェールオーバークラスター ツール
- RSAT: ファイルサービス ツール
- RSAT: グループポリシー管理ツール
- RSAT: IPアドレス管理(IPAM)クライアント
- RSAT: Data Center Bridging LLDPツール
- RSAT: ネットワークコントローラー管理ツール
- RSAT: ネットワーク負荷分散ツール
- RSAT: リモートアクセス管理ツール
- RSAT: リモートデスクトップサービス ツール
- RSAT: サーバーマネージャー
- RSAT: シールドされたVMツール
- RSAT: ストレージ移行サービス管理ツール
- RSAT: Windows PowerShell用Storage Replicaモジュール
- RSAT: Windows PowerShell用System Insightsモジュール
- RSAT: ボリューム ライセンス認証ツール(KMSサーバーコンソール)
- RSAT: Windows Server Update Services ツール
インストール後、GUIベースのMMCスナップインは、コントロールパネル → システムとセキュリティ → 管理ツール(Control Panel\System and Security\Administrative Tools)から利用できます。
PowerShellを使ったRSATのインストール(Windows 10)
RSAT管理コンポーネントはPowerShellからもインストールできます。ここでは、Windows 10 20H2でのRSATコンポーネントの管理方法を例に説明します。
まず、以下のコマンドでコンピューターにインストールされているRSATコンポーネントの一覧を表示できます。
Get-WindowsCapability -Name RSAT* -Online | Select-Object -Property DisplayName, State
この例では、DHCPとDNSの管理ツールがインストール済み(Installed)で、その他のRSATモジュールは未インストール(NotPresent)であることがわかります。

RSAT機能のインストールには、Add-WindowsCapabilityコマンドレットを使用します。
特定のRSATツール(例:AD管理ツール。ADUCコンソールとActive Directory用Windows PowerShellモジュールを含む)をインストールするには、次のコマンドを実行します。
Add-WindowsCapability –online –Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
DNS管理コンソールとPowerShellのDNSServerモジュールをインストールする場合は、以下を実行します。
Add-WindowsCapability –online –Name Rsat.Dns.Tools~~~~0.0.1.0
その他のコンポーネントについても同様です。
Add-WindowsCapability -Online -Name Rsat.FileServices.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.IPAM.Client.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.LLDP.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.NetworkController.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.NetworkLoadBalancing.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.BitLocker.Recovery.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.CertificateServices.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.DHCP.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.FailoverCluster.Management.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.RemoteAccess.Management.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.RemoteDesktop.Services.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.ServerManager.Tools~~~~0.0.1.0
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.StorageReplica.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.SystemInsights.Management.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.VolumeActivation.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.WSUS.Tools~~~~0.0.1.0
DISMユーティリティを使ってRSATをインストールすることもできます。例えば以下のように実行します。
DISM.exe /Online /add-capability /CapabilityName:Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 /CapabilityName:Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0 /CapabilityName:Rsat.WSUS.Tools~~~~0.0.1.0
利用可能なすべてのRSATツールを一括でインストールするには、次のコマンドを実行します。
Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability –Online
未インストールのRSATツールだけをインストールする場合は、こちらです。
Get-WindowsCapability -Name RSAT* -Online | where State -EQ NotPresent | Add-WindowsCapability –Online

その後、すべてのRSATツールがインストール済み(Installed状態)になっていることを確認してください。

これで、インストールされたRSATツールがオプション機能の管理パネルにも表示されるようになります。
Windows 11へのRSATツールのインストール
Windows 11では、設定 → アプリ → オプション機能 → オプション機能の追加(View features)パネルからRSATをインストールできます。
検索フィールドに「RSAT」と入力し、インストールしたいRSAT機能を選択します。

もちろん、PowerShellを使ってWindows 11にRSATをインストールすることも可能です。
Add-WindowsCapability –online –Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0

Windows Server 2022/2019/2016へのリモート サーバー管理ツールのインストール方法
Windows Serverの場合、RSATのインストールにインターネット接続は不要です。対応するWindows Serverの役割や機能のインストールと同時にRSAT機能をインストールできるほか、サーバーマネージャー経由(役割と機能の追加 → 機能 → リモート サーバー管理ツール)でもインストールできます。すべてのRSATコンポーネントは機能管理ツール(Feature Administration Tools)と役割管理ツール(Role Administration Tools)の2つのセクションに分類されています。必要な項目を選択し、「次へ → 次へ」で進めてください。

Windows Server 2022、2019、2016にRSATをインストールするには、PowerShellのInstall-WindowsFeatureコマンドレットも使用できます。
Get-WindowsFeature| Where-Object {$_.name -like "*RSAT*"}| ft Name,Installstate
特定のRSATコンポーネントをインストールするには、その名前を指定します。例えば、RDSライセンス診断コンソールをインストールする場合は次のようになります。
Install-WindowsFeature RSAT-RDS-Licensing-Diagnosis-UI

インストール済みのGUIベースのRSATコンソールには、サーバーマネージャーまたはコントロールパネルからアクセスできます。
Windows 10でRSATインストール時にエラー0x800f0954が発生する場合
WindowsデバイスがグループポリシーによってローカルのWSUS更新サーバーやSCCM SUPから更新プログラムを受け取るよう構成されている場合、Add-WindowsCapabilityまたはDISMでRSATをインストールしようとすると、エラー0x800f0954が発生します。

この問題を回避してWindows 10に正しくRSATをインストールするには、一時的にWSUSサーバーからの更新を無効化します。レジストリキーHKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AUを開き、UseWUServerの値を0に変更したうえで、Windows Updateサービス(wuauserv)を再起動します。
以下のPowerShellスクリプトを利用できます。
$currentWU = Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" | select -ExpandProperty UseWUServer
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value 0
Restart-Service wuauserv
Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability –Online
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value $currentWU
Restart-Service wuauserv -force
あるいは、WindowsのオプションコンポーネントやFeatures on Demand(RSATを含む)のインストールオプションを設定できる、新しいグループポリシーパラメーターを構成する方法もあります。
- ローカルGPOエディター(
gpedit.msc)を開くか、ドメイン環境ではグループポリシー管理コンソール(gpmc.msc)を使用します。 - GPOのコンピューターの構成 → 管理用テンプレート → システムセクションに移動します。
- ポリシー[オプション コンポーネントのインストールおよびコンポーネントの修復に関する設定を指定する]を有効化し、[Windows Server Update Services (WSUS) の代わりに、修復コンテンツとオプション機能を Windows Update から直接ダウンロードする]オプションにチェックを入れます。

- 変更を保存し、グループポリシー設定を更新します(
gpupdate /force)。
これで、PowerShellやDISM経由のRSATインストールがエラーなしで完了するはずです。
FoD ISOイメージを使ったWindows 10へのRSATのオフライン展開
RSATのインストール時に「Add-WindowsCapability failed. Error code = 0x800f0954」というエラーが発生したり、オプション機能の一覧にRSATが表示されない(No features to install)場合は、コンピューターが内部のWSUS/SCCM SUPサーバーから更新を受け取るよう構成されている可能性が高いです。ここでは、インターネットに直接アクセスできない切断環境や企業ドメインネットワークにおいて、Windows 10 1903にRSATをオフラインでインストールする方法を紹介します。

オフラインでRSATをインストールするには、Microsoft MSDN / Volume Licensing Service Center(VLSC)の個人セクションから、お使いのWindows 10ビルドに対応したFoD ISOイメージをダウンロードする必要があります。イメージ名は「Windows 10 Features on Demand, version 1903」のような形式です。
例えば、Windows 10 1903 x64の場合は、イメージファイルSW_DVD9_NTRL_Win_10_1903_64Bit_MultiLang_FOD.ISO(約5GB)をダウンロードします。ISOイメージファイルを共有ネットワークフォルダーに展開すると、RSATのcabファイルを含む一連の*.cabファイルが得られます。
次に、Windows 10デスクトップにRSATコンポーネントをインストールする際、このFoD共有ネットワークフォルダーへのパスを指定します。例:
Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -LimitAccess -Source \\fs01\Windows-FOD\Win101903x64\

前述のグループポリシーパラメーターを使って、FoDコンポーネントのディレクトリパスを指定することもできます。その場合は、代替ソースファイルのパス(Alternative source file path)にFoDフォルダーへのUNCパスを入力してください。

または、レジストリキーHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing配下のLocalSourcePathパラメーター(REG_Expand_SZ)にディレクトリパスを指定することで、この設定を行うこともできます。
設定後、ユーザーはオプション機能の管理のGUIから、Windows 10にRSATコンポーネントを自分でインストールできるようになります。
VLSCからFoDイメージを入手できない場合は、更新プログラム「WindowsTH-RSAT_WS2016-x64.msu」をダウンロードし、MSUファイルの中身を展開して、KB2693643-x64.cabファイルをDISMでインストールするという方法もあります(Windows 10 2004で動作確認済み)。
expand -f:* c:\WindowsTH-RSAT_WS2016-x64.msu C:\RSAT
dism.exe /online /add-package /packagepath:C:\RSAT\WindowsTH-KB2693643-x64.cab
RSATインストール時によくあるエラーと対処法
- 0x8024402c、0x80072f8f: Microsoft Updateサービスにアクセスできず、RSATファイルをダウンロードできない状態です。インターネット接続を確認するか、ローカルのFoDイメージからインストールしてください:
Add-WindowsCapability -Online -Name Rsat.Dns.Tools~~~~0.0.1.0 -LimitAccess -Source E:\RSAT\ - 0x800f081f:
–Sourceパラメーターで指定したRSATコンポーネントのディレクトリパスを確認してください。 - 0x800f0950: 0x800f0954と同様のエラーです。同じ対処法が有効です。
- 0x80070490: DISMでWindowsイメージのチェックと修復を行ってください:
DISM /Online /Cleanup-Image /RestoreHealth
-
Windows 10にリモートサーバー管理ツール(RSAT)をインストールする方法
RSAT(Remote Server Administration Tools/リモートサーバー管理ツール)は、Microsoftが開発した便利なツールで、離れた場所にあるWindows Serverを管理するために使用されます。このツールにはMMCスナップインの「Active Directoryユーザーとコンピューター」が含まれており、ユーザーはリモートサーバーに対して各種変更や管理操作を行うことができます。また、RSATを使えば以下のような項目も管理可能です。Hyper-Vファイルサービスインストール済みのサーバーの役割と機能追加のPowerShell機能ここでいうMMCとは「Micros
-
Windowsのディスク容量を解放する方法:標準搭載ツールの実力を徹底検証
Windowsマシンのディスク容量が不足することは、適切な計画を立てていれば本来防げるはずの問題です。例えば、OS(Cドライブ)を専用パーティションに配置し、新しいソフトウェアを頻繁にインストールせず、データやゲームは別のパーティションやドライブに保存しておけば、Windows Updateによる一時的な増加を除けば、Cドライブの使用量はほぼ一定に保たれます。 しかし、こうした対策を何もしていない場合、ディスク容量の制約に悩まされることになるでしょう。その際にはクリーンアップ作業が必要です。Windowsには標準で複数のツールが用意されており、有名なものもあれば、あまり知られていないものもあり