Αυτόματη (Έναρξη Trigger) και Μη αυτόματη (Έναρξη Trigger) για Υπηρεσίες Windows

Οι Υπηρεσίες των Windows(Windows Services) είναι τύποι προγραμμάτων που μπορούν να εκτελούνται μόνα τους στο παρασκήνιο ή όταν ένα συμβάν μπορεί να ενεργοποιήσει την εκκίνηση και τη διακοπή του. Αυτές οι υπηρεσίες μπορούν να ξεκινήσουν ή να σταματήσουν χρησιμοποιώντας έναν τύπο αλληλεπίδρασης που ονομάζεται Trigger . Αυτά τα εναύσματα ενεργοποιούνται με δράση ή ένα συμβάν. Οι υπηρεσίες έχουν ένα άλλο χαρακτηριστικό, π.χ. Τύπος εκκίνησης(Startup Type) . Οι υπηρεσίες(Services) εξαρτώνται και από αυτές τις δύο λειτουργίες.

Σε αυτήν την ανάρτηση, θα μιλήσουμε για το τι αυτόματο(Automatic) ( Έναρξη ενεργοποίησης(Trigger Start) ) και το μη(Manual) αυτόματο ( έναρξη έναρξης(Trigger Start) ) και τι σημαίνουν για τις Υπηρεσίες των (Services)Windows .

Αυτόματη (Έναρξη σκανδάλης) και Μη αυτόματη (Έναρξη σκανδάλης)

Αυτόματη(Automatic) ( Έναρξη σκανδάλης(Trigger Start) ) και Μη αυτόματη(Manual) ( Έναρξη σκανδάλης(Trigger Start) )

Ανοίξτε το συμπληρωματικό πρόγραμμα Υπηρεσιών των Windows(Windows Services) ή τον πίνακα Διαχείριση (Manager)Υπηρεσιών . (Services) Μαζί με το όνομα υπηρεσίας(Service) , θα εμφανίζει επίσης στήλες που αναφέρονται λεπτομερώς στις Περιγραφή(Description) , Κατάσταση(Status) , Τύπο εκκίνησης(Startup Type) και Σύνδεση(Log) ως. Σε αυτήν την ανάρτηση, μας ενδιαφέρει ο Τύπος εκκίνησης(Startup Type) . Βασικά(Basically) οι τύποι εκκίνησης είναι—

  • Αυτόματο
  • Αυτόματη (καθυστερημένη έναρξη)
  • Αυτόματη (Έναρξη σκανδάλης)
  • Εγχειρίδιο
  • Μη αυτόματο (έναρξη ενεργοποίησης)
  • Ατομα με ειδικές ανάγκες.

Τι σημαίνει Automatic Startup Type ;

Πολλές Υπηρεσίες έχουν ρυθμιστεί να ξεκινούν με Windows , δηλαδή όταν εκκινείται ο υπολογιστής. Δεν χρειάζονται άδεια χρήστη, αλλά εκτελούνται μέσω χρήστη του τοπικού συστήματος(Local System) που είναι εξουσιοδοτημένος από τα Windows(Windows) για πολλές εργασίες διαχειριστή.

Στο Συμπληρωματικό πρόγραμμα (Snap-in)Υπηρεσιών(Services) , κάντε διπλό κλικ για να ανοίξετε οποιεσδήποτε υπηρεσίες και μεταβείτε στην καρτέλα Γενικά . (General)Ο Τύπος εκκίνησης(Startup Type) για την υπηρεσία, η οποία έχει ρυθμιστεί να ξεκινά με την εκκίνηση, θα οριστεί σε Αυτόματη(Automatic) .

Τι σημαίνει Manual Startup Type;

Αυτοί οι τύποι Υπηρεσιών(Services) δεν ξεκινούν με την εκκίνηση του υπολογιστή. Ξεκινούν λόγω κάποιας άλλης εξαρτημένης Υπηρεσίας(Service) ή κάποιου γεγονότος. Μπορεί επίσης να εκκινηθεί από έναν χρήστη υπολογιστή μέσω της Διαχείρισης Υπηρεσιών(Services Manager) .

Τι σημαίνει το Trigger Start;

