Determinados programas poderão não ser iniciados e o utilizador poderá receber uma mensagem de erro num computador com o Windows XP Service Pack 2: "Reposicionamento ilegal de DLL do sistema"

Traduções de Artigos Traduções de Artigos
Artigo: 935448 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas do problema

Determinados programas poderão não ser iniciados depois de instalar a actualização de segurança 925902 (MS07-017) e a actualização de segurança 928843 (MS07-008) num computador com o Microsoft Windows XP com Service Pack 2 (SP2). Além disso, poderá receber uma mensagem de erro semelhante à seguinte:
nome_executável_aplicação - Reposicionamento ilegal de DLL do sistema

A DLL user32.dll foi reposicionada na memória. A aplicação não executará correctamente. O reposicionamento ocorreu porque a DLL C:\Windows\System32\Hhctrl.ocx ocupou um intervalo de endereços reservado para as DLLs de sistema do Windows. Uma nova DLL deveria ser solicitada ao fornecedor desta DLL.

- ou -

application_executable_name - Illegal System DLL Relocation

The system DLL user32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL C:\Windows\System32\Hhctrl.ocx occupied an address range reserved for Windows system DLLs. The vendor supplying the DLL should be contacted for a new DLL.

Passos para resolver o problema

Será mais fácil seguir os passos descritos se imprimir primeiro este artigo.

Para resolver este problema, siga estes passos:
  1. Instale todas as actualizações importantes a partir do seguinte Web site da Microsoft:
    http://update.microsoft.com/microsoftupdate
  2. Tente executar novamente o programa que não foi iniciado. Se o programa for iniciado e não receber a mensagem de erro referida na secção "Sintomas do problema", o procedimento termina aqui. Se o erro voltar a ocorrer, siga os passos 3 até 5.
  3. Visite o seguinte Web site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=74AD4188-3131-429C-8FCB-F7B3B0FD3D86&displaylang=pt-pt
  4. Clique em Transferir e clique em Executar. Se o botão Transferir não estiver disponível, terá de clicar primeiro no botão que permite validar a cópia do Windows.
  5. Siga as instruções apresentadas no ecrã para instalar a actualização 935448.

Problemas semelhantes e soluções

Poderá receber uma mensagem de erro semelhante que referencia Shell32.dll quando utiliza o AVG Anti-Virus Control Center da Grisoft, Inc. Este problema ocorre se também estiver a utilizar o BricoPack Vista Inspirat da CrystalXP. Para resolver este problema, desinstale o BricoPack Vista Inspirat.

Nota: não se trata de um problema do AVG Anti-Virus Control Center ou do Windows. Este problema não é resolvido quando instala a actualização 935448.

Mais informações para utilizadores avançados

Causa do problema

O ficheiro Hhctrl.ocx incluído na actualização de segurança 928843 e o ficheiro User32.dll incluído na actualização de segurança 925902 têm endereços base que entram em conflito. Este problema ocorre se um programa carregar o ficheiro Hhctrl.ocx antes de carregar o ficheiro User32.dll. A Microsoft confirmou que este problema afecta as seguintes aplicações de outros fabricantes.
Reduzir esta tabelaExpandir esta tabela
ProgramaVersãoFabricante
Realtek HD Audio Control Panel 1.41, 1.45, 1.49, 1.57Realtek Semiconductor Corporation
ElsterFormular2006, 2007Elster
TUGZip3.4Christian Kindahl
CD-Tag2.27Claremont Software
Suunto Ski Manager 1.0.2, 1.1, 1.2Suunto
BMC PATROL7.1BMC Software, Inc
Notas
  • Se receber uma mensagem semelhante quando utilizar outro programa, instale a actualização mencionada neste artigo. Se for confirmado que existem outros programas que são afectados por este problema, actualizaremos este artigo com mais informações.
  • Este problema não ocorre com a versão 1.64 do Realtek HD Audio Control Panel.

Informações de implementação da actualização

Para resolver este problema, utilize um dos seguintes métodos, conforme adequado à situação.

Importante: o Windows Update e o Microsoft Update só detectam as versões afectadas do Realtek HD Audio Control Panel, do ElsterFormular, do TUGZip e do CD-Tag. No entanto, existem outros programas que são afectados por este problema. Por conseguinte, se a actualização 935448 não for instalada no computador utilizando o método 1 ou utilizando os Windows Server Update Services (WSUS) do método 2, utilize o método 3.

Método 1: Instalar a actualização 935448 utilizando as actualizações automáticas ou o Microsoft Update

Para utilizar o Microsoft Update, visite o seguinte Web site da Microsoft:
http://update.microsoft.com/microsoftupdate


Método 2: Implementar a actualização 935448 numa empresa utilizando os Windows Server Update Services (WSUS) ou o Microsoft Systems Management Server (SMS)

