PRB: A identidade configurada está incorreta para a conta IWAM

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

Neste artigo

Sintomas

Ao navegar em uma página ASP (Active Server Pages) existente, o navegador pode retornar a mensagem de erro "HTTP 500 - Erro interno do servidor" ou "Erro no aplicativo do servidor". Se você visualizar novamente o log de eventos do sistema após a mensagem de erro ser exibida, duas entradas aparecem:
Origem: W3SVC
Erro: A identidade configurada está incorreta
-e-
Origem: DCOM
Erro: Não foi possível fazer logon IWAM_Nome_do_computador
Se você habilitar somente a autenticação básica do aplicativo e definir a Proteção do aplicativo como baixa, o aplicativo começará a funcionar novamente, conforme o esperado. Além disso, se você criar um novo aplicativo ASP após esse erro ser exibido, será possível navegar nele sem nenhum erro.

Mensagens de erro relacionadas

A seguinte mensagem de erro também pode ser exibida:

Em seu navegador:
HTTP 500 - erro interno do servidor
-ou-
Erro no Aplicativo do Servidor
O servidor encontrou um erro ao carregar um aplicativo durante o processamento de sua solicitação. Consulte o log de eventos para obter informações mais detalhadas. Contate o administrador do servidor para obter assistência.
No log de eventos do sistema:
Origem: DCOM
Erro: DCOM obteve o erro "Falha de logon: Nome de usuário desconhecido ou senha incorreta" Não foi possível fazer logon .\IWAM_NOMEDOSERVIDOR para iniciar o servidor.
-e-
Origem: W3SVC
Erro: "O servidor não pôde carregar o aplicativo /LM/W3SVC/1/Root/op'. O erro era "Não foi possível iniciar o processo do servidor porque a identidade configurada está incorreta. Verifique o nome de usuário e a senha."
-ou-
Origem: Erro W3SVC: "O servidor não pôde carregar o aplicativo '/LM/W3SVC/4/Root'. O erro era 'c000003b'".
-e-
Origem: Erro W3SVC: "O aplicativo do COM '{3D14228D-FBE1-11d0-995D-00C04FD919C1}' em '/LM/W3SVC/4/Root' não pôde ser ativado quando estava fora de processo"
Observação A mensagem de erro aparece no IIS (Serviços de informações da Internet) 6.0 se a caixa de seleção Executar serviço WWW no modo de isolamento do IIS 5.0 estiver marcada. Consulte a seção "Mais Informações" deste artigo para ver as etapas para marcar a caixa de seleção Executar serviço WWW no modo de isolamento do IIS 5.0.

Causa

Os nomes de usuário e senhas das contas IUSR_Nome_do_computador e IWAM_Nome_do_computador são armazenados em três locais:

  • Metabase do IIS
  • Gerenciador de usuários para domínios (Windows NT) ou Grupos e usuários locais (Windows 2000)
  • Microsoft Transaction Server (Windows NT) ou Serviços de Componentes (Windows 2000)
Se os nomes de usuário e/ou as senhas não estiverem sincronizados nesses três locais, as mensagens de erro mencionadas anteriormente serão exibidas.

Resolução

Para resolver esse problema, é necessário certificar-se de que as senhas das contas IUSR e IWAN estejam sincronizadas nos três locais mencionados acima. Há duas maneiras de fazer isso: você pode definir a senha para as contas IWAN e IUSR no Gerenciador de usuários (Windows NT) ou Grupos e usuários (Windows 2000) e alterar as senhas na metabase do IIS para aplicar a mesma senha ou vice-versa. Use um dos seguintes métodos para sincronizar as senhas.

Observação Consulte a seção "Mais Informações" para obter instruções sobre como usar o Utilitário de Script de Administração (Adsutil.vbs) e como alterar a senha no MTS (Microsoft Transaction Server) ou nos Serviços de Componentes.

