Manutenção de atualizações de software
Aplica-se a: Configuration Manager (branch atual)
Pode agendar e executar tarefas de limpeza do WSUS a partir da consola do Configuration Manager a partir das propriedades do Componente do Ponto de Atualização de Software. Quando optar pela primeira vez por executar a tarefa de limpeza do WSUS, esta será executada após a próxima sincronização de atualizações de software.
Para agendar e executar a tarefa de limpeza do WSUS
Agende a tarefa de limpeza do WSUS ao executar os seguintes passos:
Na consola do Configuration Manager, navegue para AdministraçãoDescrição>Geral>Sitesde Configuração> do Site.
Selecione o site na parte superior da hierarquia do Configuration Manager.
Clique em Configurar Componentes do Site no grupo Definições e, em seguida, clique em Ponto de Atualização de Software para abrir Propriedades do Componente do Ponto de Atualização de Software.
Reveja o comportamento de Substituição. Modifique o comportamento, se necessário.
Clique no separador Regras de Substituição e selecione Executar assistente de limpeza do WSUS. Na versão 1806, o nome da opção é mudado para Executar a limpeza do WSUS após a sincronização.
Clique em OK (clique em Fechar se estiver a executar a versão 1806).
Comportamento de limpeza do WSUS na versão 1802 e anterior
Antes da versão 1806 do Configuration Manager, a opção de limpeza do WSUS executa o seguinte item:
A opção Atualizações expiradas do assistente de limpeza do WSUS apenas no servidor WSUS do site de nível superior.
Uma limpeza dos itens de configuração da atualização de software na base de dados do Configuration Manager ocorre a cada sete dias e remove atualizações desnecessárias da consola do .
- Esta limpeza não removerá as atualizações expiradas da consola do Configuration Manager se estiverem atualmente implementadas.
Ainda é necessária manutenção adicional na base de dados WSUS de nível superior e em todas as outras bases de dados WSUS no ambiente. Para obter mais informações e instruções, consulte a mensagem de blogue O guia completo para a manutenção do SUP do Microsoft WSUS e do Configuration Manager .
Comportamento de limpeza do WSUS a partir da versão 1806
A partir da versão 1806, a opção de limpeza do WSUS ocorre após cada sincronização e faz os seguintes itens de limpeza:
- A opção Atualizações expiradas para servidores WSUS no CAS e sites primários.
- Os servidores WSUS para sites secundários não executam a limpeza do WSUS para atualizações expiradas.
- O Configuration Manager cria uma lista de atualizações sobrepostas a partir da respetiva base de dados. A lista baseia-se no comportamento de substituição nas propriedades do componente Ponto de Atualização de Software.
- Os itens de configuração de atualização que cumprem os critérios de comportamento de substituição expiraram na consola do Configuration Manager.
- As atualizações são recusadas no WSUS para CAS e sites primários, mas não para sites secundários.
- Uma limpeza dos itens de configuração da atualização de software na base de dados do Configuration Manager ocorre a cada sete dias e remove atualizações desnecessárias da consola do .
- Esta limpeza não removerá as atualizações expiradas da consola do Configuration Manager se estiverem atualmente implementadas.
Observação
"Meses a aguardar antes de expirar uma atualização sobreposta" baseia-se na data de criação da atualização de substituição. Por exemplo, se utilizar 2 meses para esta definição, as atualizações que foram substituídos serão recusadas no WSUS e expiradas no Configuration Manager quando a atualização de substituição tiver 2 meses.
Toda a manutenção do WSUS tem de ser executada manualmente em bases de dados WSUS do site secundário. As seguintes opções do Assistente de Limpeza do Servidor WSUS não são executadas no CAS e nos sites primários:
Atualizações não utilizadas e revisões de atualizações
Computadores que não estão contatando o servidor
Arquivos de atualização desnecessários
Para obter mais informações e instruções, consulte a mensagem de blogue O guia completo para a manutenção do SUP do Microsoft WSUS e do Configuration Manager .
Comportamento de limpeza do WSUS a partir da versão 1810
A partir da versão 1810, pode especificar regras de substituição para atualizações de funcionalidades separadamente de atualizações não relacionadas com funcionalidades nas propriedades do componente ponto de atualização de software. A opção de limpeza do WSUS ocorre após cada sincronização e faz os seguintes itens de limpeza:
- A opção Atualizações expiradas para servidores WSUS em sites CAS, primários e secundários.
- O Configuration Manager cria uma lista de atualizações sobrepostas a partir da respetiva base de dados. A lista baseia-se no comportamento de substituição nas propriedades do componente Ponto de Atualização de Software.
- Os itens de configuração de atualização que cumprem os critérios de comportamento de substituição expiraram na consola do Configuration Manager.
- As atualizações são recusadas no WSUS para sites CAS, primários e secundários.
- Uma limpeza dos itens de configuração da atualização de software na base de dados do Configuration Manager ocorre a cada sete dias e remove atualizações desnecessárias da consola do .
- Esta limpeza não removerá as atualizações expiradas da consola do Configuration Manager se estiverem atualmente implementadas.
Observação
"Meses a aguardar antes de expirar uma atualização sobreposta" baseia-se na data de criação da atualização de substituição. Por exemplo, se utilizar 2 meses para esta definição, as atualizações que foram substituídos serão recusadas no WSUS e expiradas no Configuration Manager quando a atualização de substituição tiver 2 meses.
As seguintes opções do Assistente de Limpeza do Servidor WSUS não são executadas nos sites CAS, primários e secundários:
Atualizações não utilizadas e revisões de atualizações
Computadores que não estão contatando o servidor
Arquivos de atualização desnecessários
Para obter mais informações e instruções, consulte a mensagem de blogue O guia completo para a manutenção do SUP do Microsoft WSUS e do Configuration Manager .
Limpeza do WSUS a partir da versão 1906
Tem tarefas de manutenção do WSUS adicionais que o Configuration Manager pode executar para manter pontos de atualização de software em bom estado de funcionamento. Além de recusar atualizações expiradas no WSUS, o Configuration Manager pode adicionar índices não agrupados às bases de dados WSUS e remover atualizações obsoletas das bases de dados do WSUS. A manutenção do WSUS ocorre após cada sincronização.
Recusar atualizações expiradas no WSUS de acordo com as regras de substituição
A diminuição das atualizações no WSUS melhora o desempenho ao remover essas atualizações dos catálogos enviados aos clientes. A recusa de atualizações que o Configuration Manager marca como substituído minimiza ainda mais os catálogos e melhora o desempenho.
- Na consola do Configuration Manager, navegue para AdministraçãoDescrição>Geral>Sitesde Configuração> do Site.
- Selecione o site na parte superior da hierarquia do Configuration Manager.
- Clique em Configurar Componentes do Site no grupo Definições e, em seguida, clique em Ponto de Atualização de Software para abrir Propriedades do Componente do Ponto de Atualização de Software.
- No separador Manutenção do WSUS , selecione Recusar atualizações expiradas no WSUS de acordo com as regras de substituição.
Adicionar índices não agrupados à base de dados WSUS para melhorar o desempenho da limpeza do WSUS
A adição de índices não agrupados melhora o desempenho de limpeza do WSUS que o Configuration Manager faz.
- Na consola do Configuration Manager, navegue para AdministraçãoDescrição>Geral>Sitesde Configuração> do Site.
- Selecione o site na parte superior da hierarquia do Configuration Manager.
- Clique em Configurar Componentes do Site no grupo Definições e, em seguida, clique em Ponto de Atualização de Software para abrir Propriedades do Componente do Ponto de Atualização de Software.
- No separador Manutenção do WSUS , selecione Adicionar índices não agrupados à base de dados do WSUS.
- Em cada SUSDB utilizado pelo Configuration Manager, os índices são adicionados às seguintes tabelas:
- tbLocalizedPropertyForRevision
- tbRevisionSupersedesUpdate
Permissões do SQL Server para criar índices
Quando a base de dados WSUS estiver num SQL Server remoto, poderá ter de adicionar permissões no SQL Server para criar índices. A conta utilizada para ligar à base de dados WSUS e criar os índices pode variar. Se especificar uma Conta de Ligação do Servidor WSUS nas propriedades do ponto de atualização de software, certifique-se de que a conta de ligação tem as permissões do SQL Server. Se não especificar uma Conta de Ligação do Servidor WSUS, a conta de computador do servidor do site precisa das permissões do SQL Server.
- Criar um índice requer
ALTER
permissão na tabela ou vista. A conta tem de ser membro da funçãosysadmin
de servidor fixa ou dasdb_ddladmin
funções de base de dados fixas e .db_owner
Para obter mais informações sobre como criar e indexar e permissões, veja CREATE INDEX (Transact-SQL). - A
CONNECT SQL
permissão do servidor tem de ser concedida à conta. Para obter mais informações, veja GRANT Server Permissions (Transact-SQL).
Observação
- Se a base de dados WSUS estiver num SQL Server remoto com uma porta não predefinida, os índices poderão não ser adicionados. Pode criar um alias de servidor com o Gestor de Configuração do SQL Server para este cenário. Assim que o alias for adicionado e o Configuration Manager puder fazer uma ligação à base de dados do WSUS, os índices serão adicionados.
- Se o Ponto de Atualização de Software for remoto para o servidor do site e estiver a utilizar uma Base de Dados Interna do Windows, os índices não serão adicionados.
Remover atualizações obsoletas da base de dados WSUS
As atualizações obsoletas são atualizações não utilizadas e revisões de atualizações na base de dados do WSUS. De um modo geral, uma atualização é considerada obsoleta quando já não está no Catálogo Microsoft Update e não é necessária por outras atualizações como pré-requisito ou dependência.
- Na consola do Configuration Manager, navegue para AdministraçãoDescrição>Geral>Sitesde Configuração> do Site.
- Selecione o site na parte superior da hierarquia do Configuration Manager.
- Clique em Configurar Componentes do Site no grupo Definições e, em seguida, clique em Ponto de Atualização de Software para abrir Propriedades do Componente do Ponto de Atualização de Software.
- No separador Manutenção do WSUS , selecione Remover atualizações obsoletas da base de dados do WSUS.
- A remoção obsoleta da atualização poderá ser executada durante um máximo de 30 minutos antes de ser parada. O arranque será iniciado novamente após a próxima sincronização.
Permissões do SQL Server para remover atualizações obsoletas
Quando a base de dados WSUS está num SQL Server remoto, a conta de computador do servidor do site precisa das seguintes permissões do SQL Server:
- As
db_datareader
funções de base de dados edb_datawriter
fixas. Para obter mais informações, veja Funções ao Nível da Base de Dados. - A
CONNECT SQL
permissão do servidor tem de ser concedida à conta de computador do servidor do site. Para obter mais informações, veja GRANT Server Permissions (Transact-SQL).
Observação
Se o Ponto de Atualização de Software for remoto para o servidor do site e estiver a utilizar uma Base de Dados Interna do Windows, as atualizações obsoletas não serão removidas.
Assistente de limpeza do WSUS
A partir da versão 1906, as seguintes opções do Assistente de Limpeza do Servidor WSUS não são executadas nos sites CAS, primários e secundários:
Computadores que não estão contatando o servidor
Arquivos de atualização desnecessários
Para obter mais informações e instruções, consulte a mensagem de blogue O guia completo para a manutenção do SUP do Microsoft WSUS e do Configuration Manager .
Problema conhecido
Considere o seguinte cenário:
- Está a utilizar a versão 1906 ou posterior do Configuration Manager
- Tem pontos de atualização de software remotos com uma Base de Dados Interna do Windows
- Nas Propriedades do Componente do Ponto de Atualização de Software, tem qualquer uma das seguintes opções selecionadas no separador Manutenção do WSUS :
- Adicionar índices não agrupados à base de dados WSUS
- Remover atualizações obsoletas da base de dados WSUS
Neste cenário, o Configuration Manager não consegue executar as tarefas de Manutenção do WSUS acima para os Pontos de Atualização de Software remotos com uma Base de Dados Interna do Windows. Este problema ocorre porque a Base de Dados Interna do Windows não permite ligações remotas. Verá os seguintes erros no servidor do WSyncMgr.log
site:
Indexing Failed. Could not connect to SUSDB.
SqlException thrown while connect to SUSDB in Server: <SUP.CONTOSO.COM>. Error Message: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
...
Could not Delete Obselete Updates because ConfigManager could not connect to SUSDB: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) UpdateServer: <SUP.CONTOSO.COM>
Para resolver o problema, pode automatizar a manutenção do WSUS para os pontos de atualização de software remotos através de uma Base de Dados Interna do Windows. Para obter mais informações e passos detalhados, veja O guia completo para a manutenção do SUP do Microsoft WSUS e do Configuration Manager.
Atualiza as entradas do registo de limpeza
Pode verificar esta limpeza ao rever a wsyncmgr.log das seguintes entradas:
- A recusa de atualizações sobrepostas no WSUS é concluída quando vir esta entrada de registo:
Cleanup processed <number> total updates and declined <number>
- A limpeza do WSUS está a começar quando vir esta entrada:
Calling WSUS Cleanup.
- A limpeza do WSUS para atualizações expiradas é concluída quando vir esta entrada:
Successfully completed WSUS Cleanup.
- A limpeza dos itens de configuração das atualizações expiradas do Configuration Manager começa quando vê esta entrada:
Deleting old expired updates...
- A limpeza dos itens de configuração das atualizações expiradas do Configuration Manager é concluída quando vir esta entrada:
Deleted <number> expired updates total