Compartilhar via


Variáveis de ambiente reconhecidas

Ao usar os arquivos XML MigDocs.xml, MigApp.xml e MigUser.xml, você pode usar variáveis de ambiente para identificar pastas que possam ser diferentes em computadores diferentes. Valores de CSIDL (lista de IDs de itens especiais constantes) fornecem uma maneira de identificar pastas que os aplicativos costumam usar com frequência, mas que talvez não tenham o mesmo nome ou localização em nenhum computador específico. Por exemplo, a pasta de documentos pode ser C:\Users\<Nome do usuário>\My Documents em um computador e C:\Documents and Settings em outro computador. Você pode usar o caractere curinga de asterisco (*) nos arquivos MigUser.xml, MigApp.xml e MigDoc.xml. Porém, não pode usar os caracteres curinga de asterisco (*) no arquivoConfig.xml.

Neste tópico

  • Variáveis que são processadas para o sistema operacional e no contexto de cada usuário

  • Variáveis que só são reconhecidas no contexto do usuário

Variáveis que são processadas para o sistema operacional e no contexto de cada usuário

Você pode usar estas variáveis nas seções dos arquivos .xml com context=UserAndSystem, context=User e context=System.

Variável Explicação

ALLUSERSAPPDATA

Igual a CSIDL_COMMON_APPDATA.

ALLUSERSPROFILE

Faz referência a %PROFILESFOLDER%\Public or %PROFILESFOLDER%\all users.

COMMONPROGRAMFILES

Igual a CSIDL_PROGRAM_FILES_COMMON.

COMMONPROGRAMFILES(X86)

Faz referência à pasta C:\Arquivos de Programas (x86)\Common Files em sistemas de 64 bits.

CSIDL_COMMON_ADMINTOOLS

Versão 5.0. O diretório do sistema de arquivos que contém ferramentas administrativas para todos os usuários do computador.

CSIDL_COMMON_ALTSTARTUP

O diretório do sistema de arquivos que corresponde ao grupo de programas de Inicialização não localizado para todos os usuários.

CSIDL_COMMON_APPDATA

O diretório do sistema de arquivos que contém dados de aplicativos para todos os usuários. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows® 8 é C:\ProgramData.

CSIDL_COMMON_DESKTOPDIRECTORY

O diretório do sistema de arquivos que contém arquivos e pastas que aparecem na área de trabalho de todos os usuários. Um caminho típico do Windows® XP é C:\Documents and Settings\All Users\Desktop. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\Público\Área de Trabalho.

CSIDL_COMMON_DOCUMENTS

O diretório do sistema de arquivos que contém documentos comuns a todos os usuários. Um caminho típico no Windows XP é C:\Documents and Settings\All Users\Documentos. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\Público\Documentos.

CSIDL_COMMON_FAVORITES

O diretório do sistema de arquivos que serve como repositório comum para favoritos que são comuns a todos os usuários. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\Público\Favoritos.

CSIDL_COMMON_MUSIC

O diretório do sistema de arquivos que serve como repositório para arquivos de música que são comuns a todos os usuários. Um caminho típico no Windows XP é C:\Documents and Settings\All Users\Documentos\Minhas Músicas. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\Público\Músicas.

CSIDL_COMMON_PICTURES

O diretório do sistema de arquivos que serve como repositório para arquivos de imagem que são comuns a todos os usuários. Um caminho típico no Windows XP é C:\Documents and Settings\All Users\Documentos\Minhas Imagens. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\Público\Imagens.

CSIDL_COMMON_PROGRAMS

O diretório do sistema de arquivos que contém os diretórios de grupos de programas comuns que aparecem no menu Iniciar de todos os usuários. Um caminho típico é C:\Documents and Settings\All Users\Menu Iniciar\Programas. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\ProgramData\Microsoft\Windows\Menu Iniciar\Programas.

CSIDL_COMMON_STARTMENU

O diretório do sistema de arquivos que contém os programas e as pastas que aparecem no menu Iniciar de todos os usuários. Um caminho típico no Windows XP é C:\Documents and Settings\All Users\Menu Iniciar. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\ProgramData\Microsoft\Windows\Menu Iniciar.

CSIDL_COMMON_STARTUP

