winsxs????

19/09/2008 - 05:24 por Daniel el uruguayo | Informe spam
dentro de la carpeta windows (vista home) encuentro la carpeta winsxs que al
parecer guarda distintas configuraciones dll. El tema es que esta carpeta
cada vez se hace mas grande, actualmente en mi pc pesa 5,5 giga!!!! y sigue
en aumento. Alguien sabe como se puede hacer para quitar opciones que no
utilice de la carpeta y asi aprovechar mas el hdd.
 

Leer las respuestas

#1 RFOG
19/09/2008 - 10:07 | Informe spam
Salvo opinión más formada que la mía (por ejemplo, la de Daniel Martín)...
¡¡¡ni se te ocurra tocar eso!!!

Te cuento una historia. Se llama el "Infierno de las DLL". Hace unos años,
cada aplicación instalaba su runtime de C++ (el runtime que incluso lleva
el .NET y hasta el propio sistema operativo para sus programas) y otros
runtimes dependientes de él. Esos runtimes cambian continuamente de
versión ya que o bien sale algún fallo de seguridad o simplemente se
cambia de versión. El hecho es que hay un juego de DLLs para los programas
compilados en Visual C++ 3, 4, 5, 6, .NET, 2003, 2005, 2008 y sus
respectivos parches de seguridad, service packs (el VC++ 6 tiene 6 sps),
etc. Aparte de que algunas veces el fabricante recompilaba el runtime para
solucionar bugs o cambiar/ampliar cosas a su gusto...

El tema estaba en que cada aplicación borraba el anterior e instalaba el
suyo (que solían residir en C:\Windows\System32), con lo que otros
programas dejaban de funcionar debido a incompatibilidades.

MS tuvo la feliz idea de acabar con el DLL Hell activando lo que se llama
el SXS, que no es otra cosa que un repositorio interno de DLLs (esa
carpteta). Cuando una aplicación se instala, Windows anota qué runtime ha
instalado, lo mueve al SXS y cada vez que esa aplicación se carga y pide
sus DLL Windows lo engaña y le da sus DLL. Para el programa esas DLL están
en C:\Windows\System32, pero realmente están en ese almacén.

Si todos los programadores respetaran las reglas, ese almacén no debería
crecer mucho, pero ni los desisntaladores están bien hechos ni los propios
programas, por lo que ese almacén crece, y crece, y crece, y crece... y
sigue creciendo.

Parece ser que en la próxima versión de Vista el tema se va a solucionar
por completo, aunque algunos programas seguirán dando por c*lo con este
tema...


On Fri, 19 Sep 2008 05:24:00 +0200, Daniel el uruguayo
wrote:

dentro de la carpeta windows (vista home) encuentro la carpeta winsxs
que al
parecer guarda distintas configuraciones dll. El tema es que esta carpeta
cada vez se hace mas grande, actualmente en mi pc pesa 5,5 giga!!!! y
sigue
en aumento. Alguien sabe como se puede hacer para quitar opciones que no
utilice de la carpeta y asi aprovechar mas el hdd.





Microsoft Visual C++ MVP
==Mi blog sobre programación: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mías: http://rfog.blogsome.com/
Libros, ciencia ficción y programación
Todas las personas tienen la disposición de trabajar creativamente. Lo que
sucede es que la mayoria jamóá lo nota.

Preguntas similares