Como controlar "Permission Denied" erros em arquivos DLL

Traduções deste artigo Traduções deste artigo
ID do artigo: 286198 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Quando você tenta criar um componente ou acessar um método, você receberá a seguinte mensagem de erro:
Erro em tempo de execução '70': permissão negada
Ou você pode receber a seguinte mensagem de erro de páginas ASP (ASP):
Tipo de erro:
Objeto de servidor, ASP 0178 (0 x 80070005)
Falha na chamada para Server.CreateObject ao verificar as permissões.
Acesso negado a este objeto.
/ Test/abort.asp, linha 3
Esses erros significam que há permissões insuficientes para acessar um arquivo.

Mais Informações

Para localizar o arquivo de biblioteca de vínculo dinâmico (DLL) em que o chamador possui permissões insuficientes, você pode rastrear todos os acesso a todos os arquivos com a ferramenta FileMon. Da mesma forma, você pode rastrear todas as chamadas vá para o registro com a ferramenta Regmon. Você pode baixar ambas essas ferramentas a partir do seguinte local Sysinternals:
http://www.microsoft.com/technet/sysinternals/default.mspx

Etapas para capturar problemas de permissão

  1. Inicie o FileMon. A ferramenta imediatamente rola e envia uma muitas informações sobre o processo que está acessando o arquivo. Ele também exibe os resultados dessas interações.
  2. Reproduzir o erro e clique na lupa na barra de ferramentas para informar o FileMon para finalizar o log.
  3. Salve os resultados em um arquivo de log.
  4. No Microsoft Excel, abra o log como um arquivo de texto. No Assistente sobre como converter o arquivo de texto em uma planilha, clique em Concluir .
  5. No Excel, no menu dados , clique em filtro e, em seguida, clique em AutoFiltro para filtrar os resultados.
  6. Na coluna resultados , clique em Permissão negada .
Na coluna Process , você pode ver qual processo tentou acessar o arquivo; na coluna caminho , você pode ver qual arquivo recebeu o erro "Permissão negada". Você pode redefinir as permissões de NTFS esse arquivo para resolver o problema.

Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

Propriedades

ID do artigo: 286198 - Última revisão: terça-feira, 26 de dezembro de 2006 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft COM+ 1.0
  • Microsoft Transaction Services 2.0
Palavras-chave: 
kbmt kberrmsg kbhowto KB286198 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 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: 286198
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

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