Modifica dell'azione predefinita del pulsante di accensione su Disconnect in una sessione di desktop remoto


14

Sto remotando nel mio computer di lavoro dal mio computer a casa. A casa ho Windows 7 Ultimate mentre al lavoro ho Windows 7 Professional, sia a 64 bit che con privilegi di amministratore.

Vorrei modificare l'azione predefinita per il pulsante di accensione Disconnectinvece di Log Offma non riesco a farlo. In questo modo non dovrò fare un ulteriore clic sulla freccia per disconnettermi dalla sessione.

il pulsante di accensione

So che posso cambiare l'azione del pulsante di accensione localmente andando nella Taskbar and Start Menu Propertiesfinestra di dialogo e cambiando Power Button actionnella Start Menuscheda ma è disabilitato.

la pagina delle proprietà

Speravo di poterlo modificare dall'editor dei criteri di gruppo locale:

User Configuration
    Administrative Templates
        Start Menu and Taskbar
            Change Start Menu Power Button

ma sembra che apporti modifiche solo se connesso localmente. Non so dove cercare nel registro.

la finestra di dialogo dei criteri di gruppo

Questo pulsante è configurabile per le sessioni del desktop remoto? C'è un criterio / impostazione che devo abilitare per poterlo cambiare?

Preferirei non dover usare script separati solo per disconnettermi, se possibile.

In precedenza ero su Windows XP al lavoro, ma almeno in quel momento, il pulsante di accensione era predefinito Disconnect(anziché Shut Down) con il Log Offpulsante accanto ad esso, quindi per me andava bene. Ho notato che è disabilitato anche quando remoto sul mio laptop (anche Windows 7 Ultimate). C'è una domanda su EE che chiede la stessa cosa ma su Windows Server 2008 e ha una sola risposta, non sembra che sia stata risolta lì e non ho intenzione di registrarmi per quello ...


9
Cosa c'è di sbagliato nel pulsante 'x' nella parte superiore della finestra del desktop remoto? Utilizzando il pulsante di accensione del menu Start, si rischia di arrestare accidentalmente il computer.
James P

@James, no non lo fa. Generalmente quando si utilizza il menu Start su un computer remoto, l'arresto e il riavvio non sono disponibili (è necessario emettere il comando di arresto se si vuole davvero farlo.)
Windos

1
@Windos: dipende dalla versione specifica di Windows. Ad esempio, se apro una sessione RDP ai servizi terminal di Windows Server 2008, il pulsante "accensione" nel menu Start spegne il computer. Su Windows 2003 sono presenti un pulsante di spegnimento e un pulsante di disconnessione. Forse questo non è lo stesso sulle versioni desktop di Windows, ma non vedo ancora il punto nell'uso del menu Start sul pulsante 'x' in alto.
James P

1
@James: al momento questo non è un grosso problema, ma IIRC, la motivazione principale per questo è stata la coerenza. Al termine di una sessione di desktop remoto, la maggior parte delle volte voglio solo disconnettermi, altri mi sono dovuto disconnettere completamente e occasionalmente ho bisogno di riavviare. Per poter fare tutto ciò, il menu Start mi ha permesso di fare tutto. XP aveva un pulsante di disconnessione e la disconnessione quindi era perfetto allora. Oltre a eseguire VMware con un'interfaccia simile, ho programmato gli arresti per fare molto di più. Preferirei non dovermi preoccupare di quale programma sto usando quando voglio solo smettere.
Jeff Mercado,

2
Ctrl-Alt-Fine, quindi Alt-L. Prendi l'abitudine di questo e non spegnerai mai più accidentalmente una macchina.
Michael,

Risposte:


3

Invece di modificare il menu Start che potrebbe anche non essere fattibile, è possibile definire un'icona desktop che esegue la disconnessione.

Utilizzare il comando tsdiscon per disconnettere la sessione corrente:

tsdiscon

L'articolo precedente è per Windows 2000 Terminal Services (!), Ma il comando tsdiscon esiste ancora e suppongo che funzioni ancora. Quando l'ho provato, mi ha disconnesso ma ha lasciato tutti i miei programmi ancora in esecuzione.


2

Controlla questa chiave nel registro:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer

Nel riquadro destro di Advanced, fare doppio clic su PowerButtonActionper modificarlo.

Se PowerButtonActionnon esiste, fare clic con il tasto destro su un'area vuota nel riquadro destro di Explorer, fare clic su Nuovo e DWORD (32-bit) Value, digitare PowerButtonActione premere Invio.

Digitare il Hexadecimal Valuenumero di dati qui sotto per l'opzione del pulsante di accensione che si desidera e fare clic su OK.

Per...

Log Off: 1

Lock: 200

Restart: 4

Sleep: 10

Hibernate: 40

Shutdown: 2

L'opzione Ibernazione non sarà disponibile se non si abilita l'ibernazione e non è stata disattivata l'opzione Sospensione ibrida nelle Impostazioni del piano di risparmio energia. Se si utilizza la sospensione ibrida, è necessario selezionare Sospensione dal basso.


immagino stia chiedendo di disconnettersi. ci sarà un valore esadecimale per questo?

No non c'è ! per questa azione abbiamo soluzioni più facili quindi cambiare il pulsante di accensione ...
M.Abooali

1

Vedi se funziona?

Criteri del computer locale> Configurazione utente> Modelli amministrativi> Menu Start e barra delle applicazioni> Rimuovi disconnessione dal menu Start> Abilitato

Anche,

Criteri informatici locali> Configurazione computer> Modelli amministrativi> Componenti di finestra> Servizi desktop remoto> Host sessione desktop remoto> Ambiente sessione remota> Rimuovi opzione "Disconnect" dalla finestra di spegnimento> Disabilitato

Infine, rimuovi l'account utente per connetterti ai diritti del server per arrestare il computer.

Criteri del computer locale> Configurazione del computer> Impostazioni di Windows> Impostazioni di sicurezza? Opzioni di sicurezza ? Arresto: consente di arrestare il sistema senza accedere> Disabilitato.

E

Criteri del computer locale> Configurazione utente> Modelli amministrativi> Menu Start e barra delle applicazioni> Rimuovi e impedisce l'accesso al comando Spegni, Riavvia, Sospendi e Ibernazione> Abilitato

Quindi l'unica opzione rimanente dovrebbe essere la disconnessione.

Utilizzare shutdown -ida un computer remoto con account Admin se è necessario arrestarlo o riavviarlo.


1
in realtà ricordo che una volta abbiamo un programma di risposta legacy che deve rimanere il login, ogni volta che l'operatore entra nel controllo del log e della disconnessione accidentale, tutto il canale vocale è morto.
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.