Hola a mi me pasaba lo mismo y busque en google...
google es dios...
bien la solución estaba en un foro sobre el juego de los sims... esto si q mosquea...
pego aqui abajo el link y la explicación que encontre:
http://boards1.melodysoft.com/app?ID...ssims&msg=1414 "El error que mencionas es muy común cuando nuestro sistema operativo (Windows) lleva instalado mucho tiempo y sobre él hemos instalado muchas aplicaciones. La instalación de algunos de esos programas en ocasiones nos pide permiso para instalar librerías .DLL y eso aunque no seamos conscientes de ello es un peligro latente para la integridad de nuestro equipo. Cuando aceptamos que estos archivos sean instalados o que sobrescriban a otros ya existente estamos alterando nuestras .DLL originales y ello conlleva riesgos, ya que podemos sobrescribir .DLL “en buen estado” por otras dañadas/corruptas o que se corromperán con el tiempo. El programa InstallShield es un software utilizado por muchas aplicaciones como medio para instalar software en nuestro ordenador, el mensaje al que se refiere puede venir dado por que uno de los ficheros OLEAUT32.DLL, OLDPRO32.DLL, ASYCFILT.DLL o STDOLE2.TLB, ha sido cambiado o esta corrupto. Para solucionar este error, descargue el archivo mscrepair.exe de la página oficial de Microsoft en la siguiente URL: download.microsoft.com/download/msninvestor/Patch/1.0/Win98/EN-US/mcrepair.exe. Ejecútalo, te aparecerá en pantalla una aplicación que le preguntará los archivos que deseamos instalar, acéptelos y reinicia tu ordenador. Con esto, y si tu equipo no presenta otra anomalía podrás instalar las aplicaciones que te generaban el error 0x80070725."
amo al tio q nos ha hecho ver la luz... jejejejej
Saludos
Nacho