wslhost.exe
Όροι αναζήτησης καταλόγου wslhost, wsl host, wsl interop host
Κεντρικός υπολογιστής διαλειτουργικότητας ανά διανομή. Μεταδίδει τα δεδομένα εισόδου/εξόδου (I/O) μεταξύ Windows και Linux για μια εκτελούμενη διανομή. Δεν είναι το WslService και δεν είναι ο υπερεπόπτης (hypervisor).
Τι πρέπει να γνωρίζετε
Το wslhost είναι το βοηθητικό πρόγραμμα διαλειτουργικότητας/φιλοξενίας για μια εκτελούμενη διανομή.
Το wslhost.exe λειτουργεί παράλληλα με μια ενεργή διανομή, ώστε τα Windows και το Linux να μπορούν να ανταλλάσσουν αρχεία, είσοδο/έξοδο κονσόλας και σχετική διαλειτουργικότητα. Το wslservice.exe συντονίζει όλες τις διανομές. Το wslrelay.exe προωθεί θύρες και ορισμένα δεδομένα stdio. Ο τερματισμός ενός host δεν απεγκαθιστά το WSL.
- Ασφαλές;
- Ελέγξτε τη διαδρομή, την υπογραφή και τον εκδότη του εκτελούμενου αρχείου. Το όνομα από μόνο του δεν μπορεί να εγγυηθεί την ασφάλεια.
- Ίδιο με το wslservice;
- Όχι. Αυτό είναι διαλειτουργικότητα για μία διανομή
- Πολλά αντίγραφα;
- Ένα βοηθητικό πρόγραμμα ανά απασχολημένη διανομή είναι σύνηθες
Τι είναι το wslhost.exe;
Το wslhost είναι το βοηθητικό πρόγραμμα διαλειτουργικότητας/φιλοξενίας για μια εκτελούμενη διανομή. Δεν είναι το wslservice.exe. Το WslService κατέχει τη λίστα περιόδων λειτουργίας. Αυτή η διεργασία βοηθά μόνο στη λειτουργία I/O για μια ενεργή παρουσία.
Τι κάνει;
Μεταδίδει δεδομένα εισόδου/εξόδου (I/O) Windows-Linux, ώστε ο Explorer, οι σωληνώσεις (pipes) και οι κλήσεις διαλειτουργικότητας να φτάνουν σε αυτήν τη διανομή. Δεν παραθέτει διανομές (`wsl -l -v`) και δεν εκτελεί διαχείριση Hyper-V.
Γιατί εκτελείται;
Μια διανομή εκτελείται και κάτι στα Windows επικοινωνεί μαζί της. Τα αδρανή αντίγραφα θα πρέπει να τερματίζονται μετά τη διακοπή αυτής της διανομής.
Γιατί υπάρχουν πολλαπλά αντίγραφα;
Περισσότερα από ένα wslhost.exe συνήθως σημαίνουν περισσότερες από μία απασχολημένες διανομές ή περιόδους λειτουργίας διαλειτουργικότητας. Αυτό δεν αποτελεί επιπλέον αντίγραφα του WslService.
Επιθεωρήστε την εκτελούμενη παρουσία
Στο Windows PowerShell, αυτό το ερώτημα μόνο για ανάγνωση παραθέτει τα αντίστοιχα αναγνωριστικά διεργασιών, τους χρόνους δημιουργίας και τις διαδρομές εκτελέσιμων αρχείων σε αυτόν τον υπολογιστή.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wslhost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Κανένα αποτέλεσμα ή μη προσβάσιμη διαδρομή είναι ασαφές. Οι προστατευμένες διεργασίες ενδέχεται να περιορίζουν την πρόσβαση και τα αναγνωριστικά διεργασιών μπορούν να επαναχρησιμοποιηθούν. Διατηρήστε τις προσωπικές διαδρομές τοπικές.
Χρησιμοποιήστε τον οδηγό αναγνώρισης αρχείου για να συγκρίνετε υπογραφές και μεταδεδομένα προϊόντος. Ένα όνομα αρχείου από μόνο του δεν μπορεί να διασφαλίσει την ασφάλεια.
Είναι ασφαλές;
Επαληθεύστε αυτό το εκτελούμενο αρχείο
Ένα wslhost της Microsoft μέσα στο πακέτο WSL είναι το βοηθητικό πρόγραμμα διαλειτουργικότητας. Ένα wslhost.exe στην επιφάνεια εργασίας δεν είναι. Αυτό εξακολουθεί να μην είναι ο συντονιστής WslService.
Συγκρίνετε την καταγεγραμμένη τοποθεσία με το πραγματικό αρχείο. Ένας οικείος φάκελος από μόνος του δεν εδραιώνει την ταυτότητα.
C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe
- Αναμενόμενος εκδότης: Microsoft Corporation
- Συνδέεται με μια εκτελούμενη διανομή, όχι με το CLI
- Συγγενικό στοιχείο συντονισμού: wslservice.exe
Μπορώ να το τερματίσω;
Η διαλειτουργικότητα αυτής της διανομής διακόπτεται
Ο τερματισμός του wslhost.exe μπορεί να παγώσει τη διαλειτουργικότητα αρχείων και κονσόλας για αυτήν τη διανομή μέχρι το WSL να εκκινήσει άλλον κεντρικό υπολογιστή. Το WslService μπορεί να παραμείνει σε εκτέλεση. Το wsl --shutdown είναι η υποστηριζόμενη πλήρης διακοπή.
Μπορώ να το καταργήσω;
Όχι
Μην διαγράψετε το wslhost.exe. Καταργήστε την καταχώριση μιας διανομής ή απεγκαταστήστε το WSL εάν θέλετε λιγότερα βοηθητικά προγράμματα. Μην τροποποιείτε τον φάκελο του πακέτου.
Πρέπει να ξεκινά με τα Windows;
Μια εκτελούμενη διανομή το εκκινεί. Δεν ανήκει στις Εφαρμογές εκκίνησης και δεν είναι το WslService.
Μέτρηση χρήσης πόρων
| CPU και μνήμη | Συγκρίνετε πολλές παρατηρήσεις για το ίδιο PID και φόρτο εργασίας. Αυτή η καταχώρηση δεν έχει ανεξάρτητα μετρημένη καθολική βάση αναφοράς. |
|---|---|
| Δίσκος και δίκτυο | Αποδώστε τη δραστηριότητα στην πραγματική διεργασία και την τρέχουσα εργασία. ένα όνομα αρχείου από μόνο του δεν καθορίζει αναμενόμενους προορισμούς ή όγκο μεταφοράς. |
Πληροφορίες αρχείου
| Όνομα εκτελέσιμου | wslhost.exe |
|---|---|
| Καταγεγραμμένη διαδρομή εγκατάστασης | C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe |
| Εκδότης | Microsoft Corporation |
| Έλεγχος υπογραφής | Επιθεωρήστε το πραγματικό αρχείο. αυτή η καταχώρηση δεν πιστοποιεί την ταυτότητα του πιστοποιητικού της. |
Συνήθη προβλήματα
Χρήστες τερματίζουν το wslservice για να κλείσουν ένα wslhost
Αυτό διακόπτει κάθε διανομή. Τερματίστε την αχρησιμοποίητη διανομή με wsl -t ή κλείστε την εφαρμογή που χρησιμοποιεί τη διαλειτουργικότητα.
Κόλλημα του Explorer στο \\wsl.localhost
Αυτός ο κεντρικός υπολογιστής βρίσκεται σε αυτήν τη διαδρομή. Επανεκκινήστε τη διανομή. Η αντικατάσταση του wslrelay.exe δεν επιδιορθώνει τη διαλειτουργικότητα αρχείων 9P.
Αντιμετώπιση προβλημάτων
Κάντε διάγνωση πριν προβείτε σε οποιαδήποτε καταστροφική ενέργεια.
Αντιστοιχίστε το αντίγραφο σε μια διανομή, όχι στο WslService
Γραμμή εντολών και γονική διεργασία στο Process Explorer. Ένα απασχολημένο Ubuntu αφορά αυτό το άρθρο. Η υπηρεσία session 0 είναι το wslservice.exe.
Εκτελέστε wsl --shutdown μόνο αφού θελήσετε να τερματίσετε κάθε διανομή
Στη συνέχεια, εκκινήστε μία διανομή και δείτε αν επιστρέφει ένα μόνο wslhost. Μην διαγράψετε το βοηθητικό πρόγραμμα από το WindowsApps.
Τεχνικές λεπτομέρειες
Τεχνικές λεπτομέρειες
| Όνομα εικόνας | wslhost.exe |
|---|---|
| Ρόλος | Κεντρικός υπολογιστής διαλειτουργικότητας Windows-Linux ανά διανομή |
Έλεγχος της ταυτότητας ενός εκτελούμενου αρχείου
Ένα όνομα αρχείου από μόνο του δεν μπορεί να διασφαλίσει την ασφάλεια. Επαληθεύστε την πραγματική διαδρομή, την υπογραφή και την ταυτότητα του προϊόντος.
Πηγές και επαλήθευση
Καταγεγραμμένη ετικέτα πηγής: Αύγουστος 2026. Αυτή η ετικέτα δεν καθορίζει ανεξάρτητη επαλήθευση. Πώς ερευνούμε.
- Microsoft Learn: Συστήματα αρχείων WSL · Διαλειτουργικότητα αρχείων Windows και Linux στο WSL
- Microsoft Learn: Αρχιτεκτονική WSL · Η υπηρεσία, το CLI και τα βοηθητικά προγράμματα είναι διαφορετικές εικόνες
- Χάρτης διεργασιών Foxhole · Δείγματα πρώτου μέρους σε υπολογιστές με Windows. Δεν αποτελεί εργαστηριακό σημείο αναφοράς.
- Microsoft Sysinternals: Sigcheck · Εξηγεί πώς να ελέγχετε τις υπογραφές αρχείων. Αυτή η αναφορά δεν καθορίζει την ταυτότητα ή την ασφάλεια ενός συγκεκριμένου αρχείου που εκτελείται.
- Microsoft: Get-CimInstance · Μέθοδος ερώτησης τοπικής διεργασίας μόνο για ανάγνωση.
- Microsoft: Win32_Process properties · Τεκμηριώνει αναγνωριστικά διεργασιών, διαδρομές εκτελέσιμων αρχείων, ημερομηνίες δημιουργίας και επαναχρησιμοποίηση γονικού αναγνωριστικού.
Ήταν χρήσιμο αυτό το άρθρο;
Ένα ναι ή όχι είναι αρκετό. Επιλέξτε έναν λόγο εάν θέλετε ή προσθέστε μια σύντομη σημείωση.
Ευχαριστούμε. Αυτό μας βοηθά να βελτιώσουμε αυτή τη σελίδα.