Μερικές φορές θέλετε ή χρειάζεστε ένα πρόγραμμα για να εκτελείται αυτόματα με αυξημένα δικαιώματα μόλις συνδεθείτε στα Windows, αλλά πώς ρυθμίζετε κάτι τέτοιο; Η σημερινή ανάρτηση ερωτηματολογίων SuperUser περιέχει μερικές χρήσιμες συμβουλές για έναν απογοητευμένο αναγνώστη.
Η σημερινή συνεδρία Ερωτήσεων & Απαντήσεων μας προσφέρει ευγενική προσφορά του SuperUser - μια υποδιαίρεση του Stack Exchange, μιας ομάδας ιστότοπων Q&A που βασίζεται στην κοινότητα.
Το στιγμιότυπο οθόνης είναι ευγενική προσφορά του Acid Pix (Flickr) .
Το ερώτημα
Ο αναγνώστης SuperUser Frederick Zhang θέλει να μάθει πώς να εκτελεί αυτόματα ένα πρόγραμμα με δικαιώματα διαχειριστή κατά τη σύνδεση του χρήστη:
Χρησιμοποιώ Windows 8.1 (64-bit) και θα ήθελα να εκτελέσω αυτόματα ένα πρόγραμμα με δικαιώματα διαχειριστή κατά τη σύνδεση του χρήστη.
Προσπάθησα να κάνω μια συντόμευση του προγράμματος και σημείωσα το τρέχει ως διαχειριστής πλαίσιο ελέγχου στις ιδιότητες της ίδιας της συντόμευσης προγράμματος και, στη συνέχεια, προσπάθησε να τοποθετήσει τη συντόμευση στις δύο τοποθεσίες που φαίνονται παρακάτω, αλλά επιλέγοντας το πλαίσιο απλώς το έκανε άκυρο.
- C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup
- C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp
Στη συνέχεια, επεξεργάστηκα το πρόγραμμα χρησιμοποιώντας το Resource Hacker για να τροποποιήσω το μανιφέστο του, ώστε να απαιτούνται δικαιώματα διαχειριστή για την εκτέλεση αυτού του προγράμματος. Αυτό έκανε επίσης άκυρες τις συντομεύσεις στους καταλόγους εκκίνησης. Μετά από αυτό, προσπάθησα να προσθέσω και το πρόγραμμα στην ακόλουθη τοποθεσία, αλλά δεν λειτούργησε.
- HKEY_LOCAL_MACHINE \ ΛΟΓΙΣΜΙΚΟ \ Microsoft \ Windows \ CurrentVersion \ Εκτέλεση
Πώς μπορώ να εκτελέσω αυτόματα ένα πρόγραμμα με δικαιώματα διαχειριστή κατά τη σύνδεση χρήστη;
Πώς θα εκτελούσατε αυτόματα ένα πρόγραμμα με δικαιώματα διαχειριστή κατά τη σύνδεση του χρήστη;
Η απάντηση
Ο συνεργάτης του SuperUser Syberdoor έχει την απάντηση για εμάς:
Ο καλύτερος τρόπος για να το κάνετε αυτό (και ο μόνος απλός τρόπος εάν δεν θέλετε μόνο να εκτελείται με δικαιώματα διαχειριστή, αλλά και χωρίς προτροπές UAC) είναι η δημιουργία μιας προγραμματισμένης εργασίας. Με μια προγραμματισμένη εργασία, μπορείτε να καθορίσετε σε ποιον χρήστη θέλετε να εκτελέσετε και ποιος πρέπει να τρέχει με τα υψηλότερα προνόμια .
Αυτό είναι ίσως αυτό που πραγματικά θέλετε, επειδή το κουμπί ελέγχου τρέχει ως διαχειριστής στις ιδιότητες συντόμευσης ενεργοποιεί προτροπές UAC αντί να χρησιμοποιεί πραγματικά έναν διαχειριστή χρήστη. Εάν καθορίσετε επίσης μια σκανδάλη ως στη σύνδεση χρήστη , θα πρέπει να έχει το ίδιο αποτέλεσμα με τη χρήση του πλήκτρου εκκίνησης ή εκτέλεσης.
Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τρέξτε ως με την επιλογή αποθήκευσης διαπιστευτηρίων για να αποθηκεύσετε τον κωδικό πρόσβασης ενός άλλου χρήστη μία φορά και να τον αποθηκεύσετε προσωρινά, αλλά δεν λειτουργεί με τις υποδείξεις του UAC όσο γνωρίζω.
Έχετε κάτι να προσθέσετε στην εξήγηση; Ήχος στα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange; Δείτε ολόκληρο το νήμα συζήτησης εδώ .