WSUS corrompido: não é possível desinstalar, reparar ou remover (Erro 0x800f0831)

3

Tenha um único site de servidor, executando o Windows 2012 R2

Eles tiveram um longo corte de energia, e o servidor foi desligado impecavelmente quando o UPS cedeu.

Tivemos alguns outros programas e problemas de banco de dados, mas trabalhei em todos eles, exceto no Windows Server Update Service:

O WSUS MMC não abriria e apenas apresentaria um erro (Isso já dura alguns meses, e a mensagem original foi perdida nas névoas do tempo, mas não era o Etapas manuais necessárias para o KB3159706 .

O WSUS não foi instalado usando o Banco de Dados Interno do Windows: é uma instância separada do 2012 R2 Express.

Eu tentei várias correções, incluindo reparar o banco de dados, mas não consegui fazer nada funcionar, então pensei em tentar remover as funções de serviço e banco de dados do WSUS.

No Gerenciador do servidor, não consigo Adicionar as funções do WSUS Services e do Datbase, pois (razoavelmente) já está instalado.

No gerenciador do servidor, se eu tentar remover a função do banco de dados, recebo esta mensagem:

The Request to Add or Remove features on the specified server failed. an unexpected event has occurred. You can view event logs in Event Viewer to learn more about possible causes for this problem. Error: 0x800f0831

Pesquisando pelo visualizador de eventos (principalmente os logs do sistema e do aplicativo), não consigo rastrear nenhum evento relevante que pareça estar vinculado a essa mensagem.

Apenas o bit que eu consegui remover é a instância do SQL Express usando o recurso Adicionar / remover programas do SQL.

Pesquisando no código de erro, na adição e remoção de funções do Windows e nos problemas do WSUS, não consigo encontrar nenhuma informação que se aplique.

Alguém pode ajudar? Na minha cabeça, espero que haja um procedimento que basicamente diga "Desinstale o papel, ignore os erros" (Ou "Reinstale / repare as funções"), o que me permitirá adicionar as funções do zero - é um configuração muito simples do WSUS, muito feliz em apenas ativar a configuração e começar do zero, se houver uma maneira de fazer isso.

    
por Dave 23.03.2017 / 16:01

2 respostas

0

Eu tinha um colega vindo e me ajudando com este, e no final, conseguimos que funcionasse. Passos abaixo, caso alguém tenha o mesmo problema.

1) Use o instalador do SQL Express para remover o Banco de Dados do WSUS (tivemos uma instância nomeada separada em vez do Banco de Dados Interno do Windows)

2) Use Este artigo para remover manualmente o WSUS

(No nosso caso, as seguintes chaves não seriam deletadas): HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionINstallerUserdatas-1-5-18Produtos Microsoft Windows Server Updates Services 3.0 HKEY_LOCAL_MACHINESoftwareClassesInstallProdutos25B648799C414CF4EB36EF60FA054124 HKEY_CLASSES_ROOTWSusCertServer.CertManager HKEY_CLASSES_ROOTWSusCertServer.CertManager.1 HKEY_CLASSES_ROOTWSusUtilities HKEY_CLASSES_ROOTWSusUtilities.1

3) Remova a função WSUS usando o gerenciador de servidores

4) Reinicie e reinstale o WSUS usando o gerenciador do servidor. Neste ponto, a instalação funcionou, mas as tarefas de pós-instalação falharam.

5) Trabalhe com Este artigo para solucionar problemas de uma instalação com falha do WSUS - In Our caso, removendo as funções IIS e RAS, reinicializando e adicionando-as novamente, o WSUS concluiu sua inicialização

Neste ponto, os computadores clientes estão sendo exibidos no WSUS. Alguns não estão relatando, mas executar um WSUS Reset do lado do cliente está corrigindo isso:

gpupdate /force
net stop wuauserv
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f
net start wuauserv
wuauclt /detectnow
pause
    
por 12.05.2017 / 17:14
1

Eu tive problema com a função RDS (meu colega com o IIS), o mesmo erro 0x800f0831. No Windows 2012 R2. O mesmo erro ocorreu ao tentar instalar a atualização cumulativa mais recente. Problema foi causado por atualização de segurança ausente (KB4103725). Você pode encontrar o número kb ausente em C: \ Windows \ Logs \ CBS \ CBS.Log ao procurar por '0x800f0831', mas apenas ao tentar instalar o patch de segurança e não reiniciar o servidor (conforme o log é desmarcado). Artur

    
por 25.09.2018 / 09:42