Назад | Перейти на главную страницу

Как принудительно переустановить средства администрирования удаленного сервера Windows (RSAT)? (ошибка 0x80070005, доступ запрещен)

Я терпеливо и добросовестно переустанавливал инструменты удаленного администрирования сервера (RSAT) на моей рабочей станции Windows 10 (pro) после каждого обновления функций (и сборки раннего выпуска), но теперь они частично сломаны, и я хотел бы выполнить чистую переустановку, но:

Это Windows 10 Pro версии 1709, RSAT KB2693643.

Я иду по этому пути, потому что, например, DHCP работает, а DNS - нет ... Я, вероятно, мог бы собрать что-то вместе с файлами с другого компьютера, но я бы больше доверял инструменту, от которого я зависел каждый день, если бы мог нормальная установка.

Может ли кто-нибудь предложить взлом, который заставит RSAT казаться удаленным, чтобы обычный установщик попытался работать? WUSA нет подходящего варианта.

Если вы используете Microsoft Windows Server 2019, в частности, сборку 1809 или новее, тогда вам необходимо установить RSAT через Features On Demand. Некоторые люди сообщают включение WSUS тоже помогает, хотя не на 100% понятно, почему (это может зависеть от того, использует ли ваша организация SCCM или репозиторий Центра обновления Windows для обновлений).

  1. Перейдите в диспетчер серверов.
  2. В правом верхнем углу кнопки «Управление» выберите «Добавить роли или функции ...».
  3. Нажимайте Далее, пока не дойдете до поезда «Добавить компоненты» в мастере.
  4. Выберите Инструменты удаленного администрирования сервера или набор необходимых вам функций.

Обратите внимание, что скрипты, которые я нашел на Галерея TechNet, а также руководства, опубликованные Packt Publishing's Автоматизация Windows Server 2019 с помощью Поваренной книги PowerShell, 3-е изд., похоже, на самом деле не работают, если вы используете SCCM, как мы. В частности, Get-WindowsCapability -Online возвращает только набор возможностей, которые ваш сервер SCCM позволяет видеть клиентам, поэтому эти инструменты ошибочно говорят, что RSAT установлен, а не проверяют, что они установлены.

У меня та же проблема. Ознакомьтесь с этим обходным путем 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, чтобы удалить пакет (в поле Name введите имя, полученное на шаге 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-RemoteServer Client-Package-Package-Tool-Package-Package TopLevel ~ 31bf3856ad364e35 ~ amd64 ~~ 10.0.16299.2