DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 104011 - Última revisão: quinta-feira, 18 de janeiro de 2007 - Revisão: 5.3

 

Sumário

Você pode modificar as variáveis de ambiente do usuário editando a seguinte chave do Registro:
   HKEY_CURRENT_USER \ 
         Environment
				
você pode modificar as variáveis de ambiente do sistema, editando a seguinte chave do Registro:
   HKEY_LOCAL_MACHINE \ 
               SYSTEM \ 
    CurrentControlSet \ 
              Control \ 
      Session Manager \ 
          Environment
				
Observe que qualquer variável de ambiente que precisa ser expandido (por exemplo, quando você usa % SYSTEM %) deve ser armazenado no Registro como um valor de Registro REG_EXPAND_SZ. Quaisquer valores do tipo REG_SZ não serão expandidos quando ler do Registro.

Observe que o RegEdit.exe não possui uma maneira de adicionar REG_EXPAND_SZ. Use RegEdt32.exe ao editar manualmente esses valores.

No entanto, observe que modificações para as variáveis de ambiente não resultar em alteração imediata. Por exemplo, se você iniciar o outro prompt de comando depois de fazer as alterações, as variáveis de ambiente irão refletir o anterior (não o atual) valores. As alterações não efeito até que você faça logoff e logon novamente.

Para efetivar essas alterações sem precisar efetuar, transmitir uma mensagem WM_SETTINGCHANGE a todas as janelas no sistema, para que qualquer interessados aplicativos (como Windows Explorer, Gerenciador de programas, Gerenciador de tarefas, painel de controle e assim por diante) podem executar uma atualização.

Mais Informações

Por exemplo, em sistemas baseados no Windows NT, o fragmento de código a seguir deve propagar as alterações para as variáveis de ambiente usadas no prompt de comando:
   SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0,
    (LPARAM) "Environment", SMTO_ABORTIFHUNG,
    5000, &dwReturnValue);
				
nenhum dos aplicativos que acompanham o Windows 95 e Windows 98, incluindo o Windows Explorer e o Gerenciador de programas, responder a esta mensagem. Assim, embora este artigo tecnicamente pode ser implementado no Windows 95 e Windows 98, há efeito, exceto ao notificar os aplicativos de terceiros. O único método de alterar variáveis de ambiente global no Windows 95 é modificar o arquivo autoexec.bat e reinicialize.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT 4.0
  • Microsoft Windows NT Server 3.51
Palavras-chave: 
kbmt kbhowto kbsyssettings KB104011 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: 104011  (http://support.microsoft.com/kb/104011/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