CORRECÇÃO: Ocorrer vários problemas ao usar as páginas de alteração de senha no IIS 5.0

Traduções deste artigo Traduções deste artigo
ID do artigo: 831047 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
importante Este artigo contém informações sobre como editar a metabase. Antes de editar a metabase, verifique se você tem uma cópia de backup que você pode restaurar se ocorrer um problema. Para obter informações sobre como fazer isso, consulte o tópico da Ajuda "backup/restauração de configuração" no Microsoft Management Console (MMC).
Expandir tudo | Recolher tudo

Neste artigo

Sumário

ocorrer vários problemas ao usar as páginas de alteração de senha que estão incluídas no Microsoft Windows 2000 Server Service Pack 4 (SP4). Você pode resolver esses problemas ao instalar o hotfix descrito neste artigo.

Sintomas

Você pode ter vários problemas quando você usa as páginas de alteração de senha que estão incluídas no Microsoft Windows 2000 Server Service Pack 4 (SP4):
  • A primeira letra de nome de conta para o usuário será truncada.
  • Não é possível alterar senhas de usuários cujas senhas devem ser alteradas no próximo logon.
  • Não é possível alterar senhas de usuários cujas senhas expiraram.
  • Não é possível alterar senhas entre florestas.
  • Não é possível usar nomes de usuário em um formato UPN.

Causa

A senha alterar páginas que estão incluídos no Windows 2000 Server Service Pack 4 usar tecnologia de Active Server Pages (ASP) e a tecnologia do Active Directory Service Interfaces (ADSI) para alterar as senhas de usuário. Limitações tecnológicas do ADSI fazer com que a maioria dos problemas que estão associados com as páginas de alteração de senha.

Resolução

Informações sobre o hotfix

Um hotfix suportado agora está disponível da Microsoft, mas destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente nos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde o próximo service pack do Windows 2000 que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa de telefones do Atendimento Microsoft e informações sobre os custos de suporte da, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Pré-requisitos

Você deve instalar Windows 2000 Service Pack 4 antes de aplicar esse hotfix.

Requisitos de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui outros hotfixes.

Informações sobre o arquivo

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   05-Oct-2004  08:40                      5,735  Achg.htr
   05-Oct-2004  08:40                      2,382  Aexp.htr
   05-Oct-2004  08:40                      2,227  Aexp2.htr
   05-Oct-2004  08:40                      2,829  Aexp2b.htr
   05-Oct-2004  08:40                      1,974  Aexp3.htr
   05-Oct-2004  08:40                      2,218  Aexp4.htr
   05-Oct-2004  08:40                      2,837  Aexp4b.htr
   05-Oct-2004  08:40  5.0.2195.6982      31,504  Iispwchg.dll     
   05-Oct-2004  08:40                      2,385  Text.htr

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Aviso Se você editar a metabase incorretamente, você pode causar problemas sérios que talvez exijam a reinstalação de qualquer produto que usa a metabase. A Microsoft não garante que problemas resultantes se você editar incorretamente a metabase podem ser solucionados. Edite a metabase de sua responsabilidade.

Observação Sempre fazer backup da metabase antes de editá-lo.

