Αποθηκεύστε μια λίστα με τις διεργασίες που εκτελούνται σε ένα αρχείο κειμένου στα Windows

Μερικές φορές, μπορεί να φαίνεται ότι υπάρχουν τόσες πολλές διεργασίες που εκτελούνται στον υπολογιστή σας που δεν είστε σίγουροι ποιες είναι εντάξει και ποιες μπορεί να είναι ύποπτες ή κακόβουλες.

Ένα καλό πρώτο βήμα είναι η δημιουργία μιας λίστας διεργασιών που εκτελούνται σε ένα αρχείο κειμένου, ώστε να μπορείτε να αναλύσετε ποιες διεργασίες εκτελούνται. Συνήθως, οι άνθρωποι χρησιμοποιούν τη Διαχείριση εργασιών(Task Manager) για να προβάλουν όλες τις διεργασίες, αλλά δεν σας επιτρέπει να εκτυπώσετε τη λίστα των διεργασιών.

Ευτυχώς, η αποθήκευση μιας λίστας διεργασιών που εκτελούνται σε ένα αρχείο κειμένου στα Windows είναι πολύ απλή. Θα μπορείτε να αποθηκεύσετε τόσο το Process ID ( PID ) όσο και πόση μνήμη χρησιμοποιεί κάθε διεργασία.

Σημείωση(Note) : Τα παρακάτω βήματα για την αποθήκευση διεργασιών στο αρχείο λειτουργούν για όλες τις εκδόσεις των Windows , συμπεριλαμβανομένων των Windows XP , Windows 7 , Windows 8 και Windows 10.

Διαδικασίες εξόδου από την εντολή Tasklist(Tasklist Command)

Ο ευκολότερος τρόπος για να λάβετε μια γρήγορη λίστα διαδικασιών που εκτελούνται στο σύστημά σας Windows είναι να χρησιμοποιήσετε την εντολή λίστας εργασιών. Για να εκτελέσετε σωστά την εντολή, πρέπει να την εκτελέσετε από τη γραμμή εντολών ως διαχειριστής.

Για να το κάνετε αυτό, επιλέξτε το μενού έναρξης και πληκτρολογήστε "command", μετά τοποθετήστε το ποντίκι πάνω από τη Γραμμή εντολών(Command Prompt) ώστε να τονιστεί και, στη συνέχεια, επιλέξτε Εκτέλεση ως διαχειριστής(Run as administrator) στα δεξιά.

Σημείωση: Ίσως χρειαστεί να επιλέξετε Ναι(Yes) σε ένα αναδυόμενο παράθυρο για να εγκρίνετε την εκτέλεση της γραμμής εντολών ως διαχειριστή(running Command Prompt as administrator) .

Μόλις ανοίξει η γραμμή εντολών, πληκτρολογήστε tasklist και πατήστε enter για να δείτε μια λίστα με τις διεργασίες που εκτελούνται στο σύστημά σας.

Αυτό είναι χρήσιμο, αλλά δεν σας παρέχει τη λίστα των διεργασιών που εκτελούνται σε ένα αρχείο κειμένου. Για να αποθηκεύσετε τις διαδικασίες στο αρχείο, επαναλάβετε την παραπάνω διαδικασία, αλλά αυτή τη φορά πληκτρολογήστε την εντολή:

tasklist > c:\process_list.txt

Αυτό θα παράγει ένα αρχείο κειμένου με το όνομα process_list.txt στη μονάδα δίσκου C:. Μπορείτε να αλλάξετε το C: σε οποιαδήποτε άλλη διαδρομή όπου θέλετε να τοποθετήσετε το αρχείο εάν θέλετε.

Για να προβάλετε το αρχείο, απλώς ανοίξτε την Εξερεύνηση των Windows(open Windows Explorer) και περιηγηθείτε στη θέση όπου αποθηκεύσατε το αρχείο λίστας διεργασιών.

Για να προβάλετε αυτήν τη λίστα διεργασιών στο Σημειωματάριο(Notepad) , κάντε δεξί κλικ στο αρχείο, επιλέξτε Άνοιγμα με(Open with) και επιλέξτε Σημειωματάριο(Notepad) .

