Windows Server 2012 R2防止由于不活动而自动注销


11

我有一个独立的Windows 2012 Server R2,可以在本地登录。它不是域的一部分,它是标准的安装配置,没有制定任何策略。服务器注销桌面并使用密码锁定它。我该如何预防呢?


它要么注销会话,要么锁定会话,但不会同时执行。就是说,您需要查看的是屏幕保护程序或电源配置设置。
joeqwerty

它使它如此,所以我必须执行ctrl alt del并输入密码以重新登录。我检查了屏保下没有任何内容,在电源设置下,唯一的选择是关闭显示器。它不是关闭显示器,而是使其关闭,所以我必须输入ctrl alt del和密码,没有办法禁用它吗?
alphadev

Answers:


11

简单来说

  1. 解锁/打开console log display off timeout电源选项中的功能

  2. 将超时设置为0将其关闭。

详细步骤

解锁Server 2012中缺少的电源设置功能。

  1. 打开以下注册表项- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\7516b95f-f776-4464-8c53-06167f40cc99\8EC4B3A5-6868-48c2-BE75-4F3044BE88A7

  2. 设置以下值- Attributes=> 2

  3. 现在打开“控制面板”>“电源选项”>“更改计划设置”>“更改高级电源设置”
    。新的“显示”部分的“ 控制台锁定显示关闭超时”现在可用。
    b。相应地配置“插入”值(0禁用)

做完了

ps

您可能要下载我的export .reg文件,并在计算机上将其作为上述步骤1和2的快捷方式(即启用)运行console log display off timeout

在此处输入图片说明


3
我尝试了此操作,但仍然出现了锁定屏幕……
Nam G VU 2014年

1
我什至在注册表中都看不到最后一个密钥。
Sirens'7

我试过了,但是没有用。你可以检查一下吗?imgur.com/a/rFSsN
路加福音

7

服务器没有注销您的会话,只是在锁定屏幕。您可以Power Options在控制面板中更改此行为。在下Display


它使它如此,所以我必须执行ctrl alt del并输入密码以重新登录。我检查了屏保下没有任何内容,在电源设置下,唯一的选择是关闭显示器。它不是关闭显示器,而是使其关闭,所以我必须输入ctrl alt del和密码,没有办法禁用它吗?
alphadev

1
像你看上去要添加注册表项,以及2012年以后:blog.scosby.com/post/2012/12/13/...
MDMarra

注册表项的添加是阻止屏幕锁定的原因,这就是我想要的原因
alphadev

6

我知道这是一个老问题,但是此信息可能对其他人有用:

如果您在域环境中运行,请在GPO中相应地创建此设置,否则请配置本地GPO(gpedit.msc):

Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> Interactive logon: Machine inactivity limit

如果要防止锁定设置为零,请记住此更改可能对环境造成的安全影响。


不为我在2016年服务器的工作
尼克梅龙镇

2

扩展Cowboy的答案

列出电源方案,这将报告带有GUID和名称的方案列表。

powercfg /L

GUID具有别名

powercfg -aliases

常见的别名是

SCHEME_MAX = Power saver (Max power saving)
SCHEME_BALANCED = Balanced (Typical)
SCHEME_MIN = High performance (Min power saving)

然后对所有标准电源方案(对于交流和直流)禁用。

powercfg /setacvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000
powercfg /setacvalueindex SCHEME_MAX SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_MAX SUB_NONE CONSOLELOCK 000
powercfg /setacvalueindex SCHEME_BALANCED SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_BALANCED SUB_NONE CONSOLELOCK 000

1

我正在运行服务器2012 R2 Std,并且该选项在那里。只需在组策略中更改它,然后将其设置为0(如Matze所述)即可。我今天只设置了3台2012服务器,这就是我每次都这样做的方式。强制执行策略更新或等待更新。有时,我必须先注销然后重新登录,然后才能进行策略更改。要强制执行策略更新,请在管理员提示下运行gpupdate / force。


1

这在Server 2016中对我有用

打开组策略对象编辑器,然后导航到“计算机配置\管理模板\系统\电源管理\视频和显示设置”。

启用,然后将“关闭显示器(秒)”的值更改为0。

(因为默认值似乎为0,但是当您单击“启用”时,它将值设置为1!)


0

除了该选项不再存在。问题在于CONSOLELOCK的电源配置设置中的默认设置为001,除非使用powercfg,否则无法对其进行更改。要显示高性能方案的当前设置,请运行以下命令:

powercfg /q SCHEME_MIN SUB_NONE

您将看到AC和Battery的值均为001。要将其更改为000,请运行以下命令:

powercfg /setacvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000. 
powercfg /setdcvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000,

如果定义了自定义电源方案,则必须提供其标识。

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.