Artigo: 933662 - Última revisão: quarta-feira, 21 de Maio de 2008 - Revisão: 2.1

Quando uma aplicação de 16 bits passa os parâmetros da linha de comandos para outra aplicação num computador com o Windows Vista, a segunda aplicação não irá receber os parâmetros da linha de comandos

Está disponível transferência de hotfixDisponível transferência de hotfix
Ver e solicitar transferências de hotfix
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Considere o seguinte cenário. Uma aplicação de 16 bits está em execução num computador com o Windows Vista. Esta aplicação de 16 bits passa os parâmetros da linha de comandos para outra aplicação. Por exemplo, a aplicação de 16 bits chama a função ShellExecute para iniciar outra aplicação. Entretanto, a aplicação de 16 bits transmite parâmetros da linha de comandos para a aplicação recém-iniciada.

Neste cenário, a segunda aplicação é iniciada. No entanto, a segunda aplicação não irá receber os parâmetros da linha de comandos. Por conseguinte, a segunda aplicação poderão não funcionar conforme esperado.

Causa

Este problema ocorre porque uma memória intermédia atribuída para parâmetros da linha de comandos não é suficientemente grande.

Resolução

Informações sobre Service Packs

Para resolver este problema, obtenha o service pack mais recente do Windows Vista. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
935791  (http://support.microsoft.com/kb/935791/ ) Como obter o Windows Vista service pack mais recente

Informações sobre a correcção

Está disponível a partir da Microsoft uma correcção suportada. No entanto, esta correcção destina-se a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existe uma secção "denominada transferência de correcção disponível" na parte superior deste artigo da base de dados de conhecimento. Se esta secção não for apresentado, contacte o serviço de cliente do Microsoft e suporte para obter a correcção.

Nota Se ocorram problemas adicionais ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem esta correcção específica. Para obter uma lista completa dos números de telefone do suporte de cliente do Microsoft ou para criar um pedido serviço separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para a qual a correcção está disponível. Se não vir o idioma, é porque uma correcção não está disponível para esse idioma.

Pré-requisitos

Não pré-requisitos são necessários.

Requisito de reinício

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

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

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

Informações do ficheiro

A versão inglesa desta correcção 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 no item data e hora no painel de controlo.
Windows Vista, x 86 versões
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Update.mumNão aplicável1,78607-Mar de 200721: 41Não aplicável
X86_03e8aeb5d33312b5b919388a92c66f0a_31bf3856ad364e35_6.0.6000.20551_none_cad4ce47b0a4e01c.manifestNão aplicável70207-Mar de 200721: 41Não aplicável
X86_microsoft-windows-ntvdm-system32_31bf3856ad364e35_6.0.6000.20551_none_fc7bc4218eac9133.manifestNão aplicável151,80107-Mar de 200721: 43Não aplicável
ANSI.sysNão aplicável9,02907-Mar de 200717: 00Não aplicável
Append.exeNão aplicável12,49807-Mar de 200717: 00Não aplicável
Autoexec.batNão aplicável2407-Janeiro de 200705: 44Não aplicável
Autoexec.NTNão aplicável1,68807-Janeiro de 200705: 44Não aplicável
Bios1.ROMNão aplicável28,42007-Janeiro de 200705: 44Não aplicável
Bios4.ROMNão aplicável8,19107-Janeiro de 200705: 44Não aplicável
Comm.drv3.10.0.10310,54407-Mar de 200718: 00Não aplicável
Command.comNão aplicável50,64807-Mar de 200717: 00Não aplicável
Commdlg.dll3.10.0.10332,81607-Mar de 200718: 00Não aplicável
Config.NTNão aplicável2,57707-Janeiro de 200705: 44Não aplicável
Config.sysNão aplicável1007-Janeiro de 200705: 44Não aplicável
Country.sysNão aplicável27,09707-Mar de 200717: 00Não aplicável
Csrstub.exe6.0.6000.2055146,08007-Mar de 200701: 47x 86
Ctl3dv2.dll2.99.0.027,20007-Janeiro de 200705: 44Não aplicável
DDEML.dll3.50.0.10339,42407-Mar de 200718: 00Não aplicável
Debug.exeNão aplicável20,63407-Mar de 200717: 00Não aplicável
Dosx.exeNão aplicável53,53607-Mar de 200718: 00Não aplicável
Drwatson.exe3.10.0.10328,11207-Mar de 200718: 00Não aplicável
Edit.comNão aplicável69,88607-Janeiro de 200705: 44Não aplicável
Edit.hlpNão aplicável10,79007-Janeiro de 200705: 44Não aplicável
Programa Edlin.exeNão aplicável12,64207-Mar de 200717: 00Não aplicável
Ega.CPINão aplicável127,21307-Janeiro de 200705: 35Não aplicável
Exe2bin.exeNão aplicável8,42407-Mar de 200717: 00Não aplicável
Fastopen.exeNão aplicável88207-Mar de 200717: 00Não aplicável
GDI.exe3.10.0.10324,57607-Mar de 200717: 00Não aplicável
Graftabl.com6.0.6000.2055156,32007-Mar de 200701: 47Não aplicável
Graphics.comNão aplicável19,69407-Mar de 200717: 00Não aplicável
Graphics.ProNão aplicável21,23207-Janeiro de 200705: 44Não aplicável
Himem.sysNão aplicável4,76807-Mar de 200717: 00Não aplicável
Kb16.comNão aplicável14,71007-Mar de 200717: 00Não aplicável
Key01.sysNão aplicável42,80907-Mar de 200717: 00Não aplicável
Keyboard.drv3.10.0.1032.00007-Mar de 200718: 00Não aplicável
Keyboard.sysNão aplicável42,53707-Mar de 200717: 00Não aplicável
Krnl386.exe3.10.0.10392,32007-Mar de 200717: 00Não aplicável
Lanman.drv2.10.0.1221,60007-Janeiro de 200705: 44Não aplicável
Loadfix.comNão aplicável1,13107-Mar de 200717: 00Não aplicável
Lzexpand.dll3.10.0.1039,93607-Janeiro de 200705: 44Não aplicável
Mem.exeNão aplicável39,27407-Mar de 200717: 00Não aplicável
Mmsystem.dll3.10.0.10368,99207-Mar de 200718: 00Não aplicável
Mmtask.tsk3.10.0.1031,15207-Mar de 200718: 00Não aplicável
Mouse.drv3.10.0.1032,03207-Mar de 200718: 00Não aplicável
Mscdexnt.exeNão aplicável71807-Mar de 200717: 00Não aplicável
Netapi.dll3.11.0.300108,46407-Janeiro de 200705: 44Não aplicável
Nlsfunc.exeNão aplicável7,05207-Mar de 200717: 00Não aplicável
Ntdos.sysNão aplicável27,86607-Mar de 200717: 00Não aplicável
Ntdos404.sysNão aplicável29,14607-Mar de 200717: 00Não aplicável
Ntdos411.sysNão aplicável29,37007-Mar de 200717: 00Não aplicável
Ntdos412.sysNão aplicável29,27407-Mar de 200717: 00Não aplicável
Ntdos804.sysNão aplicável29,14607-Mar de 200717: 00Não aplicável
Ntio.sysNão aplicável33,95207-Mar de 200717: 00Não aplicável
Ntio404.sysNão aplicável34,67207-Mar de 200717: 00Não aplicável
Ntio411.sysNão aplicável35,77607-Mar de 200717: 00Não aplicável
Ntio412.sysNão aplicável35,53607-Mar de 200717: 00Não aplicável
Ntio804.sysNão aplicável34,67207-Mar de 200717: 00Não aplicável
Ntvdm.exe6.0.6000.20551520,19207-Mar de 200701: 47x 86
Ntvdmd.dll6.0.6000.2055114,84807-Mar de 200702: 53x 86
Olecli.dll1.32.0.082,94407-Janeiro de 200705: 44Não aplicável
Olesvr.dll1.11.0.024,06407-Mar de 200718: 00Não aplicável
Pmspl.dll2.10.0.146,59207-Janeiro de 200705: 44Não aplicável
Redir.exeNão aplicável2,84207-Mar de 200717: 00Não aplicável
Setver.exeNão aplicável11,75307-Mar de 200717: 00Não aplicável
SHARE.exeNão aplicável88207-Mar de 200717: 00Não aplicável
Shell.dll3.10.0.1035,12007-Mar de 200718: 00Não aplicável
Sound.drv3.10.0.1031,74407-Mar de 200718: 00Não aplicável
Sysedit.exe3.10.0.10318,89607-Janeiro de 200705: 44Não aplicável
System.drv3.10.0.1033,36007-Mar de 200717: 00Não aplicável
Timer.drv3.10.0.1034,04807-Mar de 200718: 00Não aplicável
Toolhelp.dll3.10.0.10313,88807-Mar de 200718: 00Não aplicável
User.exe3.10.0.10347,84007-Mar de 200717: 00Não aplicável
V7vga.ROMNão aplicável18,83207-Janeiro de 200705: 44Não aplicável
Vdmredir.dll6.0.6000.2055141,98407-Mar de 200702: 53x 86
Ver.dll3.10.0.1039,00807-Janeiro de 200705: 44Não aplicável
Vga.drv3.10.0.1032,17607-Mar de 200718: 00Não aplicável
Wfwnet.drv3.10.0.10312,70407-Mar de 200718: 00Não aplicável
Wifeman.dll3.10.0.1039,21607-Mar de 200718: 00Não aplicável
Win.com6.0.6000.205516,65607-Mar de 200701: 47Não aplicável
Win87em.dllNão aplicável13,31207-Janeiro de 200705: 44Não aplicável
Winhelp.exe3.10.0.425256,19207-Janeiro de 200705: 44Não aplicável
Winnls.dll3.10.0.1035,12007-Mar de 200718: 00Não aplicável
Winoldap.MOD3.10.0.1032,08007-Mar de 200718: 00Não aplicável
Winsock.dll3.10.0.1032,86407-Mar de 200718: 00Não aplicável
Winspool.exe3.10.0.1032,11207-Mar de 200718: 00Não aplicável
Wow32.dll6.0.6000.20551273,92007-Mar de 200702: 54x 86
Wowdeb.exe3.10.0.1032,86407-Mar de 200718: 00Não aplicável
WOWExec.exe3.10.0.1038,96007-Mar de 200718: 00Não aplicável
_Default.PIFNão aplicável70707-Janeiro de 200705: 44Não aplicável

Ponto Da Situação

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

Mais Informação

Para mais informações sobre a função ShellExecute , visite o seguinte site da Web da Microsoft TechNet:
http://msdn2.microsoft.com/en-us/library/ms647732.aspx (http://msdn2.microsoft.com/en-us/library/ms647732.aspx)
Para obter mais informações 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 Microsoft Knowledge Base:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

A informação contida neste artigo aplica-se a:
  • Windows Vista Ultimate
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Enterprise
  • Windows Vista Business
Palavras-chave: 
kbmt kbautohotfix kbvistasp1fix kbwinvistapostrtmfix kbexpertiseinter kbbug kbfix kbhotfixserver kbqfe kbpubtypekc KB933662 KbMtpt
Tradução automáticaTraduçã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: 933662  (http://support.microsoft.com/kb/933662/en-us/ )