Τα χρονόμετρα αφύπνισης των Windows δεν λειτουργούν στο Modern Standby

Αν μια εφαρμογή εκτελεί την προγραμματισμένη εργασία όταν ο υπολογιστής είναι ενεργός αλλά την παραλείπει στο Modern Standby, ελέγξτε πρώτα την κατάσταση αναστολής και το χρονόμετρό της.

Το Modern Wakeup είναι πρόγραμμα οδήγησης Windows και εργαλείο ρύθμισης για υπάρχοντα χρονόμετρα που επιτρέπουν αφύπνιση. Αντιγράφει το χρονόμετρο επιτρεπόμενης εφαρμογής με χρονόμετρο πυρήνα και ζητά διαδραστική επαναφορά όταν ενεργοποιηθεί. Δεν δημιουργεί πρόγραμμα εργασιών ούτε τροποποιεί την εφαρμογή.

Τα στιγμιότυπα δείχνουν αγγλικό περιβάλλον. Οι ονομασίες μπορεί να διαφέρουν ανάλογα με τη γλώσσα των Windows και της εφαρμογής.

1. Ελέγξτε αν ο υπολογιστής χρησιμοποιεί Modern Standby

Ανοίξτε το Τερματικό ή τη Γραμμή εντολών ως διαχειριστής και εκτελέστε:

powercfg /a

Βρείτε το Standby (S0 Low Power Idle) στις διαθέσιμες καταστάσεις· το όνομα ίσως είναι μεταφρασμένο. Τα Windows μπορεί να δείχνουν και τη σύνδεση δικτύου. Το Modern Wakeup αφορά χρονόμετρα εφαρμογών στο S0 Modern Standby.

Αν ο υπολογιστής χρησιμοποιεί S3 ή η εργασία χάνεται μετά από αδρανοποίηση ή τερματισμό, ο οδηγός δεν αποδεικνύει ότι το Modern Wakeup θα βοηθήσει. Ελέγξτε τον προγραμματισμό και τις ρυθμίσεις ενέργειας.

2. Ελέγξτε ότι η εφαρμογή ζητά αφύπνιση

Ενεργοποιήστε την επιλογή αφύπνισης της εφαρμογής, αν υπάρχει, και ορίστε μια μελλοντική εργασία. Ενώ εκτελείται η εφαρμογή ή η υπηρεσία της, εκτελέστε ως διαχειριστής:

powercfg /waketimers

Η εντολή εμφανίζει τα ενεργά χρονόμετρα που αναφέρουν τα Windows. Βρείτε το χρονόμετρο της εφαρμογής ή της υπηρεσίας. Μπορεί να δημιουργείται λίγο πριν από την εργασία· μια κενή λίστα χρειάζεται διερεύνηση αλλά δεν αποδεικνύει βλάβη.

Το Modern Wakeup χρειάζεται υπάρχον χρονόμετρο που επιτρέπει αφύπνιση. Δεν μπορεί να προγραμματίσει εργασία αν η εφαρμογή δεν ζήτησε τέτοιο χρονόμετρο.

Ένα παραδοσιακό χρονόμετρο και η άδεια εκτέλεσης εφαρμογής επιφάνειας εργασίας στο Modern Standby είναι διαφορετικά ζητήματα. Το χρονόμετρο δεν εγγυάται εκτέλεση. Το Modern Wakeup ζητά διαδραστική επαναφορά για να ενεργοποιηθεί η εφαρμογή.

Η Microsoft περιγράφει τις εντολές στην τεκμηρίωση powercfg και το API στην τεκμηρίωση SetWaitableTimerEx.

3. Εγκαταστήστε και δοκιμάστε το Modern Wakeup

  1. Κάντε λήψη του Modern Wakeup για Windows x64, εκτελέστε το και εγκρίνετε το αίτημα διαχειριστή.
  2. Επιλέξτε Εγκατάσταση προγράμματος οδήγησης. Η δοκιμή 7 ημερών αρχίζει με την πρώτη εγκατάσταση του προγράμματος οδήγησης.
  3. Στα Επιτρεπόμενα χρονόμετρα αφύπνισης προσθέστε το όνομα .exe της εφαρμογής ή υπηρεσίας που κατέχει το χρονόμετρο, ένα όνομα ή μοτίβο ανά γραμμή. Επιλέξτε Αποθήκευση λίστας επιτρεπόμενων. Το όνομα του αιτούντος μπορεί να διαφέρει από τον εκκινητή της εφαρμογής.
  4. Ανοίξτε την Αντιμετώπιση προβλημάτων. Για την ενσωματωμένη δοκιμή, η λίστα πρέπει να επιτρέπει το εκτελέσιμο Modern Wakeup, όπως ModernWakeup-1.0.0-win-x64.exe. Ο προεπιλεγμένος κανόνας modernwakeup*.exe το καλύπτει.
  5. Επιλέξτε ημερομηνία και ώρα σε λίγα λεπτά και πατήστε Ορισμός αφύπνισης. Κρατήστε την εφαρμογή ανοικτή, επειδή κατέχει το χρονόμετρο δοκιμής.
  6. Πατήστε Ανανέωση κατάστασης και ελέγξτε αιτούντα και προθεσμία του αντιγραμμένου χρονομέτρου. Αντιγράφεται μόνο το νωρίτερο επιτρεπόμενο· άλλο πρόγραμμα μπορεί να εμφανιστεί πρώτο.
  7. Θέστε τον υπολογιστή σε αναστολή από το μενού ενέργειας των Windows. Μετά την αφύπνιση ελέγξτε τα διαγνωστικά και αν ενεργοποιήθηκε το χρονόμετρο δοκιμής. Λάβετε υπόψη τα χρονικά όρια παρακάτω.

