Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$old_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ext-thumbnail_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Guida al comando shutdown di Windows | IlSoftware.it

Guida al comando shutdown di Windows

Il comando shutdown di Windows può rivelarsi utile in molteplici situazioni: come usarlo per gestire il sistema locale e gli altri dispositivi connessi in rete.

Sia in Linux che in Windows il comando shutdown serve a richiedere il riavvio o l’arresto del sistema da riga di comando. Nel caso del sistema operativo Microsoft, shutdown permette anche di effettuare alcune operazioni aggiuntive, ad esempio spegnere, riavviare e ibernare il PC dal desktop oppure accedere comodamente al BIOS UEFI senza dover premere ripetutamente il tasto CANC o altri all’avvio della macchina.
Sì perché il comando shutdown di Windows può essere utilizzato non solo al prompt, in una finestra PowerShell o dalla finestra del terminale di Windows 11 ma anche richiamato dalla finestra di dialogo Esegui (Windows+R) o tramite un collegamento posto sul desktop (oppure in qualunque altra posizione).

Come spegnere il PC con shutdown

Sappiamo bene che un PC Windows può essere spento cliccando sul menu Start quindi sul pulsante Arresta, Arresta il sistema oppure, ad esempio, premendo Windows+D per visualizzare il desktop quindi ALT+F4.

Richiedere l’arresto del sistema immediato senza mostrare alcun avviso è possibile utilizzando il comando seguente:

shutdown /p

Come nel caso di tutti gli altri comandi shutdown che vedremo in questo articolo, uno dei modi più semplici per digitarli consiste nel premere Windows+R quindi inserirli nel campo Apri.

In alternativa, per spegnere Windows forzando anche la chiusura di tutte le applicazioni in esecuzione, si può utilizzare il comando shutdown che segue:

shutdown /s /f

Il comando standard per spegnere il sistema Windows senza richiedere un arresto immediato e attivando la visualizzazione di un messaggio d’avviso nel momento in cui vi fossero file aperti e applicazioni in esecuzione, è il seguente:

shutdown /s

Utilizzando shutdown /s /t 30 viene fatto partire un conto alla rovescia di 30 secondi prima dello spegnimento della macchina. Al valore 30 si può sostituire 0 per richiedere uno spegnimento immediato del sistema.
È eventualmente possibile aggiungere /c "Applicazione delle patch" per mostrare un messaggio personalizzato.

Come riavviare il PC con il comando shutdown

Allo stesso modo, è possibile richiedere il riavvio di Windows impartendo il comando seguente:

shutdown /r /t 0

In questo caso viene richiesto un riavvio immediato della macchina ma è possibile sostituire il valore 0 con il numero di secondi da attendere prima che shutdown riavvii il sistema.

Usando una sintassi molto simile a quella presentata in precedenza, è possibile:
– Riavviare subito il sistema senza alcuna attesa e senza la comparsa di avvisi: shutdown /r /p
– Riavviare Windows forzando la chiusura di tutti i file e le applicazioni: shutdown /r /f

Ibernazione, accesso al menu di boot avanzato e alla configurazione del BIOS UEFI

Come abbiamo visto nell’articolo citato in apertura, il comando shutdown di Windows permette di eseguire anche alcune operazioni avanzate come l’attivazione della modalità di ibernazione, l’accesso al menu avanzato di Windows e alla configurazione del BIOS UEFI. La sintassi da utilizzare è quella riportata di seguito:

  • shutdown /h per ibernare il sistema
  • shutdown /r /o /f /t 0 per riavviare il sistema e accedere al menu avanzato
  • shutdown /r /fw /f /t 0 per riavviare il PC e accedere al menu del BIOS UEFI (richiede i diritti di amministratore)

Diversamente dagli altri comandi shutdown presentati in precedenza, l’ultimo – ovvero quello che permette di accedere alla configurazione UEFI – necessita dei diritti di amministratore. Può quindi essere utilizzato da una finestra del prompt dei comandi, PowerShell o da Terminale aperte con i diritti amministrativi.
In alternativa si può semplicemente premere Windows+R, digitare il comando shutdown /r /fw /f /t 0 quindi usare la combinazione di tasti CTRL+MAIUSC+INVIO: in questo modo il comando viene eseguito con i diritti di amministratore.

Come riavviare e spegnere un altro sistema Windows

Attivando le condivisioni amministrative è possibile rendere il sistema gestibile da altri dispositivi connessi con la rete locale. È possibile accedere all’intero contenuto del sistema, spegnerlo e riavviarlo da un altro PC.

Per procedere è necessario che la rete locale sia configurata come Rete privata e che la condivisione di file e stampanti sia abilitata. Si tratta delle impostazioni più importanti sulle quali bisogna agire allorquando non si riuscissero a vedere le cartelle condivise in Windows.

Inoltre, sulla macchina da gestire devono essere manualmente abilitate le condivisioni amministrative. Scrivendo cmd nella casella di ricerca quindi selezionando Esegui come amministratore, è necessario incollare quanto segue:

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

La modifica viene richiesta per eseguire comandi da remoto con un account Windows, per amministrare PC in rete locale con PowerShell e per accedere all’intero file system con le condivisioni amministrative dall’interfaccia di Esplora file.

Da un altro PC collegato in rete locale, digitando \\NOME-COMPUTER\C$ nella finestra Esegui (Windows+R) diventa possibile accedere senza limitazioni all’intero contenuto dell’unità C: e degli altri supporti di memorizzazione. Ovviamente è necessario inserire le credenziali di un account amministrativo presente sulla macchina.

Per riavviare il sistema in rete locale basta aprire il prompt dei comandi con i diritti di amministratore e digitare quanto segue:
net use \\NOME-COMPUTER\ipc$

shutdown /r /m \\NOME-COMPUTER /t 30 /c "Riavvio programmato" /f

Allo stesso modo, per richiedere lo spegnimento della macchina remota collegata alla rete locale basta digitare al posto del secondo comando:

shutdown /s /m \\WIN11-PC /t 10 /c "Arresto pianificato" /f

Il comando seguente consente di annullare il riavvio o lo spegnimento del sistema:

shutdown /a /m \\NOME-COMPUTER

Per rimuovere la connessione stabilita con l’altro sistema, basta infine lanciare il comando net use * /delete.

Per disattivare le condivisioni amministrative basta utilizzare il comando seguente da una finestra del prompt aperta con i diritti di amministratore:

reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /f

Ti consigliamo anche

Link copiato negli appunti