Οδηγός εντολών Windows
Επιδιόρθωση υπηρεσίας BITS και κολλημένων jobs Windows Update
Το BITS λειτουργεί στο παρασκήνιο για Windows Update και άλλες μεταφορές. Όταν η ουρά jobs ή η κατάσταση της υπηρεσίας χαλάσει, τα downloads δείχνουν παγωμένα χωρίς σαφή εξήγηση από το κύριο UI.
Ο οδηγός αυτός είναι γραμμένος γύρω από το συγκεκριμένο ταίριασμα συμπτώματος και εντολής για το επιδιόρθωση υπηρεσίας bits και κολλημένων jobs update και όχι σαν γενική λίστα από terminal lines. Έτσι η σελίδα γίνεται πιο χρήσιμη για πραγματικό troubleshooting και μειώνει την πιθανότητα να τρέξετε λάθος fix.
sc query bits
net stop bits
net start bits
bitsadmin /reset /allusers
sc query bits
Πού είναι καλύτερο να το τρέξετε
Elevated Command Prompt είναι το σωστό execution context για αυτή τη σελίδα. Επειδή αυτό το fix αγγίζει protected Windows state, ένα κανονικό non-elevated shell μπορεί να δώσει παραπλανητικά access errors ή μερικό αποτέλεσμα.
Γρήγορο repair workflow
- Ξεκινήστε από το ακριβές σύμπτωμα αυτής της σελίδας: Τα Windows Update downloads μένουν αδρανή για πολύ
- Τρέξτε μετά τη γραμμή service ή app repair ακριβώς όπως φαίνεται.
- Αυτό το workflow είναι ρυθμισμένο για το this repair, οπότε μην το ανακατεύετε πολύ νωρίς με άσχετες εντολές επιδιόρθωσης.
- Ανοίξτε ξανά το affected feature και δείτε αν αποτυγχάνει το ίδιο component.
- Αν συνεχίζει, ελέγξτε service state, dependencies, package integrity ή event logs.
Copyable wrapper script
Χρησιμοποιήστε αυτό το wrapper όταν θέλετε την εντολή της σελίδας μέσα σε πιο καθαρό script block με αρχή και τέλος.
@echo off
echo Run this CMD sequence in an elevated Command Prompt.
echo Starting targeted repair sequence...
sc query bits
net stop bits
net start bits
bitsadmin /reset /allusers
sc query bits
echo.
echo Review the output before closing this window.
pause
Verification commands μετά το repair
Αυτές οι follow-up εντολές σας βοηθούν να ελέγξετε αν άλλαξε πράγματι το Windows state που έχει σημασία, αντί να υποθέσετε επιτυχία από μία μόνο γραμμή.
sc query type= service state= all | findstr /I RUNNING
Ποιο πρόβλημα προσπαθεί να λύσει αυτό το workflow
Στοχεύει σε downloads που φαίνονται κολλημένα επειδή τα jobs του Background Intelligent Transfer Service είναι παλιά, μπλοκαρισμένα ή δεμένα με κακή κατάσταση υπηρεσίας.
- Τα Windows Update downloads μένουν αδρανή για πολύ.
- Οι μεταφορές φαίνονται στην ουρά αλλά δεν προχωρούν.
- Υποψιάζεστε μπλοκάρισμα στο transport layer ενώ το υπόλοιπο σύστημα λειτουργεί.
Πώς λειτουργεί το workflow
Οι εντολές ελέγχουν το BITS, επανεκκινούν την υπηρεσία, καθαρίζουν queued jobs για όλους τους χρήστες και ελέγχουν ξανά την κατάστασή της.
Πότε έχει νόημα να το χρησιμοποιήσετε
Χρησιμοποιήστε το όταν ο μηχανισμός download φαίνεται μπλοκαρισμένος και θέλετε πιο στοχευμένη επιδιόρθωση πριν από πλήρες reset του Windows Update.
Πριν εκτελέσετε την εντολή
- Ανοίξτε elevated Command Prompt ή PowerShell πριν τρέξετε το sc query bits net stop bits net start bits bitsadmin /reset /allusers sc query bits.
- Επιβεβαιώστε ότι το σύμπτωμα ταιριάζει όντως με αυτόν τον οδηγό, ειδικά αν βλέπετε σημάδια όπως τα windows update downloads μένουν αδρανή για πολύ.
- Εντοπίστε ποιο ακριβώς Windows component αποτυγχάνει πριν χρησιμοποιήσετε το sc query bits net stop bits net start bits bitsadmin /reset /allusers sc query bits, ώστε να μη γίνει reset σε άσχετα μέρη του συστήματος.
Τι αποτέλεσμα να περιμένετε
Αφού τρέξετε το sc query bits net stop bits net start bits bitsadmin /reset /allusers sc query bits, συγκρίνετε το αποτέλεσμα με το αρχικό σύμπτωμα. Το πιο χρήσιμο checkpoint είναι αν τα windows update downloads μένουν αδρανή για πολύ εμφανίζεται λιγότερο, αλλάζει μορφή ή δίνει πιο καθαρό error message. Μια καλή σελίδα δεν σταματά στην εντολή αλλά βοηθά και στον έλεγχο του αποτελέσματος.
Πώς να ελέγξετε αν λειτούργησε
Το καλύτερο verification step μετά το sc query bits net stop bits net start bits bitsadmin /reset /allusers sc query bits είναι να επαναλάβετε την ενέργεια που πριν ενεργοποιούσε το πρόβλημα. Αν οι μεταφορές φαίνονται στην ουρά αλλά δεν προχωρούν εμφανιστεί ακριβώς με τον ίδιο τρόπο, τότε η εντολή μάλλον δεν ήταν όλη η λύση και χρειάζεται πιο στοχευμένο επόμενο βήμα.
Γιατί έχουν σημασία τα δικαιώματα διαχειριστή
Αυτή η εντολή αλλάζει μια υπηρεσία Windows, package ή built-in app component. Τρέξτε τη σε elevated shell ώστε τα Windows να εφαρμόσουν πραγματικά το repair και όχι απλώς να επιστρέψουν access ή privilege error.
Τι να προσέξετε πριν την εκτέλεση
Το καθάρισμα όλων των BITS jobs αφαιρεί ενεργές background μεταφορές για όλους τους χρήστες. Σε shared ή managed συστήματα χρειάζεται προσοχή.
Πότε αυτό μάλλον δεν είναι το σωστό fix
Δεν είναι το σωστό πρώτο βήμα για κάθε γενικό crash. Ταιριάζει όταν αποτυγχάνει συγκεκριμένη υπηρεσία Windows, built-in app package, indexing component, print queue, audio stack ή παρόμοιο subsystem.
Τι να κάνετε αν δεν βοηθήσει
Αν το sc query bits net stop bits net start bits bitsadmin /reset /allusers sc query bits δεν βελτιώσει τα windows update downloads μένουν αδρανή για πολύ, προχωρήστε στο επόμενο βήμα της ίδιας οικογένειας συμπτωμάτων αντί να στοιβάζετε τυχαίες εντολές. Το καλύτερο follow-up εξαρτάται κυρίως από το αν η βλάβη αφορά μια υπηρεσία Windows, package ή built-in app component.
Συχνές ερωτήσεις
Να χρησιμοποιήσω το sc query bits net stop bits net start bits bitsadmin /reset /allusers sc query bits για αυτό ακριβώς το σύμπτωμα στα Windows;
Χρησιμοποιήστε το όταν η συμπεριφορά του υπολογιστή ταιριάζει πραγματικά με τον στόχο επιδιόρθωσης αυτής της σελίδας: Στοχεύει σε downloads που φαίνονται κολλημένα επειδή τα jobs του Background Intelligent Transfer Service είναι παλιά, μπλοκαρισμένα ή δεμένα με κακή κατάσταση υπηρεσίας.
Τι πρέπει να ελέγξω αμέσως μετά το sc query bits net stop bits net start bits bitsadmin /reset /allusers sc query bits;
Ελέγξτε αν ο αρχικός trigger εξακολουθεί να αναπαράγει την ίδια αποτυχία. Σε αυτή τη σελίδα έχει σημασία αν τα windows update downloads μένουν αδρανή για πολύ εμφανίζεται λιγότερο, αλλάζει μορφή ή οδηγεί σε πιο συγκεκριμένο επόμενο βήμα.
Πότε δεν αρκεί μόνο το sc query bits net stop bits net start bits bitsadmin /reset /allusers sc query bits;
Δεν είναι το σωστό πρώτο βήμα για κάθε γενικό crash. Ταιριάζει όταν αποτυγχάνει συγκεκριμένη υπηρεσία Windows, built-in app package, indexing component, print queue, audio stack ή παρόμοιο subsystem.