Va bene, quindi alcune cose dopo aver letto la tua domanda e alcuni dei commenti e dei tuoi commenti avanti e indietro da e verso gli altri. Pubblicherò alcuni dettagli e poi una potenziale soluzione in fondo che ho confermato ha funzionato benissimo in un ambiente di test / laboratorio qualche tempo fa, ma ti incoraggio a leggere interamente la mia risposta in quanto ci sono alcuni gotcha, ecc. .
Come interrompere la disconnessione del desktop remoto dopo aver chiuso la connessione
Per questa domanda sopra, altri hanno risposto e suggerito le impostazioni dell'oggetto Criteri di gruppo (i limiti di tempo di sessione inattiva e disconnessa sono illimitati ) per controllare e assicurarsi che l'utente si disconnetta anziché disconnettersi.
Sto accedendo all'utente attualmente attivo. Presenta comunque la schermata di blocco non appena eseguo l'accesso. Testato su 2 componenti fisicamente uno accanto all'altro, quindi l'esame visivo da entrambi i lati è semplice. Questo è stato forse da XP, sicuramente 7 e continua il 10. Mi piacerebbe essere in grado di farlo in modo interattivo, come posso fare con il Desktop remoto di Apple o anche con TeamViewer.
un. L'uso di TeamViewer su Windows non consentirà comunque sessioni RDP multiple o simultanee su un sistema operativo Windows non Server. Ti consentirà di interagire con le sessioni RDP attualmente esistenti o le sessioni della console attiva solo quindi se non hai più di uno di quelli a cui connetterti per interagire con, non ti darà il risultato atteso.
b. Microsoft vende sistemi operativi server e licenze di accesso client per l'accesso a Terminal Server con un costo associato per utente o per dispositivo CAL come ho visto altri menzionato in commenti, risposte, ecc. Quindi per i sistemi operativi non server Microsoft, lasciano questo RDP Terminal Server funzionalità estesa non abilitata o disabilitata per quel motivo.
c. I sistemi operativi Microsoft Server in genere sono in grado di gestire più sessioni simultanee più efficienti sulla stessa macchina con un maggiore supporto di memoria e non avere tanto (tipo bloatware non Server) le funzionalità e le funzionalità integrate di Microsoft abilitate per impostazione predefinita quanto i sistemi operativi non Server potrebbero dover garantire prestazioni ottimali in modo che queste cose non necessarie non funzionino. Su un PC di casa più persone possono legittimamente utilizzare queste funzionalità e trovarle più utili che su un server in questo tipo di ambiente per l'utilizzo non domestico (o workstation client). Su un server, tuttavia, questi potrebbero non essere necessari tanto, quindi prenderei in considerazione questi bloatware più nel contesto del sistema operativo del server solo per chiarire cosa intendo qui con il termine "bloatware" in questa particolare istanza.
La potenziale soluzione alternativa
Avvertenza: suggerirei di farlo solo in un ambiente di test o di laboratorio solo a scopo di test e non suggerirei mai di utilizzarlo per scopi di produzione in un ambiente aziendale. Altrimenti, utilizzare con cautela a proprio rischio, poiché non ho idea delle legittimità di usign questo a lungo termine altrimenti per scopi di produzione, ecc.
Di seguito è riportato un collegamento a una fonte chiamata RDPWrap presente su GITHub che è un download gratuito. Hanno pubblicato istruzioni complete con schermate, ecc. Sul sito con dettagli dettagliati, quindi non dovrebbe essere troppo difficile da capire.
Per scaricare ciò di cui hai bisogno è il file di installazione effettivo anziché il codice sorgente non compilato, dal link sottostante denominato RDPWrap Installa il file Download Link nella sezione Download di quella pagina, fai clic sul link RDPWrap-v1. 6.zip per scaricare i file di installazione EXE e batch, ecc. Contenuti in questo file ZIP (vedere la schermata seguente).
Trabocchetti
Se si applicano gli aggiornamenti di Windows su una delle macchine di prova e questa funzionalità non funziona in seguito, potrebbe essere necessario eseguire nuovamente l'installazione per eseguire la patch sui file, ecc. Potrebbe anche essere necessario controllare le risorse GITHub di origine per altre patch di bug , ecc. con le nuove versioni poiché questo è qualcosa che qualcun altro fornisce.
Importante: le impostazioni dei Criteri di gruppo e / o dei Criteri di sicurezza a livello di dominio possono sovrascrivere tutte le impostazioni del Registro locale, dei Criteri di gruppo locali e dei Criteri di sicurezza locali elencati di seguito. Da quello che posso dire ma non confermare me stesso, assicurando che queste impostazioni siano impostate come specificato impedirà la disconnessione delle sessioni RDP disconnesse dopo un certo periodo di tempo. Potrebbe essere necessario riavviare il computer dopo aver apportato le impostazioni locali modificate di seguito per renderle effettive. Potrebbe essere necessario controllare le impostazioni di Criteri di gruppo o Criteri di sicurezza a livello di dominio che hanno la precedenza sulle impostazioni locali se si riscontrano ancora problemi dopo aver verificato che tali impostazioni siano impostate localmente per macchina.
Modificare questi valori di registro come mostrato nella schermata per abilitare o disabilitare la possibilità di consentire più di una sessione RDP simultanea con l'account SAME. Dovrai cambiare e / o creare questa chiave manualmente forse e impostarla per ogni esecuzione del software patch RDPWrap sui tuoi sistemi di test.
Per modificare questa impostazione, è necessario eseguire una modifica del registro. I seguenti passaggi descrivono il processo:
- Avvia l'Editor del Registro di sistema (per impostazione predefinita, si trova in
c:\windows\regedit.exe
).
Vai alla seguente chiave di registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer
Se il valore fSingleSessionPerUser non esiste, creare un nuovo valore DWORD denominato fSingleSessionPerUser
Apri il valore fSingleSessionPerUser . I possibili valori per questa impostazione sono i seguenti:
0x0
Consenti sessioni multiple per utente
0x1
Forzare ogni utente a una singola sessione
Immettere la nuova impostazione, quindi fare clic su OK .
A. Da GPEDIT.MSC
TUTTE le impostazioni di seguito in entrambe Computer Configuration
e User Configuration
devono essere impostate su a State
di Not configured
.
Queste impostazioni di Criteri di gruppo si trovano nelle seguenti posizioni:
Computer Configuration\Policies\Administrative Templates\Windows
Components\Remote Desktop Services\Remote Desktop Session
Host\Session Time Limits
User Configuration\Policies\Administrative Templates\Windows
Components\Remote Desktop Services\Remote Desktop Session
Host\Session Time Limits
B. Dall'impostazione di SECPOL.MSC
seguito (schermata evidenziata) in Interactive logon: Do not require
CTRL+ ALT+DEL deve essere impostato a Enabled
.
1. Politiche locali \ Opzioni di sicurezza
Scarica Link Screen Shot
fonti: