pwsh.exe
Όροι αναζήτησης καταλόγου pwsh, powershell 7, powershell core
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 διακόπτεται
Τι είναι το 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 |
|---|---|
| Καταγεγραμμένη διαδρομή εγκατάστασης | 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 |
|---|---|
| Σχετικό στοιχείο | powershell.exe (Windows PowerShell 5.1) |
Έλεγχος της ταυτότητας ενός εκτελούμενου αρχείου
Ένα όνομα αρχείου από μόνο του δεν μπορεί να διασφαλίσει την ασφάλεια. Επαληθεύστε την πραγματική διαδρομή, την υπογραφή και την ταυτότητα του προϊόντος.
Πηγές και επαλήθευση
Καταγεγραμμένη ετικέτα πηγής: Αύγουστος 2026. Αυτή η ετικέτα δεν καθορίζει ανεξάρτητη επαλήθευση. Πώς ερευνούμε.
- Microsoft Learn: PowerShell 7 έναντι Windows PowerShell · Το pwsh.exe είναι το PowerShell 7, το powershell.exe είναι το 5.1
- Microsoft Learn: εγκατάσταση του PowerShell στα Windows · Η τυπική διαδρομή είναι Program Files\PowerShell\7
- Χάρτης διεργασιών Foxhole · Δείγματα πρώτου μέρους σε υπολογιστές με Windows. Δεν αποτελεί εργαστηριακό σημείο αναφοράς.
- Microsoft Sysinternals: Sigcheck · Εξηγεί πώς να ελέγχετε τις υπογραφές αρχείων. Αυτή η αναφορά δεν καθορίζει την ταυτότητα ή την ασφάλεια ενός συγκεκριμένου αρχείου που εκτελείται.
- Microsoft: Get-CimInstance · Μέθοδος ερώτησης τοπικής διεργασίας μόνο για ανάγνωση.
- Microsoft: Win32_Process properties · Τεκμηριώνει αναγνωριστικά διεργασιών, διαδρομές εκτελέσιμων αρχείων, ημερομηνίες δημιουργίας και επαναχρησιμοποίηση γονικού αναγνωριστικού.
Ήταν χρήσιμο αυτό το άρθρο;
Ένα ναι ή όχι είναι αρκετό. Επιλέξτε έναν λόγο εάν θέλετε ή προσθέστε μια σύντομη σημείωση.
Ευχαριστούμε. Αυτό μας βοηθά να βελτιώσουμε αυτή τη σελίδα.