Hvordan kan jeg følge modifikasjonene som et program installerer gjør?
Hva nøyaktig er de installasjonsprogrammene som gjøres når fremdriftslinjen whizzes av? Hvis du vil holde øye med ting, trenger du de riktige verktøyene.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en gruppedriving av Q & A-nettsider.
Spørsmålet
SuperUser leser Gregory Moussat vil vite hva som skjer bak installatørens fasade:
Jeg vil vite hva noen installatører gjør: hovedsakelig hvilke filer, mapper og registeroppføringer de legger til, fjerner eller endrer.
Mange "profesjonelle" programmer er så dårlig dokumentert at det er vanskelig å finne riktig måte å konfigurere dem, oppdatere dem, etc.
InstallRite er et program som kan ta et "øyeblikksbilde" før og etter installasjonen av et program og deretter sammenligne stillbilder. Dette lar deg vite hva som ble gjort og til og med for å lage en egendefinert avinstalleringsprogramvare. Dessverre virker InstallRite ikke lenger opprettholdt og har ikke blitt oppdatert siden 2008.
Hvilket verktøy står for å erstatte InstallRite?
Svaret
Bidragsyter Synetech tilbyr et alternativt verktøy:
Det er flere og jeg har testet minst 10-12, men den jeg foretrekker og anbefaler, er ZSoft Uninstaller. Det er gratis og er godt å finne forskjell uten å overvelde deg med ekte rot som de fleste av disse programmene, selv kommersielle har en tendens til å gjøre.
Jeg bruker også PC Magazine's InCtrl 5, som er veldig bra (nok til å få Microsofts godkjenning), men for flere år siden sluttet de å distribuere sine programmer gratis, men fordi det pleide å være gratis, er det fortsatt mange eksemplarer tilgjengelig (dessverre ikke så med nyere InCtrl X.)
Hvis du er interessert i å få den overførte kopien av InCtrl (InCtrl X), kjører den deg $ 8-les mer om InCtrl X her.
En annen bidragsyter, Prahlad Yeri, tilbyr noen forslag til hvordan man manuelt skal undersøke hva søknaden gjør:
Hva et installatør virkelig gjør i detalj, kan ikke bli kjent, bortsett fra kanskje ved omvendt engineering sine binære instruksjoner. Her er noen tegn på at du kan sjekke:
- Sjekk etter programmapper i programfilen din. Det er vanligvis en oppføring i
C: \ Program Files \ AppXYZ
.- På samme måte sjekke systemmappene (
C: \ Windows \ System32
). Appen din kunne ha plassert biblioteker (DLL / OCX / TLBer) her.- Kjør CCleaner for å se om det har opprettet noen registeroppføringer. CCleaner viser også noen andre endringer appen kunne ha gjort som registrering av en MIME-type osv.
- Husk å sjekke. NET GAC (Global Assembly Cache). Den inneholder alle. NET-forsamlinger appen din kan ha registrert på maskinen din. Det er vanligvis i mappen
C: \ windows \ montering
- Det åpenbare (men noen ganger er det åpenbart oversett!):
- Start-menyen og snarveier på skrivebordet
- Filer i
C: \ users \ USER-NAME \ Application Data
(CCleaner vil vise disse)- Oppføringer i oppstartsmenyen og
boot.ini
(løpemsconfig
for å sjekke disse)
Mellom å sjekke øyeblikksbilder med en app og manuelt sjekke filene, vil du ha alle basene dine dekket. Du kan sjekke ut hele diskusjonen hos SuperUser her. Har du et verktøy eller en teknikk for å legge til i listen? Lyder av i kommentarene.