A ferramenta Adicionar ou remover programas exibe incorretamente os programas instalados

Traduções deste artigo Traduções deste artigo
ID do artigo: 266668 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi publicado anteriormente em BR266668
Expandir tudo | Recolher tudo

Sintomas

Ao instalar e desinstalar programas, a ferramenta Adicionar ou remover programas no Painel de controle pode exibir incorretamente os programas instalados. A caixa Programas instalados pode conter apenas uma seqüência de texto única, ou pode exibir um grande espaço em branco antes das entradas dos programas. Entre os outros problemas de exibição pode estar a inexistência de programas listados. Além disso, uma das seguintes mensagens de erro pode aparecer:

Mensagem 1
Erro inesperado. Classe não registrada
res://appwiz.cpl/listbox.htc
Linha:225
Mensagem 2
O objeto não suporta essa propriedade ou método res://appwiz.cpl/default.hta
Linha: 75

Causa

Esse problema pode ocorrer se o desinstalador de um programa remover incorretamente as entradas do Registro usadas pelo Windows e pela ferramenta Adicionar ou remover programas.

Resolução

Importante esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. No entanto, poderá haver sérios problemas se você modificar o Registro incorretamente. Portanto, siga estas etapas cuidadosamente. Para obter mais proteção, faça um backup do Registro antes de modificá-lo. Dessa forma, se houver algum problema, você poderá restaurar o Registro. Para obter mais informações sobre como fazer backup e restaurar o Registro, clique no número a seguir para ler o artigo da Base de Dados de Conhecimento Microsoft:
322756 Como fazer backup e restaurar o Registro no Windows


Para que possamos corrigir esse problema para você, vá para a seção "Corrigir para mim". Se você preferir corrigir o problema sozinho, vá para a seção "Desejo corrigir sozinho".

Corrigir para mim



Para corrigir o problema automaticamente, clique no botão ou link Fix it. Clique em Executar na caixa de diálogo Download de Arquivo e siga as etapas descritas no assistente Fix it.


Corrigir este problema
Microsoft Fix it 50542

Observações
  • Se a ferramenta Adicionar ou Remover Programas ainda não funcionar de forma adequada depois que você executar a solução Fix it, realize uma atualização local. Para obter mais informações sobre como realizar uma atualização local, consulte a seção "Mais informações".
  • Esse assistente pode estar apenas em inglês. No entanto, a correção automática também funciona em versões do Windows em outros idiomas.
  • Se você não estiver usando o computador que apresentou o problema, salve a solução Fix it em uma unidade flash ou em um CD e execute-a no computador que apresentou o problema.

Em seguida, vá para a seção "O problema foi corrigido?".



Desejo corrigir sozinho

Para resolver esse problema, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar e digite CMD.
  2. No prompt, digite REGSVR32 APPWIZ.CPL.
  3. Se isso falhar, procure pelas entradas do Registro listadas abaixo. Para resolver esse problema, verifique o Registro em busca das seguintes chaves e valores. Crie novamente quaisquer chaves e valores que faltarem. Observe que essas chaves usam a letra da unidade do sistema. Pode ser necessário ajustar essas entradas para que elas correspondam à configuração do computador.
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}]
      "ADODB.Recordset"
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\InprocServer32]
      "C:\Arquivos de programas\Common Files\System\ado\msado15.dll"
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\InprocServer32]
      "ThreadingModel"="Apartment"
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\ProgID] "ADODB.Recordset.2.5"
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\VersionIndependentProgID]
      "ADODB.Recordset"
    • HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}
      "Microsoft OLE DB Row Position Library"
    • HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\InprocServer32
      "C:\Arquivos de programas\Common Files\System\Ole DB\oledb32.dll" "ThreadingModel"="Both"
    • HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\ProgID
      "RowPosition.RowPosition.1"
    • HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\VersionIndependentProgID
      "RowPosition.RowPosition"
    • [HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32]
      "%SystemRoot%\System32\appwiz.cpl"
  4. Execute as etapas em um dos seguintes procedimentos, conforme aplicável ao seu computador e faça um teste para determinar se esse problema foi resolvido. Se o problema for resolvido, ignore as etapas restantes. Se não, vá para a etapa 5.
    • Para resolver esse problema com o Internet Explorer 6.0 instalado, repare o Internet Explorer 6.0:
      1. Clique em Iniciar e em Executar.
      2. Cole o seguinte comando na caixa Abrir e clique em OK:
        rundll32 setupwbv.dll,IE6Maintenance "C:\Program Files\Internet Explorer\Setup\SETUP.EXE" /g "C:\WINDOWS\IE Uninstall Log.Txt
        Como esse comando diferencia maiúsculas de minúsculas, a Microsoft recomenda que você copie o comando deste artigo e cole-o na caixa Abrir.
    • Para resolver esse problema com o Internet Explorer 5.0 ou 5.5 instalado, repare o Internet Explorer 5.0 ou o 5.5:
      1. Clique em Iniciar e em Executar.
      2. Cole o seguinte comando na caixa Abrir e clique em OK:
        rundll32 setupwbv.dll,IE5Maintenance "C:\Program Files\Internet Explorer\Setup\SETUP.EXE" /g "C:\WINDOWS\IE Uninstall Log.Txt
        Como esse comando diferencia maiúsculas de minúsculas, a Microsoft recomenda que você copie o comando deste artigo e cole-o na caixa Abrir.
  5. Realize uma atualização local:

    Observação Antes de realizar uma atualização local, lembre-se de fazer um backup dos seus dados. Para obter mais informações sobre os riscos da realização de uma atualização local, consulte a seção "Mais informações".
    1. Execute Winnt32.exe a partir do diretório \I386 no CD-ROM de instalação do Windows 2000.
    2. Quando a tela da Instalação do Windows 2000 aparecer, clique em Atualizar para Windows 2000.
    3. Permita a conclusão da instalação.
