Win 10 外接电源无法睡眠

尝试关闭离开模式:

计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPowerAwayModeEnable

可以管理员方式在 wscript 中执行以下 JS。

reg.js

/**
 * reg.js
 * @license GLPv3.0
 * @author YanWen <i@yanwen.email>
 * @modifiedAt 2018/10/04
 * @NOTE http://www.informit.com/articles/article.aspx?p=1187429&seqNum=5
 */

var Reg = {
  title: 'Reg Script',
  shell: WScript.CreateObject('WScript.Shell'),

  read: function (reg) {
    try {
      Reg.shell.Popup('Read ' + reg + ': ' +
        Reg.shell.RegRead(reg).toString(), 0, Reg.title, 64);
    } catch (e) {
      Reg.shell.Popup(e.message, 0, Reg.title, 16);
    }
  },

  write: function (reg, val, type) {
    try {
      Reg.shell.Popup('Write: ' + reg + ': ' +
        Reg.shell.RegWrite(reg, val, type), 0, Reg.title, 64);
    } catch (e) {
      Reg.shell.Popup(e.message, 0, Reg.title, 16);
    }
  },

  del: function (reg) {
    try {
      Reg.shell.Popup('Del: ' + reg + ': ' +
        Reg.shell.RegDelete(reg), 0, Reg.title, 64);
    } catch (e) {
      Reg.shell.Popup(e.message, 0, Reg.title, 16);
    }
  }
};

var reg = 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power\AwayModeEnable';

Reg.read(reg);
Reg.write(reg, 0, 'REG_DWORD')
Reg.read(reg);

参考:

  1. http://www.informit.com/articles/article.aspx?p=1187429&seqNum=5

作者: V

Web Dev

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s