# Come programmare lo spegnimento automatico del PC (Windows e Mac)

> Come far spegnere il computer da solo dopo un certo tempo o ogni sera alla stessa ora, con i comandi già presenti in Windows e nel Terminale del Mac, e come annullare lo spegnimento se cambi idea.

Fonte: https://simplebuild.it/it/tutorial/spegnimento-automatico-pc
Autore: SimpleBuild, Build simple. Deliver value.
Categoria: Automazioni
Procedura verificata il: 2026-09-29

Su **Windows** basta un comando: premi **Windows + R**, scrivi `shutdown /s /t 3600` e premi **Invio**, e il PC si spegne fra un'ora (3600 secondi). Per annullare scrivi `shutdown /a`. Se vuoi che succeda **ogni sera** alla stessa ora, puoi creare un'attività pianificata con un comando solo.

Sul **Mac** si usa l'app **Terminale** con il comando `pmset`, che può spegnere il computer ogni giorno a un'ora fissa.

## Prima di iniziare

- **Salva sempre il lavoro prima dell'ora dello spegnimento.** Su Windows il comando con tempo di attesa chiude i programmi senza chiedere, e le modifiche non salvate vanno perse.
- I comandi vanno scritti **esattamente come sono**, spazi compresi. Copiali da qui se puoi.
- I tempi su Windows si scrivono in **secondi**: 600 = 10 minuti, 1800 = mezz'ora, 3600 = un'ora, 7200 = due ore.

## Su Windows 11 e 10

### Spegnere il PC una volta, dopo un certo tempo

