Id. de artículo: 266668 - Última revisión: viernes, 21 de abril de 2006 - Versión: 11.0

La herramienta Agregar o quitar programas no muestra correctamente los programas instalados

Importante
Este artículo contiene información acerca de cómo se modifica el Registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo. Asegúrese de que sabe cómo restaurarlo si se produce algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986  (http://support.microsoft.com/kb/256986/ ) Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

Síntomas

Al instalar y desinstalar programas, la herramienta Agregar o quitar programas del Panel de control podría mostrar incorrectamente los programas instalados. El cuadro Programas actualmente instalados podría mostrar sólo una cadena de texto o bien un amplio espacio en blanco antes de las entradas de programa. También podría ocurrir que no se mostrara ningún programa en la lista. Además, puede aparecer uno de los mensajes de error siguientes:Mensaje 1
Error inesperado. Clase no registrada
res://appwiz.cpl/listbox.htc
Línea:225
Mensaje 2
El objeto no es compatible con esta propiedad o método res://appwiz.cpl/default.hta
Línea: 75

Causa

Este problema puede producirse si el desinstalador de un programa quita incorrectamente entradas del Registro utilizadas por Windows y por la herramienta Agregar o quitar programas.

Solución

Advertencia
Pueden producirse problemas graves si modifica incorrectamente el Registro mediante el Editor del Registro o con cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.

Para resolver este problema, siga estos pasos:
  1. Haga clic en Inicio, seleccione Ejecutar y, a continuación, escriba CMD.
  2. En el símbolo del sistema, escriba REGSVR32 APPWIZ.CPL.
  3. Si esto fallara, busque las entradas del Registro enumeradas más abajo. Para resolver este problema, compruebe la presencia en el Registro de los siguientes valores y claves. Vuelva a crear cualquier clave o valor que falte. Observe que estas claves utilizan la letra de la unidad del sistema. Quizás tenga que ajustar estas entradas para que coincidan con la configuración de su equipo.
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}]
      "ADODB.Recordset"
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\InprocServer32]
      "C:\Archivos de programa\Archivos comunes\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:\Archivos de programa\Archivos comunes\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. Siga los pasos del procedimiento que corresponda a su equipo y, a continuación, compruebe si el problema se ha resuelto. Si fuera así, omita los pasos restantes. Si no se hubiera resuelto, vaya al paso 5.
    • Para resolver este problema con Internet Explorer 6.0 instalado (reparación de Internet Explorer 6.0):
      1. Haga clic en Inicio y, a continuación, en Ejecutar.
      2. Pegue el comando siguiente en el cuadro Abrir haga clic en Aceptar:
        rundll32 setupwbv.dll,IE6Maintenance "C:\Archivos de programa\Internet Explorer\Setup\SETUP.EXE" /g "C:\WINDOWS\IE Uninstall Log.Txt
        Como en este comando se distinguen mayúsculas de minúsculas, Microsoft recomienda que copie el comando de este artículo y a continuación lo pegue en el cuadro Abrir.
    • Para resolver este problema con Internet Explorer 5.0 ó 5.5 instalado (reparación de Internet Explorer 5.0 ó 5.5):
      1. Haga clic en Inicio y, a continuación, en Ejecutar.
      2. Pegue el comando siguiente en el cuadro Abrir haga clic en Aceptar:
        rundll32 setupwbv.dll,IE5Maintenance "C:\Archivos de programa\Internet Explorer\Setup\SETUP.EXE" /g "C:\WINDOWS\IE Uninstall Log.Txt
        Como en este comando se distinguen mayúsculas de minúsculas, Microsoft recomienda que copie el comando de este artículo y a continuación lo pegue en el cuadro Abrir.
  5. Para realizar una actualización in situ:

    Nota
    Antes de realizar una actualización en contexto, asegúrese de hacer copia de seguridad de los datos. Para obtener más información acerca de los riesgos que supone realizar una actualización en contexto, consulte la sección "Más Información".
    1. Ejecute Winnt32.exe desde el directorio \I386 del CD-ROM de instalación de Windows 2000.
    2. Cuando aparezca la pantalla Programa de instalación de Windows 2000, haga clic en Actualizar a Windows 2000.
    3. Deje que concluya la instalación.
Si la herramienta Agregar o quitar programas siguiera sin funcionar correctamente o no mostrara ningún contenido o si deseara resolver el problema sin actualizar versiones anteriores de Internet Explorer, compruebe si las siguientes claves del Registro tienen entradas:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Management\ARPCache
Nota
Si las claves anteriores del Registro están en blanco, es probable que la herramienta Agregar o quitar programas también lo esté.

