Posso configurare Windows Update per utilizzare la seconda unità per futuri aggiornamenti?


15

La mia unità C è di 15 GB e si riempie principalmente con le cartelle di disinstallazione di Windows Update.

Posso impostare l'aggiornamento di Windows per mettere queste cartelle di disinstallazione su una seconda unità con più spazio al momento dell'aggiornamento?

domande correlate:-


Accidenti a quella risposta sicuramente non è facile da trovare ... Ho trovato il registro in cui qualcuno ha affermato che potresti cambiare la cartella UNinstall, ma non quella di installazione ...
Ivo Flipse

Forse chiedilo su serverfault, dovrebbero saperlo lì
Ivo Flipse il


@Rowland Shaw - Ho collegato a quella domanda nella domanda originale, è stata posta da me e non è la stessa! Uno chiede se posso spostare le cartelle di disinstallazione esistenti senza interrompere una disinstallazione, questo richiede un'impostazione per mettere sempre le cartelle di disinstallazione future sull'unità con più spazio.
Paul Rowland,

Risposte:


19

Spero di non ottenere un -1 per questo in quanto non riguarda direttamente le cartelle di disinstallazione. Ma aiuterà con questo problema di spazio degli utenti e lo spostamento dei file di aggiornamento.

Potresti spostare alcune delle altre cartelle poiché sembra che le cartelle di disinstallazione siano codificate? Una buona sarebbe la cartella C: \ Windows \ SoftwareDistribution (dove vengono scaricati gli aggiornamenti, ecc.), Tuttavia Microsoft dice che non è possibile spostare neanche questa, ma è possibile se si utilizza lo strumento di giunzione Microsoft (Sysinternals) (I estrarlo sempre nella radice della mia cartella C: \ Windows come viene usato dal prompt dei comandi). Questo strumento in sostanza reindirizza i dati da una posizione a un'altra, il computer pensa che la cartella esista ancora nella sua posizione originale anche se è stata spostata. Lo uso sempre per questa cartella e altri come la cartella i386 invece di modificare il registro.

Aggiunta di un incrocio

Per prima cosa dovrai interrompere il servizio Windows Update e copiare la cartella SoftwareDistribution sull'altra tua unità (con autorizzazioni). Avvia un Prompt dei comandi (cmd) tramite Start> Esegui> cmd, quindi:

net stop wuauserv
xcopy C:\Windows\SoftwareDistribution D:\Windows\SoftwareDistribution /O /X /E /H /K

Windows ti chiederà se D: \ Windows \ SoftwareDistribution specifica un nome file o un nome directory (F = file, D = directory)?

Answer D for directory

Secondo, rinominerai la vecchia cartella.

rename C:\Windows\SoftwareDistribution SoftwareDistribution.del

Il terzo passo è creare la giunzione (anche dal prompt dei comandi):

junction C:\Windows\SoftwareDistribution "D:\Windows\SoftwareDistribution"

Avanti è riavviare il servizio Windows Update:

net start wuauserv

Vedi se riesci a scaricare un aggiornamento. Se funziona, eliminare la cartella SoftwareDistribution.del, in caso contrario, riprovare o rinominare il file SoftwareDistribution.del.

Rimuovere la giunzione

Per eliminare l'incrocio se per qualche motivo non lo si desidera più. Arrestare il servizio Windows Update e copiare i file di distribuzione del software nella cartella Windows:

net stop wuauserv
xcopy D:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution /O /X /E /H /K

Quindi cancellare la giunzione con -d:

junction -d D:\Windows\SoftwareDistribution

Quindi riavviare il servizio Windows Update:

net start wuauserv

Vedi quali cartelle hanno una giunzione:

junction -s c:\

1
Questa procedura funziona molto bene. Un paio di note: il comando 'junction' è disponibile su live.sysinternals.com e l'unità di destinazione deve essere formattata NTFS.
Phillip Ngan,

4

So che questo non risponde alla tua domanda, ma ... perché stai mantenendo le cartelle [disinstallazione] di Windows? Eliminali semplicemente. Hai mai eseguito il rollback di un aggiornamento di Windows?

Modifica: le cartelle di installazione di Office sono un'altra questione. Con loro, MS Office può spesso ripararsi. Senza di essi, potresti vedere una reinstallazione in caso di problemi importanti.


Sono d'accordo ... Non dovresti mai disinstallare un aggiornamento. Aspetta qualche giorno e se tutto va bene puoi rimuoverli. Puoi usare CCleaner (strumenti più puliti che rimuovono file temporanei e non necessari), ha un'opzione per rimuoverli.
Julien N,

1
In realtà, ho dovuto disinstallare gli aggiornamenti in più occasioni. È raro, però (gestisco centinaia di macchine e l'ho fatto forse tre volte in totale). Ma di solito è sicuro eliminare qualsiasi cartella di disinstallazione più vecchia di un paio di mesi.
Joel Coehoorn,

1

Penso che ti stai avvicinando dalla parte sbagliata, consiglierei di ingrandire l'unità C. Se si tratta di una partizione, prova a utilizzare il CD live gparted da http://gparted.sourceforge.net/ per ridimensionare le tue partizioni. Se è un disco rigido, lo sostituisco. Spiacenti, non è una risposta diretta alla tua domanda.


1

Se ti riferisci a cartelle che hanno nomi come C:\4633bc0687e6970b8e63a999ac1f7a, queste possono essere eliminate senza alcun danno, in quanto sono appena lasciate da Windows Update e non sono mai necessarie.

I file del Service Pack possono anche essere eliminati, in modo più sicuro eseguendo la Pulizia disco di Windows su C e selezionando “File di backup del Service Pack” nell'elenco. Pulizia disco è il mezzo più sicuro per recuperare spazio, poiché non ti consente di distruggere Windows.

Altre cartelle con nomi come c:\windows\$NtUninstall----$potrebbero essere eliminate se non si desidera mai disinstallare un aggiornamento di Windows. È possibile spostarli su un altro disco se si desidera mantenere tale possibilità. La loro rimozione totale è documentata qui .

In caso di ulteriori domande, sarebbe utile conoscere la versione esatta di Windows e il livello di service pack.


grazie per la risposta, ma sto cercando se è possibile mettere cartelle di disinstallazione su una seconda unità con più spazio in quel momento, non se è ok per eliminare le cartelle di disinstallazione esistenti.
Paul Rowland,

Se si elimina MSOCache, gli aggiornamenti di Office 2007 avranno esito negativo.
Kinokijuf,

@kinokijuf: giusto - cancellato. Perché votare?
Harry

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.