Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As seções a seguir descrevem problemas comuns que os desenvolvedores podem ter com a criação de uma conexão WMI remota.
As seguintes seções são discutidas neste tópico:
Acesso DCOM negado
-
Sintoma
-
sua conexão falhou com o erro "Acesso DCOM negado", acompanhado pelo valor decimal -2147024891 ou valor hexadecimal 0x80070005.
-
Questão
-
DCOM pode não ser configurado para permitir uma conexão WMI.
-
Resolução
-
Você pode definir as configurações DCOM para WMI usando o utilitário de configuração DCOM (DCOMCnfg.exe) encontrado em Ferramentas Administrativas no Painel de Controle . Este utilitário expõe as configurações que permitem que determinados usuários se conectem ao computador remotamente através do DCOM. Os membros do grupo Administradores têm permissão para se conectar remotamente ao computador por padrão. Com este utilitário, você pode definir a segurança para iniciar, acessar e configurar o serviço WMI.
Para obter mais informações, consulte Protegendo uma conexão WMI remota.
Falha na conexão
-
Sintoma
-
Você não pode se conectar ao WMI em um sistema remoto.
-
Questão
-
Você pode estar tentando se conectar a um sistema que não suporta WMI. Não há suporte para as seguintes conexões entre versões do sistema operacional:
- Não é possível ligar a um computador que esteja a executar uma edição Starter, Basic ou Home.
Como alternativa, você pode estar tentando se conectar a um namespace que requer uma conexão criptografada, um que requer um nível de autenticação de
pktPrivacy, WbemAuthenticationLevelPktPrivacyou RPC_C_AUTHN_LEVEL_PKT_PRIVACY. -
Resolução
-
Para obter mais informações, consulte Protegendo namespaces WMI, Protegendo clientes e provedores C++ou Definindo o nível de segurança de processo padrão usando VBScript.
Tempo limite de conexão WMI expirado
-
Sintoma
-
Sua conexão WMI expira.
-
Questão
-
Devido a problemas de atraso de rede, o computador simplesmente não é capaz de responder a tempo.
-
Resolução
-
Ao ligar-se ao WMI por meio de uma chamada para SWbemLocator.ConnectServer ou IWbemLocator::ConnectServer, pode definir o indicador wbemConnectFlagUseMaxWait (scripting) ou o WBEM_FLAG_CONNECT_USE_MAX_WAITno valor C++ como 128 (0x80) para impor um tempo limite de dois (2) minutos na chamada.
Tópicos relacionados