Método 1: alterar as senhas no gerenciador de usuário ou grupos e usuários para coincidir a senha da metabase do IIS

  1. Na janela Comando, localize a pasta que contém o arquivo Adsutil.vbs Use a ferramenta Adsutil.vbs para obter as senhas das contas IWAM e IUSR da metabase do IIS.
  2. Para alterar as senhas de IUSR e/ou IWAM no Windows NT, execute as seguintes etapas:

    1. No menu Iniciar, aponte para Programas, para Ferramentas Administrativas e clique em Gerenciador de usuários para domínios. No Gerenciador de usuários para domínios, é possível alterar as informações da conta de todas as contas de usuário e grupos do Windows NT.
    2. Clique duas vezes nos usuários IUSR_Nome_do_computador e/ou IWAM_Nome_do_computador e modifique as senhas para que elas reflitam a senha da metabase do IIS obtida na etapa 1.
    Para alterar as senhas de IUSR e/ou IWAM no Windows 2000, execute as seguintes etapas:
    1. No menu Iniciar, aponte para Todos os programas, para Ferramentas administrativas e clique em Gerenciamento do computador.
    2. No nó Ferramentas do sistema, expanda os nós Grupos e usuários locais e Usuários. No nó Usuários, é possível alterar as informações da conta de todas as contas de usuário e grupos do Windows 2000.
    3. Clique com o botão direito nas contas IUSR_Nome_do_computador e/ou IWAM_Nome_do_computador e clique em Definir senha.
    4. Modifique as senhas para que elas reflitam a senha da metabase do IIS obtida na etapa 1.
  3. Navegue para a página ASP que retornou a mensagem de erro para verificar se o problema foi resolvido.

Método 2: alterar a metabase do IIS para coincidir com as senhas de IUSR e/ou IWAN

  1. Para alterar a senha de IUSR e/ou IWAM no Windows NT, execute as seguintes etapas:

    1. No menu Iniciar, aponte para Todos os programas, para Ferramentas administrativas e clique em Gerenciador de usuários para domínios. No Gerenciador de usuários para domínios, é possível alterar as informações da conta de todas as contas de usuário e grupos do Windows NT.
    2. Clique duas vezes nas contas IUSR_Nome_do_computador e/ou IWAM_Nome_do_computador e digite as novas senhas.
    Para alterar as senhas de IUSR e/ou IWAM no Windows 2000, execute as seguintes etapas:
    1. No menu Iniciar, aponte para Todos os programas, para Ferramentas administrativas e clique em Gerenciamento do computador.
    2. No nó Ferramentas do sistema, expanda os nós Grupos e usuários locais e Usuários. No nó Usuários, é possível alterar as informações da conta de todas as contas de usuário e grupos do Windows 2000.
    3. Clique com o botão direito nas contas IUSR_Nome_do_computador e/ou IWAM_Nome_do_computador e clique em Definir senha. Digite as novas senhas.
  2. Na janela Comando, localize a pasta que contém o arquivo Adsutil.vbs Use o utilitário Adsutil.vbs para definir as senhas das contas IWAM e IUSR na metabase do IIS.
  3. Navegue para a página ASP que retornou a mensagem de erro para verificar se o problema foi resolvido.
Observação Embora as senhas no MTS (Windows NT) e nos Serviços de Componentes (Windows 2000) geralmente coincidam com as da metabase do IIS, atualize a senha de IWAN no MTS ou nos Serviços de Componentes se o problema ainda estiver ocorrendo. Para obter mais informações, consulte a sub-seção "Como alterar a senha no MTS ou nos Serviços de Componentes" da seção "Mais informações".

Situação

Este comportamento é próprio do projeto.

Mais Informações

Como usar Adsutil.vbs

O IIS fornece um arquivo de script denominado Adsutil.vbs, que você pode usar para obter ou definir as senhas das contas IUSR ou IWAN de ou para a metabase do IIS. No Windows NT 4.0, Adsutil.vbs geralmente está na pasta <Unidade>\WINNT\System32\Inetsrv\Adminsamples. No Windows 2000, Adsutil.vbs está na pasta <Unidade>\Inetpub\Adminscripts.

A tabela a seguir lista a sintaxe de diferentes funções do utilitário Adsutil.vbs:

Recolher esta tabelaExpandir esta tabela
FunçãoSintaxe
Obter a senha da conta IUSRcscript.exe adsutil.vbs get w3svc/anonymoususerpass
Obter a senha da conta IWANcscript.exe adsutil.vbs get w3svc/wamuserpass
Definir a senha da conta IUSRcscript.exe adsutil.vbs set w3svc/anonymoususerpass "senha"
Alterar a conta IUSR cscript.exe adsutil.vbs set w3svc/anonymoususername "nome_do_usuário"
Definir a senha da conta IWANcscript.exe adsutil.vbs set w3svc/wamuserpass "senha"
Alterar a conta IWAM cscript.exe adsutil.vbs set w3svc/WAMusername "nome_do_usuário"

