Windows でリモート サーバー管理ツール (RSAT) を設定する方法

WindowsでRSATツールを管理する方法 – 実践的なヒントとよくある失敗談

Windows でリモート サーバー管理ツール (RSAT) を管理するのは、必ずしも簡単ではありません。特に、異なるバージョンで動作させようとしている場合や、Windows がインストール中に不具合を起こした場合などはなおさらです。ツールがまったく表示されないこともあれば、0x800f0954 や 0x8024402c といったエラーが突然表示されることもあります。Windows がポリシー設定、ネットワークの問題、あるいは誤った構成によってこれらの機能を隠したりブロックしたりしているように感じられ、少々イライラすることもあります。もしこのことで頭を悩ませているのであれば、これらの方法が少しでも楽になるか、少なくとも正しい方向を指し示してくれるでしょう。基本的に、RSAT をインストールすると、Active Directory、DNS、DHCP、グループ ポリシー管理といった便利なツールが多数利用できるようになります。これは管理者にとっても、リモートでサーバー タスクを実行する人にとっても便利です。ここでの目標は、Windows 10、11、Windows Server のいずれであっても、これらのツールをインストールしてスムーズに動作させることです。ここでは、実際に発生する問題への対処法から得たヒントも交えながら、試すべき方法を紹介します。

Windows 10 および 11 に RSAT ツールをインストールする – 最も簡単な方法 (グラフィカル メソッド)

Windows 10/11 では、[設定] メニューからインストールするのが最も簡単です。[設定] —> [アプリ] —> [オプション機能] —> [機能の追加]に移動します。検索ボックスに「RSAT」と入力すると、Active Directory ツールから DHCP、DNS、グループ ポリシーまで、あらゆるコンポーネントの一覧が表示されます。これが役立つ理由: UI をクリックしてインストールするのが通常最速のルートであるためです。特に PowerShell やコマンド ラインに慣れていない場合はそうです。システムがすでに最新でオンラインに接続されている場合に、クイック インストールを行う場合に有効です。必要なツールだけを選択できるため、時間とディスク領域を節約できます。一覧にこれらの機能が表示されたら、必要なものを選択して[インストール] をクリックします。通常、Windows は Microsoft サーバーからすべてを取得するため、ここではインターネット接続がほぼ必須です。一部の機能がインストールされない、またはハングするというメッセージが表示される場合は、ネットワークの問題か、グループ ポリシーがダウンロードをブロックしている可能性があります。注意すべき点が 1 つあります。RSAT コンポーネントによっては、後で再起動が必要になる場合があります。また、Windowsがドメインに参加していてポリシーが厳しく管理されている場合、特定の機能が制限される可能性があります。 ヒント:古いセットアップやWindowsが完全に更新されていない場合、特定のツールが表示されなかったりエラーが表示されたりすることがあるようです。これは、RSATがかつてKB2693643などのMSUファイルを介して別パッケージとして配布されていたためです。古いバージョンをご利用の場合、または手動更新に関するメッセージが表示される場合は、まずその更新プログラムをインストールする必要があるかもしれません。ただし、新しいバージョンのWindowsでは、ほとんどの場合、RSATは組み込まれています。

PowerShell を使用して RSAT をインストールする – より柔軟なアプローチ

UI にコンポーネントがリストされない場合やシステムがインストールを拒否する場合は特に、クリックするだけでは不十分な場合があります。ここで PowerShell が役立ち、プロセス全体をスクリプト化できます。役立つ理由: 一部のセットアップでは信頼性が高く、自動化が可能で、問題が発生した場合に適切なフィードバックが提供されるためです。適用される場合: GUI メソッドが失敗するか、少数のシステムをリモートで管理している場合。また、スクリプトや、推測せずにインストールされている機能を確認したい場合にも役立ちます。 次のコマンドで、インストールされている機能と不足している機能のリストが表示されます。 Get-WindowsCapability -Name RSAT* -Online | Select-Object -Property DisplayName, State 一部のツールに「NotPresent」と表示される場合は、次のコマンドでそのツールだけをインストールできます。 Add-WindowsCapability –online –Name Rsat. ActiveDirectory. DS-LDS. Tools~~~~0.0.1.0 または、その機能名を任意の名前に置き換えます (完全なリストについては、 Microsoft のドキュメントを確認してください)。 これが機能する理由: Windows の機能カタログが同期されていなかったり、特定のツールが表示されなかったりすることがありますが、PowerShell を使用すると正確な制御が可能で、不足しているものを確認できます。 システムが管理されたネットワーク上にある場合や、機能のダウンロードを制限するポリシーが適用されている場合は特に、エラーが発生することがあります。このような場合は、グループポリシーを変更してWindows Updateからのダウンロードを許可するか、オフラインソースを使用する必要があるかもしれません。もう一つのヒント:DISM(展開イメージのサービスと管理)ツールも役立ちます。 DISM.exe /Online /add-capability /CapabilityName:Rsat. ActiveDirectory. DS-LDS. Tools~~~~0.0.1.0 ただし、システムがMicrosoftサーバーに接続できない場合は、0x8024402cや0x800f081fなどのエラーコードが表示されるので、ご注意ください。また、ネットワーク構成やWSUSポリシーがこの問題に干渉することが多いので、問題が発生した場合はこれらの設定を再確認してください。

