Anteriormente tempo actualizações de software aprovadas poderão ser não aprovadas se sincronizar um servidor com os SUS 1.0 SP1 após 12 de Dezembro de 2005

Traduções de Artigos Traduções de Artigos
Artigo: 912307 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Se sincronizar um servidor que está a executar o Microsoft Software Update Services (SUS) 1.0 com Service Pack 1 (SP1) após 12 de Dezembro de 2005, todas as actualizações de software aprovadas anteriormente poderá não aprovadas. Além disso, estas actualizações podem apresentar um estado de "actualização" na página Aprovar actualizações . Servidores que executem os SUS 1.0 com o SP1 não detectar este problema se que foram implementados em ou após 13 de Dezembro de 2005.

Se Aprovar automaticamente novas versões das actualizações aprovadas anteriormente estiver seleccionada na página Definir opções , as actualizações de apresentam um estado de "actualização", mas as actualizações não estão desmarcadas na página Aprovar actualizações . Neste cenário, não são afectados por esta questão.

Efeito potencial

Apesar deste problema ter mínimo efeito em ambientes onde todos os computadores de cliente SUS têm todas as actualizações aprovadas anteriormente instaladas, computadores clientes que ainda não tenham transferido anteriormente aprovado actualizações poderá ficar vulnerável a problemas de segurança que são resolvidos por essas actualizações. Estes computadores de cliente SUS permanecem vulneráveis até aprovações são repostas.

Clientes vulneráveis podem incluir o seguinte, entre outros:
  • Novos sistemas que apenas tem sido colocados em linha
  • Móveis sistemas que tenham sido fora do ambiente e que não utilizou os SUS durante algum tempo
  • Sistemas que foram desactivados
Recomendamos que utilize um dos métodos na secção "Como contornar" para repor as aprovações para o seu ambiente. Se não utilizar um dos seguintes métodos, o ambiente poderão estar em risco.

Como contornar

Para contornar este problema, utilize um dos seguintes métodos, consoante a situação.

importante Se estiver a utilizar um servidor SUS subordinado no seu ambiente, consulte a secção ? Considerations for environments with child SUS servers ?.
  • Utilize Method 1 se uma cópia de segurança do ficheiro Approveditems.txt está disponível.

    Nota Método 1 é o método recomendado para contornar este problema. Se tiver uma cópia de segurança do ficheiro Approveditems.txt, recomendamos que utilize este método.
  • Utilize o Method 2 ou o Method 3 se não estiver disponível uma cópia de segurança do ficheiro Approveditems.txt.

    Nota Método 2 é o método recomendado para contornar este problema se não tiver uma cópia de segurança do ficheiro Approveditems.txt.

Método 1: Restaurar o ficheiro Approveditems.txt

Recomendamos este método se estiver disponível uma cópia de segurança do ficheiro Approveditems.txt.

Restaurar o ficheiro Approveditems.txt e repor as definições anteriores. Para o fazer, siga estes passos:
  1. Pare o serviço de sincronização do Software Update Services. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva cmd na caixa Abrir e, em seguida, clique em OK .
    2. Na linha de comandos, escreva os seguintes comandos. Prima ENTER depois de escrever cada comando.
      net stop wusyncservice
      Sair
  2. Copie a cópia de segurança do ficheiro Approveditems.txt para as seguintes pastas:
    • SUS Virtual Root\
    • SUS Virtual Root\Autoupdate\Dictionaries
    Nota SUS Virtual Root representa o caminho da raiz virtual SUS. Por exemplo, o caminho pode ser Inetpub\Wwwroot.
  3. Reinicie o serviço de sincronização do Software Update Services. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva cmd na caixa Abrir e, em seguida, clique em OK .
    2. Na linha de comandos, escreva os seguintes comandos. Prima ENTER depois de escrever cada comando.
      net start wusyncservice
      saída
  4. Em http:// nomeservidor / SUSAdmin, clique em Definir opções .
  5. Na área Seleccionar como pretende lidar com novas versões das actualizações aprovadas anteriormente , clique em Aprovar automaticamente novas versões das actualizações aprovadas anteriormente .
  6. Volte a sincronizar o servidor de SUS.
As actualizações anteriormente aprovados aparecem como aprovado. As actualizações mais recentes estão disponíveis para aprovação.

Método 2: Utilizar a aprovação ferramenta de análise

Recomendamos este método se não estiver disponível uma cópia de segurança do ficheiro Approveditems.txt.

Como transferir a ferramenta de análise de aprovação

Nota Está agora disponível uma versão actualizada da ferramenta de análise de aprovação. A versão original do 14 de Dezembro de 2005 da ferramenta de análise aprovação tem um problema conhecido. Este problema poderia fazer com que algumas actualizações que não foram previamente aprovadas pelo administrador do SUS para ser aprovado e possivelmente implementado. Se tiver transferido anteriormente a disponibilização de 14 de Dezembro de 2005 da ferramenta de análise a aprovação de, não o utilize. Em vez disso, transfira a versão mais recente da ferramenta.

