Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Altera o modo de instalação para o servidor Host da Sessão da Área de Trabalho Remota.
Observação
Para saber o que há de novo na versão mais recente, consulte Novidades nos Serviços de Área de Trabalho Remota no Windows Server.
Sintaxe
change user {/execute | /install | /query}
Parâmetros
Parâmetro | Descrição |
---|---|
/executar | Permite .ini mapeamento de arquivos para o diretório base. Esta é a configuração padrão. |
/instalar | Desabilita .ini mapeamento de arquivos para o diretório base. Todos os arquivos .ini são lidos e gravados no diretório do sistema. Você deve desabilitar .ini mapeamento de arquivos ao instalar aplicativos em um servidor Host de Sessão de Área de Trabalho Remota. |
/consulta | Exibe a configuração atual para .ini mapeamento de arquivos. |
/? | Exibe a ajuda no prompt de comando. |
Observações
Use alterar usuário /install antes de instalar um aplicativo para criar arquivos .ini para o aplicativo no diretório do sistema. Esses arquivos são usados como a fonte quando arquivos de .ini específicos do usuário são criados. Depois de instalar o aplicativo, use alterar usuário /execute para reverter para o mapeamento de arquivo .ini padrão.
Na primeira vez que você executa o aplicativo, ele pesquisa o diretório inicial para seus arquivos .ini. Se os arquivos .ini não forem encontrados no diretório base, mas no diretório do sistema, os Serviços de Área de Trabalho Remota copiarão os arquivos .ini para o diretório base, garantindo que cada usuário tenha uma cópia exclusiva dos arquivos .ini do aplicativo. Todos os novos arquivos .ini são criados no diretório inicial.
Cada usuário deve ter uma cópia exclusiva dos arquivos .ini para um aplicativo. Isso evita instâncias em que diferentes usuários possam ter configurações de aplicativos incompatíveis (por exemplo, diferentes diretórios padrão ou resoluções de tela).
Quando o sistema está em execução alterar usuário / instalar, várias coisas ocorrem. Todas as entradas do Registro criadas são sombreadas em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Currentversion\Terminal Server\Install, na subchave \SOFTWARE ou na subchave \MACHINE. As subchaves adicionadas ao HKEY_CURRENT_USER são copiadas sob a subchave \SOFTWARE e as subchaves adicionadas a HKEY_LOCAL_MACHINE são copiadas sob a subchave \MACHINE. Se o aplicativo consultar o diretório do Windows usando chamadas do sistema, como GetWindowsdirectory, o servidor Host da Sessão rd retornará o diretório raiz do sistema. Se alguma entrada de arquivo .ini for adicionada usando chamadas do sistema, como WritePrivateProfileString, elas serão adicionadas aos arquivos .ini no diretório raiz do sistema.
Quando o sistema retorna para alterar usuário /executee o aplicativo tenta ler uma entrada do Registro em HKEY_CURRENT_USER que não existe, os Serviços de Área de Trabalho Remota verificam se existe uma cópia da chave na subchave \Terminal Server\Install. Se isso acontecer, as subchaves serão copiadas para o local apropriado em HKEY_CURRENT_USER. Se o aplicativo tentar ler a partir de um arquivo .ini que não existe, os Serviços de Área de Trabalho Remota procurarão esse arquivo .ini na raiz do sistema. Se o arquivo .ini estiver na raiz do sistema, ele será copiado para o subdiretório \Windows do diretório inicial do usuário. Se o aplicativo consultar o diretório do Windows, o servidor Host da Sessão RD retornará o subdiretório \Windows do diretório base do usuário.
Quando inicia sessão, os Serviços de Ambiente de Trabalho Remoto verificam se os respetivos ficheiros de .ini do sistema são mais recentes do que os ficheiros .ini no computador. Se a versão do sistema for mais recente, o arquivo .ini será substituído ou mesclado com a versão mais recente. Isso depende se o bit INISYNC, 0x40, está definido para esse arquivo .ini. Sua versão anterior do arquivo .ini é renomeada como Inifile.ctx. Se os valores do Registro do sistema na subchave \Terminal Server\Install forem mais recentes do que sua versão em HKEY_CURRENT_USER, sua versão das subchaves será excluída e substituída pelas novas subchaves do \Terminal Server\Install.
Exemplos
Para desativar .ini mapeamento de arquivos no diretório base, digite:
change user /install
Para habilitar .ini mapeamento de arquivos no diretório base, digite:
change user /execute
Para exibir a configuração atual para .ini mapeamento de arquivos, digite:
change user /query