Depois de aplicar o hotfix para atualizar os arquivos no diretório Iisadmpwd, execute estas etapas:
  1. Registre o arquivo Iispwchg.dll no diretório IISADMPWD. Para isso, clique em Iniciar , clique em Executar , digite regsvr32 c:\winnt\system32\inetsrv\iisadmpwd\iispwchg.dll e, em seguida, clique em OK .
  2. Configurar a propriedade PasswordChangeFlags na metabase para certificar-se de que a alteração de senha funcionalidade é habilitada. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. Localize o C:\inetpub\adminscripts diretório.
    3. Digite o seguinte comando e pressione ENTER:
      cscript.exe adsutil.vbs set w3svc/passwordchangeflags Value
      Observação Neste exemplo de comando, o Value é um espaço reservado para o valor que você deseja definir para a propriedade PasswordChangeFlags .
    A lista a seguir inclui os valores possíveis para a propriedade PasswordChangeFlags . Você pode usar uma combinação desses valores.
    • 0

      Esse valor é o valor padrão. Esse valor indica que você deve usar uma conexão SSL (Secure Sockets LAYER) quando você altera a senha.
    • 1

      Esse valor permite que alterações de senha em portas não seguras. Esse valor é útil se o SSL não está ativado.
    • 2

      Este valor desabilita a alteração de senha funcionalidade.
    • 4

      Este valor desabilita a notificação antecipada de expiração da senha.
  3. Certifique-se de que o diretório virtual Iisadmpwd diretório corretamente é criado e que o diretório virtual aponta para o local correto. O local correto é System32\Inetsrv\Iisadmpwd. Não há nenhuma exigência com autenticação anônima habilitada no diretório virtual. Recomendamos que você use autenticação mesma neste diretório virtual que o aplicativo que redireciona os usuários para o diretório virtual.
  4. Certifique-se que os arquivos .htr são mapeados para ASP.dll o arquivo na seção "AppMappings" para o diretório IISADMPWD. Para fazer isso, execute as seguintes etapas:
    1. IIS Manager do console (MMC), clique com o botão direito no diretório iisadmpwd e, em seguida, clique em Propriedades .
    2. Clique em Diretório Virtual guia.
    3. Na guia Diretório Virtual , clique em configuração .
    4. Na seção AppMappings , procure uma linha que possui .htr . Essa linha é listada no campo Extension . Verifique se o arquivo executável que é listado para a direita aponta para o arquivo ASP.dll. Se o link que tem .htr listado no campo extensão não existir, você deve adicioná-lo. Se você deve adicionar essa extensão, clique em Adicionar . Se você deve editar essa extensão, selecione a extensão e, em seguida, clique em Editar .
    5. Para o arquivo executável, clique em Procurar e localize o arquivo ASP.dll no diretório System32\Inetsrv.
    6. No campo Extension , digite .htr .
    7. Defina os verbos de limite como GET, POST .
    8. Clique em OK para salvar as alterações e feche todas as janelas de propriedades.
  5. Verifique se as seguintes entradas de metabase estão definidas corretamente:
    Recolher esta tabelaExpandir esta tabela
    entrada da Metabase e valor Descrição
    entrada da Metabase : AuthChangeUrl
    valor da Metabase : iisadmpwd/achg.htr
    Esta página faz o trabalho de alteração de senha real.
    entrada da Metabase : AuthExpiredUrl
    valor da Metabase : iisadmpwd/aexp.htr
    Esta página exibe o formulário de alteração de senha para um usuário cuja senha expirou. SSL deve ser habilitada para esta página funcione. Certifique-se de que você digite o nome da conta no formato "domínio\nome_do_usuário".
    entrada da Metabase : AuthExpiredUnsecureUrl
    valor da Metabase : iisadmpwd/aexp3.htr
    Esta página exibe o formulário de alteração de senha quando o SSL não está ativado ou não é usado.
    entrada da Metabase : NotifyPwdExpUrl
    valor da Metabase : iisadmpwd/anot.htr
    Se a funcionalidade de notificação de expiração de senha estiver ativada, esta página é exibida quando o SSL está ativado.
    entrada da Metabase : NotifyPwdExpUnsecureUrl
    valor da Metabase : iisadmpwd/anot3.htr
    Se a notificação de expiração de senha que funcionalidade estiver habilitada, esta página é exibida quando o SSL não está ativado ou quando o SSL não é usado.
    entrada da Metabase : PasswordExpirePreNotifyDaysEssa entrada metabase Especifica o número de dias que permanecem antes que a senha do cliente expire. Essa entrada de metabase também indica quando uma mensagem de pre-notification senha é enviada.
  6. Por padrão, as entradas de metabase estão relacionadas a páginas que são descritas anteriormente estão localizadas no nível do W3SVC no registro e não precisará ser modificado. No entanto, se as entradas de metabase têm que ser alterado ou precisará ser verificada, o aplicativo Mdutil.exe pode ser usado da seguinte maneira. O aplicativo Mdutil.exe está disponível no CD de suporte do Windows 2000.
    1. Copie Mdutil.exe para o servidor que está executando o IIS.
    2. Abra uma janela CMD.
    3. Localize a pasta que contém o Mdutil.exe.
    4. Para verificar o valor atual na metabase, você pode usar o seguinte:

      Mdutil.exe obter w3svc / MetabaseKey.

      Por exemplo, digite o seguinte:

      Mdutil.exe obter w3svc/AuthChangeUrl
    5. Para alterar o valor, você pode usar o comando exatamente como fez anteriormente. No entanto, substitua "get" "conjunto de". Além disso, especifique o valor no final.
    Se você tiver que alterar PasswordChangeFlags ou PasswordExpirePreNotifyDays, você precisará usar o script adsutil.vbs para configurar essas entradas de metabase. O script adsutil.vbs é localizado no diretório Inetpub\Adminscripts em seu sistema. Para usar o script adsutil.vbs para configurar essas entradas de metabase, execute essas etapas:
    1. Abra uma janela CMD.
    2. Localize a pasta C:\inetpub\adminscripts.
    3. Para definir os valores, você pode usar o seguinte:

      Cscript.exe adsutil.vbs set w3svc / MetabaseKey

      Por exemplo, digite o seguinte:

      cscript.exe adsutil.vbs set w3svc/PasswordChangeFlags 1
    4. Para examinar os valores, você pode usar o mesmo comando que você usava anteriormente. No entanto, substitua "set" "get". Não acrescentado o valor no final.

Referências

Para obter informações adicionais, consulte a Ajuda do IIS 5.0 documentação.
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
269082Diretório virtual IISADMPWD não é criado durante a instalação limpa do IIS 5.0
Para obter mais informações sobre o esquema de nomeação para atualizações de software do Windows, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
816915Novo esquema de nomeação de arquivo para pacotes de atualização de software do Microsoft Windows
Para obter mais informações sobre a terminologia que é usada para descrever as atualizações de produtos da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software

Propriedades

ID do artigo: 831047 - Última revisão: sábado, 26 de outubro de 2013 - Revisão: 3.5
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 5.0
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbhotfixserver kbqfe kbqfe kbwin2000presp5fix kbbug kbfix KB831047 KbMtpt
Traduçã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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 831047

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