Para transferir a versão mais recente da ferramenta de análise aprovação, visite o seguinte Web site da Microsoft.
http://www.microsoft.com/downloads/details.aspx?FamilyId=8D7310F8-DE9C-4326-AA26-39D633C295FF
Nota A ferramenta de análise de aprovação é um ficheiro executável de extracção automática. O ficheiro foi compactado utilizando IExpress. Para obter mais informações sobre parâmetros da linha de comandos para pacotes de actualização de software IExpress, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
197147Parâmetros da linha de comandos para pacotes de actualização de software IExpress do

Informações de ficheiro ferramenta de análise de aprovação

A versão inglesa deste pacote tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário na ferramenta Data e hora no painel de controlo.
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempo
Aprovação analisador tool.exe6.0.3790.091,88815 De Dezembro de 200519: 12

O que acontece quando executa a ferramenta de análise de aprovação

Quando executar esta ferramenta, a ferramenta de análise de aprovação efectua o seguinte:
  • Cria uma cópia de segurança do ficheiro ApprovedItems.txt. O ficheiro de cópia de segurança é denominado "ApprovedItems.txt.bup." O ficheiro de cópia de segurança é armazenado na seguinte localização:
    SUS Virtual Root\autoupdate\dictionaries\
    Nota Neste caminho, SUS Virtual Root é um marcador para o caminho da raiz virtual SUS. Por exemplo, o caminho pode ser "Inetpub\Wwwroot."
  • Identifica a sincronização com problemas após a disponibilização novo catálogo.
  • Localiza o estado de aprovação última configuração reconhecida como correcta antes dessa data sincronização.
  • Restaura as aprovações do estado de aprovação última configuração reconhecida como correcta para um ficheiro ApprovedItems.txt temporário.
  • Certifica-se de que são restauradas todas as aprovações no estado de aprovação última configuração reconhecida como correcta. Além disso, certifica-se de que são restauradas todas as aprovações após a sincronização com problemas.
  • Gera um ficheiro ApprovedItems1.txt temporário que contém todas as aprovações anteriores.

Como utilizar a ferramenta de análise de aprovação

Para utilizar a ferramenta de análise de aprovação para contornar este problema, siga estes passos:
  1. Execute a ferramenta de análise aprovação. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
    2. Na linha de comandos, escreva net stop wusyncservice e, em seguida, prima ENTER.
    3. Na linha de comandos, escreva os seguintes comandos e prima ENTER após cada comando:
      execute "cscript RollBackToLKGApprovals.vbs"
      Sair
  2. Mudar o nome do ficheiro ApprovedItems1.txt para "ApprovedItems.txt" e copie o ficheiro cujo nome foi mudado para ambas as seguintes localizações para substituir todas as cópias existentes do ficheiro ApprovedItems.txt:
    • SUS Virtual Root\
    • SUS Virtual Root\autoupdate\dictionaries\

      Nota A localização predefinida para a raiz virtual SUS é Inetpub\Wwwroot. Para localizar a raiz virtual SUS, siga estes passos:
      1. Clique em Iniciar , clique em Todos os programas , clique em Ferramentas administrativas e, em seguida, clique em Gestor dos serviços de informação Internet (IIS) .
      2. Clique em Web Sites .
      3. Clique com o botão direito do rato no Web site onde SUS está instalado, clique em Propriedades e, em seguida, faça clique sobre o separador ' Directório raiz . Nota: o valor do caminho local.

        Nota Por predefinição, os SUS está instalado no site da Web predefinido.
  3. Inicie o serviço de sincronização dos serviços de Software Update para aplicar as alterações do ficheiro ApprovedItems.txt fixo e, em seguida, restaurar o computador para o estado anterior. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
    2. Na linha de comandos, escreva os seguintes comandos e prima ENTER após cada comando:
      net start wusyncservice
      Sair
  4. Na área Aprovar actualizações da página de disco rígido, confirme que as novas actualizações da versão de segurança de Dezembro tem o estado de aprovação correcto.
Nota Se tiver um problema quando executa a ferramenta de análise de aprovação, consulte a secção "Steps to take if you experience a problem when you run the Approval Analyzer Tool".

Método 3: Actualizar manualmente o ficheiro Approveditems.txt

Recomendamos este método se tiver que uma cópia de segurança do ficheiro Approveditems.txt e não pretender aguardar por uma versão actualizada da ferramenta de análise de aprovação é descrito no método 2 seja disponibilizado para transferência.