Se a ferramenta Adicionar ou remover programas ainda não funcionar adequadamente, não mostrar um conteúdo ou se você quiser tentar corrigir esse problema sem atualizar para versões mais recentes do Internet Explorer, verifique as seguintes chaves do Registro para certificar-se de que elas contêm entradas:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Management\ARPCache
Observação Se as chaves do Registro anteriores estiverem em branco, a ferramenta Adicionar ou remover programas também poderá estar em branco.

Use a linha de comando REGSVR32 [caminho\nome do arquivo] para registrar cada um dos seguintes arquivos:
%systemroot%\System32\Appwiz.cpl
%systemroot%\System32\Mshtml.dll
%systemroot%\System32\Jscript.dll
%systemroot%\System32\Msi.dll
Arquivos de programas\Common Files\System\Ole DB\Oledb32.dll
Arquivos de programas\Common Files\System\Ado\Msado15.dll
%systemroot%\System32\Msdart32.dll [not registerable]
%systemroot%\System32\Mshtmled.dll
%systemroot%\System32\Mswstr10.dll [não registrável]
Se a ferramenta Adicionar ou remover programas exibir informações incompletas ou estiver em branco, verifique as datas. Onde for possível, registre os seguintes arquivos:
%systemroot%\System32\Gdi32.dll [não registrável]
%systemroot%\System32\User32.dll [não registrável]
%systemroot%\System32\Msvcrt.dll [não registrável]
%systemroot%\System32\Ole32.dll
%systemroot%\System32\Shlwapi.dll [não registrável]
%systemroot%\System32\Imm32.dll [não registrável]
%systemroot%\System32\Indicdll.dll [não registrável]
%systemroot%\System32\Urlmon.dll
%systemroot%\System32\Version.dll [não registrável]
%systemroot%\System32\Lz32.dll [não registrável]
%systemroot%\System32\Comctl32.dll [não registrável]
%systemroot%\System32\Clbcatq.dll
%systemroot%\System32\Oleaut32.dll
%systemroot%\System32\Mlang.dll
%systemroot%\System32\Shell32.dll
%systemroot%\System32\Shdoclc.dll [não registrável]
%systemroot%\System32\NetapI32.dll [não registrável]
%systemroot%\System32\Secur32.dll [não registrável]
%systemroot%\System32\Netrap.dll [não registrável]
%systemroot%\System32\Samlib.dll [não registrável]
%systemroot%\System32\Ws2_32.dll [não registrável]
%systemroot%\System32\Ws2help.dll [não registrável]
%systemroot%\System32\Wldap32.dll [não registrável]
%systemroot%\System32\Dnsapi.dll [não registrável]
%systemroot%\System32\Wsock32.dll [não registrável]
%systemroot%\System32\Plugin.ocx
%systemroot%\System32\Wininet.dll [não registrável]
%systemroot%\System32\Crypt32.dll [não registrável]
%systemroot%\System32\Msasn1.dll [não registrável]
%systemroot%\System32\Msls31.dll [não registrável]
%systemroot%\System32\Imgutil.dll
%systemroot%\System32\Cscui.dll
%systemroot%\System32\Cscdll.dll [não registrável]
Se a ferramenta Adicionar ou remover programas puder mostrar a caixa de diálogo da interface de usuário, mas não exibir nenhum conteúdo com os programas instalados, verifique o Registro em busca da seguinte chave:
HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32
Se essa chave do Registro não existir, copie o seguinte texto em um arquivo de texto, salve o arquivo com uma extensão .reg e clique duas vezes no arquivo no computador afetado para retornar as configurações apropriadas.

