Windows リモート サーバー管理ツール (RSAT) を強制的に再インストールする方法 (エラー 0x80070005、アクセスが拒否されました)

Windows リモート サーバー管理ツール (RSAT) を強制的に再インストールする方法 (エラー 0x80070005、アクセスが拒否されました)

各機能更新 (および早期リリース ビルド) の後に、Windows 10 (pro) ワークステーションにリモート サーバー管理ツール (RSAT) を根気強く忠実に再インストールしてきましたが、現在は部分的に壊れているため、クリーンな再インストールを行いたいのですが、次の問題が発生しています。

  • 既存のRSATを削除しようとすると
    • kb2693643 はコントロール / プログラム / インストールされた更新プログラムの表示に表示されません
    • c:\> WUSA /uninstall /kb:2693643 アップデートが見つかり、アンインストールが開始されますが、最後にアクセス拒否で失敗します。ネットワークなしのセーフモードでも同じエラーが発生します。
  • RSAT をインストールしようとすると、「この更新プログラムは既にこのコンピューターにインストールされています」というエラーが表示されます

これは Windows 10 Pro Ver 1709、RSAT KB2693643 です。

私がこの道を進んでいるのは、たとえば、DHCP は機能するが、DNS は機能しないからです... 別のマシンのファイルを使って何かを作ることはできるかもしれませんが、通常のインストールができれば、毎日頼りにしているツールにもっと自信が持てるでしょう。

RSAT がアンインストールされたように見せかけて、通常のインストーラーが動作するようにするハックを提案できる人はいますか? WUSA適切なオプションがありません。

答え1

Microsoft Windows Server 2019、具体的にはビルド1809以降を使用している場合は、オンデマンド機能を通じてRSATをインストールする必要があります報告する人もいるWSUS を有効にするも役立ちますが、その理由は 100% 明らかではありません (組織が更新プログラムに SCCM を使用するか、Windows Update リポジトリを使用するかによって異なる可能性があります)。

  1. サーバー マネージャーに移動します。
  2. 右上の [管理] ボタンで、[役割または機能の追加...] を選択します。
  3. ウィザードの「機能の追加」まで「次へ」をクリックします。
  4. リモート サーバー管理ツール、または必要な機能のサブセットを選択します。

私が見つけたスクリプトはTechNet ギャラリー、およびPackt PublishingのPowerShell を使用した Windows Server 2019 の自動化 クックブック第 3 版は、私たちのように SCCM を使用する場合、実際には機能しないようです。特に、 は、Get-WindowsCapability -OnlineSCCM サーバーがクライアントに表示を許可する機能セットのみを返すため、これらのツールは、RSAT がインストールされていることを確認するのではなく、誤って RSAT がインストールされていると表示します。

答え2

私も同じ問題を抱えています。この回避策を確認してくださいhttps://techcommunity.microsoft.com/t5/Windows-Server-Insiders/RSAT-missing-DNS-Server-Tools/td-p/113280

これにより、ファイルが不足していると表示されたにもかかわらず、アンインストールできました。

1.管理者としてCMDを実行します。

2. 次のように入力して、Enter キーを押してパッケージの名前を検索します。dism /online /Get-Packages 結果で、RemoteServerAdministrationTools というテキストを含むパッケージ名を探します。

3. 次のように入力し、Enter キーを押してパッケージを削除します (名前には、手順 2 で取得した名前を入力します) dism /online /Remove-Package /PackageName:

dism /online /Remove-Package /PackageName:Microsoft-Windows-RemoteServerAdministrationTools-Client-Package-TopLevel~31bf3856ad364e35~amd64~~10.0.10585.0 dism /online /Remove-Package /PackageName:Microsoft-Windows-RemoteServerAdministrationTools-Client-Package-TopLevel~31bf3856ad364e35~amd64~~10.0.16299.2

関連情報