Previamente atualizações de software aprovadas podem ser não aprovadas se você sincronizar um servidor que está executando o SUS 1.0 com SP1 após 12 de dezembro de 2005

Traduções deste artigo Traduções deste artigo
ID do artigo: 912307 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Se você sincronizar um servidor que esteja executando o Microsoft Software Update Services (SUS) 1.0 com Service Pack 1 (SP1) após 12 de dezembro de 2005, todas as atualizações aprovadas anteriormente software talvez não aprovadas. Além disso, essas atualizações podem ser exibidos um status "updated" na página Aprovar atualizações . Servidores que executam o SUS 1.0 com SP1 não enfrentar esse problema se eles foram implantados em ou depois de 13 de dezembro de 2005.

Se automaticamente approve new versions of previously approved updates for selecionado na página Definir opções , as atualizações de exibem um status "updated", mas as atualizações não são não verificadas na página Approve updates . Nesse cenário, você não é afetados por esse problema.

Efeito em potencial

Embora esse problema tem mínimo efeito em ambientes onde tudo o que os computadores de cliente SUS tem todas as atualizações aprovadas anteriormente instaladas, computadores clientes que ainda não tenham baixado anteriormente aprovada atualizações pode estar vulnerável a problemas de segurança que são abordados por essas atualizações. Esses computadores de cliente SUS permanecem vulneráveis até aprovações são redefinidas.

Clientes vulneráveis podem incluir o seguinte, entre outros:
  • Novos sistemas apenas tem sido colocados em linha
  • Sistemas móveis que tenham sido fora do ambiente e que não utilizou SUS por algum tempo
  • Sistemas que foram desativados
Recomendamos que você use um dos métodos na seção "Solução" para redefinir as aprovações para seu ambiente. Se você não usar um desses métodos, seu ambiente pode estar em risco.

Como Contornar

Para contornar esse problema, use um dos seguintes métodos, dependendo da sua situação.

importante Se você estiver usando um servidor SUS filho no seu ambiente, consulte a seção ? Considerations for environments with child SUS servers ?.
  • Use Method 1 se um backup do arquivo Approveditems.txt está disponível.

    Observação O método 1 é o método recomendado para contornar esse problema. Se você tiver um backup do arquivo Approveditems.txt, recomendamos que utilize esse método.
  • Use o Method 2 ou o Method 3 se um backup do arquivo Approveditems.txt não está disponível.

    Observação Método 2 é o método recomendado para contornar esse problema se você não tiver um backup do arquivo Approveditems.txt.

Método 1: Restaurar o arquivo Approveditems.txt

Recomendamos este método se houver um backup do arquivo Approveditems.txt disponível.

Restaure o arquivo Approveditems.txt e retornar às configurações anteriores. Para fazer isso, execute as seguintes etapas:
  1. Interrompa o serviço de sincronização do Software Update Services. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd na caixa Abrir e, em seguida, clique em OK .
    2. No prompt de comando, digite os seguintes comandos. Pressione ENTER após digitar cada comando.
      net stop wusyncservice
      Sair
  2. Copie o backup do arquivo Approveditems.txt para as seguintes pastas:
    • SUS Virtual Root\
    • SUS Virtual Root\Autoupdate\Dictionaries
    Observação SUS Virtual Root representa o caminho da raiz virtual do SUS. Por exemplo, o caminho pode ser Inetpub\Wwwroot.
  3. Reinicie o serviço de sincronização Software Update Services. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd na caixa Abrir e, em seguida, clique em OK .
    2. No prompt de comando, digite os seguintes comandos. Pressione ENTER após digitar cada comando.
      net start wusyncservice
      Sair
  4. No http:// nome_do_servidor / SUSAdmin página, clique em Definir opções .
  5. Na área Selecionar como deseja manipular new versions of previously approved updates , clique em approve new versions of previously approved updates automaticamente .
  6. Sincronize o servidor SUS novamente.
As atualizações aprovadas anteriormente aparecem como aprovado. As atualizações mais recentes estão disponíveis para aprovação.

Método 2: Usar a aprovação Analyzer Tool

Recomendamos este método se um backup do arquivo Approveditems.txt não estiver disponível.

Como baixar a ferramenta Analisador de aprovação

Observação Uma versão atualizada da ferramenta de analisador aprovação agora está disponível. O lançamento de 14 de dezembro de 2005 original da ferramenta de analisador aprovação tem um problema conhecido. Esse problema pode causar algumas atualizações que foram anteriormente não aprovadas pelo administrador do SUS para ser aprovado e possivelmente implantado. Se você baixado anteriormente o lançamento de 14 de dezembro de 2005 da ferramenta de analisador de aprovação, não o use. Em vez disso, baixe a versão mais recente da ferramenta.

