O utilizador detecta problemas em programas que não são compatíveis com os serviços de terminal depois de instalar a actualização de segurança 917422 num computador com o Windows 2000 Service Pack 4

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

Nesta página

Sintomas

Instalou a actualização de segurança 917422 (MS06-051) num computador com o Windows 2000 Service Pack 4 e que tem os serviços de terminal activados. A seguir, detectou os seguintes problemas em programas que não são compatíveis com os serviços de terminal:
  • Estes programas não conseguem ler os ficheiros de inicialização (.ini). Por conseguinte, as definições ou parâmetros destes programas poderão não estar correctos quando os programas forem iniciados.
  • Estes programas não conseguem escrever nos ficheiros de inicialização (.ini). Por conseguinte, estes programas não conseguem gravar as definições ou parâmetros.
  • Estes programas não conseguem criar ficheiros temporários (.tmp).
Estes problemas são detectados em programas que tentam ler ou escrever em ficheiros localizados no directório do Windows.

Causa

Este problema ocorre devido a um erro de regressão na actualização de segurança 917422 (MS06-051) para o Windows 2000 Service Pack 4. Este erro de regressão faz com que a função de informações de sistema GetWindowsDirectory não devolva as informações de directório correctas para determinados programas. Estes programas são os que não são compatíveis com os serviços de terminal em execução num ambiente dos serviços de terminal.

Por exemplo, a função de informações de sistema GetWindowsDirectory poderá devolver "C:\Winnt" em vez de "C:\Documents and Settings\nome_do_utilizador\Windows."

Resolução

Informações sobre a correcção

A Microsoft tem já disponível uma correcção suportada, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico.

Para resolver este problema, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone do suporte técnico da Microsoft, bem como informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota: em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas e questões de suporte adicionais, não incluídos na actualização específica em questão.

Pré-requisitos

Para instalar esta correcção, tem de ter o Windows 2000 Service Pack 4.

Necessidade de reinício

Tem de reiniciar o computador depois de aplicar esta correcção.

Informações sobre a substituição de correcções

Esta correcção não substitui quaisquer outras.

Informações sobre os ficheiros

A versão inglesa desta correcção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros são indicadas no formato de hora universal coordenada (UTC, Coordinated Universal Time). Ao visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso horário (Time Zone) da ferramenta Data/Hora (Date and Time) do Painel de controlo (Control Panel).
Reduzir esta tabelaExpandir esta tabela
FicheiroVersãoTamanhoDataHoraPlataformaRamo de serviço
Kernel32.dll5.0.2195.7110712,97629-Aug-200607:53x86Não aplicável
Mpr.dll5.0.2195.682454,54429-Aug-200607:53x86Não aplicável

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
260910 Como obter o Service Pack mais recente do Windows 2000
Para obter mais informações sobre a actualização de segurança 917422 (MS06-051), clique no número de artigo que se segue para o visualizar na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
917422 MS06-051: Uma vulnerabilidade no kernel do Windows pode provocar execução remota de código

Para obter mais informações sobre a função de informações de sistema GetWindowsDirectory, visite o seguinte Web site da Microsoft:
http://msdn2.microsoft.com/en-us/library/ms724454.aspx
Para obter mais informações sobre como criar um programa compatível com os serviços de terminal, visite o seguinte Web site da Microsoft:
http://msdn2.microsoft.com/en-us/library/aa380671.aspx
Para obter mais informações sobre a opção /TSAWARE, visite o seguinte Web site da Microsoft:
http://msdn2.microsoft.com/en-us/library/01cfys9z.aspx

Propriedades

Artigo: 924066 - Última revisão: 29 de dezembro de 2006 - Revisão: 1.3
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Service Pack 4
  • Microsoft Windows 2000 Advanced Server
Palavras-chave: 
kbexpertiseinter kbhotfixserver kbqfe kbsecurity kbsecvulnerability kbbug kbfix kbwin2000presp5fix kbpubtypekc KB924066

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