Cómo solucionar el Error en tiempo de ejecución '70' en las aplicaciones DCOM

Id. de artículo: 180384 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Intentando obtener acceso a un servidor DCOM desde un cliente remoto en ocasiones, la aplicación da como resultado el siguiente error:
Error en tiempo de ejecución '70':
Permiso denegado

Esto artículo describe los escenarios más comunes en las que se provoca este error.

Más información

Error en tiempo de ejecución '70' suele ser el resultado de una garantía o problema de permisos. La siguiente es una lista de posibles causas del tiempo de ejecución Error de 70 pero no constituye en absoluto una lista completa ni definitiva.

DCOM no está habilitado

Si no dispone de la máquina servidor DCOM habilitado, los equipos cliente recibirá el error en tiempo de ejecución 70 al intentar obtener acceso al servidor. Esto escenario se aplica a Windows 2000, Windows NT, Windows 95, Windows 98, y Servidores de Windows Millennium Edition (Me):
  1. En el equipo servidor, ejecute DCOM Config (DCOMCNFG.(EXE).
  2. Elija la ficha Propiedades predeterminadas.
  3. Asegúrese de que es habilitar COM distribuido en este equipo activada. Este valor se almacena en el registro de Windows en el siguiente ubicación:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

El usuario del cliente no tiene permisos suficientes

Si el usuario del cliente no tiene los permisos correctos, tener acceso a en el servidor DCOM se puede denegar. Hay varios pasos a seguir con el fin Asegúrese de que su cliente tiene privilegios válidas.

Si el servidor Windows 95, Windows 98 o Windows Millennium Edition:
  1. Ejecute DCOM Config.
  2. Seleccione la aplicación servidor DCOM de la lista de aplicaciones disponibles.
  3. Seleccione el botón de propiedades o haga doble clic en el modelo de DCOM Aplicación de servidor en la lista.
  4. Pruebe el servidor con "Permisos de acceso de forma predeterminada".

    Si sigue ocurriendo el error en tiempo de ejecución '70', el valor predeterminado los permisos de acceso son restringir al usuario. Si éste es el caso, a continuación, modifique el acceso predeterminado Permisos de la ficha seguridad predeterminada de DCOM Config. Otorgar al usuario de cliente permisos de acceso.

    Si no se produce error en tiempo de ejecución '70' ejecución con permisos de acceso de forma predeterminada, es probable que tener acceso la opción de instalación permisos de impedir que su cliente de acceso al servidor DCOM. Elija permisos de acceso personalizados y seleccione el botón de edición. Otorgar al usuario de cliente permisos de acceso.
Si el servidor es Windows NT o Windows 2000:
  1. Ejecute DCOM Config.
  2. Seleccione la aplicación servidor DCOM de la lista de aplicaciones disponibles.
  3. Seleccione el botón de propiedades o haga doble clic en el modelo de DCOM Aplicación de servidor en la lista.
  4. Pruebe el servidor con "Permisos de acceso predeterminados," predeterminada" Los permisos de inicio"y"Permisos de configuración personalizada".

    If error en tiempo de ejecución '70' se sigue produciendo, es probable que el valor predeterminado de tener acceso a los permisos son restringir al usuario. Si éste es el caso, modifique el valor predeterminado Permisos de acceso desde la ficha seguridad predeterminada de DCOM Config.

    If no se produce el error en tiempo de ejecución '70', es probable que tener acceso la opción de instalación permisos de impedir que su cliente de acceso al servidor DCOM. Elija Para usar permisos de acceso personalizado y elija el botón Editar. Concesión del cliente cuenta de usuario los permisos de acceso o conceder a un grupo al que pertenece el usuario del cliente permisos de acceso.
Para obtener más información acerca de los grupos de seguridad en Windows NT Consulte la tabla a seguir.

Hay varias cuentas de grupo, podrá encontrar al configurar usuarios y grupos en Windows NT y Windows 2000. El la lista siguiente es un resumen de la que pertenece a cada grupo:
Group                     Description
--------------------------------------------------------------------------
Interactive               Includes all users who log onto a Windows NT or
                          Windows 2000 system locally (at the console). It 
                          does not include users who connect to NT
                          resources across a network or are started as a 
                          server.

Network                   Includes all users who connect to Windows NT or
                          Windows 2000 resources across a network. It does 
                          not include those who connect through an 
                          interactive logon.

Creator/Owner             The Creator/Owner group is created for each
                          sharable resource in the Windows NT or
                          Windows 2000 system. Its membership is the set of 
                          users who either create a resource (such as a 
                          file) and who take ownership of them.

Everyone                  All users who access the system, whether locally,
                          remotely, or across the network.

System                    The local operating system.
				

La lista anterior incluye las cuentas de grupo que son intrínseca a los sistemas Windows NT y Windows 2000. La red puede incluir más grupos que puede elegir. Con el fin de determinar la pertenencia de cada cuenta de grupo personalizado, debe comunicarse con la red Administrador.

El servidor DCOM provoca eventos en el cliente

Si el componente de servidor DCOM provoca eventos que son controlados por la aplicación cliente, debe configurar la seguridad DCOM en el equipo cliente para permitir el acceso y debe configurar la seguridad DCOM en el equipo servidor. Esto permite que el servidor realizar las devoluciones de llamada en el cliente, por lo que puede ser el evento se produce. Si no se configura la seguridad DCOM de este modo, es error 70 genera cada vez que la aplicación cliente llama al servidor. Esto da como resultado un evento provocado al cliente. Si no se inicia la aplicación de servidor eventos, no es necesario configurar la seguridad DCOM en el cliente equipos.

Si el equipo cliente está ejecutando Windows 95, Windows 98, o Windows Millennium Edition, siga estos pasos:
  1. Ejecute DCOM Config (DCOMCNFG.exe).
  2. Haga clic en el Configuración de seguridad predeterminadaficha.
  3. Haga clic en el Editar valores predeterminados .
  4. Haga clic en el Agregar .
  5. Haga clic para seleccionar El mundoy, a continuación, haga clic en el Conceder acceso botón para conceder permisos.
  6. Haga clic en Aceptar para cerrar el Agregar el acceso Permisos cuadro de diálogo.
  7. Haga clic en Aceptar para cerrar el Acceso Permisos cuadro de diálogo.
  8. Haga clic en Aceptar para cerrar el Configuración DCOM Propiedades cuadro de diálogo.
  9. Probar la aplicación de nuevo.

    El cliente aplicación controla correctamente el evento.

Si el equipo cliente está ejecutando Windows NT o Windows 2000, siga estos pasos:
  1. Ejecute DCOM Config (DCOMCNFG.exe).
  2. Haga clic en el Configuración de seguridad predeterminada ficha.
  3. Haga clic en el Editar valores predeterminados .
  4. Haga clic en el Agregar .
  5. Haga clic para seleccionar la Todo el mundo cuenta, y a continuación, haga clic para seleccionar Permitir el acceso en el El tipo de Acceso cuadro.
  6. Haga clic en Aceptar.
  7. Haga clic en Aceptar nuevo para cerrar elPermiso de los valores del registro cuadro de diálogo.
  8. Haga clic en Aceptar para cerrar el Configuración DCOM Propiedades cuadro de diálogo.
  9. Probar la aplicación de nuevo.

    El cliente aplicación controla correctamente el evento.

Intentando servidor DCOM de acceso a través de dominios que no sean de confianza

Si el servidor DCOM reside en uno de Windows NT o Windows 2000 dominio y el cliente inicia sesión en un segundo dominio de Windows NT o Windows 2000 que no es de "confianza" por el primero, se producirá el error de tiempo de ejecución '70' al intentando obtener acceso al servidor DCOM.

Referencias

Para obtener información adicional, consulte el siguiente artículo en Microsoft Knowledge Base:
176799: INFO: mediante la configuración DCOM (DCOMCNFG.(EXE) en Windows NT

Propiedades

Id. de artículo: 180384 - Última revisión: viernes, 29 de marzo de 2013 - Versión: 7.0
La información de este artículo se refiere a:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Palabras clave: 
kbdcom kbhowto kbregistry kbmt KB180384 KbMtes
Traducción automática
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): 180384

Enviar comentarios