禁用仅针对远程会话的屏幕保护程序


11

我在家工作,但我也经常在办公室里。我的工作和家用计算机都是Windows 7 Ultimate。

当我在办公室时,我希望我的计算机能够相当快地进入屏幕保护程序,然后锁定(“在恢复时,显示登录屏幕”)。

但是,当我在家时,我经常会在家用计算机上进行较长时间的操作,并且我不希望远程会话锁定并在切换回该会话时要求输入密码。

我正在寻找(组策略?)设置,该设置只能为远程会话关闭屏幕保护程序。这可能吗?


因此,目前的解决方法是,如果我取消选中屏幕保护程序设置窗口上的“在恢复时,显示登录屏幕”框,则在远程连接时,这将完全阻止该行为。我担心我必须将屏幕保护程序更改为“ none”,但是只需取消选中该复选框即可。不太理想,因为我要记得在上班时要重新检查一下,但我认为对于控制台还是遥控器,没有单独的设置。
–sliderhouserules

有相同的问题,但在这里在SuperUser上提出了问题:superuser.com/questions/482876 ...但是这里或那里没有解决方案:-|
0xC0000022L 2012年

Answers:


2

我能够通过TaskScheduler和Windows Event Viewer日志记录来完成此任务。

您将需要2个批处理脚本。一个禁用复选框以要​​求在屏幕保护程序解锁时输入密码,另一种则在RDP会话结束时重新启用它。

禁用脚本:

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

启用脚本:

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

在TerminalServices-LocalSessionManager下的事件ID 1149上启用禁用事件触发器

在同一位置的事件ID 24上重新启用事件触发器。

TaskScheduler示例

请享用!


我特别喜欢这一点,因为我可以在重新启用时设置更多的触发器(例如在启动时),这样我就不会因断电之类的问题而陷入不安全的状态。
泰勒·萨博

我正在玩这个游戏,不幸地遇到了一些障碍。注册表设置将被设置,但是Windows不会立即使用它们。
泰勒·萨博

1

您可以创建快捷方式来启用/禁用屏幕保护程序。我知道这不是理想的方法,但是此解决方案可以在几秒钟内完成,而不用费力地尝试自动解决问题。就是说,如果比我更有知识的人可以找到一种仅在远程登录/注销上运行登录脚本的方法,那么您就可以设置了:)

创建一个disable-screensaver.reg与此文件:

Windows Registry Editor Version 5.00

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

然后创建一个快捷方式regedit.exe /s disable-screensaver.reg。启用快捷方式相同,但使用"ScreenSaveActive"="1"代替0


谢谢,如果我找不到“纯”解决方案,这就是我要寻找的永久解决方法。
sliderhouserules

0

您可以使用gpo的环回功能来做到这一点。

环回处理使您可以根据用户要登录的计算机对象的OU 应用特定于用户的策略。因此,首先创建一个OU“ Terminalserver”或其他任何东西,然后将终端服务器移到该OU中。创建一个GPO“回送”或任何其他功能,启用“回送”设置,然后将此GPO链接到终端服务器OU。然后,您可以使用链接到Terminalserver OU的用户配置设置来创建其他GPO。这些策略将应用于登录到这些工作站的所有用户。要排除管理员,请使用安全组过滤。请执行以下操作:对于每个GPO,创建一个全局安全组,例如GPol(G lobal PolGPO的冰冷小组)。使所需的用户成为该组的成员。在GPO的安全设置中,删除默认“授权用户”的“应用策略”和“读取策略”,然后将其添加到适当的安全组。


如果我理解正确,这对于禁用特定计算机的所有用户(远程或在控制台上)的屏幕保护程序有效吗?(而不是取决于用户连接方式的设置:本地还是远程。)
理查德(Richard

这似乎比我期望的要复杂得多。我不想在域上设置组策略,而只在本地(工作)计算机上设置。感谢您的反馈。
–sliderhouserules
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.