Você está aqui: Início > Produtos > LANState > Manual

Solução de problemas de WMI

O programa usa WMI (Windows Management Instrumentation) em várias verificações de monitoramento (monitoramento de impressoras, monitoramento WMI, monitoramento de unidade mapeada) para obter dados específicos de computadores remotos. São necessários direitos de administrador nos computadores remotos e algumas configurações de política de segurança para coletar os dados via WMI. O Windows Firewall pode bloquear o WMI. Algumas versões do Windows não oferecem WMI. Leia os tópicos a seguir com atenção se houver problemas com o WMI.

1. Se não for possível acessar os dados WMI no computador remoto, confira estas causas possíveis:

1.1. O computador remoto não está online.

1.2. O serviço "Windows Management Instrumentation Driver Extensions" (ou outro serviço ligado ao WMI, como RPC) foi desativado no computador remoto.
Windows NT, Windows 95 e Windows 98 não oferecem WMI. Baixe e instale o WMI Core nesses computadores.
Mais detalhes sobre o suporte a WMI nas versões do Windows estão nos tópicos 1.7 e 2.1.

1.3. Você não tem direitos de administrador local no computador remoto.
É preciso ter direitos de administrador de domínio para ver informações dos PCs dos usuários.

1.4. Um firewall está bloqueando o acesso ao computador remoto.
O firewall do computador remoto deve permitir o protocolo DCOM (RPC - Remote Procedure Call) e o gerenciamento remoto do computador.
Veja como configurar o firewall interno do Windows XP para permitir DCOM nos tópicos 2.2 a 2.5.

1.5. O modelo de compartilhamento e segurança está definido como "Guest only" (Windows XP, 2003).
Em um computador com Windows XP Pro ou Windows 2003 Server, confira se os logons remotos não estão sendo forçados para a conta GUEST (conhecido como "ForceGuest", ativado por padrão em computadores fora de um domínio). Abra o editor Local Security Policy (por exemplo, digitando 'secpol.msc' na caixa Run, sem aspas). Expanda o nó "Local Policies" e selecione "Security Options". Role até a configuração "Network access: Sharing and security model for local accounts". Se estiver em "Guest only", mude para "Classic" e reinicie o computador.

1.6. Você está usando uma senha em branco (Windows XP).
No XP Professional, contas com senha em branco não podem mais fazer logon remoto no computador pela rede. Desative essa restrição no editor Local Security Policy (não é recomendável) ou deixe de usar senhas em branco.

