Recusar uma atualização já enviada,

5

Eu aprovo a atualização da estrutura .net no meu servidor WSUS. Essas atualizações foram enviadas para as máquinas de domínio, mas ainda não foram instaladas. Eles estão aguardando na bandeja do sistema aguardando a instalação.

Esta atualização nunca deveria ter sido aprovada. Sua atualização fará com que o software corporativo personalizado pare de ser executado. Eu cometi um erro e preciso reverter esse processo. Como posso recuperar essa atualização ou impedir que ela seja executada?

    
por Jake 17.07.2012 / 12:04

1 resposta

8

As atualizações são armazenadas em um cache em C: \ Windows \ SoftwareDistribution. Ao excluir o conteúdo do cache, consegui remover essa atualização. Primeiro serviço do Windows Update precisava ser interrompido.

Eu escrevi um arquivo em lote para impedir que o serviço excluísse o cache em todos os servidores.

O processo funciona da seguinte maneira.

Crie o arquivo .txt com todo o nome do servidor individualmente em uma linha.

Arquivo .bat chamado PurgeWsusCache.bat É isso que o lote contém

net stop wuauserv
cd /d %windir%
rd /s /Q SoftwareDistribution
net start wuauserv

Arquivo .bat chamado Run.bat É isso que o lote contém

@echo off
cd C:\scripts\PurgeWsusCache
psexec @computers.txt -c C:\scripts\PurgeWsusCache\PurgeWsusCache.bat

Execute o Run.bat

    
por 17.07.2012 / 13:06