Disabilita Screen Saver solo per sessioni remote


11

Lavoro da casa, ma sono anche in ufficio abbastanza spesso. Il mio lavoro e le macchine domestiche sono entrambi Windows 7 Ultimate.

Quando sono in ufficio, mi piace che il mio computer vada abbastanza rapidamente allo screen saver e poi si blocchi ("Al riavvio, visualizza la schermata di accesso").

Ma quando sono a casa, faccio spesso qualcosa sul mio computer di casa per un bel po 'di tempo e non voglio che la sessione remota si blocchi e richieda una password quando torno su di essa.

Sto cercando un'impostazione (Criteri di gruppo?) Che può disattivare lo screen saver solo per le sessioni remote. È possibile?


Quindi la soluzione per ora è che, quando sono connesso in remoto se deseleziono la casella "Riavvia, visualizza la schermata di accesso" nella finestra delle impostazioni dello screen saver, questo impedisce del tutto il comportamento. Ero preoccupato che avrei dovuto cambiare il mio salvaschermo in "nessuno", ma deselezionando la casella lo fa. Non è l'ideale in quanto devo ricordare di ricontrollarlo quando entro in ufficio, ma non credo che ci sia un'impostazione separata per questa console rispetto al telecomando.
sliderhouserules,

Avere la stessa domanda, ma l'ho fatta su SuperUser qui: superuser.com/questions/482876 ... ma nessuna soluzione qui o là: - |
0xC0000022L,

Risposte:


2

Sono stato in grado di farlo con la registrazione TaskScheduler e Windows Event Viewer.

Avrai bisogno di 2 script batch. Uno per disabilitare la casella di controllo per richiedere la password per sbloccare lo screensaver e un altro per riattivarla al termine della sessione RDP.

Disabilita script:

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 0

Abilita script:

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 1

Disabilitare il trigger di evento sull'ID evento 1149 in TerminalServices-LocalSessionManager

Fai riattivare il tuo evento sull'evento ID 24, nello stesso posto.

Esempio di TaskScheduler

Godere!


Mi piace in particolare questo perché posso impostare più trigger sulla riattivazione (come all'avvio) in modo da non rimanere bloccato in uno stato insicuro da qualcosa come un'interruzione di corrente.
Tyler Szabo,

Ci stavo giocando e sfortunatamente ho colpito qualche strappo; verranno impostate le impostazioni del registro ma Windows non le onorerà immediatamente.
Tyler Szabo,

1

È possibile creare collegamenti per abilitare / disabilitare il salvaschermo. So che non è l'ideale, ma questa soluzione può essere fatta in pochi secondi invece di sbattere la testa cercando di capire qualcosa di automatizzato. Detto questo, se qualcuno più esperto di me riesce a trovare un modo per far eseguire uno script di accesso solo all'accesso / disconnessione remoti, allora sei pronto :)

Crea un file disable-screensaver.regcon questo:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaveActive"="0"

Quindi creare un collegamento a regedit.exe /s disable-screensaver.reg. Il collegamento di abilitazione è lo stesso ma con "ScreenSaveActive"="1"invece di 0.


Grazie, questo era quello che avrei cercato per una soluzione temporanea permanente se non avessi trovato una soluzione "pura".
sliderhouserules,

0

Potresti riuscire a farlo con la funzione loopback di gpo.

L'elaborazione di loopback consente di applicare criteri specifici dell'utente in base all'unità organizzativa in cui si trova l' oggetto computer a cui l'utente accede. Quindi prima crea un "Terminalserver" OU o altro e sposta i tuoi terminal server in questa OU. Creare un "Loopback" dell'oggetto Criteri di gruppo o altro, abilitare l'impostazione Loopback e collegare questo oggetto Criteri di gruppo all'unità organizzativa Terminalserver. Quindi è possibile creare oggetti Criteri di gruppo aggiuntivi con le impostazioni di configurazione dell'utente collegate all'unità organizzativa Terminalserver. Questi criteri verranno applicati a tutti gli utenti che accedono a queste workstation. Per escludere gli amministratori, utilizzare il filtro del gruppo di sicurezza. Effettuare le seguenti operazioni: Per ogni GPO, creare un gruppo di protezione globale denominato, per esempio, GPol ( G lobal Polgruppo ghiacciato per GPO). Rendi gli utenti desiderati membri di questo gruppo. Nelle impostazioni di sicurezza per l'oggetto Criteri di gruppo, rimuovere "Applica criterio" e "Leggi criterio" per gli "Utenti autenticati" predefiniti, invece aggiungerlo per il gruppo di sicurezza appropriato.


Se ho capito bene, questo funzionerebbe per disabilitare lo screen saver per tutti gli utenti (remoti o sulla console) per computer specifici? (Invece di un'impostazione che dipende da come l'utente si connette: localmente o remoto.)
Richard

Sembra molto più coinvolto di quanto sperassi. Non voglio impostare Criteri di gruppo sul dominio, ma solo la mia macchina locale (di lavoro). Grazie per il feedback però.
sliderhouserules,
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.