O diretório do sistema de arquivos que contém os programas que aparecem na pasta Inicialização de todos os usuários. Um caminho típico no Windows XP é C:\Documents and Settings\All Users\Menu Iniciar\Programas\Inicializar. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\ProgramData\Microsoft\Windows\Menu Iniciar\Programas\Inicializar.

CSIDL_COMMON_TEMPLATES

O diretório do sistema de arquivos que contém os modelos disponíveis para todos os usuários. Um caminho típico no Windows XP é C:\Documents and Settings\All Users\Modelos. C:\ProgramData\Microsoft\Windows\Menu Iniciar\Programas\Inicializar. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\ProgramData\Microsoft\Windows\Templates.

CSIDL_COMMON_VIDEO

O diretório do sistema de arquivos que serve como repositório para arquivos de vídeo que são comuns a todos os usuários. Um caminho típico no Windows XP é C:\Documents and Settings\All Users\Documentos\Meus Vídeos. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\Público\Vídeos.

CSIDL_DEFAULT_APPDATA

Faz referência à pasta Appdata em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_LOCAL_APPDATA

Faz referência à pasta Appdata local em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_COOKIES

Faz referência à pasta Cookies em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_CONTACTS

Faz referência à pasta Contatos em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_DESKTOP

Faz referência à pasta Área de Trabalho em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_DOWNLOADS

Faz referência à pasta Downloads em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_FAVORITES

Faz referência à pasta Favoritos em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_HISTORY

Faz referência à pasta Histórico em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_INTERNET_CACHE

Faz referência à pasta Cache da Internet em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_PERSONAL

Faz referência à pasta Pessoal em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_MYDOCUMENTS

Faz referência à pasta Meus Documentos em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_MYPICTURES

Faz referência à pasta Minhas Imagens em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_MYMUSIC

Faz referência à pasta Minhas Músicas em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_MYVIDEO

Faz referência à pasta Meus Vídeos em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_RECENT

Faz referência à pasta Recentes em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_SENDTO

Faz referência à pasta Enviar para em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_STARTMENU

Faz referência à pasta Menu Iniciar em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_PROGRAMS

Faz referência à pasta Programas em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_STARTUP

Faz referência à pasta Inicializar em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_TEMPLATES

Faz referência à pasta Modelos em %DEFAULTUSERPROFILE%.

CSIDL_DEFAULT_QUICKLAUNCH

Faz referência à pasta Início Rápido em %DEFAULTUSERPROFILE%.

CSIDL_FONTS

Uma pasta virtual que contém fontes. Um caminho típico é C:\Windows\Fonts.

CSIDL_PROGRAM_FILESX86

A pasta Arquivos de Programas em sistemas de 64 bits. Um caminho típico é C:\Arquivos de Programas(86).

CSIDL_PROGRAM_FILES_COMMONX86

Uma pasta para componentes que são compartilhados entre aplicativos em sistemas de 64 bits. Um caminho típico é C:\Arquivos de Programas(86)\Common.

CSIDL_PROGRAM_FILES

A pasta Arquivos de Programas. Um caminho típico é C:\Arquivos de Programas.

CSIDL_PROGRAM_FILES_COMMON

Uma pasta para componentes que são compartilhados entre aplicativos. Um caminho típico é C:\Arquivos de Programas\Common.

CSIDL_RESOURCES

Para computadores que executam sistemas Windows Vista®, Windows 7 ou Windows 8, o diretório do sistema de arquivos que contém dados de recursos. Um caminho típico é C:\Windows\Resources.

CSIDL_SYSTEM

A pasta de Sistema do Windows. Um caminho típico é C:\Windows\System32.

CSIDL_WINDOWS

O diretório do Windows ou a raiz do sistema. Corresponde às variáveis de ambiente %WINDIR% ou %SYSTEMROOT%. Um caminho típico é C:\Windows.

DEFAULTUSERPROFILE

Faz referência ao valor em HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile].

PROFILESFOLDER

Faz referência ao valor em HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory].

PROGRAMFILES

Igual a CSIDL_PROGRAM_FILES.

PROGRAMFILES(X86)

Faz referência à pasta C:\Arquivos de Programas (x86) em sistemas de 64 bits.

SYSTEM

