Como forçar a reinstalação das ferramentas de administração remota de servidor do Windows (RSAT)? (erro 0x80070005, acesso negado)

Como forçar a reinstalação das ferramentas de administração remota de servidor do Windows (RSAT)? (erro 0x80070005, acesso negado)

Reinstalei paciente e fielmente as ferramentas de administração remota de servidor (RSAT) em minha estação de trabalho Windows 10 (pro) após cada atualização de recurso (e compilação de lançamento antecipado), mas agora está parcialmente quebrado e gostaria de fazer uma reinstalação limpa, mas:

  • se eu tentar remover o RSAT existente
    • kb2693643 não está visível em controle/programas/Ver atualizações instaladas
    • c:\> WUSA /uninstall /kb:2693643 encontra a atualização e inicia a desinstalação, mas falha no final com Acesso negado. O mesmo erro no modo de segurança sem rede.
  • se eu tentar instalar o RSAT, recebo o erro "esta atualização já está instalada neste computador"

Este é o Windows 10 Pro versão 1709, RSAT KB2693643.

Estou nesse caminho porque, por exemplo, o DHCP funciona, mas o DNS não ... Eu provavelmente poderia juntar algo com arquivos de outra máquina, mas teria mais confiança em uma ferramenta da qual dependo todos os dias se pudesse fazer uma instalação normal.

Alguém pode sugerir um hack que faria o RSAT parecer desinstalado para que o instalador normal tentasse funcionar? WUSAnão tem uma opção adequada.

Responder1

Se você estiver usando o Microsoft Windows Server 2019, especificamente versão 1809 ou posterior, entãovocê precisa instalar o RSAT por meio de recursos sob demanda. Algumas pessoas relatamhabilitando o WSUSajuda também, embora não esteja 100% claro o motivo (pode depender se sua organização usa o repositório SCCM ou Windows Update para atualizações).

  1. Vá para o Gerenciador do Servidor.
  2. No botão Gerenciar superior direito, selecione Adicionar funções ou recursos...
  3. Clique em Avançar até chegar ao trem Adicionar recursos no assistente
  4. Selecione Ferramentas de administração de servidor remoto ou o subconjunto de recursos necessários.

Observe que os scripts que encontrei emGaleria TechNet, bem como guias publicados pela Packt Publishing'sAutomação do Windows Server 2019 com PowerShell Cookbook 3ª edição, não parece funcionar se você usar o SCCM como nós. Notavelmente, Get-WindowsCapability -Onlineretorna apenas o conjunto de recursos que seu servidor SCCM permite que os clientes vejam, portanto, essas ferramentas dizem erroneamente que o RSAT está instalado, em vez de verificar se estão instalados.

Responder2

Eu tenho o mesmo problema. Confira esta solução alternativahttps://techcommunity.microsoft.com/t5/Windows-Server-Insiders/RSAT-missing-DNS-Server-Tools/td-p/113280

Isso me permitiu desinstalá-lo, mesmo dizendo que faltavam arquivos:

1.Execute o CMD como administrador.

2. Encontre o nome do pacote digitando o seguinte e pressionando Enter. dism /online /Get-Packages Nos resultados, procure o nome do pacote que contém o texto RemoteServerAdministrationTools.

3.Digite o seguinte e pressione Enter para remover o pacote (em Nome, digite o nome obtido na etapa 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- Nível superior ~ 31bf3856ad364e35 ~ amd64 ~ ~ 10.0.16299.2

informação relacionada