1.7. Algumas conexões entre versões de sistema operacional não são suportadas:

  • Não é possível conectar a um computador com Windows XP Home Edition.
  • Um computador com Windows NT não pode conectar a um sistema posterior ao Windows 2000, como Windows XP ou Windows Server 2003.
  • O acesso a um computador com Windows Server 2003 a partir do Windows 98 ou Windows 95 não é suportado.
  • Computadores com Windows 2000 precisam do Service Pack 2 para conectar ao Windows XP e a sistemas posteriores.


  • 2. Configuração do Windows para o WMI funcionar:

    2.1. Configure e inicie o WMI no Windows 95, Windows 98 e Windows Me.
    O aplicativo WMI precisa estar na inicialização, e as conexões DCOM precisam estar ativadas:
    a. No Registro, localize a seção HKLM\SOFTWARE\MICROSOFT\OLE e defina EnableDCOM como "Y" e EnableRemoteConnect como "Y" (o padrão é "N").
    b. No Registro, localize a seção HKLM\SOFTWARE\Microsoft\wbem\cimom e defina AutostartWin9X como "2". Defina EnableAnonConnections como "1".
    c. Adicione um atalho do arquivo Winmgmt.exe à pasta Inicializar. O arquivo fica na pasta \Windows\WBEM.

    2.2. Permitir a administração remota (guia do Windows XP).
    a. Clique em "Start", clique em "Run", digite "gpedit.msc" e clique em "OK".
    b. Em "Console Root", expanda "Computer Configuration", "Administrative Templates", "Network", "Network Connections" e "Windows Firewall" e clique em "Domain Profile".
    c. Clique com o botão direito em Windows Firewall: Allow remote administration exception e clique em "Properties".
    d. Clique em "Enabled" e depois em "OK".

    2.3. Conceder permissões de DCOM Remote Launch (guia do Windows XP).
    a. Clique em "Start", clique em "Run", digite "DCOMCNFG" e clique em "OK".
    b. Na caixa de diálogo "Component Services", expanda "Component Services", "Computers" e "My Computer".
    c. Na barra de ferramentas, clique no botão "Configure My Computer". A caixa de diálogo "My Computer" aparece.
    d. Na caixa de diálogo "My Computer", clique na guia "COM Security".
    e. Em "Launch and Activate Permissions", clique em "Edit Limits".
    f. Na caixa de diálogo "Launch Permission", siga estes passos se o seu nome ou grupo não aparecer em "Groups or user names list":
      1) Na caixa de diálogo "Launch Permission", clique em "Add".
      2) Na caixa de diálogo "Select Users", "Computers" ou "Groups", adicione o seu nome e o grupo na caixa "Enter the object names to select" e clique em "OK".
    g. Na caixa de diálogo "Launch Permission", selecione o usuário e o grupo na caixa "Group or user names". Na coluna "Allow", em "Permissions for User", marque "Remote Launch" e clique em OK.

    2.4. Abrir a porta DCOM (guia do Windows XP).
    Antes de abrir portas no "Windows Firewall", confira se a configuração "Windows Firewall": Allow local port exceptions está ativada em "Group Policy". Siga estes passos:
    a. Clique em "Start", clique em "Run", digite "gpedit.msc" e clique em OK.
    b. Em "Console Root", expanda "Computer Configuration", "Administrative Templates", "Network", "Network Connections, "Windows Firewall" e clique em "Domain Profile".
    c. Clique com o botão direito em "Windows Firewall": Allow local port exceptions e clique em "Properties".
    d. Clique em Enabled e depois em OK.

    Observação: Também é possível usar a configuração "Windows Firewall: Define port exceptions" para definir exceções de porta local.

    A porta DCOM é a TCP 135.
    Para abrir a porta DCOM, siga estes passos:
    a. Clique em "Start" e depois em "Control Panel".
    b. Clique duas vezes em "Windows Firewall" e depois na guia "Exceptions".
    c. Clique em "Add Port".
    d. Na caixa "Name", digite "DCOM_TCP135" e, na caixa "Port number", digite "135".
    e. Clique em "TCP" e depois em "OK".
    f. Clique em "OK".

    Observação: Também é possível digitar o comando a seguir no prompt para abrir uma porta:
    netsh firewall add portopening TCP 135 DCOM_TCP135

    Se os passos acima não resolverem, tente executar o comando a seguir:
    netsh firewall set service RemoteAdmin enable

    O comando acima permite a administração remota a partir de todos os endereços. Por segurança, isso pode não ser uma boa ideia. O recomendável é informar o endereço IP e a máscara do administrador (o endereço do computador em que o serviço de monitoramento e o programa principal estão instalados):

    netsh firewall set service RemoteAdmin enable custom IP_address/network_mask

    Saiba mais sobre as configurações do Firewall

    2.5. Adicionar o programa à lista de exceções do Windows Firewall (guia do Windows XP).
    Antes de definir exceções de programa no "Windows Firewall", confira se a configuração "Windows Firewall": Allow local program exceptions está ativada em Group Policy:
    a. Clique em "Start", clique em "Run", digite "gpedit.msc" e clique em "OK".
    b. Em "Console Root", expanda "Computer Configuration", "Administrative Templates", "Network", "Network Connections" e "Windows Firewall" e clique em "Domain Profile".
    c. Clique com o botão direito em "Windows Firewall": Allow local program exceptions e clique em "Properties".
    d. Clique em "Enabled" e depois em "OK".

    Observação: também é possível usar a configuração "Windows Firewall: Define program exceptions" para definir exceções de programa local.

    Para adicionar o programa à lista "Windows Firewall Exceptions", siga estes passos:
    a. Clique em "Start" e depois em "Control Panel".
    b. Clique duas vezes em "Windows Firewall" e depois na guia "Exceptions".
    c. Clique em "Add Program".
    d. Localize o arquivo LANState.exe (na pasta do programa, dentro de "Program Files") e clique em "OK".
    e. Clique em "OK".

    Também é possível digitar o comando a seguir no prompt para adicionar um programa à lista de exceções do Windows Firewall:
    netsh firewall add allowedprogram path_to_the_program_folder\LANState.exe LANState ENABLE

    Leia também: Perguntas frequentes

     

    Todos os produtos
    programa de inventário de rede
    Network Inventory Explorer
    Inventário de hardware e software dos computadores da rede
    programa de monitoramento de rede
    Network Monitor
    Monitore servidores, serviços, switches gerenciáveis e outros equipamentos
    mapa visual e monitoramento de rede
    LANState
    Monitore e administre hosts em um mapa visual e crie diagramas de rede
    programa de monitoramento de banda
    Bandwidth Monitor
    Acompanhe a banda e o consumo de tráfego de Internet
    programa de diagramas de rede
    Network Diagram
    Crie diagramas de rede e descubra a topologia
    busca de arquivos em compartilhamentos de rede e FTP
    Network File Search
    Pesquise arquivos em compartilhamentos de rede e servidores FTP
    auditoria de acesso a compartilhamentos
    Connection Monitor
    Audite o acesso remoto de usuários a compartilhamentos (pastas e arquivos)
    scanner de portas gratuito
    Network Scanner (GRÁTIS)
    Programa gratuito para varrer redes, hosts e portas TCP