Como solucionar problemas de erro de tempo de execução '70' em aplicativos DCOM

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

Neste artigo

Sumário

A tentativa de acessar um servidor DCOM de um aplicativo de cliente remoto às vezes resulta no seguinte erro:
Erro de tempo de execução '70':
Permissão negada

Este artigo descreve os cenários mais comuns em que esse erro é gerado.

Mais Informações

Erro em tempo de execução '70' é normalmente o resultado de um problema de segurança ou permissões. A seguir está uma lista das possíveis causas do erro em tempo de execução 70 mas não constitui uma lista completa ou definitiva.

DCOM não está habilitado

Se o computador servidor não tem DCOM habilitado, máquinas cliente receberá 70 de erro de tempo de execução ao tentar acessar o servidor. Esta situação se aplica ao Windows 2000, Windows NT, Windows 95, Windows 98 e Windows Millennium Edition (Me) servidores:
  1. Na máquina do servidor, execute a configuração de DCOM (DCOMCNFG.EXE).
  2. Escolha a guia Propriedades padrão.
  3. Certifique-se de que ativar DCOM neste computador ischecked. Esse valor é armazenado no registro do Windows com o followinglocation:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

O usuário do cliente não tem permissões suficientes

Se o usuário do cliente não tem as permissões corretas, acesso ao servidor DCOM pode ser negado. Há várias etapas a serem seguidas para garantir que o cliente tenha privilégios válidos.

Se o servidor for Windows 95, Windows 98 ou Windows Me:
  1. Execute configuração de DCOM.
  2. Selecione o aplicativo de servidor DCOM na lista ofavailable aplicativos.
  3. Selecione o botão ' Propriedades ', ou clique duas vezes no aplicativo DCOMServer na lista.
  4. Teste o servidor com "Permissões de acesso padrão".

    Se o erro em tempo de execução '70' ainda ocorre, o permissionsare de acesso padrão restringindo seu usuário. Se esse for o caso, modifique o AccessPermissions padrão na guia Segurança padrão na configuração do DCOM. O cliente conceda permissões useraccess.

    Se o erro em tempo de execução '70' não ocorrer permissões de acesso padrão runningwith, é provável que o accesspermissions personalizadas são restringir seu cliente acessem o servidor DCOM. Choosecustom permissões de acesso e selecione o botão Edit. O cliente conceda permissões useraccess.
Se o servidor for Windows NT ou Windows 2000:
  1. Execute configuração de DCOM.
  2. Selecione o aplicativo de servidor DCOM na lista ofavailable aplicativos.
  3. Selecione o botão ' Propriedades ', ou clique duas vezes no aplicativo DCOMServer na lista.
  4. Teste o servidor com "Permissões de acesso padrão," "permissões DefaultLaunch" e "Permissões de configuração personalizado."

    Erro em tempo de Ifrun '70' persiste, é provável que o accesspermissions padrão são restringir seu usuário. Se esse for o caso, modifique as permissões DefaultAccess na guia Segurança padrão na configuração do DCOM.

    Erro em tempo de Ifrun '70' não ocorrer, é provável que o accesspermissions personalizadas são restringir seu cliente acessem o servidor DCOM. Chooseto usar permissões de acesso personalizadas e escolha o botão ' Editar '. Conceda a clientuser permissões de conta de acesso, ou um grupo de que toaccess permissões de pertence o usuário do cliente.
Para obter mais informações sobre grupos de segurança do Windows NT consulte a tabela a seguir.

Há várias contas de grupo que você encontrará ao configurar usuários e grupos no Windows NT e Windows 2000. A lista a seguir é um resumo do que pertence 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.
				

A lista acima inclui as contas de grupo que são intrínsecas para sistemas Windows NT e Windows 2000. Sua rede particular pode incluir mais grupos dos quais você pode escolher. Para determinar a participação de cada conta de grupo personalizado, você deve entrar em contato com o administrador da rede.

O servidor DCOM gera eventos para o cliente

Se o componente de servidor DCOM gera eventos que são manipulados pelo aplicativo cliente, você deve configurar a segurança do DCOM no computador cliente para permitir o acesso e você deve configurar a segurança do DCOM no computador servidor. Isso permite que o servidor faça retornos de chamada ao cliente, para que o evento pode ser gerado. Se você não configurar a segurança do DCOM dessa maneira, será gerado o erro 70 sempre que o aplicativo cliente chama o servidor. Isso resulta em um evento que está sendo gerado para o cliente. Se o aplicativo de servidor não gera eventos, não é necessário configurar a segurança do DCOM em computadores cliente.

Se o computador cliente estiver executando o Windows 95, Windows 98 ou Windows Me, execute estas etapas:
  1. Execute configuração de DCOM (DCOMCNFG.exe).
  2. Clique na guia Segurança padrão.
  3. Clique no botão Editar padrão .
  4. Clique no botão Adicionar .
  5. Clique para selecionar The Worlde, em seguida, clique no botão de Conceder acesso para conceder permissões.
  6. Clique em Ok para fechar a caixa de diálogo Adicionar AccessPermissions .
  7. Clique em Ok para fechar a caixa de diálogo AccessPermissions .
  8. Clique em Ok para fechar a caixa de diálogo ConfigProperties do DCOM .
  9. Teste o aplicativo novamente.

    O clientapplication com êxito manipula o evento.

Se o computador cliente estiver executando o Windows NT ou Windows 2000, execute as seguintes etapas:
  1. Execute configuração de DCOM (DCOMCNFG.exe).
  2. Clique na guia Segurança padrão .
  3. Clique no botão Editar padrão .
  4. Clique no botão Adicionar .
  5. Clique para selecionar o todos e de conta, clique para selecionar Permitir acesso na caixa tipo exemplo: Se_shutdown_name .
  6. Clique em Ok.
  7. Clique em Ok novamente para fechar a caixa de diálogoPermissão de valores do registro .
  8. Clique em Ok para fechar a caixa de diálogo ConfigProperties do DCOM .
  9. Teste o aplicativo novamente.

    O clientapplication com êxito manipula o evento.

Tentativa de acesso DCOM Server em domínios não confiáveis

Se o seu servidor DCOM reside em um domínio do Windows NT ou Windows 2000 e o cliente fizer logon para um segundo domínio Windows NT ou Windows 2000 que não é "confiável", a primeira, você receberá o erro em tempo de execução ' 70' ao tentar acessar o servidor DCOM.

Referências

Para obter informações adicionais, consulte o seguinte artigo da Base de Conhecimentos Microsoft:
176799 : INFO: usando a configuração de DCOM (DCOMCNFG.EXE) no Windows NT

Propriedades

ID do artigo: 180384 - Última revisão: quarta-feira, 20 de agosto de 2014 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Palavras-chave: 
kbdcom kbhowto kbregistry kbmt KB180384 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 180384

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