Μετά την επιτυχή ενσωματωμένη δοκιμή, ελέγξτε την εργασία της ίδιας της εφαρμογής. Επιβεβαιώστε ότι ολοκληρώθηκε· το άναμμα της οθόνης μόνο δεν αρκεί.

Μετά τη δοκιμή μπορείτε να κλείσετε ή να διαγράψετε το εργαλείο ρύθμισης ModernWakeup-1.0.0-win-x64.exe. Μόνο το πρόγραμμα οδήγησης Modern Wakeup πρέπει να μείνει εγκατεστημένο και ενεργό στη Διαχείριση Συσκευών.

Αν ο υπολογιστής εξακολουθεί να μην αφυπνίζεται

Συμβατότητα και όρια

Ποιες εφαρμογές λειτουργούν;

Όσες δημιουργούν υπάρχοντα χρονόμετρα αφύπνισης με API όπως SetWaitableTimer και SetWaitableTimerEx. Η συμβατότητα εξαρτάται από τον προγραμματισμό και την ενέργεια του PC. Δοκιμάστε πριν αγοράσετε.

Για ποια πλατφόρμα είναι η λήψη;

Έχει δοκιμαστεί σε Windows 10 και 11 x64 με S0 Modern Standby. Περιλαμβάνει μόνο πρόγραμμα οδήγησης x64, όχι ARM64 ή 32 bit. Χρειάζονται δικαιώματα διαχειριστή.

Απενεργοποιεί το Modern Standby ή επαναφέρει το S3;

Όχι. Χρησιμοποιεί την υπάρχουσα ρύθμιση και δεν αλλάζει τις καταστάσεις που υποστηρίζει το υλικολογισμικό ούτε ενεργοποιεί S3.

Ανάβει η οθόνη;

Το πρόγραμμα οδήγησης ζητά διαδραστική επαναφορά με δραστηριότητα οθόνης και παρουσία χρήστη. Η οθόνη μπορεί να ανάψει και τα Windows να την κλείσουν αργότερα.

Θα αφυπνιστεί ακριβώς στην ώρα του;

Ο χρόνος εξαρτάται από Windows, υλικολογισμικό, υλικό και Modern Standby. Καθυστέρηση ενός ή δύο λεπτών είναι φυσιολογική, συνήθως μικρότερη. Δοκιμάστε στον υπολογιστή σας.

Ίδια συμπεριφορά με μπαταρία και ρεύμα;

Μην το θεωρείτε δεδομένο. Δοκιμάστε με τις συνθήκες τροφοδοσίας που σκοπεύετε να χρησιμοποιήσετε.

Τι γίνεται όταν λήξει η δοκιμή;

Διαρκεί 7 ημέρες από την πρώτη εγκατάσταση. Χωρίς έγκυρη άδεια, χρονόμετρο με προθεσμία κατά ή μετά τη λήξη δεν αντιγράφεται. Η εφαρμογή δείχνει την κατάσταση και δέχεται κλειδί άδειας.

Αφαίρεση προγράμματος οδήγησης

Ανοίξτε το Modern Wakeup και επιλέξτε Απεγκατάσταση προγράμματος οδήγησης…. Η εφαρμογή σταματά το πρόγραμμα οδήγησης, αφαιρεί το πακέτο από τον χώρο προγραμμάτων οδήγησης Windows και επιχειρεί να αφαιρέσει τον ενεργό φάκελο ρυθμίσεων. Αν θέλετε τη λίστα, αντιγράψτε πρώτα το C:\ProgramData\ModernWakeup\ModernWakeup-Allowed-Timers.txt.

Εναλλακτικά, στη Διαχείριση Συσκευών > Συσκευές συστήματος, κάντε δεξί κλικ στο Modern Wakeup και επιλέξτε Κατάργηση εγκατάστασης συσκευής.

Modern Wakeup στην αγγλική Διαχείριση Συσκευών Windows

Ή χρησιμοποιήστε τη Γραμμή εντολών:

  1. Εκτελέστε pnputil /enum-drivers, βρείτε το αρχικό όνομα modernwakeup.driver.inf και σημειώστε το δημοσιευμένο όνομα, π.χ. oem42.inf.
  2. sc.exe stop ModernWakeup
  3. pnputil /delete-driver oem42.inf /uninstall

Επιστροφή στη λήψη, την τιμή και τις πληροφορίες προϊόντος.