it-swarm.it

È sicuro cancellare da C:\Windows\Installer?

Ho cercato su una macchina XP che cosa sta usando tutto lo spazio su disco, e si scopre che C:\Windows\Installer è in cima alla lista delle directory che usano la maggior parte dei diskspace.

Sembra contenere una cache di file msi e msp.

È sicuro cancellarli? Per salvare lo spazio su disco, ho cancellato le directory "$ KB ... $" per anni senza problemi. Voglio i miei aggiornamenti di Windows nel mio sistema, perché dovresti disinstallarli è qualcosa che non ho mai capito. (Tranne quando sei in una scheda di revisione degli aggiornamenti professionalmente o qualcosa del genere).

127
Stijn Sanders

No non lo è. Windows Installer lo utilizza per memorizzare nella cache i file di installazione per qualsiasi cosa installata sulla macchina utilizzando Windows Installer. Come minimo, potresti perdere la possibilità di aggiungere o rimuovere programmi, nel peggiore dei casi, potresti perdere la possibilità di eseguire alcuni programmi.

Poiché Windows Update è in grado di distribuire anche le patch di Windows Installer, è possibile anche impedire al computer di ricevere aggiornamenti di Windows e di Office.

83
jasonh

Molto probabilmente hai bisogno del contenuto della cartella del programma di installazione quando tenti di disinstallare programmi (ad esempio, Microsoft Office si lamenterà di alcuni file .msi/.mcp casuali quando tenti di rimuoverlo)

Ma se lo spazio su disco ti riguarda, comprimi la cartella di installazione tramite NTFS! Lo faccio nel mio netbook ASUS Eeepc901, dal momento che ha una sola partizione primaria 4G orribile.

Fare clic con il tasto destro del mouse sulla cartella "Installatore" -> Proprietà-> Avanzate-> selezionare "Comprimi contenuto per risparmiare spazio su disco". -> "OK" -> "OK" di nuovo.

Sarai sorpreso dallo spazio che ha salvato.

66
deddebme

Come altri hanno già detto, esistono delle controindicazioni definitive per la rimozione dei file da quella struttura di directory. Lo raccomanderei anche contro.

Tuttavia, se si è determinati a procedere comunque, è possibile farlo più correttamente utilizzando Utilità di pulizia di Windows Installer . Questo pulirà le cose meglio che semplicemente eliminando i file. Questo strumento, tuttavia, viene generalmente utilizzato per rimuovere i file di installazione che sono stati corrotti, impedendo così di disinstallare qualcosa nel modo normale.

L'utilità Windows Installer CleanUp utilizza effettivamente l'utilità MSIZAP.EXE command-line per eseguire il lavoro.

10
Gregyski

Fai un incrocio! [1][2]

  1. Avvia un comando Richiedi come amministratore. [3]
  2. Diventa proprietario della directory di installazione e di tutti i suoi file:

    takeown /f "C:\Windows\Installer"
    takeown /f "C:\Windows\Installer\*"
    
  3. Spostare C:\Windows\Installer in una nuova unità spaziosa, ad esempio E:. Per comodità, è meglio creare una sottocartella per raccogliere tutte le giunzioni future in un unico luogo, ad es. E:\Win7-Junctions, quindi il nuovo percorso sarà E:\Win7-Junctions\Installer. Tagliare e incollare da Esplora risorse dovrebbe essere sufficiente per spostare la cartella del programma di installazione.
  4. Assicurati che C:\Windows\Installer sia davvero andato e che tutti i file siano stati spostati su E:\Win7-Junctions\Installer.
  5. Crea lo svincolo:

    mklink /j "C:\Windows\Installer" "E:\Win7-Junctions\Installer"
    

    La sintassi è:

    mklink /j [destination] [source]
    
  6. Verifica che il junction funzioni creando un piccolo file di testo in E:\Win7-Junctions\Installer e vedendolo materializzarsi anche in C:\Windows\Installer.

  7. Fatto. Controlla all'interno di "Aggiungi o rimuovi programmi" che gli installer stanno ancora lavorando (Office è un buon candidato per iniziare).

Una parola di avvertenza, come indicato in this Microsoft answer:

Non viene mai suggerito di spostare i componenti e i file principali del sistema operativo su un'unità diversa dall'unità del sistema operativo. Perché causeranno instabilità nei file del sistema operativo.

Esegui questi comandi a tuo rischio, Microsoft non può garantire che eventuali problemi risultanti da questo possano essere risolti.

Dato che avere costantemente 0 byte di spazio su disco causava effettivamente instabilità al sistema operativo (e ai suoi utenti) e che Microsoft non poteva garantire che qualsiasi problema ordinario creato potesse essere risolto in un modo ragionevole, ho proseguito con questa procedura e non ho trovato alcun inconveniente significativo fino ad ora.

6
Avio

No, non è sicuro cancellare l'intera dir.

Ma ci sono modi per rimuovere i file unused .msp eseguendo WICleanup .

5
CyberSnoopy

Se elimini questa cartella, si verificheranno problemi in seguito quando tenterai di riparare, disinstallare, aggiornare, reinstallare, ecc.

Il modo in cui gli installatori MSI funzionano è che eseguono autonomamente ogni volta che una patch deve essere ripristinata, qualcosa disinstallato, ecc.

Futuri aggiornamenti di Windows potrebbero richiedere il contenuto di questa cartella.

Gli installatori MSI sono il diavolo :() Non giocare con loro.

2
AaronLS

Quando lo spazio su disco è esaurito su un disco di sistema, può essere su un server o un client, ci sono alcune cose da pulire. Uno di questi è la cartella% SYSTEMDRIVE%\Windows\Installer. Non è possibile in alcun caso eliminare manualmente i file da questa cartella in quanto ciò potrebbe non solo compromettere, ma molto probabilmente, il software installato mediante i file MSI o i file di Windows Installer.

La cartella% SYSTEMDRIVE%\Windows\Installer è una cache per i file di installazione e le patch (file MSP) e la rimozione di questi ti impedirà di riparare o disinstallare le applicazioni e, in alcuni casi, non rimuovere patch o applicare nuove patch al software . Nel caso in cui effettivamente si elimina questa cache, è possibile ricostruire i file necessari manualmente estraendo i file dal supporto di installazione originale, dai pacchetti di patch ecc. Ma questo è un compito che richiede molto tempo e non è così facile da eseguire.

Andreas Stenhall, MVP Windows Expert ITPRO Ref .: http://www.theexperienceblog.com/2009/05/16/how-to-clean-out-windowsinstaller-folder-correctly/

Si può provare a creare un po 'SAFE Cleaup con questa utility MS Fix It: Diagnosticare e correggere il programma installando e disinstallando automaticamente i problemi

1
climenole