Depuração perfis de utilizador e políticas do sistema no Windows NT 4.0

Traduções de Artigos Traduções de Artigos
Artigo: 154120 - Ver produtos para os quais este artigo se aplica.
importante : Este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o restaurar o registo se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
256986Descrição do registo do Microsoft Windows
Expandir tudo | Reduzir tudo

Sumário

A versão seleccionada do Userenv.dll, juntamente com uma entrada de registo, cria um ficheiro de registo útil na resolução de problemas e depurar problemas com perfis guardados no servidor e políticas de sistema nos clientes do Microsoft Windows NT versão 4.0.

Mais Informação

Para activar o ficheiro de registo:
  1. Mude o ficheiro Userenv.dll no directório % windir%\System32 para Usernv.orig ou o nome exclusivo à sua escolha.
  2. Copie a versão seleccionada do Userenv.dll para o directório % windir%\System32 do computador cliente que deseja depurar. A versão seleccionada do ficheiro Userenv deve corresponder à versão do sistema operativo que está a ser utilizado.
aviso : a utilização incorrecta do Editor de registo poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo possam ser resolvidos. As suas próprias risco da utilização do Editor de registo.
  1. Inicie o Regedt32 e localize o seguinte caminho:
    HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon
  2. Crie um novo valor denominado UserEnvDebugLevel como um reg_dword. Atribua o valor 10002 no formato hexadecimal.
  3. Reinicie o computador com as alterações .dll e registo num local.
Para o Microsoft Windows NT Server versão 4.0 e Microsoft Windows NT Server 4.0 Terminal Server Edition SP4 e anterior, informações de registo serão registadas no c:\userenv.log podem ser visualizadas com o bloco de notas, WordPad ou o editor de texto à sua escolha. Versão do Microsoft Windows NT Server 4.0 Terminal Server Edition SP5 e SP6, registo de informações serão registadas no % systemroot%\system32\userenv.log. Incluem informações apresentadas no registo: caminho do perfil, tipo de perfil, caminho de política de sistema (útil para determinar qual o servidor foi retirado o ficheiro Ntconfig.pol do), se o perfil com êxito foi carregado e descarregado no cliente e se o perfil remoto é mais recente do que o perfil local.

Um exemplo que Userenv.log com base nas informações seguintes é mostrado abaixo.
   Username = profile
   Profile path defined in User Manager =
      PDCServerName\Profiles\%username%
   Domain Controller = PDCServerName
   System Policy Path: PDCServerName\Netlogon
				
Nota : A resposta para a linha seventeenth.
   Profile is not reachable, error = 2
				