Αυτός είναι ο πιο γρήγορος και ευκολότερος τρόπος για να δείτε τις διεργασίες που εκτελούνται στα Windows μέσω ενός αρχείου κειμένου. Θα σας εμφανίσει το PID , το όνομα συνεδρίας, τον αριθμό (Session)συνεδρίας(Session) και τη χρήση μνήμης(memory usage) .

Αποθήκευση διεργασιών σε αρχείο(Save Processes To File) χρησιμοποιώντας το Powershell

Ένα άλλο εργαλείο που έχετε διαθέσιμο για την αποθήκευση μιας λίστας διεργασιών που εκτελούνται σε ένα αρχείο κειμένου στα Windows είναι το Powershell

Το Powershell(Powershell) περιλαμβάνει μια εντολή που ονομάζεται "get-process" που παρέχει μια λίστα με όλες τις ενεργές διεργασίες που εκτελούνται στον τοπικό σας υπολογιστή. Για να το δείτε στην πράξη, ξεκινήστε το Powershell επιλέγοντας το μενού Έναρξη(Start) και πληκτρολογώντας Powershell

Μόλις ανοίξει το μπλε παράθυρο του Powershell , πληκτρολογήστε (Powershell)get-process και πατήστε Enter . Αυτό θα εμφανίσει μια λίστα με όλες τις ενεργές διεργασίες στο σύστημά σας Windows .

Αυτό παρέχει λίγο περισσότερες πληροφορίες σχετικά με τις διαδικασίες από ό,τι η λίστα εργασιών. Ωστόσο, πρέπει να ξέρετε τι σημαίνουν οι κεφαλίδες.

  • Λαβές(Handles) : Αριθμός λαβών που έχει ανοίξει η διαδικασία
  • NPM(K) : Μη σελιδοποιημένη μνήμη που χρησιμοποιεί η διαδικασία (σε kilobyte)
  • PM(K) : Μνήμη με δυνατότητα σελιδοποίησης που χρησιμοποιεί η διαδικασία (σε kilobyte)
  • WS(K) : Σελίδες στη μνήμη που χρησιμοποιήθηκαν πρόσφατα από τη διεργασία (σε kilobyte)
  • VM(M) : Εικονική μνήμη που χρησιμοποιείται από τη διαδικασία (σε megabyte)
  • CPU(ες)(CPU(s)) : Χρόνος επεξεργαστή που χρησιμοποιείται από τη διεργασία σε όλους τους επεξεργαστές (σε δευτερόλεπτα)
  • ID : Αναγνωριστικό διαδικασίας της διαδικασίας
  • ProcessName : Όνομα της διαδικασίας

Αυτό είναι υπέροχο, αλλά όλες αυτές οι πληροφορίες εμφανίζονται στην οθόνη και όχι σε ένα αρχείο. Για να εξάγετε αυτές τις πληροφορίες σε ένα αρχείο, πρέπει να προσθέσετε την παράμετρο Out-File στην εντολή Get-Process .

Πίσω στην οθόνη του Powershell , πληκτρολογήστε την εντολή Get-Process | Out-File -FilePath .\Process_list.txt και πατήστε Enter.

Η παράμετρος .\Process_list.txt τοποθετεί το αρχείο στη διαδρομή όπου εκτελείτε την εντολή, επομένως σημειώστε αυτήν τη διαδρομή, ώστε να γνωρίζετε πού να βρείτε το αρχείο λίστας διεργασιών. Αφού εκτελέσετε την εντολή, χρησιμοποιήστε την ίδια διαδικασία όπως παραπάνω για να ανοίξετε το αρχείο λίστας διεργασιών στο Σημειωματάριο(Notepad)

Θα παρατηρήσετε ότι τα δεδομένα στο αρχείο φαίνονται πανομοιότυπα με την έξοδο Get-Process στο προηγούμενο παράθυρο του Powershell .

Αποθήκευση(Save) διεργασιών σε αρχείο χρησιμοποιώντας WMIC

Το τελευταίο εργαλείο που έχετε στη διάθεσή σας στα Windows είναι το Windows Command Line Utility ( WMIC ). 

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

