Che cosa Esattamente sono quelle app di installazione che stanno facendo da barra di avanzamento? Se vuoi tenere d'occhio le cose, avrai bisogno degli strumenti giusti.
La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di domande e risposte di community drive.
La domanda
Il lettore SuperUser Gregory Moussat vuole sapere cosa sta succedendo dietro la facciata dell'installatore:
I want to know what some installers do: mainly what files, folders, and registry entries they add, remove, or modify.
Lots of “professional” programs are so poorly documented that it’s difficult to find the proper way to configure them, update them, etc.
InstallRite is a program which is able to take a “snapshot” before and after the installation of a program and then compare the snapshots. This allows you to know what was done and even to create a custom uninstaller. Unfortunately InstallRite seems to no longer be maintained and has not been updated since 2008.
Quale strumento sostituisce InstallRite?
La risposta
Contributor Synetech offre uno strumento alternativo:
There are several and I have tested at least 10-12, but the one I prefer and recommend is ZSoft Uninstaller. It is free and is good at finding difference without overwhelming you with extraneous clutter like most of these programs, even commercial ones tend to do.
I also use PC Magazine’s InCtrl 5 which is very good (enough to get Microsoft’s approval), but several years ago they stopped distributing their programs for free, but because it used to be free, there are still plenty of copies available (unfortunately not so with the newer InCtrl X.)
Se sei interessato a ottenere la copia revisionata di InCtrl (InCtrl X) ti spara $ 8, leggi di più su InCtrl X qui.
Un altro contributore, Prahlad Yeri, offre alcuni suggerimenti su come indagare manualmente su ciò che l'applicazione sta facendo:
What an installer truly does in detail cannot be known, except perhaps by reverse-engineering its binary instructions. Here are a few signs that you can check:
-
Check for application folders in your Program Files directory. There is usually an entry in
C:Program FilesAppXYZ
-
Allo stesso modo controllare le cartelle di sistema (
C:WindowsSystem32
). La tua app potrebbe aver posizionato librerie (DLL / OCX / TLB) qui.
- Esegui CCleaner per vedere se ha creato voci di registro. CCleaner mostra anche alcune altre modifiche che l'app potrebbe aver fatto come la registrazione di un tipo MIME, ecc.
- Ricordarsi di controllare il GAC.NET (Global Assembly Cache). Contiene tutti gli assembly.NET che la tua app potrebbe aver registrato sul tuo computer. Di solito è nella cartella
C:windowsassembly
-
L'ovvio (ma a volte l'ovvio è trascurato!):
- Menu Start e scorciatoie sul desktop
-
File in
C:usersUSER-NAMEApplication Data
(CCleaner mostrerà questi)
-
Voci nel menu di avvio e
boot.ini
(correre
msconfig
per controllare questi)
Tra controllare le istantanee con un'app e controllare manualmente i file, avrai tutte le basi coperte. Puoi controllare la discussione completa su SuperUser qui. Hai uno strumento o una tecnica da aggiungere alla lista? Audio disattivato nei commenti.