Observação Ao tentar obter a senha no Windows NT 4.0, a senha aparece como texto não criptografado. No entanto, a senha aparece como asteriscos no Windows 2000. Para obtê-la em texto não criptografado no Windows 2000, é necessário modificar o Adsutil.vbs para que ele exiba a senha não mascarada. Para fazer isto, execute as seguintes etapas:
  1. No Bloco de Notas, abra Adsutil.vbs.
  2. No menu Editar, clique em Localizar, digite IsSecureProperty = True e clique em Localizar próxima.
  3. Altere "IsSecureProperty = True" para "IsSecureProperty = False".
  4. Salve as alterações para Adsutil.vbs e feche o Bloco de Notas.

Como alterar a senha no MTS ou nos Serviços de Componentes

Windows 2000

O IIS 5.0 fornece o arquivo Synciwam.vbs para atualizar a identidade de início de todos os pacotes de aplicativos COM+ do IIS que executam fora do processo. O script Synciwam.vbs está localizado na pasta <Unidade>\Inetpub\AdminScripts. É possível usar CScript ou WScript para executar o Synciwam.vbs.

Para usar o Synciwam.vbs, digite o seguinte comando em um prompt de comando:
cscript.exe synciwam.vbs -v
Pode ser necessário reiniciar o IIS para que todas as operações tenham efeito. Para reiniciar o IIS, no menu Iniciar, clique em Executar, digite iisreset e clique em OK.

Observação O uso do Synciwam.vbs reinicia todos os aplicativos fora de processo (isolamento Médio e Alto) para IWAM_Nome_do_computador.

Windows NT 4.0

O IIS 4.0 não oferece nenhuma ferramenta, como o script Synciwam.vbs. É necessário usar o MTS Explorer para alterar manualmente a senha de IWAN para cada um dos aplicativos em execução no Processo de Memória Separado. Para fazer isto, execute as seguintes etapas:
  1. No menu Iniciar do Windows, aponte para Todos os programas, para Windows NT Option Pack 4, clique em Microsoft Transaction Server e em Transaction Server Explorer.
  2. No Transaction Server Explorer, expanda os nós Microsoft Transaction Server, Computadores, Meu computador e Pacotes instalados.
  3. Clique com o botão direito em um dos pacotes instalados e clique em Propriedades.
  4. Na guia Identidade, se o pacote estiver em execução na identidade de Usuário IWAM_Nome_do_computador, digite a senha que coincida com a metabase do IIS e clique em OK.
  5. Repita as etapas 3 e 4 para cada um dos pacotes instalados.
  6. Reinicie o IIS para que as alterações tenham efeito. Para fazer isto, execute as seguintes etapas:
    1. No menu Iniciar, clique em Executar, digite cmd e clique em OK.
    2. No prompt de comando, digite os seguintes comandos em seqüência:
      • net stop iisadmin /y
      • net start w3svc
      • net start msftpsvc (Use este comando se o servidor FTP estiver em execução)
      • net start smtpsvc (Use este comando se o servidor SMTP estiver em execução)
      • net start cisvc (Use este comando se o Index Server estiver em execução)

Executar serviço WWW no modo de isolamento do IIS 5.0

  1. Clique em Iniciar e em Executar.
  2. Na caixa de diálogo Executar, digite inetmgr e clique em OK.
  3. Na janela do Gerenciador do IIS, clique com o botão direito do mouse na pasta Sites e clique em Propriedades.
  4. Na guia Serviço da caixa de diálogo Propriedades dos Sites, selecione Executar serviço WWW no modo de isolamento do IIS 5.0.
  5. Clique em OK para fechar a caixa de diálogo Propriedades dos Sites.
  6. Feche a janela do Gerenciador do IIS.

Referências

Para informações adicionais, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês):
255770 PRB: Falha de logon: Nome de usuário desconhecido ou senha inválida ao executar páginas da Web fora do processo
240225 Descrição dos utilitários Adsutil e MetaEdit usados para modificar a Metabase
240941 Uma introdução à Metabase IIS

Propriedades

ID do artigo: 297989 - Última revisão: terça-feira, 4 de dezembro de 2007 - Revisão: 5.3
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services 6.0
Palavras-chave: 
kbprb kbsecurity kbserver kbsysadmin kbwebserver KB297989

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