Οδηγός εντολών Windows
Πώς να καθαρίσετε το download cache του Windows Update
Το Windows Update αποθηκεύει τα πακέτα που κατεβάζει πριν από την εγκατάσταση. Αν αυτά τα cached αρχεία χαλάσουν, τα Windows μπορεί να ξανακατεβάζουν συνεχώς το ίδιο payload, να κολλάνε στο ίδιο ποσοστό ή να αποτυγχάνουν πριν ξεκινήσει η εγκατάσταση. Ο καθαρισμός του download cache αναγκάζει το σύστημα να πάρει νέα αντίγραφα.
Ο οδηγός αυτός είναι γραμμένος γύρω από το συγκεκριμένο ταίριασμα συμπτώματος και εντολής για το καθαρισμός download cache windows update και όχι σαν γενική λίστα από terminal lines. Έτσι η σελίδα γίνεται πιο χρήσιμη για πραγματικό troubleshooting και μειώνει την πιθανότητα να τρέξετε λάθος fix.
PowerShell -Command "Stop-Service wuauserv,bits -Force; Remove-Item -Path C:WindowsSoftwareDistribution\Download* -Recurse -Force -ErrorAction SilentlyContinue; Start-Service bits,wuauserv"
Πού είναι καλύτερο να το τρέξετε
Elevated PowerShell είναι το σωστό execution context για αυτή τη σελίδα. Επειδή αυτό το fix αγγίζει protected Windows state, ένα κανονικό non-elevated shell μπορεί να δώσει παραπλανητικά access errors ή μερικό αποτέλεσμα.
Γρήγορο repair workflow
- Ξεκινήστε από το ακριβές σύμπτωμα αυτής της σελίδας: Το Windows Update κατεβάζει το ίδιο πακέτο ξανά και ξανά
- Τρέξτε μετά τη βασική γραμμή επιδιόρθωσης ακριβώς όπως φαίνεται.
- Αυτό το workflow είναι ρυθμισμένο για το this repair, οπότε μην το ανακατεύετε πολύ νωρίς με άσχετες εντολές επιδιόρθωσης.
- Κάντε restart αν άλλαξαν servicing components ή protected files και ξαναδοκιμάστε την αρχική ενέργεια.
- Μόνο μετά προχωρήστε σε CBS.log, DISM source repair ή Windows Update specific βήματα.
Copyable wrapper script
Χρησιμοποιήστε αυτό το wrapper όταν θέλετε την εντολή της σελίδας μέσα σε πιο καθαρό script block με αρχή και τέλος.
$ErrorActionPreference = "Continue"
Write-Host "Run this PowerShell block in an elevated window before trusting the result."
Write-Host "Starting targeted Windows repair step..."
PowerShell -Command "Stop-Service wuauserv,bits -Force; Remove-Item -Path C:WindowsSoftwareDistribution\Download* -Recurse -Force -ErrorAction SilentlyContinue; Start-Service bits,wuauserv"
Write-Host "`nReview the output above before moving to the next fix."
Verification commands μετά το repair
Αυτές οι follow-up εντολές σας βοηθούν να ελέγξετε αν άλλαξε πράγματι το Windows state που έχει σημασία, αντί να υποθέσετε επιτυχία από μία μόνο γραμμή.
DISM /Online /Cleanup-Image /CheckHealth
sfc /verifyonly
Ποιο πρόβλημα προσπαθεί να λύσει
Το script στοχεύει σε χαλασμένα ή παλιά download αρχεία μέσα στο cache του Windows Update.
- Το Windows Update κατεβάζει το ίδιο πακέτο ξανά και ξανά.
- Η πρόοδος της λήψης παγώνει και δεν επανέρχεται.
- Υποψιάζεστε ότι τα cached update αρχεία έχουν πρόβλημα.
Πώς λειτουργεί η εντολή
Το script σταματά τις υπηρεσίες του Windows Update, διαγράφει αρχεία από το SoftwareDistribution\Download και ξεκινά ξανά τις υπηρεσίες ώστε να ληφθούν νέα αρχεία.
Πότε έχει νόημα να τη χρησιμοποιήσετε
Χρησιμοποιήστε το όταν τα update downloads έχουν ξεκάθαρα κολλήσει ή καταστραφεί. Είναι πιο στοχευμένο από ένα πλήρες reset του Windows Update.
Πριν εκτελέσετε την εντολή
- Ανοίξτε elevated Command Prompt ή PowerShell πριν τρέξετε το PowerShell -Command "Stop-Service wuauserv,bits -Force; Remove-Item -Path C:WindowsSoftwareDistribution\Download* -Recurse -Force -ErrorAction SilentlyContinue; Start-Service bits,wuauserv".
- Επιβεβαιώστε ότι το σύμπτωμα ταιριάζει όντως με αυτόν τον οδηγό, ειδικά αν βλέπετε σημάδια όπως το windows update κατεβάζει το ίδιο πακέτο ξανά και ξανά.
- Κρατήστε ακριβές output από DISM, SFC, CBS ή Windows Update γιατί αυτά τα στοιχεία είναι κρίσιμα για το επόμενο βήμα.
Τι αποτέλεσμα να περιμένετε
Αφού τρέξετε το PowerShell -Command "Stop-Service wuauserv,bits -Force; Remove-Item -Path C:WindowsSoftwareDistribution\Download* -Recurse -Force -ErrorAction SilentlyContinue; Start-Service bits,wuauserv", συγκρίνετε το αποτέλεσμα με το αρχικό σύμπτωμα. Το πιο χρήσιμο checkpoint είναι αν το windows update κατεβάζει το ίδιο πακέτο ξανά και ξανά εμφανίζεται λιγότερο, αλλάζει μορφή ή δίνει πιο καθαρό error message. Μια καλή σελίδα δεν σταματά στην εντολή αλλά βοηθά και στον έλεγχο του αποτελέσματος.
Πώς να ελέγξετε αν λειτούργησε
Το καλύτερο verification step μετά το PowerShell -Command "Stop-Service wuauserv,bits -Force; Remove-Item -Path C:WindowsSoftwareDistribution\Download* -Recurse -Force -ErrorAction SilentlyContinue; Start-Service bits,wuauserv" είναι να επαναλάβετε την ενέργεια που πριν ενεργοποιούσε το πρόβλημα. Αν η πρόοδος της λήψης παγώνει και δεν επανέρχεται εμφανιστεί ακριβώς με τον ίδιο τρόπο, τότε η εντολή μάλλον δεν ήταν όλη η λύση και χρειάζεται πιο στοχευμένο επόμενο βήμα.
Γιατί έχουν σημασία τα δικαιώματα διαχειριστή
Αυτή η εντολή αλλάζει ακεραιότητα συστήματος και corruption του component store. Τρέξτε τη σε elevated shell ώστε τα Windows να εφαρμόσουν πραγματικά το repair και όχι απλώς να επιστρέψουν access ή privilege error.
Τι να προσέξετε πριν την εκτέλεση
Η επόμενη προσπάθεια θα κατεβάσει ξανά τα αρχεία, οπότε σε αργή σύνδεση μπορεί να αργήσει περισσότερο. Τρέξτε το σε elevated PowerShell.
Πότε αυτό μάλλον δεν είναι το σωστό fix
Δεν είναι το σωστό πρώτο βήμα για ένα απλό bug εφαρμογής τρίτου, για browser-only πρόβλημα ή για εμφανές hardware failure. Ταιριάζει όταν το σύμπτωμα δείχνει Windows image health, επαναλαμβανόμενη corruption σε updates ή protected system files.
Τι να κάνετε αν δεν βοηθήσει
Αν το PowerShell -Command "Stop-Service wuauserv,bits -Force; Remove-Item -Path C:WindowsSoftwareDistribution\Download* -Recurse -Force -ErrorAction SilentlyContinue; Start-Service bits,wuauserv" δεν βελτιώσει το windows update κατεβάζει το ίδιο πακέτο ξανά και ξανά, προχωρήστε στο επόμενο βήμα της ίδιας οικογένειας συμπτωμάτων αντί να στοιβάζετε τυχαίες εντολές. Το καλύτερο follow-up εξαρτάται κυρίως από το αν η βλάβη αφορά ακεραιότητα συστήματος και corruption του component store.
Συχνές ερωτήσεις
Να χρησιμοποιήσω το PowerShell -Command "Stop-Service wuauserv,bits -Force; Remove-Item -Path C:WindowsSoftwareDistribution\Download* -Recurse -Force -ErrorAction SilentlyContinue; Start-Service bits,wuauserv" για αυτό ακριβώς το σύμπτωμα στα Windows;
Χρησιμοποιήστε το όταν η συμπεριφορά του υπολογιστή ταιριάζει πραγματικά με τον στόχο επιδιόρθωσης αυτής της σελίδας: Το script στοχεύει σε χαλασμένα ή παλιά download αρχεία μέσα στο cache του Windows Update.
Τι πρέπει να ελέγξω αμέσως μετά το PowerShell -Command "Stop-Service wuauserv,bits -Force; Remove-Item -Path C:WindowsSoftwareDistribution\Download* -Recurse -Force -ErrorAction SilentlyContinue; Start-Service bits,wuauserv";
Ελέγξτε αν ο αρχικός trigger εξακολουθεί να αναπαράγει την ίδια αποτυχία. Σε αυτή τη σελίδα έχει σημασία αν το windows update κατεβάζει το ίδιο πακέτο ξανά και ξανά εμφανίζεται λιγότερο, αλλάζει μορφή ή οδηγεί σε πιο συγκεκριμένο επόμενο βήμα.
Πότε δεν αρκεί μόνο το PowerShell -Command "Stop-Service wuauserv,bits -Force; Remove-Item -Path C:WindowsSoftwareDistribution\Download* -Recurse -Force -ErrorAction SilentlyContinue; Start-Service bits,wuauserv";
Δεν είναι το σωστό πρώτο βήμα για ένα απλό bug εφαρμογής τρίτου, για browser-only πρόβλημα ή για εμφανές hardware failure. Ταιριάζει όταν το σύμπτωμα δείχνει Windows image health, επαναλαμβανόμενη corruption σε updates ή protected system files.