31Jul
Τι ακριβώς είναι εκείνες οι εφαρμογές εγκατάστασης που κάνουν καθώς η μπάρα προόδου σφυρίζει;Εάν θέλετε να παρακολουθείτε προσεκτικά τα πράγματα, θα χρειαστείτε τα σωστά εργαλεία.
Η σημερινή ερώτηση &Η συνάντηση απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινοτική μονάδα δίσκου Q & A web sites.
Η ερώτηση
Ο αναγνώστης SuperUser Gregory Moussat θέλει να μάθει τι συμβαίνει πίσω από την πρόσοψη του εγκαταστάτη:
Θέλω να μάθω τι κάνουν κάποιοι εγκαταστάτες: κυρίως ποιες αρχεία, φακέλους και καταχωρήσεις μητρώου προσθέτουν, αφαιρούν ή τροποποιούν.
Πολλά από τα "επαγγελματικά" προγράμματα τεκμηριώνονται τόσο άσχημα ώστε είναι δύσκολο να βρεθεί ο σωστός τρόπος για να τα διαμορφώσετε, να τα ενημερώσετε κ.λπ.
Το InstallRite είναι ένα πρόγραμμα το οποίο είναι σε θέση να λάβει ένα «στιγμιότυπο» πριν και μετά την εγκατάσταση ενός προγράμματοςκαι στη συνέχεια συγκρίνετε τα στιγμιότυπα.Αυτό σας επιτρέπει να ξέρετε τι έγινε και ακόμη και να δημιουργήσετε ένα προσαρμοσμένο πρόγραμμα απεγκατάστασης.Δυστυχώς, το InstallRite φαίνεται να μην διατηρείται και δεν έχει ενημερωθεί από το 2008.
Ποιο εργαλείο αντικαθιστά το InstallRite;
Η απάντηση
Συνεισφέρων Synetech προσφέρει ένα εναλλακτικό εργαλείο:
Υπάρχουν αρκετές και έχω δοκιμάσει τουλάχιστον 10-12, αλλά αυτό που προτιμώ και συνιστάται είναι το ZSoft Uninstaller.Είναι δωρεάν και είναι καλό να βρούμε τη διαφορά χωρίς να σας συντρίβουμε με εξωγενείς ακαταστασία όπως τα περισσότερα από αυτά τα προγράμματα, ακόμα και εμπορικά αυτά τείνουν να κάνουν.
Χρησιμοποιώ επίσης το InCtrl 5 του PC Magazine, το οποίο είναι πολύ καλό( αρκετό για να πάρει την έγκριση της Microsoft), αλλά πριν από αρκετά χρόνια σταμάτησαν να διανέμουν δωρεάν τα προγράμματα τους, αλλά επειδή ήταν δωρεάν, υπάρχουν πολλά διαθέσιμα αντίγραφαέτσι ώστε με το νεότερο InCtrl X.)
Εάν σας ενδιαφέρει να πάρετε το αναθεωρημένο αντίγραφο του InCtrl( InCtrl X) θα σας τρέξει $ 8 - διαβάστε περισσότερα για το InCtrl X εδώ.
Ένας άλλος συνεισφέρων, ο Prahlad Yeri, προσφέρει μερικές προτάσεις για το πώς να διερευνήσει με το χέρι τι κάνει η εφαρμογή:
Αυτό που ένας εγκαταστάτης κάνει πραγματικά με λεπτομέρεια δεν είναι γνωστό, εκτός ίσως με αντίστροφη μηχανική τις δυαδικές οδηγίες του.Ακολουθούν ορισμένα σημάδια που μπορείτε να ελέγξετε:
- Ελέγξτε τους φακέλους εφαρμογών στον κατάλογο προγραμμάτων αρχείων.Συνήθως υπάρχει μια καταχώρηση στο C: \ Program Files \ AppXYZ.
- Ομοίως ελέγξτε τους φακέλους του συστήματος( C: \ Windows \ System32).Η εφαρμογή σας θα μπορούσε να έχει τοποθετήσει εδώ βιβλιοθήκες( DLL /OCX/ TLBs).
- Εκτελέστε το CCleaner για να δείτε αν έχει δημιουργήσει καταχωρήσεις μητρώου.Το CCleaner δείχνει επίσης κάποιες άλλες αλλαγές που θα μπορούσε να έχει κάνει η εφαρμογή, όπως η καταχώρηση ενός τύπου MIME κ.λπ.
- Θυμηθείτε να ελέγξετε το. NET GAC( Global Cache Assembly).Περιέχει όλες τις συναρμογές. NET που ενδέχεται να έχει καταχωρίσει η εφαρμογή σας στο μηχάνημά σας.Συνήθως στο φάκελο C: \ windows \ assembly
- Το προφανές( αλλά μερικές φορές το προφανές παραβλέπεται!):
- Έναρξη μενού και συντομεύσεις επιφάνειας εργασίας
- Αρχεία σε C: \ users \ USER-NAME \ Δεδομένα εφαρμογής( CCleaner θα δείξει αυτά)
- Καταχωρήσεις στο μενού εκκίνησης και στο boot.ini( εκτελέστε το msconfig για να τις ελέγξετε)
Μεταξύ του ελέγχου στιγμιότυπων με μια εφαρμογή και του χειροκίνητου ελέγχου των αρχείων, θα έχετε καλύψει όλες τις βάσεις σας.Μπορείτε να δείτε την πλήρη συζήτηση στο SuperUser εδώ.Έχετε ένα εργαλείο ή μια τεχνική για να προσθέσετε στη λίστα;Απενεργοποιήστε τα σχόλια.