Os profissionais de TIs podem utilizar os WSUS ou o SMS para implementar esta actualização numa empresa. Para obter mais informações sobre os WSUS ou o SMS, visite os seguintes Web sites da Microsoft:
http://technet.microsoft.com/wsus/default.aspx
http://www.microsoft.com/smserver/default.mspx


Método 3: Instalar a actualização 935448 a partir do centro de transferências da Microsoft

O seguinte ficheiro está disponível para transferência a partir do centro de transferências da Microsoft:

Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote 935448 agora.

Data de edição: 3 de Abril de 2007

Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.

Problemas conhecidos

A actualização de segurança 928843 (MS07-008) e a actualização 935448 contêm ficheiros Hhctrl.ocx que têm o mesmo número de versão. Se instalar a actualização de segurança 928843 (MS07-008) depois de instalar a actualização 935448, terá de reinstalar a actualização 935448.

Pré-requisitos

Para aplicar esta correcção, tem de ter o Windows XP Service Pack 2 (SP2) instalado no computador.

Informações de instalação

Para instalar esta actualização sem necessidade de qualquer intervenção por parte do utilizador e sem reiniciar o computador, os administradores podem utilizar o seguinte comando:
WindowsXP-KB935448-x86-PTG /quiet /norestart
Nota: reinicie o computador e certifique-se de que a instalação teve êxito quando utilizar os parâmetros /quiet ou /restart. Deve também procurar, no ficheiro KB935448.log, informações sobre erros que ocorrem quando utiliza o parâmetro /quiet. Para obter mais informações sobre os parâmetros de configuração suportados por esta actualização, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
262841 Parâmetros de linha de comandos para pacotes de actualização de software do Windows
Informações sobre reinício Poderá ter de reiniciar o computador depois de aplicar esta actualização.

Informações sobre os ficheiros

A versão inglesa desta actualização tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros são indicadas no formato de hora universal coordenada (UTC, Coordinated Universal Time). Ao visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso horário (Time Zone) da ferramenta Data e hora (Date and Time) do Painel de controlo (Control Panel).

Ramo de serviço SP2GDR
Reduzir esta tabelaExpandir esta tabela
FicheiroHhctrl.ocx
Versão5.2.3790.2847
Tamanho546,304
Data (UTC)02-Apr-2007
Hora (UTC)05:58
Ramo de serviçoSP2GDR
Ramo de serviço SP2QFE

Reduzir esta tabelaExpandir esta tabela
FicheiroHhctrl.ocx
Versão5.2.3790.2847
Tamanho546,304
Data (UTC)02-Apr-2007
Hora (UTC)05:53
Ramo de serviçoSP2QFE
Nota: quando instala esta actualização, o programa de instalação verifica se um ou mais dos ficheiros que estão a ser actualizados no sistema foi alvo de uma actualização anterior através de uma correcção da Microsoft. Caso tenha instalado anteriormente uma correcção para actualizar um destes ficheiros, o programa de instalação copia os ficheiros SP2QFE para o computador. Caso contrário, o programa de instalação copia o ficheiro SP2GDR para o computador. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
824994 Descrição do conteúdo dos pacotes de actualização de software do Windows XP Service Pack 2 e do Windows Server 2003


Certificar-se de que a actualização está instalada

Para se certificar de que a actualização está instalada, utilize os seguintes métodos:
  • Método 1: Comparar a versão do ficheiro instalado no computador com a versão documentada na secção "Informações sobre os ficheiros".
  • Método 2: Verificar os ficheiros instalados por esta actualização examinando a seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB935448\Filelist
    Nota: esta subchave do registo poderá não conter uma lista completa dos ficheiros instalados. Além disso, esta subchave do registo poderá não ser criada correctamente se um administrador ou um OEM integrar (slipstreams) a actualização nos ficheiros de origem de instalação do Windows.


Informações de remoção

Para remover esta actualização de segurança, utilize o item Adicionar ou remover programas (Add or Remove Programs) do Painel de controlo (Control Panel). Os administradores também podem usar o utilitário Spuninst.exe para remover esta actualização de segurança. O utilitário Spuninst.exe encontra-se na seguinte pasta:
%windir%\$NTUninstallKB935448$\Spuninst
Para remover esta actualização sem necessidade de qualquer intervenção por parte do utilizador e sem reiniciar o computador, os administradores podem utilizar o seguinte comando:
%windir%\$NTUninstallKB935448$\Spuninst\Spuninst.exe /quiet /norestart
Para obter mais informações sobre os parâmetros suportados pelo utilitário Spuninst.exe, consulte a secção "Command-line Options for Removing Software Updates" da seguinte página Web da Microsoft Technet:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx#EQQAG

Estado do problema

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

Referências