Para baixar a versão mais recente da ferramenta Analisador de aprovação, visite o seguinte site.
http://www.microsoft.com/downloads/details.aspx?FamilyId=8D7310F8-DE9C-4326-AA26-39D633C295FF
Observação A ferramenta de analisador de aprovação está um arquivo executável de extração automática. O arquivo foi compactado usando IExpress. Para obter mais informações sobre opções de linha de comando para pacotes de atualização de software do IExpress, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
197147Opções de linha de comando para pacotes de atualização de software IExpress

Informações sobre o aprovação ferramenta Analisador de arquivo

A versão em inglês deste pacote apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempo
Aprovação analisador tool.exe6.0.3790.091,88815 De dezembro de 200519: 12

O que ocorre ao executar a ferramenta Analisador de aprovação

Quando você executa esta ferramenta, a ferramenta Analisador de aprovação faz o seguinte:
  • Cria um backup do arquivo ApprovedItems.txt. O arquivo de backup é denominado "ApprovedItems.txt.bup." O arquivo de backup é armazenado no seguinte local:
    SUS Virtual Root\autoupdate\dictionaries\
    Observação Nesse caminho, SUS Virtual Root é um espaço reservado para o caminho da raiz virtual do SUS. Por exemplo, o caminho pode ser "Inetpub\Wwwroot."
  • Identifica a sincronização com defeito após o lançamento do novo catálogo.
  • Localiza o estado de aprovação a última configuração válida antes dessa data sincronização.
  • Restaura as aprovações do estado de aprovação última configuração válida para um arquivo ApprovedItems.txt temporário.
  • Garante que todas as aprovações o estado de aprovação a última configuração válida são restauradas. Além disso, certifica-se de que todas as aprovações após a sincronização com falha são restauradas.
  • Gera um arquivo ApprovedItems1.txt temporário que contém todas as aprovações anteriores.

Como usar a ferramenta Analisador de aprovação

Para usar a ferramenta Analisador de aprovação para contornar esse problema, execute essas etapas:
  1. Execute a ferramenta de analisador de aprovação. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. No prompt de comando, digite net stop wusyncservice e, em seguida, pressione ENTER.
    3. No prompt de comando, digite os seguintes comandos e, em seguida, pressione ENTER após cada comando:
      execute o "cscript RollBackToLKGApprovals.vbs"
      Sair
  2. Renomeie o arquivo ApprovedItems1.txt para "ApprovedItems.txt" e, em seguida, copie o arquivo renomeado para os dois locais a seguir para substituir quaisquer cópias existentes do arquivo ApprovedItems.txt:
    • SUS Virtual Root\
    • SUS Virtual Root\autoupdate\dictionaries\

      Observação O local padrão para a raiz virtual do SUS é Inetpub\Wwwroot. Para localizar a raiz virtual do SUS, execute estas etapas:
      1. Clique em Iniciar , clique em Todos os programas , clique em Ferramentas administrativas e clique em Gerenciador do Internet Information Services (IIS) .
      2. Clique em Sites .
      3. Clique com o botão direito do mouse o site onde o SUS está instalado, clique em Propriedades e, em seguida, clique guia Diretório base Observação o valor de caminho local.

        Observação Por padrão, o SUS é instalado no site da Web padrão.
  3. Inicie o serviço de sincronização de serviços de atualização de software para aplicar as alterações do arquivo ApprovedItems.txt fixo e restaurar o computador ao estado anterior. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. No prompt de comando, digite os seguintes comandos e, em seguida, pressione ENTER após cada comando:
      net start wusyncservice
      Sair
  4. Na área Aprovar atualizações da página de disco rígido, confirme se novas atualizações da versão de segurança de dezembro tem o estado de aprovação correto.
Observação Se você tiver um problema ao executar a ferramenta de analisador de aprovação, consulte a seção "Steps to take if you experience a problem when you run the Approval Analyzer Tool".

Método 3: Atualiza manualmente o arquivo Approveditems.txt

Recomendamos este método caso você não tiver um backup do arquivo Approveditems.txt e deseja esperar por uma versão atualizada da ferramenta de analisador aprovação descrita no método 2 para ser disponibilizados para download.

