完全禁用关机功能(只是暂时关闭)


2

假设我在计算机上启动了一个长时间运行的进程,必须确保该进程不被中断(例如,格式化大驱动器)。
我不能相信自己(或其他使用机器的人)记得不按入门菜单的Shut Down&/或不按表壳上的物理按钮。

我将如何删除计算机关机功能?

我想到了一种方法;

  • 在开始菜单的属性中,将按钮的功能更改为lock
  • 在中Power Options,更改物理按钮的功能(至Do Nothing

但是也许需要一种更通用的方法。如果发生无法预料的情况(例如试图关闭计算机的程序或睡眠计时器),该怎么办?
我不认为休眠或睡眠不会成为问题,因为这台机器处于“ 性能 ”模式,但是让我们假设使任何答案都可以被他人使用将是一个问题。

关闭Windows机器的所有各种方法是否引起相同的后果shutdown.exe
重命名/删除执行权限有多难?
我知道Windows喜欢在启动时替换Sys目录中的项目,如果它们被弄乱了,那没关系。如果计算机成功关闭,则为时已晚。


在软件方面,您可以禁用关机功能,但这不会阻止用户使用物理电源按钮。解决方法是,将电源按钮默认操作替换为休眠状态。但是,所有正在运行的进程都将被中断。它们从休眠状态恢复后仍会继续,但是可能会有不良的副作用。
and31415 2014年

1
从主板上拔下电源按钮,这是确保的唯一方法。我在运行的所有测试系统上都这样做,以防止出现此类问题。如果您想发挥创意,请删除常规电源按钮,然后添加一个飞机拨动开关。这应该给人们足够的停顿,以至于他们不会拨动开关,并且盖子也可以防止意外按下按钮,但是我承认这可能做得有点过分,但这会很酷;)
Matty 2014年

Answers:


1

通常,如果您关闭了所有节电设置,则PC不应自行关闭。我们无法了解该特定计算机的每一个细微差别。您可以尝试shutdown.exe临时重命名,但这不会阻止某人进行硬重置。

在此过程中关闭Windows Update,因为有时它会强制重新启动。

要避免自己或他人意外关闭计算机,在显示器,键盘或盒子正面贴上警示牌,警告不要关闭计算机,这既便宜又简单。

在此处输入图片说明


我知道重命名应该可以,但是听起来并不像您已经测试过。这是一个受保护的文件。怎么会呢?Windows更新不是要求重启的唯一软件。甚至在您在其他地方键入内容时建议重新启动的程序也可能会spacebar
失去

不,我没有在Windows 7上进行过测试。我的建议来自过去对文件重命名(在Windows XP中)的经验。它受保护是有原因的,修改系统文件不是一个好主意。如果您正在寻找一种简单的方法来确定它不会由于任何原因而关闭,那么我们将无法确定地告诉您。
CharlieRB 2014年

1

在操作系统中,编辑注册表并添加/更改以下值,以防止用户使用“开始”菜单关闭系统。为防万一,在执行此操作之前,请制作注册表的备份副本。

User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]

Value Name: NoClose

Data Type: REG_DWORD (DWORD Value)

Value Data: (0 = shutdown enabled, 1 = shutdown disabled)

即使使用上述值,您仍然可以从命令行关闭系统,因此在这种情况下,只需限制该文件即可。如果您想变得有点杂乱,请为其创建包装器/脚本。默认情况下,将shutdown.exe设置为不可执行,然后在包装器中将其设置为可执行,然后执行,然后将其重置为不可执行。将此文件放在主目录中或使用powershell并以提升的priv运行。无需玩移动/重命名游戏。大多数用户不会进入命令行(如果他们甚至知道它仍然存在)来关闭系统,在这种情况下,您可能会遇到更大的问题。

然后,您需要执行以下操作来防止Windows关闭自身:

关闭自动更新(它将自动重新启动)

将电源选项设置为始终打开,并将系统设置为不进入睡眠或休眠状态

我通常在数据中心内的2k3 / 2k8机器上执行类似的操作,以防止意外关闭物理机器的电源,然后不得不开车出去按下愚蠢的按钮。

然后,按照我上面的评论,去掉电源按钮,然后将其替换为飞机扳机开关。电源按钮只是一个瞬时开关,您真正关心的是它,然后切断开关,然后打开/关闭机器,将两条电线碰在一起,但这是一个丑陋的麻烦。拨动开关上的盖子可以防止意外使用,并且可以用作您不想触摸的巨大的红色大按钮。


您可以从其属性中的选项停止从启动关机菜单。无需注册表干预。我想避免为每种情况做很多小事情;我在问是否有一种方法可以完全阻止它
Hashbrown 2014年

使关机无法执行
Matty 2014年
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.