ID do artigo: 176197 - Última revisão: terça-feira, 27 de março de 2007 - Revisão: 2.6

Como ocultar a caixa de diálogo de script de logon em um cliente Windows

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.
Aviso
Este artigo se aplica ao Windows 2000. Suporte 2000 termina em 13 de julho de 2010.Windows 2000 End-of-Support Solution Center (http://support.microsoft.com/?scid=http%3a%2f%2fsupport.microsoft.com%2fwin2000) é um ponto de partida para planejar uma estratégia de migração do Windows 2000. Para obter mais informações, consulte a Microsoft Support Lifecycle Policy (http://support.microsoft.com/lifecycle/) .
Expandir tudo | Recolher tudo

Sintomas

Quando o script de logon é executado, uma caixa de diálogo é apresentada até que o script termina. Deseja que muitos administradores uma maneira de minimizar esta caixa de diálogo enquanto estiver em execução ou que ele executar em segundo plano para que os usuários não estão cientes do script de logon. Porque o Windows não o utilize arquivo LMSCRIPT e deseja alterar as propriedades padrão do cmd.exe, outros métodos devem ser usados.

Resolução

Crie um arquivo em lotes que chama o script de logon real. Usando o Notepad, crie um arquivo que tem a seguinte entrada:
   START /MIN LOGON.BAT
				

Salve o arquivo em lotes e especifique esse arquivo como o nome do script de logon para contas de usuário no Gerenciador de usuários para domínios. Agora, quando os usuários fazer logon no Windows, inicialmente será executado o arquivo em lotes acima, que, por sua vez, chama o script de logon e iniciará minimizada. A última entrada no arquivo de script de logon real deve ser EXIT, portanto, o arquivo será fechado corretamente.

Isso funciona muito bem e resolve o problema de usuários vejam os comandos sendo processados no script de logon real.

O Windows para Workgroups clientes não entendem o comando START, isso não funcionará se você tiver esses clientes. Além disso, a chamada inicial para o script de logon designado no Gerenciador de usuários para domínios ainda cria uma caixa de diálogo de logon. A caixa desaparece quase imediatamente, mas pode ainda causar um problemfor administrador que não deseja que o usuário ver nada fora do comum ao fazer logon. Para ter a caixa de diálogo de script de logon minimizada durante o logon e dar suporte a todos os clientes, faça o seguinte:

  1. Para preparação inicial, insira uma instrução pausar o script de logon especificado no Gerenciador de usuários para domínios. Essa pausa será importante porque é necessária para acessar as propriedades da janela de script de logon.
  2. Faça logon na estação de trabalho como usuário em questão e, quando o script de logon pausa, selecione Propriedades no menu de controle.
  3. Selecione a guia layout no Windows ou a tela de tamanho e posição guia e definir a largura e altura no tamanho do buffer de tela e tamanho de janela para 1.
  4. Defina a posição de janela para 0 para a esquerda configuração e o conjunto posicione a parte superior para o maior número possível (Isso irá variar dependendo da resolução de tela). Isso colocará a janela no canto inferior esquerdo da tela.
  5. Selecione OK após alterar as configurações e em seguida, você será apresentado com uma caixa de diálogo Aplicar propriedades. Selecione "Salvar as propriedades para janelas futuras com o mesmo título" e selecione OK.
  6. Efetue logoff como usuário, remover a pausa do script de logon e logon novamente. A caixa de diálogo ainda está presente, mas no canto inferior esquerdo da tela da forma de usuários.
Se, posteriormente, você precisa redimensionar as janelas e não pode acessar através da tela, use o Editor do Registro e exclua a seguinte chave:

Importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Portanto, certifique-se de que você siga estas etapas cuidadosamente. Para proteção adicional, faça backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
322756  (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro no Windows
HKEY_CURRENT_USER\Console\_ComputerName_NETLOGON_LogonScript

Após essa chave é excluída, a caixa de diálogo padrão novamente será apresentada para Windows com esse mesmo título.

Mais Informações

Porque os scripts de logon residem no compartilhamento NetLogon do cada controlador de domínio, as chances são boas de que você pode executar o script de logon de um servidor diferente daquele usado no exemplo acima.

Seu arquivo é representado no Registro como _ComputerName_NETLOGON_LogonScript. O nome do computador obviamente não será o mesmo se são validados por um controlador diferente. Aqui estão dois métodos para resolver esse problema.

  • Faça logon na estação de trabalho como usuário em questão. Selecione Iniciar e em seguida, em seguida executar, ou arquivo e, em seguida, executar e executar o arquivo em lotes usando o caminho UNC para cada um dos controladores de domínio. Por exemplo

    run \\PDC\NETLOGON\logon.bat
    						

    Quando executa o arquivo, execute as etapas 3 a 5 acima e repita este procedimento para cada controlador de domínio (que é. BDC1, BDC2, BDC3 e assim por diante). Isso criará uma entrada no registro para o script de logon em cada um dos servidores de autenticação possíveis.
  • Você pode, quando você estiver conectado como usuário em questão, execute o REGEDIT.

    Expanda a pasta HKEY_CURRENT_USER\Console. Depois de concluir as etapas 1 a 6 acima, você verá uma entrada que se parece muito semelhante à seguinte:
    _ComputerName_Share_logon.s


    Selecione a chave na pergunta, selecione o registro e, em seguida, clique em Exportar registro. Dê ao arquivo um nome de sua escolha. Edite o arquivo usando o bloco de notas. Ele será a seguinte aparência:
    REGEDIT4 [HKEY_CURRENT_USER\Console\__SERVER_NETLOGON_logon.bat] "HistoryNoDup"=dword:00000000 "WindowSize"=dword:0001000d "WindowPosition"=dword:01c00000 "ScreenBufferSize"=dword:0001000d "FontSize"=dword:000c0008 "FontFamily"=dword:00000030 "FontWeight"=dword:00000190

    Copie informações acima e cole-a abaixo, alterando o nome do servidor para o nome de outro servidor de autenticação. Faça isso para todos os controladores de domínio. O arquivo será agora a seguinte aparência:
    REGEDIT4 [HKEY_CURRENT_USER\Console\__SERVER_NETLOGON_logon.bat] "HistoryNoDup"=dword:00000000 "WindowSize"=dword:0001000d "WindowPosition"=dword:01c00000 "ScreenBufferSize"=dword:0001000d "FontSize"=dword:000c0008 "FontFamily"=dword:00000030 "FontWeight"=dword:00000190 [HKEY_CURRENT_USER\Console\__SERVER2_NETLOGON_logon.bat] "HistoryNoDup"=dword:00000000 "WindowSize"=dword:0001000d "WindowPosition"=dword:01c00000 "ScreenBufferSize"=dword:0001000d "FontSize"=dword:000c0008 "FontFamily"=dword:00000030 "FontWeight"=dword:00000190 [HKEY_CURRENT_USER\Console\__SERVER3_NETLOGON_logon.bat] "HistoryNoDup"=dword:00000000 "WindowSize"=dword:0001000d "WindowPosition"=dword:01c00000 "ScreenBufferSize"=dword:0001000d "FontSize"=dword:000c0008 "FontFamily"=dword:00000030 "FontWeight"=dword:00000190

    Após você ter adicionado uma entrada para cada um dos seus servidores, salve o arquivo. Você pode agora fazer logon como qualquer usuário com a mesma resolução do windows e simplesmente clique duas vezes nesse arquivo ou importar para o registro usando REGEDIT. Todos os usuários agora terá as mesmas configurações de janela no script de logon para qualquer servidor de autenticação.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbmt KB176197 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: 176197  (http://support.microsoft.com/kb/176197/en-us/ )