Wat
precies
doen die installatie-apps het terwijl de voortgangsbalk voorbij suist? Als je alles goed in de gaten wilt houden, heb je de juiste tools nodig.
De vraag- en antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-drive groep van Q & A-websites.
De vraag
SuperUser-lezer Gregory Moussat wil weten wat er achter de gevel van de installateur gebeurt:
Ik wil weten wat sommige installatieprogramma's doen: voornamelijk welke bestanden, mappen en registervermeldingen ze toevoegen, verwijderen of wijzigen.
Veel "professionele" programma's zijn zo slecht gedocumenteerd dat het moeilijk is om de juiste manier te vinden om ze te configureren, bij te werken, enz.
InstallRite is een programma dat een "snapshot" kan maken voor en na de installatie van een programma en vervolgens de snapshots kan vergelijken. Hierdoor weet u wat er is gedaan en kunt u zelfs een aangepast verwijderprogramma maken. Helaas lijkt InstallRite niet langer te worden onderhouden en is het sinds 2008 niet meer bijgewerkt.
Welke tool vervangt InstallRite?
Het antwoord
Bijdrager Synetech biedt een alternatieve tool:
Er zijn er verschillende en ik heb er minstens 10-12 getest, maar degene die ik verkies en aanbeveel is ZSoft Uninstaller . Het is gratis en is goed in het vinden van verschillen zonder u te overweldigen met vreemde rommel, zoals de meeste van deze programma's, zelfs commerciële.
Ik gebruik ook PC Magazine's InCtrl 5 wat erg goed is (genoeg om te krijgen Goedkeuring van Microsoft ), maar een aantal jaren geleden stopten ze met het gratis verspreiden van hun programma's, maar omdat het vroeger gratis was, zijn er nog steeds genoeg kopieën beschikbaar (helaas niet zo met de nieuwere InCtrl X.)
Als u geïnteresseerd bent in het krijgen van het gereviseerde exemplaar van InCtrl (InCtrl X), betaalt u $ 8– lees hier meer over InCtrl X .
Een andere bijdrager, Prahlad Yeri, biedt een paar suggesties om handmatig te onderzoeken wat de applicatie doet:
Wat een installatieprogramma werkelijk in detail doet, kan niet worden geweten, behalve misschien door zijn binaire instructies te reverse-engineeren. Hier zijn een paar tekenen die u kunt controleren:
- Zoek naar toepassingsmappen in uw map Program Files. Er is meestal een vermelding in
C: \ Program Files \ AppXYZ.- Controleer op dezelfde manier de systeemmappen (
C: \ Windows \ System32). Uw app kan hier bibliotheken (DLL / OCX / TLB's) hebben geplaatst.- Rennen CCleaner om te zien of het registervermeldingen heeft gemaakt. CCleaner laat ook enkele andere wijzigingen zien die de app had kunnen aanbrengen, zoals registratie van een MIME-type, enz.
- Vergeet niet om .NET GAC (Global Assembly Cache) te controleren. Het bevat alle .NET-assembly's die uw app mogelijk op uw computer heeft geregistreerd. Het staat meestal in de map
C: \ windows \ assembly- Het voor de hand liggende (maar soms wordt het voor de hand liggende over het hoofd gezien!):
- Startmenu en snelkoppelingen op het bureaublad
- Files in
C: \ gebruikers \ GEBRUIKERSNAAM \ Toepassingsgegevens(CCleaner zal deze laten zien)- Vermeldingen in het opstartmenu en
boot.ini(rennenmsconfigom deze te controleren)
Tussen het controleren van snapshots met een app en het handmatig controleren van de bestanden, heb je al je bases gedekt. U kunt de volledige discussie bij SuperUser hier . Heeft u een tool of techniek om aan de lijst toe te voegen? Geluid uit in de reacties.