您的位置:首页 / 二流茬博客 / Windows当内存使用率超过90%时,自动重启。每一个小时执行一次

信息未审核或下架中,当前页面为预览效果,仅管理员可见
  • #技术分享#Windows当内存使用率超过90%时,自动重启。每一个小时执行一次

    2021/12/12 09:19:52 发布10371 浏览0 回复0 点赞
jihepc
管理
VIP铁粉

帖子:504

精华:2

注册:2020/02/12 22:18:00

IP属地:未知

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

strComputer = "."

set objWMI = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

set colOS = objWMI.InstancesOf("Win32_OperatingSystem")

Set shell = CreateObject("WScript.Shell"

Do

  for each objOS in colOS

    strReturn = Round(((objOS.TotalVisibleMemorySize-objOS.FreePhysicalMemory)/objOS.TotalVisibleMemorySize)*100)

    if(strReturn > 90) Then

      shell.run("shutdown.exe -r -t 0")

    end if

    wscript.sleep 1000*1  //这个地方是每隔1秒检测内存使用率,如果要每小时就改成1000*3600

  next

Loop

 

把这段代码保存成vbs格式的文件,并添加开机自动启动,可以用组策略,

开始→运行→输入gpedit.msc。

用户配置→管理模板→系统→登录,在右边有个“在用户登录时运行这些程序”,选中刚才保存的vbs文件


以下内容回复后可见

已有0人打赏

已有0人点赞

0人赞


    加载中...

    回复楼主

    该帖子已经关闭回复
    回复 承诺遵守文明发帖,国家相关法律法规

    超级管理

    发布新帖 帖子管理 返回顶部