Pregunta

He instalado: Microsoft Visual C ++ 2008 SP1 Redistributable Package (x86)

y tiene las siguientes carpetas: x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91 x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a

Yo ya habia desinstalado el paquete de redistribución pero siguen mal por allí.

Quiero eliminarlos porque quiero probar mi programa sin necesidad de instalar nada (he incluido de los DLL mientras se construyen en otro ordenador).

Así que, ¿cómo puedo eliminar las carpetas de C:? \ Windows \ winsxs

Gracias de antemano: D

¿Fue útil?

Solución

La modificación del registro o del sistema de ficheros directamente es un poco peligroso, ya que hay una gran cantidad de datos de configuración adicionales asociados con los conjuntos instalados.

El hecho de que los archivos están todavía presentes no hace mucho daño (WinSxS es un caché ), lo que es importante es si el sistema los trata como instalados o no. He blog acerca de cómo lograr esto aquí: http: //blogs.msdn.com/b/talagrand/archive/2010/03/02/9973115.aspx

Otros consejos

Usted debe tratar de eliminarlos a través de (Administrador) de línea de comandos con el comando REM.

Es posible eliminar algunas cosas que no necesite de WinSXS mediante DISM que viene con Windows. En mi caso, dejó una copia de vc90 atrás, pero quizás otros habrá más suerte:

  1. Abrir PowerShell como administrador

  2. dism /online /Cleanup-image /StartComponentCleanup

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top