viernes, 27 de julio de 2007

Unos días con 0xc0150004, 0x800736B3 y Error 25007

(historia larga, con final feliz)
El martes pasado parecía un día como cualquiera, sin diferencias aparentes con el anterior, PERO no me funcionó el outlook.
Dió
"La aplicación no se ha podido inicializar correctamente (0xc0150004)". Haga clic en Aceptar para terminar la aplicación."
Despues de un rato me dí cuenta que lo mismo me pasaba con cualquier aplicación de office 2007, el messenger 8.1, el visual studio 2005.
Lo que tienen en común.... el .net framework 2.0 creo.

Desinstalar el messenger y volverlo a instalar no sirvió. La desinstalación de visual studio cancelaba.
El update de windows que me trataba de instalar el sp1 del visual studio y el sp1 del framework 1.1 cancelaba.
Desinstalé el framework 2.0.
La instalación del framework daba " Error 25007.Error occurred while initializing fusion. Setup could not load fusion with LoadLibraryShim()."

Este post me dió la solución aparente: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=173024&SiteID=1
Renombré el c:\windows\winsxs \policies y entonces me instaló OK.

Con eso empezó a andar el messenger y el outlook, arriba nomá!!!

Levanto Genexus Rocha, pero al crear KB me da este error:
System.IO.FileLoadException: Could not load file or assembly 'UdmGXio, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. El ensamblaje referido no está instalado en su sistema. (Exception from HRESULT: 0x800736B3)File name: 'UdmGXio, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' ---> System.Runtime.InteropServices.COMException (0x800736B3): El ensamblaje referido no está instalado en su sistema. (Exception from HRESULT: 0x800736B3)at Artech.Udm.Layers.Data.CTree.Connection.Disconnect(String connectionString)at Artech.Udm.Framework.UdmKnowledgeBase.Close()

Me fijé y el visual studio seguía sin andar, desinstalación de visual studio tampoco.
Dado este post
http://blogs.msdn.com/martynl/archive/2005/10/13/480880.aspx
ejecuté C:\Archivos de programa\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86\vcredist_x86.exe

Y entonces comenzó a andar visual studio!! Arriba nomá!
Arranqué GX, traté de crear KB y booom ... de nuevo lo mismo.

(el problema de fondo es que quedó inconsistente el c:\windows\winsxs con el policies, específicamente quedaron mal las referencias de la msvcr80.dll)

Entonces me atreví a instalar el windows update (el cual en realidad era el principal sospechoso de todo), me instaló OK el sp1 del visual studio 2005 y el sp1 del framework 1.1 y ....

Ahora de nuevo estoy usando mi maquina como toda la vida, probando la Rocha como siempre!

2 comentarios:

vinsent dijo...

xfavor explicame kmo acer para k m funcione el msn xk m sale el 0xc0150004 estare atento

Ciencias Forestales dijo...

Carlos
hola amigo explicame como renombrarel police.....mira yo entro a la ruta pero no vale tu enlace...para saber por favor men ayudame si sientes pereza piensa que soy jasu montero una pelada tuca buenota buscala en la internet por favor ayudame ....no me arranca un programa importante para la universidad que se llama spss...te dejo mi email por favor agregame masterforestal@hotmail.com