Ci si potrebbe chiedere se Windows 10 può essere configurato per disconnettere gli utenti (invece di bloccare la workstation) dopo l'inattività con l'aiuto di uno screen saver. Gli screen saver si attivano dopo che l'utente rimane inattivo o inattivo per il tempo specificato. Quando riprendi dallo screen saver, ti vengono richieste le credenziali per tornare al desktop.
Gli strumenti del Resource Kit di Windows 2003 hanno un file salvaschermo winexit.scr
, conosciuto come Windows Esci dal salvaschermo o Salvaschermo di disconnessione che fa esattamente questo. Tuttavia, lo screen saver WinExit.scr genera il seguente errore quando si tenta di eseguirlo su Windows Vista e versioni successive, incluso Windows 10.
Si è verificato un errore durante la creazione della sezione del registro.
Come far funzionare un programma sviluppato 16 anni fa su Windows 10? Questo articolo spiega come usare il winexit.scr
screen saver per disconnettere un account utente dopo il timeout di inattività in Windows 10.
Disconnessione automatica Utenti inattivi o inattivi in Windows 10
Utilizzo del salvaschermo WinExit
- Scarica Strumenti del kit di risorse di Windows 2003 (rktools.exe — 11,7 MB) dall'Area download Microsoft ufficiale.
- Usa 7-Zip o qualsiasi altro strumento di archiviazione di terze parti per aprire il
rktools.exe
e poi aprire all'interno delrktools.msi
file.
- Estratto
winexit.scr
e copialo suC:\Windows\System32
- Avvia l'editor del registro (
regedit.exe
) e vai al ramo seguente (rispettivamente per sistemi Windows a 32 e 64 bit):[Per Windows a 32 bit] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\control.ini [Per Windows a 64 bit] HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\IniFileMapping\control.ini
- Fare clic con il pulsante destro del mouse control.ini e fai clic su Autorizzazioni
- Aggiungi il tuo account utente e abilita Pieno controllo autorizzazioni. Per far funzionare lo screen saver di disconnessione per tutti gli account, aggiungi ciascun utente (o aggiungi il
Utenti
gruppo) alla lista e dare loro Pieno controllo autorizzazioni.
- Fare clic su OK per chiudere la finestra di dialogo e uscire dall'editor del registro.
- Apri la finestra di dialogo Impostazioni salvaschermo nel Pannello di controllo.
- Selezionare Salvaschermo di disconnessione dall'elenco e fare clic su Impostazioni
- Nella finestra di dialogo WinExit Setup, impostare il valore del timer per il conto alla rovescia, Forza disconnessione e il messaggio di disconnessione personalizzato come desiderato, quindi fare clic su OK.
L'impostazione del salvaschermo viene applicata e si attiva dopo il timeout di inattività e ti offre il conto alla rovescia di 30 secondi con un'opzione per annullare il processo di disconnessione. Tutte le app aperte vengono terminate se il Forzare la chiusura dell'applicazione l'opzione è stata selezionata.
IMPARENTATO:Come accedere automaticamente a Windows e bloccare automaticamente la workstation dopo l'accesso?File di configurazione del salvaschermo di disconnessione
Le impostazioni sono memorizzate nel file control.ini nella cartella VirtualStore qui:
C:\Utenti\%nomeutente%\AppData\Local\VirtualStore\Windows\control.ini
Poiché il programma è stato progettato per le versioni di Windows precedenti a Windows Vista, tenta immediatamente di scrivere su
C:\Windows\Control.ini
senza verificare se il processo dispone dei privilegi di amministratore e non riesce a creare il file. Pertanto, la virtualizzazione UAC si attiva quando si salva l'impostazione dello screen saver di disconnessione e le impostazioni vengono scritte nella posizione reindirizzata sopra.È inoltre possibile modificare il file precedente utilizzando Blocco note e configurare direttamente le impostazioni del salvaschermo per la disconnessione o distribuire il file. Ecco una configurazione di esempio:
[Salvaschermo. Disconnettersi] ForceLogoff=1. Timer conto alla rovescia=25. DialogMessage=Ora verrai disconnesso dallo Screensaver di WinExit.
Applica le impostazioni del salvaschermo per tutti gli utenti sul computer
spostando il control.ini
file o creandolo manualmente nel C:\Windows
anche la directory funziona. Il posizionamento del file nella directory di Windows applicherà le impostazioni a tutti gli account utente sul computer. Tuttavia, se si utilizza la finestra di dialogo Impostazioni salvaschermo per configurare il salvaschermo, la configurazione viene scritta in Negozio virtuale directory, che è per utente.
La configurazione delle impostazioni dello screen saver come amministratore non causa il problema di virtualizzazione. Per configurare lo screen saver come amministratore, eseguire la seguente riga di comando elevato (come amministratore):
rundll32.exe shell32.dll, Control_RunDLL desk.cpl, screensaver,@screensaver
Sono disponibili molti altri prodotti salvaschermo di disconnessione di terze parti, ma potresti non averne bisogno poiché lo screen saver di disconnessione WinExit.scr funziona perfettamente su Windows 10.
Potresti anche voler controllare un metodo senza screen saver Lithnet Idle-Logoff, un'utilità abilitata ai criteri di gruppo per la disconnessione delle sessioni utente di Windows inattive. Il programma è stato sviluppato da Ryan Newington, vincitore del premio Microsoft Most Valuable Professional dall'Australia.
Una piccola richiesta: se ti è piaciuto questo post, condividilo?
Una "piccola" condivisione da parte tua sarebbe di grande aiuto per la crescita di questo blog. Alcuni ottimi suggerimenti:- Fissalo!
- Condividilo sul tuo blog preferito + Facebook, Reddit
- Twittalo!