Μετάβαση στο περιεχόμενο

pwsh.exe

Διεργασία εφαρμογήςMicrosoft Corporation

Όροι αναζήτησης καταλόγου pwsh, powershell 7, powershell core

WindowsΕφαρμογή

PowerShell 7. Είναι ο κεντρικός υπολογιστής pwsh πολλαπλών πλατφορμών, συχνά κάτω από το Program Files\PowerShell\7. Δεν είναι το Windows PowerShell 5.1 (powershell.exe).

Τι πρέπει να γνωρίζετε

Το pwsh είναι το PowerShell 7, όχι το Windows PowerShell 5.1.

Το pwsh.exe είναι το PowerShell 7, εγκατεστημένο από τη Microsoft ως κεντρικός υπολογιστής παράλληλης εκτέλεσης (side-by-side). Το powershell.exe εξακολουθεί να είναι το Windows PowerShell 5.1 στο System32\WindowsPowerShell. Το Windows Terminal και το OpenConsole σχεδιάζουν μόνο το παράθυρο. Ο τερματισμός του pwsh δεν καταργεί το 5.1.

Ασφαλές;
Ελέγξτε τη διαδρομή, την υπογραφή και τον εκδότη του εκτελούμενου αρχείου. Το όνομα από μόνο του δεν μπορεί να εγγυηθεί την ασφάλεια.
Είναι το ίδιο με το powershell.exe;
Όχι. Αυτό είναι το Windows PowerShell 5.1
Μπορώ να το τερματίσω;
Αυτή η περίοδος σύνδεσης του PowerShell 7 διακόπτεται
Το Feex λέει
Εάν δω το pwsh, διαβάζω τη γραμμή εντολών ως PowerShell 7. Δεν αντιμετωπίζω το powershell.exe ως τον ίδιο κεντρικό υπολογιστή και δεν κατηγορώ το conhost για μια λειτουργική μονάδα αποκλειστικά για την έκδοση 7.

Τι είναι το pwsh.exe;

Το pwsh είναι το PowerShell 7, όχι το Windows PowerShell 5.1. Ο κεντρικός υπολογιστής 5.1 παραμένει powershell.exe. Αυτό το αρχείο είναι το νεότερο περιβάλλον εκτέλεσης που εγκαθιστάτε. Δεν είναι το Windows Terminal.

Τι κάνει;

Εκτελεί δέσμες ενεργειών και λειτουργικές μονάδες του PowerShell 7. Ορισμένα snap-in του 5.1 δεν θα φορτώνονται εδώ. Δεν σχεδιάζει το περιβάλλον εργασίας καρτελών (WindowsTerminal.exe) και δεν είναι το cmd.exe.

Γιατί εκτελείται;

Ανοίξατε το PowerShell 7, ένα τερματικό VS Code ρυθμισμένο σε pwsh ή μια εργασία κάλεσε αυτόν τον κεντρικό υπολογιστή. Ένας υπολογιστής μόνο με το 5.1 δεν θα εμφανίζει αντίγραφο στο Program Files\PowerShell\7.

Επιθεωρήστε την εκτελούμενη παρουσία

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

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'pwsh.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

Κανένα αποτέλεσμα ή μη προσβάσιμη διαδρομή είναι ασαφές. Οι προστατευμένες διεργασίες ενδέχεται να περιορίζουν την πρόσβαση και τα αναγνωριστικά διεργασιών μπορούν να επαναχρησιμοποιηθούν. Διατηρήστε τις προσωπικές διαδρομές τοπικές.

Χρησιμοποιήστε τον οδηγό αναγνώρισης αρχείου για να συγκρίνετε υπογραφές και μεταδεδομένα προϊόντος. Ένα όνομα αρχείου από μόνο του δεν μπορεί να διασφαλίσει την ασφάλεια.

Είναι ασφαλές;

Ο κεντρικός υπολογιστής είναι νόμιμος. Το ερώτημα είναι το σενάριο

Ένα υπογεγραμμένο από τη Microsoft pwsh στο Program Files\PowerShell είναι το PowerShell 7. Ένα pwsh.exe στο Temp δεν είναι. Η ασφάλεια εξακολουθεί να εξαρτάται από τη γονική διεργασία και τη γραμμή εντολών -Command. Αυτό εξακολουθεί να μην είναι το powershell.exe.

Συγκρίνετε την καταγεγραμμένη τοποθεσία με το πραγματικό αρχείο. Ένας οικείος φάκελος από μόνος του δεν εδραιώνει την ταυτότητα.

C:\Program Files\PowerShell\7\pwsh.exe

  • Παράλληλη εγκατάσταση PowerShell 7
  • Το Windows PowerShell 5.1 είναι το System32\WindowsPowerShell\v1.0\powershell.exe
  • Το παράθυρο μπορεί να είναι το Windows Terminal ή το OpenConsole

Μπορώ να το τερματίσω;

Τερματίζει τη συγκεκριμένη περίοδο σύνδεσης του 7

