Οδηγός εντολών Windows

Πώς να επανεκκινήσετε ενεργούς network adapters με PowerShell

Μερικές φορές το θέμα δεν είναι όλο το network stack αλλά ο ίδιος ο adapter που έχει κολλήσει μετά από sleep, αλλαγές docking, driver hiccups ή αφαίρεση VPN. Η επανεκκίνηση του ενεργού adapter είναι στοχευμένο βήμα αποκατάστασης χωρίς ολικό reboot.

Ο οδηγός αυτός είναι γραμμένος γύρω από το συγκεκριμένο ταίριασμα συμπτώματος και εντολής για το επανεκκίνηση ενεργών network adapters και όχι σαν γενική λίστα από terminal lines. Έτσι η σελίδα γίνεται πιο χρήσιμη για πραγματικό troubleshooting και μειώνει την πιθανότητα να τρέξετε λάθος fix.

Reviewed guide Updated 2026-04-21
PowerShell
PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false"

Πού είναι καλύτερο να το τρέξετε

PowerShell είναι το σωστό execution context για αυτή τη σελίδα. Ακόμα και όταν δεν χρειάζεται πάντα elevation, το σωστό shell μειώνει syntax mistakes και κάνει το output πιο αξιόπιστο.

Γρήγορο repair workflow

  1. Ξεκινήστε από το ακριβές σύμπτωμα αυτής της σελίδας: Το εικονίδιο δικτύου δείχνει πρόβλημα μετά από sleep ή undocking
  2. Τρέξτε μετά τη γραμμή network repair ακριβώς όπως φαίνεται.
  3. Αυτό το workflow είναι ρυθμισμένο για το this repair, οπότε μην το ανακατεύετε πολύ νωρίς με άσχετες εντολές επιδιόρθωσης.
  4. Κάντε reconnect στον adapter ή restart στον υπολογιστή αν έγινε reset στο αποθηκευμένο network state.
  5. Ελέγξτε raw connectivity, name resolution και IP assignment πριν κατηγορήσετε router ή driver.

Copyable wrapper script

Χρησιμοποιήστε αυτό το wrapper όταν θέλετε την εντολή της σελίδας μέσα σε πιο καθαρό script block με αρχή και τέλος.

