Manutenção de atualizações de softwareSoftware updates maintenance

Aplica-se a: System Center Configuration Manager (Branch Atual)Applies to: System Center Configuration Manager (Current Branch)

Você pode agendar e executar tarefas de limpeza do WSUS no console do Configuration Manager usando as propriedades do Componente de Ponto de Atualização de Software.You can schedule and run WSUS cleanup tasks from the Configuration Manager console from the Software Update Point Component properties. Quando você seleciona para executar a tarefa de limpeza do WSUS pela primeira vez, ela será executada depois da próxima sincronização de atualizações de software.When you first select to run the WSUS cleanup task, it will run after the next software updates synchronization.

Para agendar e executar o trabalho de limpeza do WSUSTo schedule and run the WSUS cleanup job

Agende o trabalho de limpeza do WSUS executando as seguintes etapas:Schedule the WSUS cleanup job by running the following steps:

  1. No console do Configuration Manager, navegue até Administração > Visão Geral > Configuração de Site > Sites.In the Configuration Manager console, navigate to Administration > Overview > Site Configuration > Sites.

  2. Selecione o site sobre a hierarquia do Configuration Manager.Select the site at the top of your Configuration Manager hierarchy.

  3. Clique em Configurar componentes do Site no grupo Configurações e, em seguida, clique em Ponto de atualização de Software para abrir as propriedades do componente do Ponto de atualização de Software.Click Configure Site Components in the Settings group, and then click Software Update Point to open Software Update Point Component Properties.

  4. Examine o comportamento de Substituição.Review the Supersedence behavior. Modifique o comportamento se necessário.Modify the behavior if needed.

    Captura de tela do comportamento de substituição

  5. Clique na guia Regras de Substituição e selecione Executar o assistente de limpeza do WSUS.Click the Supersedence Rules tab, select Run WSUS cleanup wizard. Na versão 1806, a opção é renomeada como Executar limpeza do WSUS após a sincronização.In version 1806, the option is renamed to Run WSUS cleanup after synchronization.

  6. Clique em OK (clique em Fechar se você estiver executando a versão 1806).Click OK (Click Close if you're running version 1806).

Comportamento de limpeza do WSUS na versão 1802 e anterioresWSUS cleanup behavior in version 1802 and earlier

Antes da versão 1806 do Configuration Manager, a opção de limpeza do WSUS executa o item a seguir:Before Configuration Manager version 1806, the WSUS cleanup option runs the following item:

  • A opção Atualizações expiradas do assistente de limpeza do WSUS no servidor do WSUS do site de nível superior somente.The Expired updates option from the WSUS cleanup wizard on the top-level site's WSUS server only.

    Captura de tela de limpeza de atualização expirada do WSUS

  • Uma limpeza de itens de configuração de atualização de software no banco de dados do Configuration Manager ocorre a cada sete dias e remove atualizações desnecessárias do console.A cleanup for software update configuration items in the Configuration Manager database occurs every seven days and removes unneeded updates from the console.

    • Essa limpeza não removerá as atualizações expiradas do console do Configuration Manager se elas estiverem implantadas no momento.This cleanup won't remove expired updates from the Configuration Manager console if they're currently deployed.

Manutenção adicional ainda é necessária no banco de dados do WSUS nível superior e em todos os outros bancos de dados do WSUS no ambiente.Additional maintenance is still needed on the top-level WSUS database and all other WSUS databases in the environment. Para obter mais informações e instruções, leia a postagem no blog The complete guide to Microsoft WSUS and Configuration Manager SUP maintenance (O guia completo para manutenção do Microsoft WSUS e do Configuration Manager SUP).For more information and instructions, see The complete guide to Microsoft WSUS and Configuration Manager SUP maintenance blog post.

Comportamento de limpeza do WSUS começando na versão 1806WSUS cleanup behavior starting in version 1806

Da versão 1806 em diante, a opção de limpeza do WSUS ocorre após cada sincronização e realiza a limpeza dos itens a seguir:Starting version 1806, the WSUS cleanup option occurs after every sync and does the following cleanup items:

  • A opção Atualizações expiradas para servidores do WSUS em sites primários e CAS.The Expired updates option for WSUS servers on CAS and primary sites.
    • Os servidores WSUS de sites secundários não executam a limpeza do WSUS para atualizações expiradas.WSUS servers for secondary sites don't run the WSUS cleanup for expired updates.
  • O Configuration Manager cria uma lista de atualizações substituídas de seu banco de dados.Configuration Manager builds a list of superseded updates from its database. A lista baseia-se no comportamento de substituição nas propriedades do componente de Ponto de Atualização de Software.The list is based on the supersedence behavior in the Software Update Point component properties.
    • Os itens de configuração de atualização que atendem aos critérios de comportamento de substituição estão expirados no console do Configuration Manager.The update configuration items meeting the supersedence behavior criteria are expired in the Configuration Manager console.
    • As atualizações são recusadas no WSUS para sites primários e CAS, mas não para sites secundários.The updates are declined in WSUS for CAS and primary sites but not for secondary sites.
  • Uma limpeza de itens de configuração de atualização de software no banco de dados do Configuration Manager ocorre a cada sete dias e remove atualizações desnecessárias do console.A cleanup for software update configuration items in the Configuration Manager database occurs every seven days and removes unneeded updates from the console.
    • Essa limpeza não removerá as atualizações expiradas do console do Configuration Manager se elas estiverem implantadas no momento.This cleanup won't remove expired updates from the Configuration Manager console if they're currently deployed.

Observação

A informação de "Meses de espera antes que uma atualização substituída expire" se baseia na data de criação da atualização substituta.The "Months to wait before a superseded update is expired" is based on the creation date of the superseding update. Por exemplo, se você usar dois meses para essa configuração, atualizações que foram substituídas serão recusadas no WSUS e expiradas no Configuration Manager quando a atualização substituta tiver dois meses.For example, if you use 2 months for this setting, then updates that have been superseded will be declined in WSUS and expired in Configuration Manager when the superceding update is 2 months old.

Toda manutenção do WSUS precisa ser executada manualmente em bancos de dados WSUS do site secundário.All WSUS maintenance needs to be run manually on secondary site WSUS databases. As seguintes opções do Assistente de Limpeza do Servidor WSUS não são executadas em sites primários e CAS:The following WSUS Server Cleanup Wizard options aren't run on the CAS and primary sites:

Comportamento de limpeza do WSUS começando na versão 1810WSUS cleanup behavior starting in version 1810

A partir da versão 1810, você pode especificar regras de substituição para atualizações de recursos separadamente de atualizações não relacionadas a recursos nas propriedades do componente Ponto de Atualização de Software.Starting version 1810, you can specify supersedence rules for feature updates separately from non-feature updates in the Software Update Point component properties. A opção de limpeza do WSUS ocorre após cada sincronização e realiza a limpeza dos itens a seguir:The WSUS cleanup option occurs after every sync and does the following cleanup items:

  • A opção Atualizações expiradas para servidores do WSUS em sites primários, secundários e CAS.The Expired updates option for WSUS servers on CAS, primary, and secondary sites.
  • O Configuration Manager cria uma lista de atualizações substituídas de seu banco de dados.Configuration Manager builds a list of superseded updates from its database. A lista baseia-se no comportamento de substituição nas propriedades do componente de Ponto de Atualização de Software.The list is based on the supersedence behavior in the Software Update Point component properties.
    • Os itens de configuração de atualização que atendem aos critérios de comportamento de substituição estão expirados no console do Configuration Manager.The update configuration items meeting the supersedence behavior criteria are expired in the Configuration Manager console.
    • As atualizações são recusadas no WSUS para sites primários, secundários e CAS.The updates are declined in WSUS for CAS, primary, and secondary sites.
  • Uma limpeza de itens de configuração de atualização de software no banco de dados do Configuration Manager ocorre a cada sete dias e remove atualizações desnecessárias do console.A cleanup for software update configuration items in the Configuration Manager database occurs every seven days and removes unneeded updates from the console.
    • Essa limpeza não removerá as atualizações expiradas do console do Configuration Manager se elas estiverem implantadas no momento.This cleanup won't remove expired updates from the Configuration Manager console if they're currently deployed.

Observação

A informação de "Meses de espera antes que uma atualização substituída expire" se baseia na data de criação da atualização substituta.The "Months to wait before a superseded update is expired" is based on the creation date of the superseding update. Por exemplo, se você usar dois meses para essa configuração, atualizações que foram substituídas serão recusadas no WSUS e expiradas no Configuration Manager quando a atualização substituta tiver dois meses.For example, if you use 2 months for this setting, then updates that have been superseded will be declined in WSUS and expired in Configuration Manager when the superceding update is 2 months old.

As seguintes opções do Assistente de Limpeza do Servidor WSUS não são executadas em sites primários, secundários e CAS:The following WSUS Server Cleanup Wizard options aren't run on the CAS, primary, and secondary sites:

Limpeza do WSUS a partir da versão 1906WSUS cleanup starting in version 1906

Você tem tarefas de manutenção adicionais do WSUS que Configuration Manager podem executar para manter pontos de atualização de software íntegros.You have additional WSUS maintenance tasks that Configuration Manager can run to maintain healthy software update points. Além de recusar atualizações expiradas no WSUS, Configuration Manager pode adicionar índices não clusterizados aos bancos de dados do WSUS e remover atualizações obsoletas dos bancos de dados do WSUS.In addition to declining expired updates in WSUS, Configuration Manager can add non-clustered indexes to the WSUS databases and remove obsolete updates from the WSUS databases. A manutenção do WSUS ocorre após cada sincronização.The WSUS maintenance occurs after every synchronization.

Adicionar índices não clusterizados ao banco de dados do WSUS para melhorar o desempenho de limpeza do WSUSAdd non-clustered indexes to the WSUS database to improve WSUS cleanup performance

A adição de índices não clusterizados melhora o desempenho de limpeza do WSUS que o Configuration Manager faz.The addition of non-clustered indexes improves the WSUS cleanup performance that Configuration Manager does.

  1. No console do Configuration Manager, navegue até Administração > Visão Geral > Configuração de Site > Sites.In the Configuration Manager console, navigate to Administration > Overview > Site Configuration > Sites.
  2. Selecione o site sobre a hierarquia do Configuration Manager.Select the site at the top of your Configuration Manager hierarchy.
  3. Clique em Configurar Componentes do Site no grupo Configurações e, em seguida, clique em Ponto de Atualização de Software para abrir as Propriedades de Componentes do Ponto de Atualização de Software.Click Configure Site Components in the Settings group, and then click Software Update Point to open Software Update Point Component Properties.
  4. Na guia Manutenção do WSUS, selecione Adicionar índices não clusterizados ao banco de dados do WSUS.In the WSUS Maintenance tab, select Add non-clustered indexes to the WSUS database.
  5. Em cada SUSDB usada pelo Configuration Manager, os índices são adicionados nas tabelas a seguir:On each SUSDB used by Configuration Manager, indexes are added to the following tables:
    • tbLocalizedPropertyForRevisiontbLocalizedPropertyForRevision
    • tbRevisionSupersedesUpdatetbRevisionSupersedesUpdate

Permissões SQL para criar índicesSQL permissions for creating indexes

Quando o banco de dados do WSUS está em um SQL Server remoto, a conta de computador do servidor do site precisa das seguintes permissões de SQL:When the WSUS database is on a remote SQL server, the site server's computer account needs the following SQL permissions:

  • A criação de um índice requer a permissão ALTER na tabela ou na exibição.Creating an index requires ALTER permission on the table or view. A conta do computador do servidor do site deve ser um membro da função de servidor fixa sysadmin ou o das funções de banco de dados fixas db_ddladmin e db_owner.The site server's computer account must be a member of the sysadmin fixed server role or the db_ddladmin and db_owner fixed database roles. Para obter mais informações sobre como criar e indexar permissões, confira CREATE INDEX (Transact-SQL).For more information about creating and index and permissions, see CREATE INDEX (Transact-SQL).
  • A permissão CONNECT SQL do servidor deve ser concedida à conta de computador do servidor do site.The CONNECT SQL server permission must be granted to the site server's computer account. Para obter mais informações, confira CONCEDER permissões de servidor (Transact-SQL).For more information, see GRANT Server Permissions (Transact-SQL).

Observação

Se o banco de dados WSUS estiver em um servidor SQL remoto usando uma porta fora do padrão, então não será possível adicionar os índices.If the WSUS database is on a remote SQL server using a non-default port, then indexes might not be added. Você pode criar um alias de servidor usando o SQL Server Configuration Manager para esse cenário.You can create a server alias using SQL Server Configuration Manager for this scenario. Depois que o alias for adicionado e o Configuration Manager puder fazer uma conexão ao banco de dados do WSUS, os índices serão adicionados.Once the alias is added and Configuration Manager can make a connection to the WSUS database, indexes will be added.

Remover atualizações obsoletas do banco de dados do WSUSRemove obsolete updates from the WSUS database

Atualizações obsoletas são atualizações não usadas e revisões de atualização no banco de dados do WSUS.Obsolete updates are unused updates and update revisions in the WSUS database. Em termos gerais, uma atualização é considerada obsoleta quando não está mais no catálogo Microsoft Update e não é necessária para outras atualizações como um pré-requisito ou dependência.Generally speaking, an update is considered obsolete once it's no longer in the Microsoft Update Catalog and it isn't needed by other updates as a prerequisite or dependency.

  1. No console do Configuration Manager, navegue até Administração > Visão Geral > Configuração de Site > Sites.In the Configuration Manager console, navigate to Administration > Overview > Site Configuration > Sites.
  2. Selecione o site sobre a hierarquia do Configuration Manager.Select the site at the top of your Configuration Manager hierarchy.
  3. Clique em Configurar Componentes do Site no grupo Configurações e, em seguida, clique em Ponto de Atualização de Software para abrir as Propriedades de Componentes do Ponto de Atualização de Software.Click Configure Site Components in the Settings group, and then click Software Update Point to open Software Update Point Component Properties.
  4. Na guia Manutenção do WSUS, selecione Remover atualizações obsoletas do banco de dados do WSUS.In the WSUS Maintenance tab, select Remove obsolete updates from the WSUS database.
    • A execução da remoção da atualização obsoleta será permitida por um máximo de 30 minutos antes de ser interrompida.The obsolete update removal will be allowed to run for a maximum of 30 minutes before being stopped. Ela será iniciada novamente depois que a próxima sincronização ocorrer.It will start up again after the next synchronization occurs.

Permissões SQL para remover atualizações obsoletasSQL permissions for removing obsolete updates

Quando o banco de dados do WSUS está em um SQL Server remoto, a conta de computador do servidor do site precisa das seguintes permissões de SQL:When the WSUS database is on a remote SQL server, the site server's computer account needs the following SQL permissions:

Entradas de log de limpeza de atualizaçõesUpdates cleanup log entries

Você pode verificar essa limpeza examinando o wSyncMgr. log para as seguintes entradas:You can verify this cleanup by reviewing the wsyncmgr.log for the following entries:

  • O declínio de atualizações substituídas no WSUS está concluído quando você vê esta entrada de log: Cleanup processed <number> total updates and declined <number>The decline of superseded updates in WSUS is complete when you see this log entry: Cleanup processed <number> total updates and declined <number>
  • A limpeza do WSUS está sendo iniciada quando você vê esta entrada: Calling WSUS Cleanup.The WSUS cleanup is starting when you see this entry: Calling WSUS Cleanup.
  • A limpeza do WSUS para atualizações expiradas é concluída quando você vê esta entrada: Successfully completed WSUS Cleanup.The WSUS cleanup for expired updates is complete when you see this entry: Successfully completed WSUS Cleanup.
  • A limpeza dos itens de configuração de atualizações expiradas do Configuration Manager está iniciando quando você vê esta entrada: Deleting old expired updates...The Configuration Manager expired updates configuration items cleanup is starting when you see this entry: Deleting old expired updates...
  • A limpeza dos itens de configuração de atualizações expiradas do Configuration Manager está concluída quando você vê esta entrada: Deleted <number> expired updates totalThe Configuration Manager expired updates configuration items cleanup is complete when you see this entry: Deleted <number> expired updates total