Para atualizar manualmente o arquivo Approveditems.txt, execute estas etapas:
  1. Faça uma cópia de backup do arquivo Inetpub\Wwwroot\Approveditems.txt.
  2. Interrompa o serviço de sincronização do Software Update Services. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd na caixa Abrir e, em seguida, clique em OK .
    2. No prompt de comando, digite os seguintes comandos. Pressione ENTER após digitar cada comando.
      net stop wusyncservice
      Sair
  3. Examine o arquivo Inetpub\Wwwroot\Autoupdate\Administration\History_Approve.xml para identificar quais atualizações de software foram aprovadas.

    Certifique-se que você inclui quaisquer atualizações que são listadas no arquivo _Approve.xml histórico que foram aprovadas antes da sincronização de 13 de dezembro de 2005. Além disso, inclua qualquer aprovações de atualização que foram executadas após a sincronização de 13 de dezembro de 2005, mas antes que esse problema foi descoberto.
  4. Use o bloco de notas ou outro editor de texto para modificar o arquivo Inetpub\Wwwroot\Approveditems.txt exatamente as aprovações no arquivo History_Approve.xml que foram definidas antes da sincronização de 13 de dezembro de 2005.

    A seguir está um exemplo de arquivo Approveditems.txt parte:
    com_microsoft.q832894_ie_server2003,<approval_value>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp2,<approval_value>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp3,<approval_value>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp4,<approval_value>|0@|0@|2004-03-11T01:03:16
    neste exemplo, <approval_value> representa um valor que indica as informações de aprovação. O valor de aprovação aparece no arquivo de texto como 0 @ ou 1 @.

    Observação As regras seguintes se aplicam a informações de aprovação:
    0@ = not approved
    1@ = approved
    por exemplo, o arquivo Approveditems.txt pode conter uma seção como este:
    com_microsoft.q832894_ie_server2003,1@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp2,0@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp3,1@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp4,0@|0@|0@|2004-03-11T01:03:16
    neste exemplo, a atualização com_microsoft.q832894_ie_server2003 é aprovada. A atualização com_microsoft.q832894_ie501_sp2 não for aprovada.
  5. Salve e feche o arquivo Approveditems.txt.
  6. Copie o arquivo Approveditems.txt modificado da pasta Inetpub\Wwwroot para a pasta Inetpub\Wwwroot\Autoupdate\Dictionaries.
  7. Reinicie o serviço de sincronização Software Update Services. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd na caixa Abrir e, em seguida, clique em OK .
    2. No prompt de comando, digite os seguintes comandos. Pressione ENTER após digitar cada comando.
      net start wusyncservice
      Sair
  8. No http:// nome_do_servidor / SUSAdmin página, clique em Definir opções .
  9. Na área Selecionar como deseja manipular new versions of previously approved updates , clique em approve new versions of previously approved updates automaticamente .
  10. Sincronize o servidor SUS novamente.
As atualizações aprovadas anteriormente aparecem como aprovado.

Mais Informações

Considerações para ambientes com um servidor SUS filho

Se você estiver usando um servidor SUS filho e se o servidor SUS filho não está configurado para usar o modo de substituir, siga as etapas na seção ? solução ? para o servidor SUS filho.

Se você estiver usando um servidor SUS filho e se o servidor SUS filho é configurado para usar o modo de substituir, execute as etapas na seção de servidor pai do SUS ? solução ? e sincronize o servidor SUS filho para o servidor pai. Quando você fizer isso, o servidor SUS pai copiará o arquivo ApprovedItems.txt fixo para o servidor SUS filho.

Para verificar se um servidor SUS filho está configurado para o modo de substituir, execute estas etapas:
  1. Abra o http:// servername / SUSAdmin página e clique em Definir opções .
  2. Em Selecione o servidor para sincronizar o conteúdo de , verifique se a opção Sincronizar lista de itens aprovados atualizados deste local (modo substituir) está marcada.

Etapas a serem executadas se você tiver um problema ao executar a ferramenta de analisador de aprovação

A ferramenta não invasiva e não irá danificar o computador.

Para restaurar o computador ao estado pre-approval depois de executar a ferramenta, execute essas etapas:
  1. Interrompa o serviço de sincronização do Software Update Services. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd na caixa Abrir e, em seguida, clique em OK .
    2. No prompt de comando, digite os seguintes comandos. Pressione ENTER após digitar cada comando.
      net stop wusyncservice
      Sair
  2. Localize o ApprovedItems.txt arquivo. Em seguida, renomeie o arquivo ApprovedItems.txt.old.

    ApprovedItems.txt arquivo está localizado nas seguintes pastas:
    • SUS Virtual Root\
    • SUS Virtual Root\Autoupdate\Dictionaries
    Observação SUS Virtual Root representa o caminho da raiz virtual do SUS.
  3. Localize o arquivo ApprovedItems.txt.bup. Renomeie o arquivo ApprovedItems.txt. Em seguida, copie o arquivo para as pastas que estão listadas na etapa 2.

    O arquivo ApprovedItems.txt.bup está localizado na seguinte pasta:
    <SUS Virtual Root>\autoupdate\dictionaries\
  4. Reinicie o serviço de sincronização Software Update Services. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd na caixa Abrir e, em seguida, clique em OK .
    2. No prompt de comando, digite os seguintes comandos. Pressione ENTER após digitar cada comando.
      net start wusyncservice
      Sair
Os itens aprovados anteriormente serão removidos. Esses itens aparecem como atualizados, como faziam antes de executar a ferramenta Analisador de aprovação.

Propriedades

ID do artigo: 912307 - Última revisão: terça-feira, 20 de dezembro de 2005 - Revisão: 5.0
A informação contida neste artigo aplica-se a:
  • Microsoft Software Update Services 1.0
Palavras-chave: 
kbmt kbexpertiseadvanced kbtshoot kbsecurity KB912307 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 912307

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com