Hva
nøyaktig
gjør de installasjonsappene som fremdriftslinjen suser av? Hvis du vil holde øye med ting, trenger du de riktige verktøyene.
Dagens spørsmål og svar-økt kommer til oss med tillatelse fra SuperUser - en underavdeling av Stack Exchange, en grupperingsgruppering av spørsmål og svar-nettsteder.
Spørsmålet
SuperUser-leser Gregory Moussat vil vite hva som skjer bak installatørfasaden:
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 osv.
InstallRite er et program som er i stand til å ta et “øyeblikksbilde” før og etter installasjonen av et program og deretter sammenligne øyeblikksbildene. Dette lar deg vite hva som ble gjort, og til og med lage en tilpasset avinstalleringsprogram. Dessverre ser det ut til at InstallRite ikke lenger opprettholdes 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 avinstalleringsprogram . Det er gratis og er flink til å finne forskjell uten å overvelde deg med uoversiktlig rot som de fleste av disse programmene, til og med kommersielle.
Jeg bruker også PC Magazine InCtrl 5 som er veldig bra (nok å få Microsofts godkjenning ), men for flere år siden sluttet de å distribuere programmene sine gratis, men fordi det pleide å være gratis, er det fortsatt mange kopier tilgjengelig (dessverre ikke slik med den nyere InCtrl X.)
Hvis du er interessert i å få den reviderte kopien av InCtrl (InCtrl X), koster det $ 8– les mer om InCtrl X her .
En annen bidragsyter, Prahlad Yeri, gir noen forslag til hvordan manuelt kan undersøke hva applikasjonen gjør:
Hva en installatør virkelig gjør i detalj, kan ikke være kjent, bortsett fra kanskje ved å reverse-engineering sine binære instruksjoner. Her er noen tegn du kan sjekke:
- Se etter applikasjonsmapper i Program Files-katalogen. Det er vanligvis en oppføring i
C: \ Programfiler \ AppXYZ.- Sjekk også systemmappene (
C: \ Windows \ System32). Appen din kunne ha plassert biblioteker (DLL / OCX / TLB) her.- Løpe CCleaner for å se om den har opprettet noen registeroppføringer. CCleaner viser også noen andre endringer appen kunne ha gjort, for eksempel registrering av en MIME-type, etc.
- Husk å sjekke .NET GAC (Global Assembly Cache). Den inneholder alle .NET-samlingene appen din kan ha registrert på maskinen din. Det er vanligvis i mappen
C: \ windows \ montering- Det åpenbare (men noen ganger blir det åpenbare oversett!):
- Startmeny og snarveier på skrivebordet
- Filer i
C: \ users \ USER-NAME \ Application Data(CCleaner vil vise disse)- Oppføringer i Oppstartsmeny og
boot.ini(løpemsconfigfor å sjekke disse)
Mellom å sjekke øyeblikksbilder med en app og manuelt sjekke ut filene, får du alle basene dine dekket. Du kan sjekke ut full diskusjon på SuperUser her . Har du et verktøy eller en teknikk å legge til i listen? Lyd av i kommentarene.