uma marca de verificação é efectuada a existência de um caminho de perfil obrigatório que está a ser definido no Gestor de utilizadores para domínios (Servername\Sharename\%Username%.man). Perfis obrigatórios não foram utilizados neste exemplo, para que o teste falhar.
--------------------------------------------------------------------------
LoadUserProfile: Entering, hToken = <0xa8>, lpProfileInfo = 0x12f4e8
LoadUserProfile: lpProfileInfo->dwFlags = <0x2>
LoadUserProfile: lpProfileInfo->lpUserName = <profile>
LoadUserProfile: lpProfileInfo->lpProfilePath =
<\\PDCServerName\profiles\profile>
LoadUserProfile: lpProfileInfo->lpDefaultPath =
<\\PDCServerName\netlogon\Default User>
LoadUserProfile: lpProfileInfo->lpServerName = <\\PDCServerName>
LoadUserProfile: lpProfileInfo->lpPolicyPath =
<\\PDCServerName\netlogon\ntconfig.pol>
ParseProfilePath: Entering, lpProfilePath =
<\\PDCServerName\profiles\profile>
ParseProfilePath: Tick Count = 60
ParseProfilePath: FindFirstFile found something with attributes <0x10>
ParseProfilePath: Found a directory
LoadUserProfile: ParseProfilePath returned a directory of
<\\PDCServerName\profiles\profile>
RestoreUserProfile:  Entering
RestoreUserProfile:  Profile path = <\\PDCServerName\profiles\profile>
RestoreUserProfile:  User is a Admin
IsCentralProfileReachable:  Entering
IsCentralProfileReachable:  Testing
<\\PDCServerName\profiles\profile\ntuser.man>
IsCentralProfileReachable:  Profile is not reachable, error = 2
IsCentralProfileReachable:  Testing
<\\PDCServerName\profiles\profile\ntuser.dat>
IsCentralProfileReachable:  Found a user profile.
RestoreUserProfile:  Central Profile is reachable
RestoreUserProfile:  Central Profile is floating
GetLocalProfileImage:  Found entry in profile list for existing local
profile
GetLocalProfileImage:  Local profile image filename =
<%SystemRoot%\Profiles\profile>
GetLocalProfileImage:  Expanded local profile image filename =
<C:\WINNT\Profiles\profile>
GetLocalProfileImage:  Found local profile image file ok
<C:\WINNT\Profiles\profile\ntuser.dat>
Local profile is reachable
Local profile name is <C:\WINNT\Profiles\profile>
RestoreUserProfile:  About to call UpdateToLatestProfile
UpdateToLatestProfile: Entering.  Central =
<\\PDCServerName\profiles\profile>
Local = <C:\WINNT\Profiles\profile>
UpdateToLatestProfile:  Central and local profile times match.
RestoreUserProfile:  About to Leave.  Final Information follows:
Profile was successfully loaded.
lpProfile->szCentralProfile = <\\PDCServerName\profiles\profile>
lpProfile->szLocalProfile = <C:\WINNT\Profiles\profile>
lpProfile->dwInternalFlags = 0x112
RestoreUserProfile:  Leaving.
UpgradeProfile: Entering
UpgradeProfile: Build numbers match
UpgradeProfile: Leaving Successfully
ApplyPolicy: Entering
ApplyPolicy:  PolicyPath is: <\\PDCServerName\netlogon\ntconfig.pol>.
ReconcileFile: \\PDCServerName\netlogon\ntconfig.pol ==>
C:\WINNT\Profiles\Policy\ntconfig.pol  [OK]
ApplyPolicy:  Local PolicyPath is:
<C:\WINNT\Profiles\Policy\ntconfig.pol>.
ApplyPolicy:  Leaving succesfully.
LoadUserProfile: Leaving with a value of 1.  hProfile = <0x90>
--------------------------------------------------------------------------

Below is a successful logoff and update by the client of the server-
based roaming profile.

--------------------------------------------------------------------------
UnloadUserProfile: Entering, hProfile = <0xe0>
UnloadUserProfile:  Succesfully unloaded profile
UnloadUserProfile:  Copying profile back to
\\PDCServerName\profiles\profile
CopyProfileDirectory: Entering, lpSourceDir = <C:\WINNT\Profiles\profile>,
lpDestinationDir = <\\PDCServerName\profiles\profile>, dwFlags = 0x32
ReconcileFile: C:\WINNT\Profiles\profile\NTUSER.DAT ==>
\\PDCServerName\profiles\profile\NTUSER.DAT  [OK]
ReconcileFile: C:\WINNT\Profiles\profile\ntuser.dat.LOG ==>
\\PDCServerName\profiles\profile\ntuser.dat.LOG  [OK]
CopyProfileDirectory: Leaving with a return value of 1
UnloadUserProfile: Leaving with a return value of 1
--------------------------------------------------------------------------
				
Nota : A versão verificada userenv.dll pode ser obtida contactando o suporte técnico da Microsoft.

Propriedades

Artigo: 154120 - Última revisão: 1 de novembro de 2006 - Revisão: 1.3
A informação contida neste artigo aplica-se a:
  • Microsoft Windows NT Server 4.0 Terminal Server
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbmt kbhowto KB154120 KbMtpt
Traduçã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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 154120

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com