APP下载

用活Netsh命令程序联网轻松控制

2021-03-10俞木发

电脑爱好者 2021年5期
关键词:程序规则设置

俞木发

Netsh+任务计划程序联网定时控制

对于程序联网的定时控制,我们可以借助Netsh命令和任务计划程序来实现。比如现在需要限制孩子每周一到周五的19:00-22:00点都无法玩网络游戏,假设游戏程序是“C:\Program Files\game.exe”。

先启动任务计划程序,新建一个任务,在创建任务窗口中切换到“常规”选项卡,设置任务的名称为“禁止游戏联网”,同时勾选“使用最高权限运行”复选框。接着切换到“触发器”选项卡,新建一个每周一到周五的19:00点开始运行的任务(图1)。

再切换到“操作”选项卡,新建一个启动程序的操作,设置运行的程序为“C:\Windows\System32\netsh.exe”,添加参数为“advfirewall firewall addrule name="noo" dir=out program="C:\ProgramFiles (x86)\game.exe" action=block”(图2)。

命令解释:

这里使用系统自带的Netsh命令为防火墙添加一个名为“noo”的出站规则,限制的程序是“C:\ProgramFiles(x86)\game.exe"(如果限制其他的程序,請自行更改),限制的操作是“阻止连接”(即action=block)。

同上再新建一个取消限制的任务计划,开始时间设置为每周一到周五的22:00点(假设孩子在这个时间段已经入睡)。运行的命令也是netsh.exe,参数为“netsh advfirewall firewall set rulename="noo" new enable=no”,这个命令的作用是将上述出站规则更改为“允许连接”。

这样在每周一到周五的19:00点之后,指定的游戏程序“C:\Program Files (x86)\game.exe”就无法联网使用了(在22:00点则会取消限制,这样不会影响孩子第二天使用电脑)。运行上述任务后依次打开“高级安全Windows Defender防火墙→出站规则”,在右侧的窗格内就可以看到名为“noo”的规则,正是这条出站规则限制游戏程序的联网使用(图3)。

Netsh+任务计划程序联网定时控制

对于程序联网的定时控制,我们可以借助Netsh命令和任务计划程序来实现。比如现在需要限制孩子每周一到周五的19:00-22:00点都无法玩网络游戏,假设游戏程序是“C:\Program Files\game.exe”。……

登录APP查看全文

猜你喜欢

程序规则设置
撑竿跳规则的制定
中队岗位该如何设置
数独的规则和演变
试论我国未决羁押程序的立法完善
让规则不规则
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
TPP反腐败规则对我国的启示
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考