Artigo: 894825 - Última revisão: segunda-feira, 3 de Dezembro de 2007 - Revisão: 3.9

Resolução de problemas com as páginas de alteração de palavra-passe que são incluídos no IIS

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Este artigo descreve como resolver problemas diferentes que poderá ocorrer quando utiliza as páginas de alteração de palavra-passe que são incluídas com o Microsoft (IIS).

INTRODUÇÃO

As páginas de alterar a palavra-passe estão incluídas no IIS permitem-lhe alterar palavras-passe conta de utilizador numa página Web. Cada versão do IIS, poderá detectar problemas quando utiliza as páginas de alteração de palavra-passe. Este artigo ajuda a resolver problemas que poderão ocorrer e fornece passos para se certificar de que está a utilizar a versão mais recente das páginas de alteração de palavra-passe para cada versão do IIS.

Mais Informação

Instalar as páginas de alteração de palavra-passe mais recentes

Antes de começar resolver o problema, certifique-se de que que as páginas de alteração de palavra-passe mais recentes.

IIS 4.0

Nota Porque o Microsoft Windows NT 4 já não é um sistema operativo suportado, as páginas que estão incluídas no IIS 4.0 não serão actualizadas para resolver quaisquer problemas. No entanto, pode tentar actualizar os ficheiros utilizando os ficheiros que estão incluídos no Windows 2000.

As páginas que estão incluídas no Windows NT 4.0 Option Pack utilizam a extensão ISAPI ism.dll. Devido os problemas de segurança associadas a esta extensão, recomendamos que efectue o seguinte:
  • Actualize estas páginas para a versão mais recente que utilizam a extensão ISAPI ASP.dll para execução do seu.
  • Utilizar ADSI (Active Directory Service Interfaces) tecnologia para a funcionalidade das páginas.