Utilice la línea de comandos REGSVR32 [ruta de acceso\nombre de archivo] para registrar cada uno de los archivos siguientes:
%systemroot%\System32\Appwiz.cpl
%systemroot%\System32\Mshtml.dll
%systemroot%\System32\Jscript.dll
%systemroot%\System32\Msi.dll
Archivos de programa\Archivos comunes\System\Ole DB\Oledb32.dll
Archivos de programa\Archivos comunes\System\Ado\Msado15.dll
%systemroot%\System32\Msdart32.dll [no se puede registrar]
%systemroot%\System32\Mshtmled.dll
%systemroot%\System32\Mswstr10.dll [no se puede registrar]
Si la herramienta Agregar o quitar programas muestra información incompleta o está en blanco, compruebe las fechas de los archivos y, si es posible, registre los archivos siguientes:
%systemroot%\System32\Gdi32.dll [no se puede registrar]
%systemroot%\System32\User32.dll [no se puede registrar]
%systemroot%\System32\Msvcrt.dll [no se puede registrar]
%systemroot%\System32\Ole32.dll
%systemroot%\System32\Shlwapi.dll [no se puede registrar]
%systemroot%\System32\Imm32.dll [no se puede registrar]
%systemroot%\System32\Indicdll.dll [no se puede registrar]
%systemroot%\System32\Urlmon.dll
%systemroot%\System32\Version.dll [no se puede registrar]
%systemroot%\System32\Lz32.dll [no se puede registrar]
%systemroot%\System32\Comctl32.dll [no se puede registrar]
%systemroot%\System32\Clbcatq.dll
%systemroot%\System32\Oleaut32.dll
%systemroot%\System32\Mlang.dll
%systemroot%\System32\Shell32.dll
%systemroot%\System32\Shdoclc.dll [no se puede registrar]
%systemroot%\System32\NetapI32.dll [no se puede registrar]
%systemroot%\System32\Secur32.dll [no se puede registrar]
%systemroot%\System32\Netrap.dll [no se puede registrar]
%systemroot%\System32\Samlib.dll [no se puede registrar]
%systemroot%\System32\Ws2_32.dll [no se puede registrar]
%systemroot%\System32\Ws2help.dll [no se puede registrar]
%systemroot%\System32\Wldap32.dll [no se puede registrar]
%systemroot%\System32\Dnsapi.dll [no se puede registrar]
%systemroot%\System32\Wsock32.dll [no se puede registrar]
%systemroot%\System32\Plugin.ocx
%systemroot%\System32\Wininet.dll [no se puede registrar]
%systemroot%\System32\Crypt32.dll [no se puede registrar]
%systemroot%\System32\Msasn1.dll [no se puede registrar]
%systemroot%\System32\Msls31.dll [no se puede registrar]
%systemroot%\System32\Imgutil.dll
%systemroot%\System32\Cscui.dll
%systemroot%\System32\Cscdll.dll [no se puede registrar]
Si la herramienta Agregar o quitar programas puede mostrar el cuadro de diálogo de la interfaz de usuario, pero no puede mostrar el contenido de los programas instalados, compruebe la presencia de la siguiente clave en el Registro:
HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32
Si falta esta clave, copie el texto siguiente a un archivo de texto, guárdelo con una extensión .reg y después, en el equipo afectado, haga doble clic en el archivo para reintegrar las entradas adecuadas.

Editor del Registro de Windows versión 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"

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:". En la lista siguiente se incluyen todas las claves del Registro utilizadas por Agregar o quitar programas. Al registrar Appwiz.cpl, deberían quedar establecidas. No obstante, las incluimos como referencia, para confirmar que el registro se ha completado correctamente.
  • [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"

    Nota
    Esta clave sólo está disponible en 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"

    Nota
    Esta clave sólo está disponible en 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 del Registro que se utilizan una vez se está ejecutando ARP.

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\AppInstallPath
    Lee el archivo INF. El código lee el nombre de archivo INF. La sección INF utilizada es "AppInstallList".
  • HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer\Terminal Server\EnableAdminRemote
    Se establece en 1 mientras ARP está en ejecución. Indica a TS que ARP está en ejecución.
    Se establece en 0 cuando ARP se cierra.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Management\Publishers Enumera los editores de aplicaciones
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Wx86\cmdline
    Lee para determinar si está habilitado wx86.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\NewShortcutHandlers
    Se enumera para obtener una lista de los controladores de los "nuevos vínculos". Parece que estos controladores podrían agregar un vínculo a algún elemento dado, como, por ejemplo, al menú Inicio, al escritorio o a otros.
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Shutdown\ForceReboot
    Se lee para determinar si es necesario reiniciar tras la instalación.
    La presencia de un valor indica que es necesario reiniciar (must-reboot == true).
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\MS-DOSOptions

Más información

Para obtener más información al respecto, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
265829  (http://support.microsoft.com/kb/265829/ ) Es posible que la herramienta Agregar o quitar programas no funcione después de instalar Internet Explorer 5.5 o Internet Explorer 6 en Windows 2000
315341  (http://support.microsoft.com/kb/315341/ ) Cómo realizar una actualización en contexto (reinstalación) de Windows XP
292175  (http://support.microsoft.com/kb/292175/ ) Cómo realizar una actualización en contexto de Windows 2000

La información de este artículo se refiere a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Palabras clave: 
kb3rdparty kbprb KB266668
 

Seleccione idioma