$ErrorActionPreference = "Continue" Write-Host "Run this PowerShell block in the matching shell and read the output carefully." Write-Host "Starting targeted Windows repair step..." PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false" Write-Host "`nReview the output above before moving to the next fix."

Verification commands μετά το repair

Αυτές οι follow-up εντολές σας βοηθούν να ελέγξετε αν άλλαξε πράγματι το Windows state που έχει σημασία, αντί να υποθέσετε επιτυχία από μία μόνο γραμμή.

ipconfig /all ping 1.1.1.1 nslookup example.com

Ποιο πρόβλημα προσπαθεί να λύσει

Η εντολή στοχεύει σε προβλήματα σύνδεσης στο επίπεδο του adapter, όπου το Wi-Fi ή το Ethernet φαίνεται ενεργό αλλά δεν λειτουργεί σωστά.

  • Το εικονίδιο δικτύου δείχνει πρόβλημα μετά από sleep ή undocking.
  • Το Wi-Fi ή το Ethernet ήταν συνδεδεμένο αλλά τώρα δεν περνά traffic.
  • Η χειροκίνητη απενεργοποίηση και ενεργοποίηση του adapter συνήθως βοηθά.

Πώς λειτουργεί η εντολή

Η γραμμή PowerShell βρίσκει adapters με status Up και τους επανεκκινεί χωρίς επιβεβαίωση. Έτσι ο adapter κάνει σύντομο reset και η σύνδεση διαπραγματεύεται ξανά.

Πότε έχει νόημα να τη χρησιμοποιήσετε

Χρησιμοποιήστε την όταν θέλετε πιο στοχευμένο βήμα από ένα πλήρες network reset. Είναι ιδιαίτερα χρήσιμη σε laptops που αλλάζουν συχνά δίκτυα.

Πριν εκτελέσετε την εντολή

  • Ανοίξτε το σωστό shell για το PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false" πριν το κάνετε paste.
  • Επιβεβαιώστε ότι το σύμπτωμα ταιριάζει όντως με αυτόν τον οδηγό, ειδικά αν βλέπετε σημάδια όπως το εικονίδιο δικτύου δείχνει πρόβλημα μετά από sleep ή undocking.
  • Ελέγξτε αν το πρόβλημα είναι όντως system-wide και όχι μόνο ένα site, ένας browser ή ένα Wi‑Fi.

Τι αποτέλεσμα να περιμένετε

Αφού τρέξετε το PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false", συγκρίνετε το αποτέλεσμα με το αρχικό σύμπτωμα. Το πιο χρήσιμο checkpoint είναι αν το εικονίδιο δικτύου δείχνει πρόβλημα μετά από sleep ή undocking εμφανίζεται λιγότερο, αλλάζει μορφή ή δίνει πιο καθαρό error message. Μια καλή σελίδα δεν σταματά στην εντολή αλλά βοηθά και στον έλεγχο του αποτελέσματος.

Πώς να ελέγξετε αν λειτούργησε

Το καλύτερο verification step μετά το PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false" είναι να επαναλάβετε την ενέργεια που πριν ενεργοποιούσε το πρόβλημα. Αν το wi-fi ή το ethernet ήταν συνδεδεμένο αλλά τώρα δεν περνά traffic εμφανιστεί ακριβώς με τον ίδιο τρόπο, τότε η εντολή μάλλον δεν ήταν όλη η λύση και χρειάζεται πιο στοχευμένο επόμενο βήμα.

Shell και context εκτέλεσης

Αυτή η εντολή συνήθως δεν χρειάζεται πλήρες elevated repair context, αλλά λειτουργεί καλύτερα στο σωστό shell και με προσεκτική ανάγνωση του output.

Τι να προσέξετε πριν την εκτέλεση

Η σύνδεση θα κοπεί για λίγο. Μην την τρέξετε απρόσεκτα μέσα από απομακρυσμένη συνεδρία.

Πότε αυτό μάλλον δεν είναι το σωστό fix

Δεν είναι το σωστό πρώτο βήμα όταν έχει πέσει μόνο ένα site, υπάρχει outage του παρόχου ή μπλοκάρεται μόνο μία εφαρμογή από firewall rule. Ταιριάζει όταν φαίνεται χαλασμένο το networking stack ή η αποθηκευμένη ρύθμιση δικτύου των Windows.

Τι να κάνετε αν δεν βοηθήσει

Αν το PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false" δεν βελτιώσει το εικονίδιο δικτύου δείχνει πρόβλημα μετά από sleep ή undocking, προχωρήστε στο επόμενο βήμα της ίδιας οικογένειας συμπτωμάτων αντί να στοιβάζετε τυχαίες εντολές. Το καλύτερο follow-up εξαρτάται κυρίως από το αν η βλάβη αφορά συνδεσιμότητα, DNS, IP, proxy ή adapter state.

Συχνές ερωτήσεις

Να χρησιμοποιήσω το PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false" για αυτό ακριβώς το σύμπτωμα στα Windows;

Χρησιμοποιήστε το όταν η συμπεριφορά του υπολογιστή ταιριάζει πραγματικά με τον στόχο επιδιόρθωσης αυτής της σελίδας: Η εντολή στοχεύει σε προβλήματα σύνδεσης στο επίπεδο του adapter, όπου το Wi-Fi ή το Ethernet φαίνεται ενεργό αλλά δεν λειτουργεί σωστά.

Τι πρέπει να ελέγξω αμέσως μετά το PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false";

Ελέγξτε αν ο αρχικός trigger εξακολουθεί να αναπαράγει την ίδια αποτυχία. Σε αυτή τη σελίδα έχει σημασία αν το εικονίδιο δικτύου δείχνει πρόβλημα μετά από sleep ή undocking εμφανίζεται λιγότερο, αλλάζει μορφή ή οδηγεί σε πιο συγκεκριμένο επόμενο βήμα.

Πότε δεν αρκεί μόνο το PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false";

Δεν είναι το σωστό πρώτο βήμα όταν έχει πέσει μόνο ένα site, υπάρχει outage του παρόχου ή μπλοκάρεται μόνο μία εφαρμογή από firewall rule. Ταιριάζει όταν φαίνεται χαλασμένο το networking stack ή η αποθηκευμένη ρύθμιση δικτύου των Windows.