ERROR: Oleview se bloquea con el registro del Visor de biblioteca de tipos incorrectos

Síntomas

Al intentar ver una biblioteca de tipos, Oleview parece que se bloquea y no responde a la interacción del usuario. Además, el Administrador de tareas muestra que los procesos de Oleview.exe y Rpcss.exe combinados ocupan casi el 100% de tiempo de CPU.

Causa

Este problema se debe a un registro incorrecto del servidor Iviewers.dll en proceso. Iviewers.dll contiene el objeto de Visor de interfaz de biblioteca de tipo utilizado Oleview para analizar la biblioteca de tipos. El problema se produce cuando la entrada InProcServer32 para este objeto (bajo HKCR\CLSID\ {57EFBF49-4A8B-11CE-870B - 0800368D 2302}) señala a una ruta de acceso incorrecta. Esto expone un error en Oleview que hace que vuelva a intentar cargar el objeto Visor en un bucle infinito.

Solución

Para resolver este problema, vuelva a registrar Iviewers.dll. Esta DLL se suministra junto con Oleview.exe como parte de platform SDK o en el compilador de Visual C++. Busque el archivo DLL en el equipo y registrar sus objetos emitiendo el comando siguiente:
Regsvr32 iviewers.dll

Estado

Microsoft ha confirmado que se trata de un error de los productos de Microsoft enumerados al principio de este artículo.
Propiedades

Id. de artículo: 176938 - Última revisión: 01/08/2017 - Revisión: 1

Comentarios