Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Cómo controlar errores de "Permiso denegado" en archivos DLL

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 286198
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para 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 tener acceso a un método, puede recibir el siguiente mensaje de error:
Error de tiempo de ejecución '70': permiso denegado
O puede recibir el siguiente mensaje de error desde páginas Active Server (ASP):
Tipo de error:
Objeto de servidor, ASP 0178 (0 x 80070005)
Error en la llamada a Server.CreateObject durante la comprobación de permisos.
Se denegó el acceso a este objeto.
/ Test/abort.asp, línea 3
Estos errores significan que no hay permisos suficientes tener acceso a un archivo.
Más información
Para buscar el archivo de biblioteca dynamic-link (DLL) en el que el llamador 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 en el registro con la herramienta Regmon. Ambas herramientas se pueden descargar desde la ubicación de Sysinternals siguiente:

Pasos para capturar problemas de permisos

  1. Iniciar FileMon. La herramienta se desplaza inmediatamente y envía una gran cantidad de información acerca de qué proceso tiene acceso a qué archivo. 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 acerca de 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 filtro y, 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 , se puede ver el archivo que recibió el error "Permiso denegado". Puede restablecer los permisos de NTFS en este archivo para resolver el problema.

Los productos de terceros mencionados en este artículo son fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 286198 - Última revisión: 12/26/2006 07:00:56 - Revisión: 1.2

Microsoft COM+ 1.0, Microsoft Transaction Services 2.0

  • kbmt kberrmsg kbhowto KB286198 KbMtes
Comentarios
ml>