O Windows XP não consegue localizar os ficheiros executáveis ou ficheiros DLL de um programa

Traduções de Artigos Traduções de Artigos
Artigo: 832978 - Ver produtos para os quais este artigo se aplica.


Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando tenta executar um programa num computador baseado no Microsoft Windows XP, o programa poderá não ser executado porque o Windows XP não consegue localizar os ficheiros executáveis ou ficheiros DLL do programa.

Causa

Este problema pode ocorrer se a variável de ambiente PATH do sistema tiver mais de 1.024 caracteres quando o programa for instalado. A variável de ambiente PATH do sistema tem um limite de 1.023 caracteres, mais o carácter "null" de terminação, formando um total de 1.024 caracteres. Quando inicia o programa, a variável é truncada a 1.024 caracteres e esta versão truncada é, então, escrita novamente no registo.

Resolução

Informações sobre Service Packs

Para resolver este problema, obtenha o Service Pack mais recente do Microsoft Windows XP. Para obter informações adicionais, 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):
322389 Como obter o Service Pack mais recente do Windows XP

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. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, a Microsoft recomenda que aguarde pelo próximo Service Pack do Windows XP que contenha esta correcção.

Para resolver este problema imediatamente, 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.

Informações sobre os ficheiros

A versão inglesa desta correcção tem os atributos de ficheiro listados na seguinte tabela (ou 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 da ferramenta Data e hora do Painel de controlo.
Windows XP, edições de 64 bits
   Data         Hora   Versão            Tamanho  Ficheiro	Plataforma
   -----------------------------------------------------------------------
   27-Apr-2004  00:00  6.0.2800.1515     130,560  Fldrclnr.dll     IA-64
   27-Apr-2004  00:00  5.1.2600.1520   1,272,320  Msgina.dll       IA-64
   27-Apr-2004  00:00  6.0.2800.1520  14,377,984  Shell32.dll      IA-64
   27-Apr-2004  00:00  5.1.2600.1515   2,018,816  Sxs.dll          IA-64
   27-Apr-2004  00:00  5.1.2600.1520     497,664  Sysdm.cpl
   27-Apr-2004  00:00  5.1.2600.1520   1,714,176  Userenv.dll      IA-64
   27-Apr-2004  00:13  6.0.2800.1515      82,432  Wfldrclnr.dll    x86
   26-Apr-2004  22:52  5.1.2600.1520     646,144  Winlogon.exe     IA-64
   27-Apr-2004  00:13  5.1.2600.1520     995,328  Wmsgina.dll      x86
   27-Apr-2004  00:13  6.0.2800.1520   8,349,184  Wshell32.dll     x86
   27-Apr-2004  00:13  5.1.2600.1515     676,864  Wsxs.dll         x86
   27-Apr-2004  00:13  5.1.2600.1520     275,456  Wsysdm.cpl
   27-Apr-2004  00:13  5.1.2600.1520     675,840  Wuserenv.dll     x86
   11-Apr-2004  04:04  5.1.2600.1515     593,408  Wxpsp2res.dll    x86
   11-Apr-2004  03:33  5.1.2600.1515     592,896  Xpsp2res.dll     IA-64
   11-Apr-2004  02:18  6.0.2800.1515   2,639,360  Comctl32.dll     IA-64
   27-Apr-2004  00:00                      1,813  Controls.man
   27-Apr-2004  00:00                        623  Comctl.man
Windows XP, edições de 32 bits
   Data         Hora   Versão            Tamanho  Ficheiro	Plataforma
   -----------------------------------------------------------------------
   27-Apr-2004  00:13  6.0.2800.1515      82,432  Fldrclnr.dll     x86
   27-Apr-2004  00:13  5.1.2600.1520     995,328  Msgina.dll       x86
   27-Apr-2004  00:13  6.0.2800.1520   8,349,184  Shell32.dll      x86
   27-Apr-2004  00:13  5.1.2600.1515     676,864  Sxs.dll          x86
   27-Apr-2004  00:13  5.1.2600.1520     275,456  Sysdm.cpl 	   x86
   27-Apr-2004  00:13  5.1.2600.1520     675,840  Userenv.dll      x86   
   26-Apr-2004  23:52  5.1.2600.1520     519,168  Winlogon.exe     x86 
   11-Apr-2004  04:04  5.1.2600.1515     593,408  Xpsp2res.dll     x86
   27-Apr-2004  00:13  6.0.2800.1515     921,600  Comctl32.dll     x86
   27-Apr-2004  00:13                      1,812  Controls.man
   27-Apr-2004  00:13                        621  Comctl.man

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a". Este problema foi corrigido pela primeira vez no Microsoft Windows XP Service Pack 2.

Mais Informação

Depois de instalar esta correcção ou o Windows XP Service Pack 2 (SP2), o limite da variável de ambiente PATH é aumentado para 2.048 caracteres. Para obter informações adicionais sobre a terminologia padrão utilizada para descrever actualizações de software da Microsoft, 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):
824684 Description of the standard terminology that is used to describe Microsoft software updates


Nota: mesmo depois de aplicar a correcção, o alias de gestão ENVIRONMENT (fornecedor Win32_Environment) do WMI falhará se a instrução PATH tiver mais do que 1.023 caracteres.

Propriedades

Artigo: 832978 - Última revisão: 13 de abril de 2006 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
Palavras-chave: 
kbqfe kbhotfixserver kbhotfixserver kbqfe kbwinxpsp2fix kbwinxppresp2fix kbbug kbfix kbqfe KB832978

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