Kako lahko spremljam spremembe, ki jih izvaja namestitveni program programa?
Kaj natančno so tiste namestitvene aplikacije delale kot vrstica napredka, ki jo spreminja? Če želite paziti na stvari, boste potrebovali ustrezna orodja.
Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki združuje skupino spletnih mest za vprašanja in odgovore.
Vprašanje
Reader SuperUser Gregory Moussat želi vedeti, kaj se dogaja za fasado monterja:
Želim vedeti, kaj naredijo nekateri monterji: predvsem, katere datoteke, mape in vnose v register dodajajo, odstranjujejo ali spreminjajo.
Veliko "profesionalnih" programov je tako slabo dokumentiranih, da je težko najti pravi način za njihovo konfiguriranje, posodobitev itd..
InstallRite je program, ki lahko sprejme "posnetek" pred in po namestitvi programa in nato primerja posnetke. To vam omogoča, da veste, kaj je bilo narejeno in celo ustvarite odstranjevalec po meri. Na žalost se zdi, da InstallRite ni več vzdrževan in ni bil posodobljen od leta 2008.
Kaj orodje stoji za zamenjavo InstallRite?
Odgovor
Sodelavec Synetech ponuja alternativno orodje:
Obstaja več in sem testiral vsaj 10-12, toda tisti, ki mi je všeč in priporočam, je ZSoft Uninstaller. Je brezplačen in je dober pri iskanju razlik, ne da bi vas navdušil z nepotrebnim neredom, tako kot večina teh programov, tudi komercialni.
Uporabljam tudi PC Magazine InCtrl 5, ki je zelo dober (dovolj, da dobim Microsoftovo odobritev), vendar so pred nekaj leti prenehali distribuirati svoje programe brezplačno, a ker so bili prosti, je še vedno na voljo veliko kopij (žal ni tako) z novejšim InCtrl X.)
Če vas zanima prenovljena kopija datoteke InCtrl (InCtrl X), vam bo to omogočilo 8 $ - preberite več o storitvi InCtrl X tukaj.
Drugi avtor, Prahlad Yeri, ponuja nekaj predlogov, kako ročno preiskati, kaj aplikacija počne:
Ne moremo vedeti, kaj instalater resnično podrobno opisuje, razen morda z obrnjenim binarnim navodilom. Tukaj je nekaj znakov, ki jih lahko preverite:
- Preverite, ali so v imeniku programskih datotek mape aplikacij. Običajno je vstop v
C: Programske datoteke AppXYZ
.- Podobno preverite sistemske mape (
C: Windows System32
). Vaša aplikacija bi lahko tukaj postavila knjižnice (DLL / OCX / TLB).- Zaženite CCleaner, da vidite, ali je ustvaril vnose v register. CCleaner prikazuje tudi nekatere druge spremembe, ki bi jih lahko naredila aplikacija, kot je registracija tipa MIME itd.
- Ne pozabite preveriti .NET GAC (Global Assembly Cache). Vsebuje vse sklope .NET, ki jih je vaša aplikacija registrirala na vašem računalniku. Ponavadi je v mapi
C: sestavljanje oken
- Očitno (vendar včasih očitno ni upoštevano!):
- Meni »Start« in bližnjice na namizju
- Datoteke v
C: uporabniki NAME Uporabniški podatki
(CCleaner jih bo prikazal)- Vnosi v meniju Startup in
boot.ini
(tečimsconfig
za preverjanje teh)
Med preverjanjem posnetkov z aplikacijo in ročnim preverjanjem datotek boste imeli na voljo vse vaše baze. Celotno razpravo si lahko ogledate tukaj. Imate orodje ali tehniko za dodajanje na seznam? Zvok v komentarjih.