我正在从家里的电脑远程访问我的工作电脑。我在家里使用 Windows 7 Ultimate,在工作时使用 Windows 7 Professional,两者都是 64 位且具有管理员权限。
我想将电源按钮的默认操作改为 ,Disconnect
但Log Off
似乎无法做到。这样我就不必额外点击箭头来断开会话了。
我知道我可以通过转到对话框Taskbar and Start Menu Properties
并在选项卡Power Button action
中更改来本地更改电源按钮操作Start Menu
,但它已被禁用。
我希望可以从本地组策略编辑器中更改它:
User Configuration
Administrative Templates
Start Menu and Taskbar
Change Start Menu Power Button
但看起来它只在本地连接时才会做出更改。我不知道在注册表中查找哪里。
此按钮是否可以为远程桌面会话配置?是否有我必须启用的策略/设置才能更改此设置?
如果可能的话,我宁愿不必使用单独的脚本来断开连接。
我以前在工作时使用的是 Windows XP,但至少那时,电源按钮默认为Disconnect
(而不是Shut Down
),Log Off
旁边有一个按钮,所以对我来说没问题。我注意到,当我远程连接到我的笔记本电脑(也是 Windows 7 Ultimate)时,它也被禁用了。EE 上有一个问题询问同样的问题,但在 Windows Server 2008 上,只有一个回复,但似乎没有在那里得到解决,我不会注册这个……
答案1
您可以定义一个执行断开连接的桌面图标,而不必更改“开始”菜单(这可能也不可行)。
使用tsdiscon 命令断开当前会话:
tsdiscon
上面的文章适用于 Windows 2000 终端服务 (!),但 tsdiscon 命令仍然存在,我认为它仍然有效。当我尝试它时,它注销了我,但所有程序仍在运行。
答案2
检查注册表中的此项:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer
在 的右侧窗格中Advanced
,双击PowerButtonAction
进行修改。
如果PowerButtonAction
不存在,则右键单击资源管理器右侧窗格中的空白区域,单击新建DWORD (32-bit) Value
,输入PowerButtonAction
,然后按 Enter。
在下面输入Hexadecimal Value
您想要的电源按钮选项的数据编号,然后单击“确定”。
为了...
Log Off: 1
Lock: 200
Restart: 4
Sleep: 10
Hibernate: 40
Shutdown: 2
除非您启用休眠模式并在电源计划设置中关闭混合睡眠选项,否则休眠选项将不可用。如果您使用混合睡眠,则可从下方选择睡眠。
答案3
看看这是否有效?
本地计算机策略 > 用户配置 > 管理模板 > 开始菜单和任务栏 > 删除开始菜单上的注销 > 已启用
还,
本地计算机策略 > 计算机配置 > 管理模板 > Window 组件 > 远程桌面服务 > 远程桌面会话主机 > 远程会话环境 > 从关机对话框中删除“断开连接”选项 > 已禁用
最后,删除您的用户帐户连接服务器的权限以关闭计算机。
本地计算机策略 > 计算机配置 > Windows 设置 > 安全设置?安全选项?关机:允许系统无需登录即可关机 > 已禁用。
和
本地计算机策略 > 用户配置 > 管理模板 > 开始菜单和任务栏 > 删除并阻止访问关机、重启、睡眠和休眠命令 > 已启用
那么唯一剩下的选择就是断开连接。
shutdown -i
如果您需要关闭或重新启动计算机, 请使用具有管理员帐户的远程计算机。