Cómo realizar el seguimiento de errores "Permiso denegado" en archivos DLL

Exención de responsabilidades de contenido KB retirado

Este artículo se refiere a productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Resumen

Cuando intenta crear un componente o acceso a un método, puede recibir el siguiente mensaje de error:

Error de tiempo de ejecución '70': permiso denegado
O bien, puede recibir el siguiente mensaje de error desde las páginas Active Server (ASP):
Tipo de error:
Objeto de servidor, ASP 0178 (0 x 80070005)
Error en la llamada a Server.CreateObject al comprobar permisos.
Acceso denegado a este objeto.
/ Test/abort.asp, línea 3
Estos errores significan que no hay permisos suficientes para tener acceso a un archivo.

Más información

Para buscar el archivo de biblioteca de vínculos dinámicos (DLL) en el que el llamador no tiene permisos suficientes, puede rastrear todo el acceso a todos los archivos con la herramienta Filemon. De forma similar, puede rastrear todas las llamadas que van al registro con la herramienta Regmon. Puede descargar ambas herramientas desde la siguiente ubicación de Sysinternals:

Pasos para capturar problemas de permisos

  1. Iniciar Filemon. La herramienta se desplaza inmediatamente y envía una gran cantidad de información sobre el proceso que tiene acceso a qué archivos. También muestra los resultados de esas interacciones.
  2. Reproducir el error y haga clic en la lupa en la barra de herramientas para indicar Filemon para detener el registro.
  3. Guardar los resultados en un archivo de registro.
  4. En Microsoft Excel, abra el registro como un archivo de texto. En el asistente sobre cómo convertir el archivo de texto en una hoja de cálculo, haga clic en Finalizar.
  5. En Excel, en el menú datos , haga clic en filtroy, a continuación, haga clic en Autofiltro para filtrar los resultados.
  6. En la columna de resultados , haga clic en Permiso denegado.
En la columna proceso , puede ver qué proceso ha intentado tener acceso al archivo; en la columna ruta de acceso , puede ver qué archivos recibieron el error "Permiso denegado". Puede restablecer los permisos de NTFS en este archivo para resolver el problema.

Los productos de terceros que se analizan en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o la confiabilidad de estos productos.
Propiedades

Id. de artículo: 286198 - Última revisión: 24 ene. 2017 - Revisión: 1

Comentarios