La logica dei file presenti è: il pacchetto che si installa può richiedere un programma di installazione stesso, al giorno d'oggi ci sono molti programmi di installazione e versioni di essi. I programmi di installazione non sono così retrocompatibili come dovrebbero essere, anche quando si tratta solo di un cambio di versione. In effetti è possibile installare un pacchetto, quindi installarne un altro che aggiorna il programma di installazione e il programma di installazione aggiornato non rimuoverà più la prima installazione :-) ancora confuso?
Il programma di installazione stesso è necessario per rieseguire, quando si desidera eseguire una disinstallazione (o riparare o ri-personalizzare) l'installazione, deve esistere l'intero programma di installazione, oltre al pacchetto che deve essere installato.
Fortunatamente peggiora, perché non era abbastanza stupido prima. Esistono pacchetti che installano programmi di installazione, che installano pacchetti con programmi di installazione. quindi il programma di installazione eseguirà un altro programma di installazione come dire il programma di installazione MSI. Questo ovviamente non include quando un installatore viene riconfezionato in un installatore interlacciato, per installare qualche cacca malvagia come un toobar.
Onestamente, anche peggio di così, come l'installazione di un intero sottosistema di sistema operativo perché il sottosistema di programmazione è essenziale per il metodo di programmazione utilizzato per creare il programma.
così ora hai il programma di installazione, e tutti i file di installazione, il pacchetto di installazione e tutti i suoi file, il ripristino del sistema che è la rimozione dell'installazione e tutti i suoi file, il backup del driver e tutto ciò che si ripete di nuovo, il backup del sistema che sono tutti i file, inoltre molti programmi inseriranno anche tutti i file di installazione nella loro cartella.
L'unica cosa che non abbiamo è la stabilità :-) abbiamo solo strati su strati di folli tentativi di auto-riparazione.
La rimozione dei "programmi di installazione" (programma di installazione) comporterà l'impossibilità di disinstallare il programma installato, peggio ancora alcuni non installeranno un aggiornamento se il programma non può essere disinstallato (utilizzando le parti originali). Esistono anche trigger "Is Installed" nel registro (vari tipi), che devono essere disattivati per reinstallare (o installare lappata). Inoltre altri elementi del registro che possono influire su quanto sopra.
La rimozione dell '"installazione" (il pacchetto di installazione) significa che il programma non può essere disinstallato, anche se esiste il programma di installazione, poiché il pacchetto di installazione è necessario per l'installazione. (più voci di registro)
Inoltre avere tutto ciò non garantisce che tutto venga disinstallato o che il programma sarà anche in grado di ripararsi con il pacchetto di installazione.
Questo è il motivo per cui sento la necessità di eseguire UN ALTRO programma di disinstallazione :-) Che tiene traccia di tutto ciò che cambia e può semplicemente buttare tutto fuori. Senza traccia dell'installazione completa (inclusa la prima corsa), la rimozione di parti e pezzi di essa significa che non sarà facilmente rimossa. Senza la traccia completa di un'installazione, non è possibile eseguire facilmente la rimozione di una moltitudine di parti e pezzi, gli strati di protezione e la ripetizione. Poiché la rimozione completa non si verifica effettivamente, in genere ciò lascia l'utente a reinstallare l'intero sistema operativo Friggen da zero per ripulirlo.
A volte è possibile reinstallare l'intera installazione originale, (installazione lappata) per sostituire tutti gli elementi rimossi (+ tutto il disordine sopra), quindi l'installazione e la disinstallazione stessa funzioneranno nuovamente. Ma spesso questo richiede anche il ripristino di tutti gli elementi che possono causare il fallimento dell'installazione (di solito nel registro).
il modo per rimuovere in modo sicuro la spazzatura rimanente è disporre di un backup completo dell'immagine e nessuna intenzione di rimuovere o riparare o aggiornare tali programmi, tranne il backup completo dell'immagine (retrazione).
o
Per aver tracciato completamente l'installazione e utilizzato un backup completo dell'immagine. In questo modo la tua installazione tracciata può essere utilizzata per rimuoverla, senza tutta quella roba. (che non è privo di ramificazioni) Il backup dell'immagine COMPLETO può sempre ritrarre il sistema dove era (prima o dopo, se necessario).
Trovo che questo metodo sia molto più efficace dello strato di strato di muschio che cresce su quella che non sarà mai una pietra rotolante :-) ma c'è qualche requisito per sapere cosa stai facendo.
Questo post illustra completamente perché il metodo migliore non è discusso o adottato, ci sono solo alcune cose che non dovresti mai vedere. :-)