Windows Server に RSAT をインストールする – 組み込みの方法

Windows Server では、RSAT は機能として組み込まれているため、より簡単です。サーバー マネージャー —> 役割と機能の追加 —> 機能 を起動するだけです。すべての RSAT ツールは、「リモート サーバー管理ツール」などの下にあります。役立つ理由: インターネットにアクセスできるローカル サーバーにインストールする場合、通常、インターネット接続や追加のダウンロードは不要です。必要なものにチェックを入れるだけで済みます。一部のサーバー、特にコア インストールや最小限のインストールでは、PowerShell が必要な場合があります。 Install-WindowsFeature -Name RSAT-FeatureName 使用可能な機能を確認するには: Get-WindowsFeature | Where-Object {$_. Name -like "*RSAT*"} Hyper-V 管理などの機能をインストールするには: Install-WindowsFeature RSAT-Hyper-V-Tools 統合されているため、すべてが簡単になると考えられますが、サーバーは少なくとも Windows Server 2016 以降である必要があります。

よくあるエラーの修正方法 — Windows は問題を難しくするのが好きなので

RSAT インストール エラーは、特に 0x800f0954 や 0x8024402c などのエラーの場合は厄介です。よくある原因の 1 つは、ネットワーク ポリシーによって Windows が Microsoft Update サーバーにアクセスできないようにされていること、または WSUS セットアップが問題を起こしていることです。0x800f0954 を修正するには、「修復コンテンツと機能を Windows Update から直接ダウンロードする」グループ ポリシーを有効にしてみてください。 – gpedit.mscを実行します 。 – コンピューターの構成 —> 管理用テンプレート —> システム に移動します。 – オプションのコンポーネントのインストールおよびコンポーネントの修復の設定を指定します を有効にします。 – 修復コンテンツと機能を Windows Update から直接ダウンロードする をチェックします 。 必ず次のコマンドを実行gpupdate /force し、*Windows Update* サービスを再起動してください。 net stop wuauservその後net start wuauserv 、または場合によっては再起動するだけで、これらの変更は魔法のように機能します。この問題を解決するには、WindowsがMicrosoftから直接取得できるようにポリシーを設定するか、Windows UpdateのWSUSを一時的に無効にしてください。場合によっては、レジストリ関連の問題である可能性があります。HKLM \SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateにある以下のレジストリ値を調整してください。 – 0DoNotConnectToWindowsUpdateInternetLocationsに設定 – 0に設定 その後、*wuauserv*サービスを再起動してください。 DisableWindowsUpdateAccess

Windows イメージを使用して RSAT をオフラインでインストールする – インターネットが利用できない場合

エアギャップ ネットワークや切断されたシステムの場合、RSAT をオフラインでインストールすると非常に便利です。必要な CAB ファイルがすべて含まれている、Microsoft からの機能オンデマンド (FoD) コンポーネントを含む適切な ISO を入手する必要があります。新しいバージョンの Windows 10 (2004 以降) については、[[Microsoft ドキュメント](https://learn.microsoft.com/en-us/azure/virtual-desktop/language-packs)] を確認してください。通常、「FOD Disk 1 ISO」のような名前の ISO があります。Windows 11 (21H2、22H2) の場合も、同様のリンクが存在します。ダウンロードしたら、ISO をマウントするか抽出します。中には、*.CAB ファイルが多数あります。フォルダーをネットワーク経由で共有するか、ローカルに保存して、次のコマンドを使用します。 Add-WindowsCapability -Online -Name Rsat. ActiveDirectory. DS-LDS. Tools~~~~0.0.1.0 -LimitAccess -Source \\shared\FOD\folder これが役立つ理由: インターネットと Microsoft Update が不要になるため、ネットワークがロックダウンされている場合や、企業環境でトラブルシューティングを行う場合に最適です。それでもインストールが失敗する場合は、–Sourceパスを再確認するか、「設定の指定…」オプションを使用してグループ ポリシーを調整し、ローカル ソースを指定するようにしてください。—

RSAT の扱いは、時々幽霊を追いかけるような気分になることがあります。特に、アップデート、ポリシー、ネットワークの不具合などがプロセスを妨害している場合はなおさらです。しかし、忍耐強く適切なコマンドを使用すれば、大抵は自然に解決します。ただし、ネットワーク接続、ポリシー、そして正しい機能名が鍵となることを忘れないでください。

まとめ

  • クイックインストールを行うには、[設定] -> [アプリ] -> [オプション機能] を使用します。
  • PowerShell は、より詳細な制御とトラブルシューティングに適しています。
  • サーバーでは、サーバー マネージャーまたは PowerShell コマンドを使用して機能を追加します。
  • エラーが表示された場合は、ネットワーク ポリシー、Windows Update の設定、レジストリの調整を確認してください。
  • インターネット アクセスが利用できない場合でも、ISO からのオフライン インストールは機能します。

まとめ

これらのヒントが、RSATを苦労せずにインストールできる誰かの助けになれば幸いです。ポリシーを調整したり、適切なコマンドを実行したりするだけの簡単な作業で済む場合もあります。ある設定では1回でうまくいきましたが、別の設定では少し調整が必要でした。とにかく頑張ってください。そして、ネットワークとポリシーを事前に確認することを忘れないでください。幸運を祈ります。そして、この記事が誰かの時間を節約するのに役立つことを願っています。