Perfil guardado no servidor acumula extra .tmp ficheiros

Traduções de Artigos Traduções de Artigos
Artigo: 328607 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Perfil guardado no servidor pode acumular ficheiros extra denominados Prf*.tmp e a seguinte mensagem de erro poderá ser registada no registo de eventos de aplicações:
Tipo de evento: erro
Origem do evento: Userenv
Categoria do evento: nenhum
ID do evento: 1000
Data: date
Tempo: time of day
User: S-1-5-21-#########-##########-##########-####
Computador: Computername
Descrição:
O Windows não consegue copiar o ficheiro \\ servername \ share \...\Prf???.tmp para localização R:\Documents e Settings\...\Prf???.tmp. Contacte o administrador da rede.
DETAIL - não é possível criar um ficheiro quando se o ficheiro já existe.

Causa

Este problema poderá ocorrer se o serviço de indexação ou outro processo (tal como um agente de ficheiro aberto) tiver aberto o ficheiro temporário indicado durante a sincronização de perfil. Se for esse o caso, o ficheiro temporário não é eliminado. É enviado com o perfil guardado no servidor quando terminar sessão e reconciliada para o perfil local quando iniciar sessão novamente.

Apesar de software anti-vírus também poderão provocar este problema, o impacto é provavelmente mínima porque existem menos operações de ficheiros para esses processos para indexação e abrir o ficheiro agentes.

Resolução

Para contornar este problema, utilize um dos seguintes métodos:
  • Desactive o software ou o serviço que está em conflito com o motor de perfil.

    - ou -
  • Excluir pastas de perfil da funcionalidade pesquisa ou monitor operacional em conflito.
A Microsoft recomenda que examine quaisquer ficheiros antes de os eliminar para se certificar de que não contêm dados úteis. Especificamente, o motor de perfil não elimina littered ficheiros de Prf*.tmp para evitar potenciais perdas de dados.

Ponto Da Situação

Este comportamento ocorre por predefinição.Reconciliação de perfil destina especificamente a erro perda de dados por reter ficheiros temporários.

Mais Informação

Descrição detalhada

  1. Durante a sincronização de perfil e reconciliação, quando o motor de perfil (USERENV) detecta que um ficheiro no perfil de destino é mais antigo do respectivo equivalente no perfil de origem, o ficheiro de origem é copiado para um ficheiro Prf*.tmp no destino.
  2. O ficheiro de destino antigo é eliminado e o ficheiro Prf*.tmp é guardada correctamente nome.

    Tenha em atenção que os nomes de ficheiro temporário gerados pela função de E/s de ficheiro GetTempFileName API do Windows. Se outro processo abre o ficheiro temporário antes do ficheiro temporário é eliminado e não fechá-lo, o ficheiro não será eliminado. Mensagens de evento não são registadas no registo de eventos de aplicações quando este comportamento ocorre. Consulte o tópico "Userenv registo de informações" neste artigo para obter informações adicionais.
  3. Quando terminar a sessão, os restantes ficheiros Prf*.tmp automaticamente são enviados com o perfil.
  4. Quando inicia sessão na próxima vez, erros de criação de ficheiros ocorrerem durante a reconciliação de perfil se quaisquer nomes de ficheiro temporário são reutilizadas. Esta condição resulta na mensagem de ID de evento 1000 Userenv descrito na secção "Sintomas" deste artigo.

Informações sobre o registo Userenv

Não é podem eliminar os seguintes ficheiros Prf*.tmp:
  • Ficheiros de política do sistema de Microsoft Windows NT 4.0 (estes ficheiros estejam sempre no directório de raiz do perfil).

    Se notar que estes ficheiros não são eliminados, significa que o ficheiro temporário não foi eliminado; não significa que a política não foi aplicada. Neste cenário, os seguintes dados são registados no registo USERENV:
    USERENV() hh:mm:ss:nnn ApplySystemPolicy: Falha ao eliminar ficheiro de política PRF###.TMP. Erro 32
  • Perfil temporário de ficheiros (estes ficheiros nunca será no directório de raiz do perfil) de teste padrão.

    Se o ficheiro de destino existente não pode ser eliminado, o ficheiro Prf*.tmp também não pode ser eliminado. Este comportamento pode ocorrer se outro processo tiver ambos os ficheiros abertos. Neste caso, não eliminar tentativa é efectuada nenhuma tentativa relativamente ao ficheiro Prf*.tmp. Como resultado, terá uma cópia local desactualizada do ficheiro (e a cópia mais recente) do ficheiro temporário. Neste cenário, os seguintes dados são registados no registo USERENV:
    USERENV() hh:mm:ss:nnn ReconcileFile: Falha ao eliminar ficheiro filename com o erro = 32
    Em alguns casos, o ficheiro de destino existente foi eliminado como um precursor normal para mudar o nome do ficheiro temporário, mas o ficheiro Prf*.tmp foi não possível mudar o nome. Neste caso, os ficheiros temporários intencionalmente não são eliminados para evitar a perda de dados. Os seguintes dados são registados no registo USERENV:
    USERENV() hh:mm:ss:nnn ReconcileFile: Falha ao mudar o nome de ficheiro PRF###.TMP para filename com o erro = 32
Nota : erro 32 está definido da seguinte forma:
ERROR_SHARING_VIOLATION
O processo não é possível aceder ao ficheiro porque está a ser utilizado por outro processo.

Propriedades

Artigo: 328607 - Última revisão: 28 de fevereiro de 2007 - Revisão: 3.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Palavras-chave: 
kbmt kbprb KB328607 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: 328607

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