Faz referência a %WINDIR%\system32.

SYSTEM16

Faz referência a %WINDIR%\system.

SYSTEM32

Faz referência a %WINDIR%\system32.

SYSTEMPROFILE

Faz referência ao valor em HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath].

SYSTEMROOT

Faz referência à raiz da unidade do sistema.

WINDIR

Faz referência à pasta do Windows localizada na unidade do sistema.

Variáveis que só são reconhecidas no contexto do usuário

Você pode usar estas variáveis nas seções dos arquivos .xml com context=User e context=UserAndSystem.

Variável Explicação

APPDATA

Igual a CSIDL_APPDATA.

CSIDL_ADMINTOOLS

O diretório do sistema de arquivos que é usado para armazenar ferramentas administrativas para um usuário individual. O MMC (Console de Gerenciamento Microsoft®) salva consoles personalizados nesse diretório, que se movimenta com o perfil do usuário.

CSIDL_ALTSTARTUP

O diretório do sistema de arquivos que corresponde ao grupo de programas de Inicialização não localizado do usuário.

CSIDL_APPDATA

O diretório do sistema de arquivos que serve como repositório comum para dados específicos de aplicativos. Um caminho típico é C:\Documents and Settings\nome do usuário\Application Data ou C:\Usuários\nome do usuário\AppData\Roaming.

CSIDL_BITBUCKET

A pasta virtual que contém os objetos na Lixeira do usuário.

CSIDL_CDBURN_AREA

O diretório do sistema de arquivos que atua como área de preparo de arquivos à espera para gravação em um CD. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Local Settings\Application Data\Microsoft\CD Burning. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning.

CSIDL_CONNECTIONS

A pasta virtual que representa as Conexões de Rede e inclui conexões discadas e de rede.

CSIDL_CONTACTS

Em computadores que executam sistemas Windows Vista, Windows 7 ou Windows 8, faz referência à pasta Contatos em CSIDL_PROFILE%.

CSIDL_CONTROLS

A pasta virtual que contém ícones para os itens do Painel de Controle.

CSIDL_COOKIES

O diretório do sistema de arquivos que serve como repositório comum para cookies da Internet. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Cookies. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Roaming\Microsoft\Windows\Cookies.

CSIDL_DESKTOP

A pasta virtual que representa a área de trabalho do Windows.

CSIDL_DESKTOPDIRECTORY

O diretório do sistema de arquivos usado para armazenar fisicamente objetos de arquivo na área de trabalho e que não deve ser confundido com a pasta da área de trabalho propriamente dita. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Desktop. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\Desktop.

CSIDL_DRIVES

A pasta virtual que representa Meu Computador e inclui todo o conteúdo do computador local: dispositivos de armazenamento, impressoras e o Painel de Controle. Essa pasta também pode conter unidades de rede mapeadas.

CSIDL_FAVORITES

O diretório do sistema de arquivos que serve como repositório comum para os favoritos do usuário. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Favoritos. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\Favoritos.

CSIDL_HISTORY

O diretório do sistema de arquivos que serve como repositório comum para itens de histórico da Internet.

CSIDL_INTERNET

Uma pasta virtual para o Internet Explorer.

CSIDL_INTERNET_CACHE

O diretório do sistema de arquivos que serve como repositório comum para arquivos temporários da Internet. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Local Settings\Temporary Internet Files. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Local\Microsoft\Windows\Arquivos de Internet Temporários

CSIDL_LOCAL_APPDATA

O diretório do sistema de arquivos que serve como repositório de dados para aplicativos locais que não possuem perfil móvel. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Local Settings\Application Data. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Local.

CSIDL_MYDOCUMENTS

A pasta virtual que representa Meus Documentos. Um caminho típico no Windows XP é C:\Documents and Settings\Usuário\Meus Documentos. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\Documentos.

CSIDL_MYMUSIC

O diretório do sistema de arquivos que serve como repositório comum para arquivos de música. Um caminho típico no Windows XP é C:\Documents and Settings\Usuário\Meus Documentos\Minhas Músicas. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\Músicas.

CSIDL_MYPICTURES

O diretório do sistema de arquivos que serve como repositório comum para arquivos de imagem. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Meus Documentos\Minhas Imagens. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\Imagens.