Ο τερματισμός του pwsh.exe κλείνει το PowerShell 7. Το powershell.exe 5.1 μπορεί να παραμείνει. Ο τερματισμός του WindowsTerminal.exe κλείνει μόνο το περιβάλλον καρτελών, όχι κάθε κεντρικό υπολογιστή 7 που ξεκίνησε από μια εργασία.

Μπορώ να το καταργήσω;

Απεγκατάσταση του PowerShell 7, διατήρηση του 5.1

Απεγκαταστήστε το PowerShell από τις Εφαρμογές αν θέλετε να καταργηθεί το pwsh. Μην διαγράψετε το System32\powershell.exe. Μην διαγράψετε το System32.

Πρέπει να ξεκινά με τα Windows;

Μια προγραμματισμένη εργασία ή ένα προφίλ μπορεί να ξεκινήσει το pwsh. Αυτό δεν είναι ο κεντρικός υπολογιστής του 5.1 και δεν είναι η προεπιλογή των Windows με το όνομα powershell.exe.

Μέτρηση χρήσης πόρων

Μετρήστε την τρέχουσα διεργασία αντί να υποθέσετε μια καθολική βάση αναφοράς
CPU και μνήμη Συγκρίνετε πολλές παρατηρήσεις για το ίδιο PID και φόρτο εργασίας. Αυτή η καταχώρηση δεν έχει ανεξάρτητα μετρημένη καθολική βάση αναφοράς.
Δίσκος και δίκτυο Αποδώστε τη δραστηριότητα στην πραγματική διεργασία και την τρέχουσα εργασία. ένα όνομα αρχείου από μόνο του δεν καθορίζει αναμενόμενους προορισμούς ή όγκο μεταφοράς.

Πληροφορίες αρχείου

Πληροφορίες αρχείου pwsh.exe
Όνομα εκτελέσιμου pwsh.exe
Καταγεγραμμένη διαδρομή εγκατάστασης C:\Program Files\PowerShell\7\pwsh.exe
Εκδότης Microsoft Corporation
Έλεγχος υπογραφής Επιθεωρήστε το πραγματικό αρχείο. αυτή η καταχώρηση δεν πιστοποιεί την ταυτότητα του πιστοποιητικού της.

Συνήθη προβλήματα

Ένα snap-in μόνο για το 5.1 αποτυγχάνει και επιδιορθώνουν το powershell.exe

Αυτός ο κεντρικός υπολογιστής είναι το 7. Εγκαταστήστε τη λειτουργική μονάδα για το 7 ή εκτελέστε το Windows PowerShell 5.1. Διαφορετικό exe, διαφορετική κατάσταση συλλογής.

Κρυφό pwsh από τυχαία εργασία

Διαβάστε το -File / -Command. Ο κεντρικός υπολογιστής 7 εξακολουθεί να είναι της Microsoft. Το ωφέλιμο φορτίο είναι η γραμμή εντολών. Αυτό δεν σημαίνει ότι «το Terminal είναι κακόβουλο λογισμικό».

Αντιμετώπιση προβλημάτων

Κάντε διάγνωση πριν προβείτε σε οποιαδήποτε καταστροφική ενέργεια.

pwsh -v σε σύγκριση με το $PSVersionTable στο powershell.exe

Το 7 εκτυπώνει από αυτό το αρχείο. Το 5.1 εκτυπώνει από το Windows PowerShell. Μην συγχέετε την τεκμηρίωση αναβάθμισης.

Ελέγξτε το γονικό PID με τον ίδιο τρόπο που θα κάνατε για το 5.1

Το explorer μαζί με μια συντόμευση είστε εσείς. Η εκκίνηση του pwsh από το Office αφορά μακροεντολές. Μην διαγράψετε τον φάκελο εγκατάστασης του 7 ως πρώτη κίνηση.

Τεχνικές λεπτομέρειες

Τεχνικές λεπτομέρειες
Τεχνικές λεπτομέρειες pwsh.exe
Όνομα εικόνας pwsh.exe
Σχετικό στοιχείο powershell.exe (Windows PowerShell 5.1)

Έλεγχος της ταυτότητας ενός εκτελούμενου αρχείου

Ένα όνομα αρχείου από μόνο του δεν μπορεί να διασφαλίσει την ασφάλεια. Επαληθεύστε την πραγματική διαδρομή, την υπογραφή και την ταυτότητα του προϊόντος.

Πηγές και επαλήθευση

Καταγεγραμμένη ετικέτα πηγής: Αύγουστος 2026. Αυτή η ετικέτα δεν καθορίζει ανεξάρτητη επαλήθευση. Πώς ερευνούμε.

Ήταν χρήσιμο αυτό το άρθρο;

Ένα ναι ή όχι είναι αρκετό. Επιλέξτε έναν λόγο εάν θέλετε ή προσθέστε μια σύντομη σημείωση.

Ήταν χρήσιμο αυτό το άρθρο;