PROBLEMA [RISOLTO] Risveglio involontario da sospensione

  • Autore discussione Autore discussione Aska
  • Data d'inizio Data d'inizio
Pubblicità

Aska

Nuovo Utente
Messaggi
24
Reazioni
1
Punteggio
25
Il mio PC Win10 è impostato per entrare in sospensione dopo 5 minuti di inutilizzo.

A livello hardware, il mouse, la tastiera e la scheda di rete possono revocare la sospensione.

A livello software, a partire dalle 9 del mattino, il PC svolge una serie di attività di backup ogni 3 ore, che revocano la sospensione.

La sospensione ha sempre funzionato a dovere: quando sono fuori casa o alla sera quando smetto le mie attività col PC, questo è sempre entrato in sospensione per risvegliarsi alle 9 del mattino e fare ciò che deve, per poi tornare nuovamente in sospensione dopo 5 minuti di inattività, sia che io sia presente o meno.

Ultimamente ciò non avviene più.
La sospensione avviene regolarmente dopo i 5 minuti d'inattività, ma viene immediatamente revocata 3 secondi dopo. Ne ho conferma dai log di sistema. La causa sembrerebbe essere la scheda di rete (che è l'output del comando "powecfg -lastwake"). Il problema è che non posso disabilitare la scheda di rete, perché devo essere in grado di svegliare il PC da remoto (sia perché mi fa da "NAS" domestico, sia perché devo reperire documenti quando sono all'esterno/fuori casa).

E' possibile identificare con precisione il motivo per cui la scheda "s'attiva" e sveglia il PC, esattamente 3 secondi dopo l'entrata in sospensione? Come si evince, il mio PC deve restare sempre attivo per una molteplicità di situazioni, e deve poter entrare e uscire dalla sospensione, così come ha sempre fatto.

Suggerimenti?
 
Allora, dopo tanto cercare, sono giunto ad una soluzione che lascio scritto per i posteri.

Aprendo un terminale come amministratore, ci sono 3 comandi interessanti da poter usare:

  • powercfg -lastwake indica quale software o hardware ha 'svegliato' il PC l'ultima volta
  • powercfg -requests indica app, driver, o servizi che impediscono lo sleep mode / standby / ibernazione
  • powercfg /requestsoverride serve per sovrascrivere le richieste per un'app, driver, o servizio

Nel mio caso, ciò che svegliava il PC costantemente e, ultimamente, ne impediva addirittura lo sleep mode era TermService, il Servizio di Desktop Remoto (di cui faccio uso ingente per controllare il PC col tablet).

Per ignorare le richieste di TermService e consentire al PC di entrare in sleep mode, ho scritto nel terminale il seguente comando:

  • powercfg /requestsoverride service TermService execution
Fatto.
Il PC entra regolarmente in sleep mode.
 
Pubblicità
Pubblicità
Indietro
Top