CSIDL_MYVIDEO

O diretório do sistema de arquivos que serve como repositório comum para arquivos de vídeo. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Meus Documentos\Meus Vídeos. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\Vídeos.

CSIDL_NETHOOD

Um diretório do sistema de arquivos que contém os objetos de link que podem existir na pasta virtual Meus Locais de Rede. Não é o mesmo que CSIDL_NETWORK, que representa a raiz do namespace da rede. Um caminho típico é C:\Documents and Settings\nome do usuário\NetHood. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Roaming\Microsoft\Windows\Atalhos de Rede.

CSIDL_NETWORK

Uma pasta virtual que representa Meus Locais de Rede, a raiz da hierarquia de namespaces de rede.

CSIDL_PERSONAL

Em sistemas Windows Vista, Windows 7 ou Windows 8, a pasta virtual que representa o item da área de trabalho Meus Documentos. Equivalente a CSIDL_MYDOCUMENTS.

No Windows XP, o diretório do sistema de arquivos usado para armazenar fisicamente o repositório de documentos comum de um usuário. Um caminho típico é C:\Documents and Settings\nome do usuário\Meus Documentos.

CSIDL_PLAYLISTS

Para computadores que executam sistemas Windows Vista, Windows 7 ou Windows 8, a pasta virtual usada para armazenar álbuns de reprodução, geralmente C:\Usuários\nome do usuário\Minhas Músicas\Listas de Reprodução.

CSIDL_PRINTERS

A pasta virtual que contém impressoras instaladas.

CSIDL_PRINTHOOD

O diretório do sistema de arquivos que contém os objetos de link que podem existir na pasta virtual Impressoras. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\PrintHood. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Roaming\Microsoft\Windows\Atalhos de Impressoras.

CSIDL_PROFILE

A pasta de perfil do usuário. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário.

CSIDL_PROGRAMS

O diretório do sistema de arquivos que contém os grupos de programas do usuário, que são por si só diretórios do sistema de arquivos. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Menu Iniciar\Programas. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Roaming\Microsoft\Windows\Menu Iniciar\Programas.

CSIDL_RECENT

O diretório do sistema de arquivos que contém atalhos para os documentos que o usuário utilizou mais recentemente. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Meus Documentos Recentes. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Roaming\Microsoft\Windows\Recentes.

CSIDL_SENDTO

O diretório do sistema de arquivos que contém itens do menu Enviar para. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\SendTo. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Roaming\Microsoft\Windows\SendTo.

CSIDL_STARTMENU

O diretório do sistema de arquivos que contém itens do menu Iniciar. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Menu Iniciar. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Roaming\Microsoft\Windows\Menu Iniciar.

CSIDL_STARTUP

O diretório do sistema de arquivos que corresponde ao grupo de programas de Inicialização do usuário. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Menu Iniciar\Programas\Inicializar. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Roaming\Microsoft\Windows\Menu Iniciar\Programas\Inicializar.

CSIDL_TEMPLATES

O diretório do sistema de arquivos que serve como repositório comum para modelos de documento. Um caminho típico no Windows XP é C:\Documents and Settings\nome do usuário\Templates. Um caminho típico nos sistemas Windows Vista, Windows 7 ou Windows 8 é C:\Usuários\nome do usuário\AppData\Roaming\Microsoft\Windows\Modelos.

HOMEPATH

O mesmo que a variável de ambiente padrão.

TEMP

A pasta temporária no computador. Para o Windows XP, um caminho típico é %USERPROFILE%\Local Settings\Temp. Para sistemas Windows Vista, Windows 7 ou Windows 8, um caminho típico é %USERPROFILE%\AppData\Local\Temp.

TMP

A pasta temporária no computador. Para o Windows XP, um caminho típico é %USERPROFILE%\Local Settings\Temp. Para sistemas Windows Vista, Windows 7 ou Windows 8, um caminho típico é %USERPROFILE%\AppData\Local\Temp.

USERPROFILE

Igual a CSIDL_PROFILE.

USERSID

Representa o SID (Identificador de segurança) da conta do usuário atual. Por exemplo,

S-1-5-21-1714567821-1326601894-715345443-1026.

Consulte também

Outros Recursos

Referência XML da USMT