Para o fazer, siga estes passos:
  1. Instalar as extensões de cliente do Active Directory para NT Workstation 4.0. Para mais informações, visite o seguinte Web site da Microsoft:
    http://technet.microsoft.com/en-us/library/cc750223.aspx (http://technet.microsoft.com/en-us/library/cc750223.aspx)
  2. A pasta Iisadmpwd existente e instale o pacote do HTR-2-ASP Windows NT 4.0.
  3. Certifique-se que as páginas HTR mapeadas para ASP.dll e garantir que as páginas a pasta Iisadmpwd são correctamente actualizadas. Depois de actualizar as páginas HTR para utilizar a tecnologia Microsoft ASP, contacte o suporte técnico da Microsoft para receber e instalar a correcção descrita no seguinte artigo da base de dados de conhecimento da Microsoft:
    831047  (http://support.microsoft.com/kb/831047/ ) CORRECÇÃO: Detectar vários problemas quando utilizar as páginas de alteração de palavra-passe no IIS 5.0
    Nota Porque o Microsoft Windows NT 4 já não é um sistema operativo suportado, as páginas que estão incluídas no IIS 4.0 não serão actualizadas para resolver quaisquer problemas. No entanto, pode tentar actualizar os ficheiros utilizando os ficheiros que estão incluídos no Windows 2000.

IIS 5.0 pre-Service Pack 4

Se o IIS 5.0 não é actualizado para o Windows 2000 Service Pack 4 (SP4), as páginas de alteração de palavra-passe ainda utilizam a extensão ISAPI ism.dll. Devido os problemas de segurança associadas a esta extensão, recomendamos que fizer o seguinte:
  • Actualize estas páginas para a versão mais recente que utilizam a extensão ISAPI ASP.dll para execução do seu.
  • Utilize a tecnologia ADSI para a funcionalidade de páginas.
Para o fazer, siga estes passos:
  1. Transferir o pacote de instalação para o Microsoft Windows 2000 Service Pack 2 (SP2) ou Windows 2000 Service Pack 3 (SP3).
  2. Depois de instalar o pacote do HTR-2-ASP Windows 2000 para tornar as páginas HTR utilizar ASP.dll, contacte o suporte técnico da Microsoft para receber e instalar a correcção descrita no seguinte artigo da base de dados de conhecimento da Microsoft:
    831047  (http://support.microsoft.com/kb/831047/ ) CORRECÇÃO: Detectar vários problemas quando utilizar as páginas de alteração de palavra-passe no IIS 5.0

IIS 5.0 pós-Pack 4

Se o IIS 5.0 tiver sido actualizado para o Windows 2000 Service Pack 4, contacte o suporte técnico da Microsoft para receber e instalar a correcção descrita no seguinte artigo de base de dados de conhecimento da Microsoft:
831047  (http://support.microsoft.com/kb/831047/ ) CORRECÇÃO: Detectar vários problemas quando utilizar as páginas de alteração de palavra-passe no IIS 5.0

IIS 6.0

Quando estiver a executar o IIS 6.0, contacte o suporte técnico da Microsoft para receber e instalar a correcção descrita no seguinte artigo da base de dados de conhecimento da Microsoft:
833734  (http://support.microsoft.com/kb/833734/ ) CORRECÇÃO: Detectar vários problemas quando utilizar as páginas de alteração de palavra-passe no IIS 6.0

Resolução de problemas

Depois de ter verificado que tem os ficheiros mais recentes instalados, se ainda estiver a executar para problemas quando utiliza as páginas de alteração de palavra-passe, consulte as secções seguintes para ajudar a resolver problemas.

Configuração de utilizador anónima

Certifique-se que o utilizador anónimo está iguais para ambas as seguintes localizações:
  • O directório virtual Iisadmpwd
  • O Web site que o directório virtual Iisadmpwd é em
Além disso, certifique-se de que o utilizador anónimo tem permissões de início de sessão apropriada no site da Web do IIS, mesmo se não pode utilizar o acesso anónimo das suas páginas da Web. Para testar se o utilizador anónimo tem as permissões correctas no site da Web do IIS, configure uma página Web simples que só tem acesso anónimo como a autenticação. Em seguida, tente abrir essa página Web no Microsoft Internet Explorer.

Recebe uma mensagem de erro "Objecto necessário"

Para resolver este problema, registe o ficheiro Iispwchg.dll. Para registar este ficheiro no IIS 4.0 e no IIS 5.0, escreva o seguinte comando numa linha de comandos:
regsvr32 c:\winnt\sytem32\inetsrv\iisadmpwd\iispwchg.dll
Para registar o ficheiro no IIS 6.0, escreva o seguinte comando numa linha de comandos:
regsvr32 c:\windows\system32\inetsrv\iisadmpwd\iispwchg.dll

Recebe uma mensagem de erro de "Utilizador não encontrado" erro-2147022675

Verifique se de que introduziu correctamente o nome de utilizador. Não se existir nenhuma caixa de texto que introduza o nome de domínio separadamente, certifique-se que introduz o nome de utilizador no Domain \ UserName formato ou o UserName @ Domain formato.

Receber uma mensagem de erro-2147023545 "Não é possível de informações de domínio do Access"

Certifique-se que o computador que está a executar o IIS pode aceder a controlador de domínio que está a executar no domínio. Além disso, certifique-se de que está a utilizar um nome de domínio válido.

Recebe uma mensagem de erro Erro-2147024845 "rede problema de comunicação"

Esta mensagem de erro converte uma mensagem de erro de rede onde o computador que está a executar o IIS não consegue comunicar com o computador remoto. Certifique-se que o controlador de domínio está disponível para o domínio no qual está a tentar alterar a palavra-passe. Além disso, certifique-se que o controlador de domínio para o domínio pode comunicar com o computador que está a executar o IIS.

Receber uma mensagem de erro-2147023569 "Restrição de conta"

Certifique-se nenhuma política de domínio está em vigor que impede o utilizador de alterar a palavra-passe. Por exemplo, uma restrição de propriedade MinPasswordAge ou uma restrição de hora de início de sessão possam estar em vigor.

Recebe uma mensagem de erro "Ficheiro não encontrado"

Normalmente, este problema ocorre quando clica em Alterar palavra-passe num cliente do Microsoft Outlook Web Access (OWA). Este problema ocorre quando uma das seguintes condições for verdadeira:
  • condição 1: Executar um servidor front-end do Microsoft Exchange Server 2003 no IIS 5.0. No entanto, o servidor back-end é um servidor baseado no Exchange 2003 é em execução num computador baseado no Windows Server 2003. Neste caso, OWA tenta localizar o ficheiro Aexp2b.asp e este ficheiro não existe no IIS 5.0. Para contornar este problema, efectue uma cópia do ficheiro Aexp2b.htr que está na pasta Iisadmpwd. Em seguida, mude o ficheiro Aexp2b.asp.
  • condição 2: Está a executar um servidor front-end do Exchange 2003 no IIS 6.0. No entanto, o servidor back-end é um servidor baseado no Exchange 2000 está em execução um computador baseado no Windows 2000. Neste caso, OWA tenta localizar o ficheiro Aexp2b.htr e este ficheiro não existe no IIS 6.0. Para contornar este problema, efectue uma cópia do ficheiro Aexp2b.asp que está na pasta Iisadmpwd. Em seguida, mude o ficheiro Aexp2b.htr. Além disso, terá de adicionar um mapeamento para a extensão .HTR para serem processados pelo ASP.dll no directório virtual Iisadmpwd.
  • condição 3: Executar um servidor front-end do Exchange 2003 no IIS 6.0. No entanto, o back-end é um servidor baseado no Exchange 2003 executar num computador baseado no Windows 2000. Neste caso, OWA tenta localizar o ficheiro Aexp2b.htr e este ficheiro existe no IIS 6.0. Para contornar este problema, efectue uma cópia do ficheiro Aexp2b.asp que está na pasta Iisadmpwd. Em seguida, mude o nome do ficheiro Aexp2b.htr. Além disso, terá de adicionar um mapeamento para a extensão .HTR para serem processados pelo ASP.dll no directório virtual Iisadmpwd.
condição 2 e condição 3 , tem de adicionar um mapeamento para a extensão .HTR in a Iisadmpwd directório virtual. Para o fazer, siga estes passos:
  1. Clique em Iniciar , clique em Todos os programas , clique em Ferramentas administrativas e, em seguida, clique em Gestor dos serviços de informação Internet (IIS) .
  2. Localize e, em seguida, com o botão direito do rato IISADMPWD directório virtual e, em seguida, clique em Propriedades .
  3. Na caixa de diálogo Propriedades , no separador Directório Virtual , clique em configuração .
  4. Na caixa de diálogo Configuração da aplicação , clique no separador mapeamentos .
  5. Se tiver um mapeamento para a extensão .HTR que é mapeado para C:\Windows\System32\Inetsrv\Asp.dll, ignore o resto dos passos. Se não a visualizar um mapeamento, clique em Adicionar .
  6. Na caixa de diálogo Adicionar/editar mapeamento de extensão de aplicação , escreva o seguinte texto na caixa executável :
    C:\Windows\System32\Inetsrv\ASP.DLL
  7. Na caixa extensão , escreva .HTR .
  8. Em verbos , clique para seleccionar a caixa de verificação limitar a e, em seguida, escreva GET, POST na caixa.
  9. Certifique-se que ambos os o motor de script procura caixa e a caixa de verificação verificar se o ficheiro existe estão seleccionadas.
  10. Clique duas vezes em OK para guardar as alterações.

O nome de utilizador não está preenchido

Este comportamento é um efeito secundário de utilizar autenticação anónima no directório virtual Iisadmpwd. Se o nome de utilizador tem de ser preenchido, desactive a autenticação anónima para que acesso a este directório virtual pode ser autenticado. Se fizer isto, as páginas de alteração de palavra-passe podem obter as informações de autenticação.

O nome de utilizador especificado contém caracteres que não são válidos

Certifique-se que o nome de utilizador só contém caracteres que são válidos. Se este problema persistir, actualize para o motor de script mais recente. Este erro ocorre porque a ocorrer problemas quando o motor de script tenta efectuar uma correspondência de expressão regular do nome de utilizador contra um conjunto de caracteres que não são válidos. Para obter a versão mais recente do motor de script, visite o seguinte Web site da Microsoft Developer Network (MSDN):
http://www.microsoft.com/downloads/details.aspx?FamilyID=01592C48-207D-4BE1-8A76-1C4099D7BBB9&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=01592C48-207D-4BE1-8A76-1C4099D7BBB9&displaylang=en)

Quando clica em OK, lhe for pedido para submeter as credenciais de alteração de palavra-passe

Este problema pode ocorrer se o cliente não foi autenticado para o IIS antes do cliente submete o pedido. Normalmente, este problema ocorre no OWA quando se verificam as seguintes condições:
  • Autenticação básica está activada no directório virtual Iisadmpwd e no directório virtual do Exchange.
  • Exchange está a utilizar para controlar o início de sessão OWA Owaauth.dll.
Quando lhe for pedido para receber credenciais, certifique-se de que introduza a palavra-passe antiga que está a tentar alterar. Introduza palavra-passe antiga porque está a ainda alterar a palavra-passe quando clicar em OK . Introduza as credenciais novas apenas depois de receber a mensagem de que a palavra-passe foi alterada com êxito.

Classe de pedido de objecto de servidor que não pode fornecer ASP 0177 classe de fábrica

Depois de aplicar o IIS 5 SP4 num servidor Web baseado no IIS 5, se clicar em Alterar palavra-passe , receber a seguinte mensagem de erro:
Classe de pedido de ASP 0177 classe de fábrica não pode fornecer de objecto de servidor. IISadmpwd/aexp2b.htr, linha 61 "IISadmpwd/aexp2b.htr, linha 61 é definir objNet = Server.CreateObject("WScript.Network")
WScript faz parte do Windows Script Components. Para transferir o Windows Script Components, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c717d943-7e4b-4622-86eb-95a22b832caa&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=c717d943-7e4b-4622-86eb-95a22b832caa&DisplayLang=en)
Se já está instalado o Windows Script Host, resolver este problema registando % systemroot%\System32\Wshom.ocx.

Referências

Para obter mais informações, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
297121  (http://support.microsoft.com/kb/297121/ ) Utilizar a funcionalidade alterar a palavra-passe com o Outlook Web Access
833734  (http://support.microsoft.com/kb/833734/ ) CORRECÇÃO: Detectar vários problemas quando utilizar as páginas de alteração de palavra-passe no IIS 6.0
831047  (http://support.microsoft.com/kb/831047/ ) CORRECÇÃO: Detectar vários problemas quando utilizar as páginas de alteração de palavra-passe no IIS 5.0
331834  (http://support.microsoft.com/kb/331834/ ) Alterar palavra-passe funcionalidade substituída pelo Active Server Pages
271071  (http://support.microsoft.com/kb/271071/ ) Como definir necessárias permissões de NTFS e direitos de utilizador para um servidor Web do IIS 5.0
812614  (http://support.microsoft.com/kb/812614/ ) Permissões e direitos de utilizador para o IIS 6.0 predefinidos

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Server 4.0
Palavras-chave: 
kbmt kbtshoot kbinfo KB894825 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 894825  (http://support.microsoft.com/kb/894825/en-us/ )