DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 156276 - Última revisão: quarta-feira, 1 de novembro de 2006 - Revisão: 2.2

 

Sintomas

Quando você chamar saída CreateProcess no cmd.exe, por exemplo:
CreateProcess(NULL, "cmd /c copy file1 file2",....),
e o diretório atual foi definido para um convenção de nomenclatura universal (UNC), Cmd.exe retorna a seguinte mensagem:
'< UNC path >' é um caminho de diretório atual inválido. Não há suporte para caminhos UNC.
Padrão para pasta do Windows.

Causa

Cmd.exe verifica para verificar se um nome UNC é usado para o diretório atual. Ele faz isso porque um nome UNC pode causar problemas com filho processos iniciados a partir de como um console quando esse console é encerrado ou interrompido. As versões do Microsoft Windows NT anteriores à 4.0 não verificar isso; portanto, era possível usar um nome UNC como um diretório atual.

Resolução

Obtenha o cmd.exe atualizado. Você também deve fazer uma entrada de registro para poder usar um caminho UNC como diretório atual.

Aviso: Usar o Editor do Registro incorretamente pode causar problemas sérios no sistema que talvez exijam a reinstalação do Windows NT para corrigi-los. Microsoft não garante que problemas resultantes do uso do Editor do Registro possam ser solucionados. Use esta ferramenta de sua responsabilidade.

Caminho do Registro:
   HKEY_CURRENT_USER
      \Software
         \Microsoft
            \Command Processor
				

Adicione o valor REG_DWORD DisableUNCCheck e defina o valor para 0 x 1 (hex).

Aviso: Se você habilita esse recurso e iniciar um console que tenha um diretório atual de um nome UNC, iniciar aplicativos a partir desse console e, em seguida, fechar o console, ele poderá causar problemas em aplicativos iniciados a partir desse console.

Situação

Microsoft confirmou que este é um problema no Windows NT versão 4.0. Esse problema foi corrigido no Microsoft Windows NT 4.0 EUA mais recente Service Pack. Para obter informações sobre como obter o service pack, localize a seguinte palavra na Base de dados de Conhecimento (sem espaços):
S E R V P UMA C K

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbmt kbnetwork KB156276 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 156276  (http://support.microsoft.com/kb/156276/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store