Come spegnere o riavviare in remoto un computer Windows
Questo articolo ti mostrerà come utilizzare lo strumento di comando(command tool) di arresto remoto in Windows per arrestare o riavviare in remoto un computer locale o in rete. Questo può essere molto utile a volte se hai più computer a casa o sulla tua rete che desideri spegnere o riavviare rapidamente.
Puoi persino spegnere in remoto un computer su Internet , ma prima dovresti eseguire una VPN nella rete o nel computer di destinazione(target computer) che desideri spegnere. Non tratterò le VPN(VPNs) in questo articolo, ma se è qualcosa che vuoi fare, sentiti libero di cercarlo su Google.
È possibile eseguire uno spegnimento remoto dal prompt dei comandi(command prompt) utilizzando il comando di spegnimento e le relative opzioni, dalla finestra di dialogo di(dialog box) spegnimento remoto o da un file batch(batch file) . Esaminerò tutti e tre i metodi in questo articolo.
Panoramica dell'arresto remoto
Per farlo funzionare, ci sono un paio di passaggi che devi completare prima, altrimenti riceverai costantemente un messaggio di errore (error message)Accesso negato (5)(Access is Denied (5)) e ti farà impazzire.
Passaggio 1(Step 1) : in primo luogo, per spegnere in remoto un computer sulla rete, è necessario assicurarsi di disporre dell'accesso amministrativo al computer di destinazione. Se ci si trova su una rete domestica(home network) , 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(Administrator account) con lo stesso nome utente e password(username and password) .
Non è necessario utilizzare l' account amministratore(administrator account) integrato su nessuno dei computer affinché funzioni, ma l' account utente(user account) che utilizzi su entrambi i computer deve far parte del gruppo Administrators(Administrators group) nel computer locale. Se vai al Pannello di controllo e fai clic(Control Panel and click) su Account utente(User Accounts) e dice Amministratore(Administrator) o Amministratore locale( Local Administrator) , allora sei a posto. Anche(Again) in questo caso , i nomi degli account utente e la password devono essere gli stessi.
Se ti trovi in un ambiente aziendale con un dominio, probabilmente vorrai accedere utilizzando l' account dell'amministratore del dominio(domain administrator account) . Usando tali credenziali, dovresti essere in grado di spegnere qualsiasi altro computer sulla rete, anche se ha effettuato l'accesso utilizzando credenziali diverse.
Passaggio 2(Step 2) : il secondo passaggio consiste nell'attivare la condivisione di file e stampanti(File and Printer Sharing) e consentirla tramite il firewall di Windows(Windows firewall) . Per fare ciò, vai su Pannello di controllo e fai prima clic(Control Panel and click) su Centro connessioni di rete e condivisione(Network and Sharing Center) . Fare clic sul collegamento Modifica impostazioni di condivisione avanzate nel (Change advanced sharing settings)menu a sinistra(left menu) e selezionare il pulsante(radio button) di opzione Attiva rilevamento rete( Turn on network discovery) e Attiva condivisione file e stampanti(Turn on file and printer sharing) .
Torna alla finestra principale del Pannello di controllo e fai clic(Control Panel window and click) su Windows Firewall . Fare clic(Click) su Consenti un programma o una funzionalità tramite Windows Firewall(Allow a program or feature through Windows Firewall) nel menu a sinistra.
Assicurati di selezionare solo la casella Home/Work (Private) e non Pubblico(Public) . Non è necessario consentire nient'altro attraverso il firewall. Potresti leggere su altri siti per consentire WMI , Remote Shutdown , Network Discovery , ecc., Ma l'ho testato senza nessuno di questi e funziona perfettamente.
Passaggio 3(Step 3) : Infine, se stai cercando di indirizzare in remoto un computer Windows Vista , Windows 7 o Windows 8, dovrai modificare il registro. Se non lo fai, semplicemente non funzionerà. Riceverai solo il messaggio Accesso (Access)negato,(Denied message) non importa quale.
Apri l' editor del registro(registry editor) andando su Start e digitando (Start and typing)regedit . Ora vai alla seguente chiave:
HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows – CurrentVersion – Policies – System
Fare clic con il tasto destro del mouse su Sistema(System) sul lato sinistro e scegliere Nuovo – Valore DWORD (32 bit)(New – DWORD (32-bit) Value) .
Un nuovo valore apparirà in basso nella finestra a destra(right window) e il testo verrà evidenziato. Modificare il nome in LocalAccountTokenFilterPolicy e premere Invio(Enter) . Ora fai doppio clic su di esso e cambia il valore da 0 a 1 .
Fare clic su OK(Click OK) e chiudere il registro. Non è necessario riavviare il computer poiché le modifiche dovrebbero avere effetto immediato. Questa chiave di registro(registry key) è necessaria perché in Windows Vista e versioni successive, un account amministratore(administrator account) viene privato delle sue credenziali durante la connessione remota. Ciò consentirà all'account di mantenere i privilegi di amministratore.
Leggerai anche su altri siti per avviare il servizio Registro di sistema remoto(Remote Registry) se non è in esecuzione e per modificare i criteri di sicurezza(security policy) locali aggiungendo il gruppo Everyone a Forza l'arresto da un'impostazione dei criteri di sistema remoto( Force shutdown from a remote system) . Nei miei test su Windows 7 e 8, non c'era bisogno di completare queste attività e davvero non dovresti perché apre il tuo sistema a potenziali hacker.
Ovviamente dovrai anche conoscere tutti i nomi degli altri computer della rete. Puoi farlo andando su Pannello(Control Panel) di controllo e quindi facendo clic su Sistema(System) .
Spegnimento remoto tramite prompt dei comandi
Il comando di spegnimento è più flessibile quando lo si utilizza dal prompt dei comandi(command prompt) perché è possibile aggiungere una serie di opzioni che consentono di personalizzare il comportamento. Vai su Start , quindi Esegui(Run) e digita CMD . Puoi vedere l'elenco delle opzioni digitando shutdown /? nella finestra dei comandi(command window) .
Devi usare almeno un interruttore affinché il comando possa fare qualsiasi cosa. Fondamentalmente(Basically) dovresti digitare shutdown /x /y /z dove x, y, z sono lettere nell'elenco sopra.
Ecco un paio delle opzioni di comando più comuni e le azioni che eseguono:
/s: spegne il computer
/r: riavvia il computer
/m \\computername : il computer remoto di destinazione da spegnere
/f: Forza la chiusura immediata dei programmi
/t: attende un certo periodo di tempo in secondi prima di spegnersi o riavviarsi
/a: interrompe uno spegnimento se hai utilizzato un precedente comando di spegnimento con /t.
Quindi, per spegnere in remoto un'altra macchina sulla tua rete, dovresti digitare nel prompt dei comandi i seguenti comandi:
shutdown /m \\computername /r /f
Questo comando riavvierà il computer denominato nomecomputer(computername) e forzerà la chiusura di tutti i programmi ancora in esecuzione.
shutdown –m \\computername –s –f –c “The computer will restart, please save all work.” –t 60
Questo comando spegnerà il computer chiamato nomecomputer(computername) , forzerà la chiusura di tutti i programmi in esecuzione, mostrerà un messaggio all'utente e farà il conto alla rovescia 60 secondi prima che si spenga.
Spegnimento remoto tramite la finestra di dialogo di spegnimento
Se non ti piacciono tutte quelle opzioni o l'utilizzo del prompt dei comandi(command prompt) in generale, puoi visualizzare la finestra di dialogo di(dialog box) spegnimento . Puoi farlo facilmente semplicemente usando l' opzione di /i command switch per il comando di spegnimento.
La finestra di dialogo di spegnimento remoto apparirà ora come mostrato di seguito.
Fare clic sul pulsante Aggiungi(Add) o Sfoglia(Browse) per aggiungere computer all'elenco. È quindi possibile eseguire i comandi sull'intero batch di computer. Se fai clic su Aggiungi(Add) , dovrai inserire il nome(network name) di rete del computer nel formato \\computername o solo computername , entrambi funzionano.
Naturalmente, è necessario conoscere il nome effettivo del computer(computer name) , che ho menzionato come è possibile determinare sopra. Quindi aggiungi tutti i computer che desideri all'elenco e quindi imposta le tue opzioni. È possibile arrestare, riavviare o annotare l'arresto imprevisto.
Puoi anche visualizzare un avviso, se lo desideri, per quanti secondi scegli e puoi digitare un commento in basso che verrà mostrato agli utenti. Questo è tutto!
Spegnimento remoto tramite file batch
Infine, puoi creare un file batch(batch file) in modo che possa fare tutto questo semplicemente eseguendo il file. In alternativa, è possibile pianificare l' esecuzione del file batch(batch file) a intervalli specifici o durante eventi specifici utilizzando l' Utilità di pianificazione(Task Scheduler) .
Basta andare su Blocco note e digitare(Notepad and type) i comandi che avresti digitato nel prompt dei comandi(command prompt) :
shutdown –m \\computername1 –r shutdown –m \\computername2 –r shutdown –m \\computername3 –r
Quindi salva semplicemente il file con estensione .BAT(.BAT file extension) scegliendo Tutti i file(All Files) per Salva come tipo ( Save as type ) e aggiungi .bat alla fine del nome del file(file name) .
Questo riavvierà tre computer sulla mia rete domestica(home network) . Puoi inserire tutti i comandi che desideri nel file batch(batch file) , quindi sentiti libero di sperimentare!
Ho scritto un ampio post su come utilizzare i file batch in Windows(how to use batch files in Windows) , quindi leggilo se non hai familiarità con i file batch o l' utilità di pianificazione(task scheduler) . Divertiti!
Related posts
Come prevenire l'arresto di un computer Windows
Modifica i suoni di avvio e arresto di Windows
Disabilita il messaggio Riavvia ora dopo il messaggio di aggiornamento automatico di Windows
9 Quick Ways di fare uno Image Transparent su Windows and Mac
Come recuperare i file cancellati accidentalmente in Windows
Come risolvere l'indicizzatore di ricerca di Microsoft Windows ha smesso di funzionare ed è stato chiuso
Risolvere i problemi di connessione alla rete wireless di Windows XP
Perché non dovresti più usare Windows XP
Come creare una condivisione di rete nascosta in Windows
Cambia lettera di unità in Windows per un dispositivo USB esterno
Come collegare un proiettore a un computer Windows o Mac
Come salvare il layout dell'icona del desktop in Windows XP, 7, 8
Accedi al BIOS e modifica l'ordine di avvio per qualsiasi versione di Windows
Come sostituire Blocco note in Windows con alternative
Windows 10 & Windows 7 RAM Requirements - Quanta memoria hai bisogno?
Come impostare o contrassegnare una partizione come attiva in Windows
Disattiva l'indicizzazione in Windows per prestazioni migliori
Come convertire WebP in GIF su Windows or Mac
Come mappare un'unità di rete in Windows
Come cambiare la lingua della tastiera in Windows