Domanda

ho installato: Microsoft Visual C ++ 2008 SP1 Redistributable Package (x86)

e ottenuto le seguenti cartelle: x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91 x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a

I giá disinstallato il pacchetto di ridistribuire ma continuano overthere.

Voglio rimuoverli perché voglio testare il mio programma senza installare nulla (ho incluso quelli del dll quando si costruisce in un altro computer).

Quindi, come posso rimuovere quelle cartelle da C:? \ Windows \ winsxs

Grazie in anticipo: D

È stato utile?

Soluzione

La modifica del Registro di sistema o un file system direttamente è un po 'pericoloso, dal momento che c'è un sacco di dati di configurazione aggiuntivi associati con le assemblee installati.

Il fatto che tali file sono ancora presenti non fa grandi danni (WinSxS è un di cache ), ciò che è importante è se il sistema tratta loro come installato o meno. Ho bloggato su come eseguire questa qui: http: //blogs.msdn.com/b/talagrand/archive/2010/03/02/9973115.aspx

Altri suggerimenti

Si dovrebbe cercare di rimuoverli via (Administrator) riga comandi utilizzando il comando REM.

È possibile rimuovere alcune cose non necessarie dal WinSxS utilizzando dism fornito con Windows. Nel mio caso, ha lasciato una copia del vc90 dietro ma forse gli altri sarà più fortunato:

  1. Apri PowerShell come amministratore

  2. dism /online /Cleanup-image /StartComponentCleanup

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top