Το WMIC(WMIC) σάς παρέχει περισσότερες πληροφορίες σχετικά με τις ενεργές διεργασίες από οποιαδήποτε άλλη εντολή ή εργαλείο στα Windows . Εάν εκτελέσετε απλώς την εντολή WMIC Process στη γραμμή εντολών, θα δείτε έως και 44 παραμέτρους διεργασίας που επιστρέφονται για κάθε ενεργή διεργασία.

Το πρόβλημα με την εκτέλεση της εντολής στη γραμμή εντολών είναι ότι η έξοδος με οριοθετημένο χώρο φαίνεται μπερδεμένη και αποδιοργανωμένη.

Η εντολή WMIC είναι ένα τέλειο παράδειγμα για το πότε ένα αρχείο εξόδου είναι χρήσιμο. Μπορείτε να εξάγετε τη λίστα διεργασιών WMIC σε ένα αρχείο χρησιμοποιώντας την εντολή: wmic /OUTPUT:C:\ProcessList.txt PROCESS get /all

Αυτό θα εξάγει ολόκληρη τη λίστα σε ένα αρχείο κειμένου στη μονάδα δίσκου C: που ονομάζεται ProcessList.txt . Αντί να ανοίξετε αυτό το αρχείο στο Σημειωματάριο(Notepad) , θα θέλετε να το ανοίξετε χρησιμοποιώντας το Excel(using Excel) , καθώς το Excel μπορεί να μορφοποιήσει σωστά ένα αρχείο οριοθετημένο με καρτέλες.

  1. Ανοίξτε το Excel
  2. Επιλέξτε Άνοιγμα(Open) για να ανοίξετε ένα νέο αρχείο
  3. Επιλέξτε Αναζήτηση(Browse) και περιηγηθείτε στο αρχείο ProcessList.txt
  4. Επιλέξτε το αρχείο και επιλέξτε Άνοιγμα(Open) (αν δεν βλέπετε το αρχείο, αλλάξτε τον τύπο αρχείου σε Όλα τα αρχεία(All Files) )
  5. Στο παράθυρο Εισαγωγή κειμένου, επιλέξτε Οριοθετημένο(Delimited) , επιλέξτε Τα δεδομένα μου έχουν κεφαλίδες(My data has headers) και επιλέξτε Επόμενο(Next) για να συνεχίσετε

  1. Στην επόμενη οθόνη του οδηγού, επιλέξτε το πλαίσιο ελέγχου Space στην ενότητα (Space)Οριοθέτες(Delimiters) και επιλέξτε το πλαίσιο ελέγχου Αντιμετώπιση διαδοχικών οριοθέτων ως ένα(Treat consecutive delimiters as one) . Επιλέξτε Επόμενο(Next) για να συνεχίσετε.

  1. Επιλέξτε Τέλος(Finish) για να ολοκληρώσετε τον οδηγό.

Τώρα θα δείτε σχεδόν οτιδήποτε θα θέλατε να γνωρίζετε για κάθε ενεργή διαδικασία στο σύστημά σας Windows .

Η κεφαλίδα κάθε στήλης περιγράφει τι είναι αυτό το στοιχείο δεδομένων. Θα βρείτε πράγματα όπως εκτελέσιμη διαδρομή, λαβή, ημερομηνία εγκατάστασης, σφάλματα σελίδας, χρήση αρχείου σελίδας, αναγνωριστικό διαδικασίας και πολλά άλλα. 

Τώρα που γνωρίζετε πολλούς τρόπους αποθήκευσης μιας λίστας διεργασιών που εκτελούνται σε ένα αρχείο κειμένου στα Windows , το μόνο που έχετε να κάνετε είναι να επιλέξετε αυτό που σας ταιριάζει!

Γνωρίζετε άλλους τρόπους αποθήκευσης διαδικασιών σε αρχείο; Μοιραστείτε(Share) τις σκέψεις σας στην παρακάτω ενότητα σχολίων.



About the author

Είμαι πτυχιούχος μηχανικός υπολογιστών από το Πανεπιστήμιο της Γιούτα με πάνω από 10 χρόνια εμπειρίας στην ανάπτυξη λογισμικού και την ανάπτυξη Windows. Έχω εμπειρία στην εργασία με έγγραφα PDF και Office, καθώς και στην κατασκευή gadget χρησιμοποιώντας πλατφόρμες iOS και Android.



Related posts