Para obter mais informações sobre a actualização de segurança 925902 (MS07-017) e a actualização de segurança 928843 (MS07-008), clique nos números de artigo que se seguem para visualizá-los na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
928843 MS07-008: Uma vulnerabilidade no controlo ActiveX da ajuda HTML pode permitir execução remota de código
925902 MS07-017: Vulnerabilidade na GDI pode permitir execução remota de código
Para obter mais informações sobre os parâmetros da linha de comandos para pacotes de actualização de software do Windows, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
262841 Parâmetros de linha de comandos para pacotes de actualização de software do Windows
Para obter mais informações sobre os termos utilizados para descrever actualizações de software, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
824684 Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft
Os produtos de outros fabricantes referidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não concede qualquer garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.

Revisões técnicas

A tabela que se segue lista revisões técnicas importantes a este artigo. O número de revisão e as datas de revisão mais recentes relativamente a este artigo poderão indicar revisões editoriais de pequena importância ou revisões estruturais a este artigo não incluídas na tabela.
Reduzir esta tabelaExpandir esta tabela
DataRevisões
20 de Abril de 2007Foram efectuadas as seguintes alterações a este artigo:
  • A secção "Causa" foi actualizada para remover o AVG Anti-Virus Control Center (da Grisoft, Inc) e o BricoPack Vista Inspirat (da CrystalXP), da lista de programas afectados. A Microsoft confirmou que estes programas não são afectados por este problema.
  • A secção "Problemas semelhantes e soluções" foi adicionada para documentar um problema semelhante com o AVG Anti-Virus Control Center (da Grisoft, Inc) e o BricoPack Vista Inspirat (da CrystalXP).
18 de Abril de 2007Foram efectuadas as seguintes alterações a este artigo:
  • As secções "Sintomas do problema" e "Passos para resolver o problema" foram adicionadas para utilizadores.
  • A lista de programas afectados foi movida para uma tabela na secção "Causa". A tabela foi actualizada de modo a incluir informações sobre versões afectadas do CD-Tag e do TUGZip.
  • A secção "Mais informações para utilizadores avançados" foi criada para as secções "Causa", "Resolução", "Ponto da Situação" e "Referências".
  • A secção "Problemas conhecidos" foi criada para documentar um problema conhecido relacionado com esta actualização. Se instalar a actualização de segurança 928843 (MS07-008) depois de instalar a actualização 935448, terá de reinstalar a actualização 935448.
  • A secção "Causa" foi actualizada de modo a incluir informações sobre outros programas que são afectados por este problema. A Microsoft confirmou que este problema afecta o AVG Anti-Virus Control Center (da Grisoft, Inc), versão 7.5; o BMC PATROL (da BMC Software, Inc), versão 7.1 e o BricoPack Vista Inspirat (da CrystalXP), versão 1.1.
12 de Abril de 2007Foram efectuadas as seguintes alterações a este artigo:
  • A secção "Sintomas" foi actualizada de modo a incluir informações sobre as versões afectadas do Realtek HD Audio Control Panel e para documentar que a Realtek disponibilizou a versão 1.64 para corrigir este problema.
  • A secção "Sintomas" foi actualizada de modo a incluir informações sobre um programa adicional que é afectado por este problema. A Microsoft confirmou que este problema afecta o Suunto Ski Manager (da Suunto), versões 1.0.2 , 1.1 e 1.2. .
  • A secção "Resolução" foi actualizada de modo a incluir informações sobre pré-requisitos, reinício e ficheiros, relativas a esta actualização. Estas informações foram acidentalmente removidas em 10 de Abril de 2007.
  • A secção "Resolução" foi actualizada de modo a incluir informações sobre implementação, remoção e sobre como verificar se a actualização está instalada.
  • Foi adicionada esta tabela para apresentar as revisões técnicas importantes a este conteúdo.
10 de Abril de 2007
  • A secção "Resolução" foi actualizada de modo a incluir informações sobre a disponibilidade desta actualização no Windows Update e no Microsoft Update.
  • A secção "Resolução" foi actualizada de modo a incluir informações sobre como implementar esta actualização numa empresa utilizando os WSUS e o SMS.
6 de Abril de 2007A secção "Sintomas" foi actualizada de modo a incluir informações sobre programas adicionais que são afectados por este problema. A Microsoft confirmou que este problema afecta o ElsterFormular (da Elster), versões 2006 e 2007, o TUGZip (de Christian Kindahl) e o CD-Tag (da Claremont Software).
3 de Abril de 2007A secção "Resolução" foi actualizada de modo a incluir informações sobre a disponibilidade desta actualização no centro de transferências da Microsoft.
3 de Abril de 2007Publicação original deste artigo para documentar o problema que afectava o Realtek HD Audio Control Panel e a disponibilidade da correcção.

Propriedades

Artigo: 935448 - Última revisão: 23 de abril de 2007 - Revisão: 7.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Service Pack 2 nas seguintes plataformas
    • Microsoft Windows XP Professional Edition
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows XP Media Center Edition
Palavras-chave: 
atdownload kbwinxpsp3fix kbfix kbbug kbqfe kbpubtypekc KB935448

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