Para actualizar manualmente o ficheiro Approveditems.txt, siga estes passos:
  1. Efectue uma cópia do ficheiro Inetpub\Wwwroot\Approveditems.txt.
  2. Pare o serviço de sincronização do Software Update Services. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva cmd na caixa Abrir e, em seguida, clique em OK .
    2. Na linha de comandos, escreva os seguintes comandos. Prima ENTER depois de escrever cada comando.
      net stop wusyncservice
      Sair
  3. Examine o ficheiro Inetpub\Wwwroot\Autoupdate\Administration\History_Approve.xml para identificar as actualizações de software foram aprovadas.

    Certifique-se que inclui as actualizações listadas no ficheiro de registo _Approve.xml que foram aprovadas antes da sincronização de 13 de Dezembro de 2005. Além disso, incluem as aprovações da actualização que foram efectuadas após a sincronização de 13 de Dezembro de 2005, mas antes deste problema foi descoberto.
  4. Utilize o bloco de notas ou outro editor de texto para modificar o ficheiro Inetpub\Wwwroot\Approveditems.txt para que corresponda às aprovações no ficheiro History_Approve.xml que foram definidas antes da sincronização de 13 de Dezembro de 2005.

    Segue-se parte de um exemplo de ficheiro Approveditems.txt:
    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 representa as informações de aprovação. O valor de aprovação aparece no ficheiro de texto como 0 @ ou 1 @.

    Nota As regras seguintes se aplicam a informações de aprovação:
    0@ = not approved
    1@ = approved
    por exemplo, o ficheiro Approveditems.txt pode conter uma secção como esta:
    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 actualização com_microsoft.q832894_ie_server2003 é aprovada. A actualização com_microsoft.q832894_ie501_sp2 não é aprovada.
  5. Guarde e feche o ficheiro Approveditems.txt.
  6. Copie o ficheiro Approveditems.txt modificado a partir da pasta Inetpub\Wwwroot para a pasta Inetpub\Wwwroot\Autoupdate\Dictionaries.
  7. Reinicie o serviço de sincronização do Software Update Services. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva cmd na caixa Abrir e, em seguida, clique em OK .
    2. Na linha de comandos, escreva os seguintes comandos. Prima ENTER depois de escrever cada comando.
      net start wusyncservice
      saída
  8. Em http:// nomeservidor / SUSAdmin, clique em Definir opções .
  9. Na área Seleccionar como pretende lidar com novas versões das actualizações aprovadas anteriormente , clique em Aprovar automaticamente novas versões das actualizações aprovadas anteriormente .
  10. Volte a sincronizar o servidor de SUS.
As actualizações anteriormente aprovados aparecem como aprovado.

Mais Informação

Considerações para ambientes com um servidor SUS subordinado

Se estiver a utilizar um servidor SUS subordinado e se o servidor SUS subordinado não está configurado para utilizar o modo substituir, siga os passos na secção ? solução ? para o servidor SUS subordinado.

Se estiver a utilizar um servidor SUS subordinado e se o servidor SUS subordinado está configurado para utilizar o modo substituir, siga os passos na secção ? solução ? para o servidor SUS principal e, em seguida, sincronizar o servidor SUS subordinados para o servidor principal. Quando o fizer, o servidor SUS principal copiará o ficheiro ApprovedItems.txt fixo para o servidor SUS subordinado.

Para verificar que um servidor SUS subordinado está configurado para o modo substituir, siga estes passos:
  1. Abra http:// servername / SUSAdmin página e clique em Definir opções .
  2. Em seleccionar qual o servidor para sincronizar o conteúdo , verifique se a opção de sincronizar a lista de itens aprovados actualizados a partir desta localização (modo substituir) está seleccionada.

Passos a efectuar se tiver um problema quando executa a ferramenta de análise de aprovação

A ferramenta não invasive e não irá prejudicar o computador.

Para restaurar o computador para o respectivo estado pre-approval depois de executar a ferramenta, siga estes passos:
  1. Pare o serviço de sincronização do Software Update Services. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva cmd na caixa Abrir e, em seguida, clique em OK .
    2. Na linha de comandos, escreva os seguintes comandos. Prima ENTER depois de escrever cada comando.
      net stop wusyncservice
      Sair
  2. Localize o ApprovedItems.txt ficheiro. Em seguida, mude o ficheiro ApprovedItems.txt.old.

    ApprovedItems.txt ficheiro está localizado nas seguintes pastas:
    • SUS Virtual Root\
    • SUS Virtual Root\Autoupdate\Dictionaries
    Nota SUS Virtual Root representa o caminho da raiz virtual SUS.
  3. Localize o ficheiro ApprovedItems.txt.bup. Mude o nome do ficheiro ApprovedItems.txt. Em seguida, copie o ficheiro para as pastas são listadas no passo 2.

    O ficheiro ApprovedItems.txt.bup está localizado na seguinte pasta:
    <SUS Virtual Root>\autoupdate\dictionaries\
  4. Reinicie o serviço de sincronização do Software Update Services. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva cmd na caixa Abrir e, em seguida, clique em OK .
    2. Na linha de comandos, escreva os seguintes comandos. Prima ENTER depois de escrever cada comando.
      net start wusyncservice
      saída
Os itens previamente aprovados são removidos. Estes itens são apresentados como actualizados, como acontecia antes de executar a ferramenta de análise de aprovação.

Propriedades

Artigo: 912307 - Última revisão: 20 de dezembro de 2005 - Revisão: 5.0
A informação contida neste artigo aplica-se a:
  • Microsoft Software Update Services
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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