1. Premi insieme i tasti **Windows + R**: si apre la finestra **Esegui**.
2. Scrivi il comando qui sotto e premi **Invio** (in questo esempio il PC si spegne fra un'ora):

```
shutdown /s /t 3600
```

   ![Schema della finestra Esegui di Windows: nel campo Apri è scritto il comando shutdown /s /t 3600, sotto i pulsanti OK, Annulla e Sfoglia.](https://simplebuild.it/assets/img/tutorial/spegnimento-automatico-pc-esegui.svg)

3. Puoi continuare a usare il PC normalmente fino all'ora dello spegnimento.

Il significato è semplice: `/s` vuol dire «arresta il computer», `/t` è il tempo di attesa in secondi.

### Annullare lo spegnimento

Hai cambiato idea? Prima che scada il tempo:

1. Premi di nuovo **Windows + R**.
2. Scrivi questo comando e premi **Invio**:

```
shutdown /a
```

Lo spegnimento in attesa viene cancellato.

### Spegnere il PC ogni sera alla stessa ora

Per ripetere lo spegnimento tutti i giorni si crea un'**attività pianificata**: Windows la esegue da solo all'ora stabilita.

1. Apri **Start**, scrivi **Prompt dei comandi** e aprilo.
2. Scrivi questo comando (qui l'ora è le 23:00, cambiala se vuoi) e premi **Invio**:

```
schtasks /create /tn "Spegnimento serale" /tr "shutdown /s /t 60" /sc daily /st 23:00
```

3. Se tutto va bene, Windows risponde che l'attività è stata creata.

Cosa vuol dire ogni parte:

- `/tn "Spegnimento serale"` è il nome dell'attività: scegli tu come chiamarla;
- `/tr "shutdown /s /t 60"` è ciò che viene eseguito: spegnimento con un minuto di preavviso;
- `/sc daily` vuol dire ogni giorno;
- `/st 23:00` è l'ora, nel formato a 24 ore.

Se una sera ti serve il PC acceso oltre l'ora stabilita, nel minuto di preavviso puoi annullare con `shutdown /a` come visto sopra.

### Togliere lo spegnimento serale

1. Apri di nuovo il **Prompt dei comandi**.
2. Scrivi questo comando, con lo stesso nome usato per crearla, e premi **Invio**:

```
schtasks /delete /tn "Spegnimento serale"
```

3. Conferma quando Windows te lo chiede.

## Su Mac

Sul Mac lo spegnimento programmato si imposta dal Terminale, con il comando `pmset`. Apple avverte di due cose: il Mac deve essere **acceso e non in stop**, e qualcuno deve aver **fatto l'accesso**; inoltre documenti con modifiche non salvate possono impedire lo spegnimento.

### Spegnere il Mac ogni giorno alla stessa ora

1. Apri l'app **Terminale** (puoi cercarla con Spotlight).
2. Scrivi questo comando e premi **Invio** (qui l'ora è le 23:00):

```
sudo pmset repeat shutdown MTWRFSU 23:00:00
```

3. Il Terminale chiede la **password**: è quella con cui accedi al Mac, e deve essere di un utente amministratore. Mentre la scrivi **non compare nulla**, neanche i puntini: è normale. Scrivila e premi **Invio**.

Le lettere `MTWRFSU` sono i giorni della settimana, all'inglese: M lunedì, T martedì, W mercoledì, R giovedì, F venerdì, S sabato, U domenica. Per spegnerlo solo nei giorni feriali scrivi `MTWRF`. L'ora si scrive con ore, minuti e secondi, nel formato a 24 ore.

### Controllare cosa è programmato

Scrivi questo comando e premi **Invio**:

```
pmset -g sched
```

Il Terminale mostra gli spegnimenti e le accensioni programmati.

### Annullare la programmazione

```
sudo pmset repeat cancel
```

Anche qui ti viene chiesta la password. Questo comando cancella tutti gli eventi ripetuti, sia gli spegnimenti sia le accensioni.

### Far accendere il Mac al mattino

Con lo stesso comando puoi far riattivare il Mac a un'ora fissa. Per esempio, per il lunedì alle 8:

```
sudo pmset repeat wake M 8:00:00
```

Apple ricorda che, se **FileVault** (la cifratura del disco) è attivo, dovrai comunque inserire la password ogni volta che il Mac si accende.

## Se non funziona ancora

- **Su Windows compare «Accesso negato»?** Riapri il Prompt dei comandi scegliendo **Esegui come amministratore** e riprova.
- **Il PC Windows non si spegne all'ora stabilita?** Controlla che a quell'ora fosse acceso e non in sospensione, e che l'ora sia scritta nel formato a 24 ore (23:00, non 11:00).
- **Il Mac non si spegne?** Di solito è in stop, nessuno ha fatto l'accesso, oppure un documento aperto aspetta di essere salvato.
- **Vuoi che il PC faccia da solo anche le copie di sicurezza?** Parti da [come fare il backup del PC Windows](https://simplebuild.it/it/tutorial/backup-pc-windows) o da [come fare il backup del Mac con Time Machine](https://simplebuild.it/it/tutorial/backup-mac-time-machine).
- **Il PC ci mette tanto ad accendersi e spegnersi?** Guarda la guida sui [programmi che partono da soli](https://simplebuild.it/it/tutorial/programmi-avvio-automatico-windows).
- **Quando chiedere a un tecnico:** se ti serve qualcosa di più preciso (spegnere solo dopo la fine di un lavoro, avvisare prima gli altri utenti, gestire più computer in ufficio) conviene uno script su misura, scritto e provato per il tuo caso.

## Domande frequenti

### Se ho un documento aperto, lo perdo?

Su Windows può succedere: con un tempo di attesa il comando shutdown chiude i programmi anche senza chiederti di salvare. Sul Mac, al contrario, i documenti con modifiche non salvate possono impedire lo spegnimento. In tutti e due i casi salva prima.

### Il Mac si spegne anche se è in stop?

No. Apple spiega che il Mac deve essere attivo e con un utente collegato: se è in stop o nessuno ha fatto l'accesso, all'ora stabilita non si spegne.

### Posso anche farlo accendere da solo al mattino?

Sul Mac sì, con lo stesso comando pmset e l'evento di accensione o riattivazione. Su Windows questa guida copre solo lo spegnimento: l'accensione automatica non si imposta con questi comandi.

## Fonti

- [shutdown (comandi di Windows)](https://learn.microsoft.com/it-it/windows-server/administration/windows-commands/shutdown)
- [schtasks create](https://learn.microsoft.com/it-it/windows-server/administration/windows-commands/schtasks-create)
- [schtasks delete](https://learn.microsoft.com/it-it/windows-server/administration/windows-commands/schtasks-delete)
- [Programmare l'accensione, lo spegnimento del Mac in Terminale](https://support.apple.com/it-it/guide/mac-help/mchl40376151/mac)
- [Inserire una password nella finestra di Terminale sul Mac](https://support.apple.com/it-it/guide/terminal/trml6909054d/mac)
