以编程方式禁用快速启动(系统设置)

时间:2016-04-06 16:32:02

标签: windows powershell batch-processing

我目前正在编写一个小脚本,它将在公司计算机上设置一些不同的东西(设置,程序等)。我的目标是以最少的人为干预来实现这一目标。

有一个设置,我很难找到以编程方式设置它的方法。

我正在谈论的具体设置是Control Panel\Hardware and Sound\Power Options\System Settings

中的“开启快速启动”

默认情况下,在Windows 10中选中此框,我需要一种方法来使用批处理,PowerShell或vbscript禁用它。 (或者我可以使用批处理文件运行的任何其他小文件类型)

enter image description here

2 个答案:

答案 0 :(得分:6)

您可以使用PowerCfg

执行此操作
powercfg /hibernate OFF

using a Group Policy

答案 1 :(得分:4)

这是一个批处理文件注册表黑客应该做你想要的。 0 =禁用,1 =启用快速启动。这使得单独的休眠。我使用它作为我的准备脚本的一部分,用于具有SSD的新机器,因此已经超级快速启动。

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled /t reg_dword /d 0 /f