Είμαι βέβαιος ότι αυτή τη φορά έχετε ήδη παρατηρήσει ότι ορισμένες από τις υπηρεσίες έχουν πρόσθετους όρους μαζί με τον τύπο εκκίνησης — Έναρξη ενεργοποίησης(Trigger Start) . Μπορεί να είναι τόσο για Χειροκίνητο(Manual) όσο και για Αυτόματο (Automatic) Τύπο Εκκίνησης(Startup Type) . Με απλά λόγια, το Trigger Start σημαίνει ότι η υπηρεσία μπορεί να ξεκινήσει ή να σταματήσει από συμβάντα του λειτουργικού συστήματος.

Αυτοί οι ενεργοποιητές παίζουν σημαντικό ρόλο, επειδή, χωρίς αυτό, η Υπηρεσία(Service) πρέπει να συνεχίσει να εκτελεί το παρασκήνιο καταναλώνοντας πόρους, ενέργεια και μπαταρία. Τα Windows προσφέρουν αυτό που ονομάζεται Συμβάντα ενεργοποίησης υπηρεσίας(Service Trigger Events) . Οι προγραμματιστές μπορούν να αναπτύξουν μια Υπηρεσία(Service) και να εγγραφούν για εκκίνηση ή διακοπή όταν συμβεί ένα συμβάν ενεργοποίησης.

Ένα κλασικό παράδειγμα είναι αυτό που βιώνετε καθημερινά. Κάθε φορά που κάνετε λήψη ενός αρχείου, το πρόγραμμα προστασίας από ιούς θα το σαρώσει αυτόματα. Το άλλο παράδειγμα είναι όταν μια συσκευή συνδέεται στον υπολογιστή για πρώτη φορά, τα Windows(Windows) θα αρχίσουν να βρίσκουν και να κάνουν λήψη των προγραμμάτων οδήγησης.

Τούτου λεχθέντος, δεν έχουν όλες οι υπηρεσίες εκκίνησης Trigger . Μόνο όταν μια υπηρεσία έχει τουλάχιστον έναν κανόνα ετικέτας, θα εμφανιστεί η Έναρξη ετικέτας(Trigger Start) σε αγκύλες έναντι της σχετικής Υπηρεσίας(Service) . Το καλό με τα εναύσματα είναι ότι όχι μόνο εξαλείφει την ανάγκη να τα κρατάτε σε λειτουργία όλη την ώρα, αλλά και απαλλαγείτε από την ψηφοφορία, την ενεργή αναμονή για ένα ακόμη και ούτω καθεξής.

Πώς να αφαιρέσετε έναυσμα από μια υπηρεσία(Service) ;

αφαιρέστε τη σκανδάλη υπηρεσίας

Το Windows SDK(Windows SDK) προσφέρει ένα βοηθητικό πρόγραμμα γραμμής εντολών, το Sc.exe , το οποίο μπορεί να χρησιμοποιηθεί για τον έλεγχο μιας Υπηρεσίας(Service) . Τώρα, για παράδειγμα, εάν θέλετε να καταργήσετε έναν κανόνα ετικέτας από την Υπηρεσία Xbox(Xbox Service) στα Windows , ακολουθούν τα βήματα.

Ζητήστε μια υπηρεσία(Query a Service)

sc qtriggerinfo XboxGipSvc

Διαγραφή ενός κανόνα(Delete a trigger)

sc triggerinfo XboxGipSvc delete

Τα δεδομένα για τέτοιους κανόνες ετικέτας αποθηκεύονται στο Μητρώο(Registry) ή στην Πολιτική Ομάδας(Group Policy) (μηχάνημα ή χρήστης).

Ελπίζω αυτή η ανάρτηση να ξεκαθάρισε λίγο τα πράγματα.

Σχετική ανάγνωση: (Related read:) Υπηρεσίες Windows: Όλα όσα θέλατε να μάθετε για αυτές.



About the author

Είμαι μηχανικός λογισμικού με πάνω από 15 χρόνια εμπειρίας στο Microsoft Office και στο Edge. Έχω επίσης αναπτύξει πολλά εργαλεία που χρησιμοποιούνται από τους τελικούς χρήστες, όπως μια εφαρμογή για την παρακολούθηση σημαντικών δεδομένων υγείας και έναν ανιχνευτή ransomware. Οι δεξιότητές μου έγκεινται στην ανάπτυξη κομψό κώδικα που λειτουργεί καλά σε διάφορες πλατφόρμες, καθώς και στην κατανόηση της εμπειρίας χρήστη.



Related posts