Para o Editor do Registro do Windows versão 5.00:
[HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,61,00,70,00,70,00,77,00,69,00,7a,00,2e,00,63,00,70,00,6c,00,00,00
"ThreadingModel"="Apartment"

Situação

A Microsoft confirmou que esse problema ocorre nos produtos que estão listados na seção "Aplica-se a". A seguinte lista inclui todas as chaves do Registro usadas pelo Adicionar ou remover programas. Essas chaves devem ser definidas registrando o Appwiz.cpl, mas elas são fornecidas aqui como uma referência cruzada para confirmar se o registro foi concluído com êxito.
  • [HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}]
    @="%DESC_ShellAppMgr%"
  • [HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32]
    @="SystemRoot%\System32\appwiz.cpl" (REG_EXPAND_SZ)
    "ThreadingModel"="Apartment"
  • [HKEY_CLASSES_ROOT\CLSID\{0B124F8C-91F0-11D1-B8B5-006008059382}]
    @="Installed Apps Enumerator"
  • [HKEY_CLASSES_ROOT\CLSID\{0B124F8F-91F0-11D1-B8B5-006008059382}\InProcServer32]
    @="SystemRoot%\System32\appwiz.cpl" (REG_EXPAND_SZ)
    "ThreadingModel"="Apartment"

    Observação Essa chave está disponível apenas no Microsoft Windows XP.
  • [HKEY_CLASSES_ROOT\CLSID\{CFCCC7A0-A282-11D1-9082-006008059382}]
    @="Darwin App Publisher"
  • [HKEY_CLASSES_ROOT\CLSID\{CFCCC7A0-A282-11D1-9082-006008059382}\InProcServer32]
    @="SystemRoot%\System32\appwiz.cpl" (REG_EXPAND_SZ)
    "ThreadingModel"="Apartment"
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
    "{352EC2B7-8B9A-11D1-B8AE-006008059382}"="Shell Application Manager"
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
    "{0B124F8F-91F0-11D1-B8B5-006008059382}"="Installed Apps Enumerator"

    Observação Essa chave está disponível apenas no Microsoft Windows XP.
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\App Management\Publishers\Darwin App Publisher]
    @="{CFCCC7A0-A282-11D1-9082-006008059382}"
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
    "{CFCCC7A0-A282-11D1-9082-006008059382}"="Darwin App Publisher"
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\InProcCPLs]
    "appwiz.cpl"=""

    Entradas do Registro usadas quando o ARP estiver em execução.

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\AppInstallPath
    Lê o arquivo INF. O código lê o nome do arquivo INF. A seção INF usada é "AppInstallList"
  • HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer\Terminal Server\EnableAdminRemote
    Definido como 1 enquanto o ARP está em execução. Informa ao TS que o ARP está em execução.
    Definido como 0 quando o ARP existir.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Management\Publishers Enumera editores app
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Wx86\cmdline
    Lê para determinar se wx86 está ativado.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\NewShortcutHandlers
    Enumerado para obter uma lista de manipuladores "new-link". Parece que esses manipuladores podem adicionar um link para um determinado item. Por exemplo, para o menu Iniciar, Área de trabalho ou outros itens.
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Shutdown\ForceReboot
    Lê para determinar se uma reinicialização é necessária após a execução da instalação.
    Presença de uma valor indica must-reboot == true.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\MS-DOSOptions

Mais Informações

Para obter mais informações, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês):
265829 A ferramenta Adicionar ou remover programas pode não funcionar após a instalação do Internet Explorer 5.5 ou Internet Explorer 6 no Windows 2000
315341 Como realizar uma atualização in-loco (reinstalação) do Windows XP
292175 Como executar uma atualização in-loco do Windows 2000

O problema foi corrigido?

  • Verifique se o problema foi corrigido. Se o problema foi corrigido, você concluiu esta seção. Se o problema não foi corrigido, contate o suporte.
  • Aguardamos os seus comentários. Para enviar comentários ou relatar problemas com esta solução, deixe um comentário no blog "Corrigir para mim" ou envie-nos um email.

Propriedades

ID do artigo: 266668 - Última revisão: quarta-feira, 18 de maio de 2011 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Palavras-chave: 
kb3rdparty kbprb kbmsifixme kbfixme KB266668

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