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

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.


Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).
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: 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

ID do Artigo: 832978 - Última Revisão: 12/08/2015 05:36:46 - Revisão: 4.0

  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • kbnosurvey kbarchive kbqfe kbhotfixserver kbhotfixserver kbqfe kbwinxpsp2fix kbwinxppresp2fix kbbug kbfix kbqfe KB832978
Esta informação foi útil?