αυτόματη εκτέλεση-ένα-πρόγραμμα-με-διαχειριστή-προνόμια-κατά-χρήστη-σύνδεση-00

Μερικές φορές θέλετε ή χρειάζεστε ένα πρόγραμμα για να εκτελείται αυτόματα με αυξημένα δικαιώματα μόλις συνδεθείτε στα 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 \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run Πώς μπορώ να εκτελέσω αυτόματα ένα πρόγραμμα με δικαιώματα διαχειριστή κατά τη σύνδεση χρήστη;

Πώς θα εκτελούσατε αυτόματα ένα πρόγραμμα με δικαιώματα διαχειριστή κατά τη σύνδεση του χρήστη;

Η απάντηση

Ο συνεργάτης του SuperUser Syberdoor έχει την απάντηση για εμάς:

Ο καλύτερος τρόπος για να το κάνετε αυτό (και ο μόνος απλός τρόπος εάν δεν θέλετε μόνο να εκτελείται με δικαιώματα διαχειριστή, αλλά και χωρίς προτροπές UAC) είναι η δημιουργία μιας προγραμματισμένης εργασίας. Με μια προγραμματισμένη εργασία, μπορείτε να καθορίσετε σε ποιον χρήστη θέλετε να την εκτελέσετε και ότι θα πρέπει να εκτελείται με τα υψηλότερα δικαιώματα. Αυτό είναι πιθανώς αυτό που πραγματικά θέλετε, επειδή το κουμπί του πλαισίου ελέγχου λειτουργεί ως διαχειριστής σε ιδιότητες συντόμευσης προκαλεί προτροπές UAC και όχι πραγματικά χρήση διαχειριστή χρήστη. Εάν καθορίσετε επίσης μια σκανδάλη όπως στη σύνδεση χρήστη, θα πρέπει να έχει το ίδιο αποτέλεσμα με τη χρήση του πλήκτρου εκκίνησης ή εκτέλεσης. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε το τρέξιμο με την επιλογή αποθήκευσης διαπιστευτηρίων για να αποθηκεύσετε τον κωδικό πρόσβασης ενός άλλου χρήστη μία φορά και να τον αποθηκεύσετε προσωρινά στην κρυφή μνήμη, αλλά δεν λειτουργεί γύρω από τις προτροπές UAC όσο γνωρίζω.

Έχετε κάτι να προσθέσετε στην εξήγηση; Ήχος στα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange; Δείτε ολόκληρο το νήμα συζήτησης εδώ.