Windows 7: impone la disconnessione della sessione utente esistente, non la disconnessione, all'accesso


12

Con Windows XP, quando si accede a un computer, se un altro utente era già connesso, ti è stato detto chi era e ti veniva chiesto se volevi terminare la sessione:

"L'utente X è attualmente connesso a questo computer. Se continui, la sessione di Windows di questo utente terminerà e tutti i dati non salvati andranno persi. Vuoi continuare?"

In Windows 7, quando un altro utente tenta di accedere (dal desktop remoto o dalla console), vede questo messaggio:

"Un altro utente è attualmente connesso a questo computer. Se si continua, questo utente deve disconnettersi da questo computer. Continuare?"

Se si fa clic su Sì, viene richiesto di attendere una risposta dall'utente corrente. Dopo un timeout di 30 secondi, se non viene fornita alcuna risposta, si accede e l'utente precedente viene disconnesso. Questa è la modifica da XP: non sono disconnessi, sono disconnessi e i loro programmi continuano a funzionare.

Questo è un problema per noi su alcune delle nostre postazioni di produzione. Vorremmo mantenere il comportamento in stile XP e forzare una disconnessione dell'utente esistente, invece di consentire ai programmi che ora sono nascosti alla vista di essere eseguiti in background.

Abbiamo già attivato il criterio "Nascondi punti di accesso per Cambio rapido utente", ma ciò non impedisce due sessioni utente simultanee. Cosa possiamo fare per forzare una disconnessione dell'utente esistente in Windows 7?

Risposte:


7

Questo potrebbe funzionare, a seconda delle tue autorizzazioni:

  1. Apri Task Manager

  2. Scheda Processi, Mostra processi da tutti gli utenti (è in basso a sinistra)

  3. Scheda Utenti, selezionare l'utente su cui si desidera interrompere i processi, Disconnetti

  4. Verrà visualizzato un messaggio che richiede di confermare la disconnessione, scegliere la disconnessione

Ho appena verificato ciò tra un normale account utente e un account amministratore sulla mia rete.

Ecco un link con schermate su come eseguire questa operazione, passo dopo passo.


3
Funzionerebbe, ma ho bisogno che questo accada automaticamente.
Pat Clancey,

@PatClancey Penso che puoi scrivere la disconnessione in modo semi-automatico seguendo questa risposta: superuser.com/questions/269574/…
Jeroen Wiert Pluimers

2

Creare un criterio di gruppo per quei sistemi che impostano un timeout basso per disconnettersi dagli utenti disconnessi.

Per fare ciò, controlla la Computer Configuration > Policies > Administrative Templates > Windows Components > Terminal Services > Sessionssezione dei criteri di gruppo e abilita Set time limit for disconnected sessionse imposta un timeout (1 minuto).

Dopo essere stato "disconnesso" per un minuto, verranno disconnessi.


1
Nel mio editor di criteri di gruppo locale, non ho una cartella "Politiche" in "Configurazione computer". Ho trovato "Imposta limite di tempo per sessioni disconnesse" in Configurazione computer> Modelli amministrativi> Componenti di Windows> Sessione desktop remoto> Limiti di tempo sessione, ma funziona solo per disconnettere gli utenti da una connessione desktop remoto - non un utente disconnesso sulla console. Come posso impostare la politica di Servizi terminal che menzioni?
Pat Clancey,

1
@PatClancey, come hai fatto a risolverlo? Si prega di inviare una risposta . 25.000 visualizzazioni e nessuna soluzione funzionante?
Pacerier,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.