Come spegnere o riavviare da remoto un computer Windows
Questo articolo ti mostrerà come utilizzare lo strumento di comando di spegnimento remoto in Windows per arrestare o riavviare da remoto un computer locale o di rete. Questo può essere molto utile a volte se si dispone di più computer a casa o sulla rete che si desidera arrestare o riavviare rapidamente.
Puoi persino spegnere da remoto un computer tramite Internet, ma prima dovresti connetterti alla rete VPN o al computer di destinazione che vuoi spegnere. Non coprirò le VPN in questo articolo, ma se è qualcosa che vuoi fare, sentiti libero su Google.
È possibile eseguire uno spegnimento remoto dal prompt dei comandi utilizzando il comando shutdown e i relativi switch associati, dalla finestra di dialogo di spegnimento remoto o da un file batch. Troverò tutti e tre i metodi in questo articolo.
Panoramica di spegnimento remoto
Per farlo funzionare, ci sono un paio di passaggi che devi completare prima altrimenti ne riceverai costantemente uno Accesso negato (5) messaggio di errore e ti farà impazzire.
Passo 1: Innanzitutto, per arrestare in remoto un computer sulla rete, è necessario assicurarsi di disporre di un accesso amministrativo al computer di destinazione. Se si è su una rete domestica, il modo migliore per farlo è assicurarsi che tutti i computer si trovino nello stesso gruppo di lavoro e che tutti abbiano almeno un account amministratore con lo stesso nome utente e password.
Non è necessario utilizzare l'account amministratore incorporato su entrambi i computer perché funzioni, ma l'account utente che si utilizza su entrambi i computer deve far parte del gruppo Administrators sul computer locale. Se vai al Pannello di controllo e fai clic su Profili utente e dice Amministratore o Amministratore locale, allora stai bene. Ancora una volta, i nomi degli account utente e la password devono essere gli stessi.
Se ti trovi in un ambiente aziendale con un dominio, probabilmente vorrai effettuare l'accesso utilizzando l'account dell'amministratore del dominio. Utilizzando tali credenziali, dovresti essere in grado di arrestare qualsiasi altro computer sulla rete, anche se sono connessi utilizzando credenziali diverse.
Passo 2: Il secondo passo è accendere Condivisione di file e stampanti e consentirlo attraverso il firewall di Windows. Per fare questo, andare su Pannello di controllo e fare clic su Centro connessioni di rete e condivisione primo. Clicca sul Modifica le impostazioni di condivisione avanzate collegamento nel menu a sinistra e selezionare il pulsante di opzione per Attiva il rilevamento della rete e Attiva la condivisione di file e stampanti.
Torna alla finestra principale del Pannello di controllo e fai clic su Windows Firewall. Clicca sul Consentire un programma o una funzionalità tramite Windows Firewall nel menu a sinistra.
Assicurati di controllare solo il Home / Lavoro (privato) box e non pubblico. Non è necessario consentire nient'altro attraverso il firewall. Si potrebbe leggere su altri siti per consentire WMI, spegnimento remoto, Network Discovery, ecc., Ma l'ho provato senza nessuno di questi e funziona perfettamente.
Passaggio 3: Infine, se si sta tentando di eseguire il targeting di un computer Windows Vista, Windows 7 o Windows 8 in remoto, sarà necessario modificare il registro. A meno che tu non lo faccia, semplicemente non funzionerà. Riceverai il messaggio Accesso negato, non importa quale.
Apri l'editor del registro andando su Start e digitando regedit. Ora vai alla seguente chiave:
HKEY_LOCAL_MACHINE - SOFTWARE - Microsoft - Windows - CurrentVersion - Politiche - Sistema
Fai clic con il tasto destro del mouse su Sistema sul lato sinistro e scegliere Nuovo - Valore DWORD (32 bit).
Un nuovo valore apparirà in basso nella finestra di destra e il testo sarà evidenziato. Cambia il nome in LocalAccountTokenFilterPolicy e premere Invio. Ora fai doppio clic su di esso e modifica il valore da 0 a 1.
Fare clic su OK e chiudere il registro. Non è necessario riavviare il computer poiché le modifiche dovrebbero avere effetto immediato. Questa chiave di registro è necessaria perché in Windows Vista e versioni successive, un account amministratore viene privato delle sue credenziali quando si connette da remoto. Ciò consentirà all'account di rimanere con privilegi amministrativi.
Potrai anche leggere su altri siti per avviare il Registro remoto servizio se non è in esecuzione e per modificare la politica di sicurezza locale aggiungendo il Tutti gruppo a Forza l'arresto da un sistema remoto impostazione della politica. Nei miei test su Windows 7 e 8, non era necessario completare queste attività e davvero non dovresti perché apre il tuo sistema ai potenziali hacker.
Ovviamente, dovrai anche conoscere tutti i nomi degli altri computer sulla rete. Puoi farlo andando a Pannello di controllo e quindi facendo clic su Sistema.
Arresto remoto tramite prompt dei comandi
Il comando shutdown è più flessibile quando lo si utilizza dal prompt dei comandi perché è possibile aggiungere un gruppo di opzioni che consentono di personalizzare il comportamento. Vai a Inizio, poi Correre, e digita CMD. È possibile visualizzare l'elenco degli interruttori digitando shutdown /? nella finestra di comando.
Devi usare almeno un interruttore affinché il comando possa fare qualsiasi cosa. Fondamentalmente dovresti digitare shutdown / x / y / z dove x, y, z sono lettere nella lista sopra.
Ecco alcuni degli switch di comando più comuni e le azioni che eseguono:
/S: Spegne il computer
/ R: Riavvia il computer
/ m \\nome del computer: Il computer remoto di destinazione da arrestare
/ F: Forza i programmi a chiudere immediatamente
/ T: Aspetterà un certo periodo di tempo in secondi prima di spegnerlo o riavviarlo
/un: Interrompe un arresto se si utilizza un comando di arresto precedente con / t.
Quindi, per spegnere a distanza un'altra macchina sulla tua rete, devi digitare nel prompt dei comandi i seguenti comandi:
shutdown / m \\ computername / r / f
Questo comando riavvierà il computer chiamato nome del computer e forza tutti i programmi ancora in esecuzione per chiudersi.
shutdown -m \\ nomecomputer -s -f -c "Il computer si riavvierà, per favore salva tutto il lavoro." -t 60
Questo comando spegne il computer chiamato nome del computer, forzare tutti i programmi in esecuzione a chiudere, mostrare un messaggio all'utente e fare il conto alla rovescia 60 secondi prima che si chiuda.
Arresto remoto tramite la finestra di dialogo Arresto
Se non ti piacciono tutti quegli interruttori o in generale il prompt dei comandi, puoi aprire la finestra di dialogo di spegnimento. Puoi farlo facilmente usando semplicemente l'opzione di comando / i per il comando shutdown.
La finestra di spegnimento remoto apparirà ora come mostrato di seguito.
Clicca il Inserisci o Navigare pulsante per aggiungere computer all'elenco. È quindi possibile eseguire i comandi sull'intero batch di computer. Se fai clic su Aggiungi, dovrai inserire il nome della rete del computer nel formato \\nome del computer o semplicemente nome del computer, o funziona.
Naturalmente, è necessario conoscere il nome effettivo del computer, che ho menzionato come è possibile determinare sopra. Quindi aggiungi tutti i computer all'elenco come desideri e poi imposta le opzioni. È possibile arrestare, riavviare o annotare lo spegnimento imprevisto.
Puoi anche visualizzare un avviso, se lo desideri, per quanti secondi hai scelto e puoi inserire un commento in fondo che verrà mostrato agli utenti. Questo è tutto!
Arresto remoto tramite file batch
Infine, puoi creare un file batch in modo che possa fare tutto ciò semplicemente eseguendo il file. In alternativa, è possibile pianificare il file batch da eseguire a intervalli specifici o durante eventi specifici utilizzando l'Utilità di pianificazione.
Basta andare su Blocco note e digitare i comandi che avresti digitato nel prompt dei comandi:
shutdown -m \\ nomecomputer1 -r
shutdown -m \\ computername2 -r
shutdown -m \\ computername3 -r
Quindi salvare semplicemente il file con estensione .BAT scegliendo Tutti i files per Salva come tipo e aggiungi .bat alla fine del nome del file.
Questo riavvierà tre computer sulla mia rete domestica. Puoi inserire tutti i comandi nel file batch come preferisci, quindi sentiti libero di sperimentare!
Ho scritto un ampio post su come utilizzare i file batch in Windows, quindi leggi che se non hai familiarità con i file batch o l'utilità di pianificazione. Godere!