配置触发器有条件启动Windows服务

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:bjbysj44
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读


1.Windows服务触发器的来历


  我们知道,Windows服务在何时运行通常有两种选择:计算机启动时启动(“自动”),或仅在用户或程序明确需要启动时运行(“手动”)。启动了的服务往往会一直在后台运行并占用宝贵的系统资源,只有在需要发生作用时才能派上用场。为了改善这种情况,早在Windows 7和Windows Server 2008 R2时期,微软就明智地将“事件机制”直接集成到了Windows服务体系结构中,它可以在满足某些条件时才启动或停止Windows服务,这样服务触发器就诞生了。

2.触发器可在什么情况下启动或停止服务


  常见的使用服务触发器的情况有:
  ·设备接入时或在系统启动时设备就已经存在;
  ·计算机加入或离开一个域;
  ·防火墙端口打开或关闭;
  ·计算机策略或用户策略更改;
  ·TCP/IP网络堆栈上的第一个IP地址变为可用,或堆栈上的最后一个IP地址变为不可用;
  ·发生自定义事件或系统状态更改
  我们使用服务触发器的情况可能不限于上述所列条目,Windows 8附带47个触发器功能,而Windows 10则至少有75个这方面的功能。服务触发器在Windows中的使用一直在稳步增长。毫无疑问,微软将在未来的Windows版本中还会添加更多其他有用的触发器。


3.用Service Trigger Editor管理服务触发器


  要用服务触发器启动或停止服务,我们可以利用Service Trigger Editor免费实用程序来完成。该程序不需要安装,下载可执行文件并双击它即可启动该程序(下载地址:ht tps://www.coretechnologies.com/products/ServiceTriggerEditor/)。
  当Service Trigger Editor启动时,我们将会看到主窗口上部的窗格中显示安装在电脑中的所有服务。运行的服务将在其左侧有一个绿色圆圈,而具有触发器的服务将以蓝色拼图(触发器的符号)为特征(图1)。
  点击“Service”(服务)菜单,我们可以启动或停止服务。从“View”(查看)菜单中选择“Only Ser vicesWith Triggers”,则可以隐藏没有触发器的服务。
  屏幕的底部的窗格显示所选服务的触发器(如果有的话)。其中Descr iption一栏显示触发器的描述信息,Additional Details则显示附加的描述信息。
  我们可以使用“Trigger”菜单添加、编辑或删除触发器。
  如果要为服务添加新触发器,依次点击菜单“Trigger→Add...”进行添加。随后会呼出“ AddTri gger”(添加触发器)对话框,在左右两个选择框中分别指定要执行的操作和将触发该操作的事件。例如,选择“Start the service whenThe computer joins a domain”表示当计算机加入域时启动服务(图2)。
  一些触发器事件具有特殊的配置,除了选择类型外,还需要输入额外的数据。例如,当我们选择了“Aspecificdevicearrives”(特定设备已连接),还需要选择相应的设备,在下拉列表中就包含所有可供选择的设备(图3)。如果需要,还可以输入自己的GUID来指定,格式如:{53f56307-b6bf-11d0-94f2-00a0c91efb8b}。注意GUID输入要用大括号括起来(下同)。另外,如下的几个主要的常见事件类型也需要输入额外的数据。
  Afirewallportisopened/closed(防火墙端口已打开/关闭):必须输入一个或多个要监视的端口。根据Microsoft的技术文档,数据应使用此格式(某些部分是可选的):;;;。
  Acustom event occurs(发生自定义事件):必须输入事件提供程序的GUID。
  Apacket/requestarrivesonanetworkprotocol(网络协议数据包/请求到达):必须选择网络协议(或输入未列出的协议的GUID)以及端点或接口GUID。注意:此事件仅在Windows8或WindowsServer2012及更高版本上可用。
  Acustomsystemstatechangeoccurs(發生自定义系统状态更改):必须输入事件提供程序的GUID。同样,此事件仅在Windows8或WindowsServer2012及更高版本上可用。
  当我们希望对现有的触发器进行编辑或查看时,只需在主窗口底部的窗格中点选该触发器,然后从“Trigger”菜单中选择“Edit/View…”,即可打开“Edit/ViewTrigger”对话框进行设置,它实际上与添加触发器的对话框相同(图4)。
  如果需要删除现有的触发器,先在主窗口下部的窗格中选择该触发器,然后依次选择“Trigger→Remove”菜单命令,系统将要求确认删除,确认后将从列表中删除触发器。我们也可以从“Trigger”菜单中选择“Removeall”删除所选服务的所有触发器。上述操作也可以通过右键菜单命令来执行(图5)。
其他文献
ExtendedGodMode不用安裝(下载地址:https://www.wintools.info/Download/extgmode.exe),直接运行下载到的EXE程序便可以启动该软件。在软件的主界面中点击“Languages”菜单并选择“[zh-CN]SimplifiedChinese”选项,可将其切换为简体中文界面(图1)。1.按关键词搜索感兴趣的设置项目  我们可以通过对某个关键词的搜
期刊
“H35”后缀背后的意义  Tiger Lake-H35是英特尔发布的第二批第11代酷睿处理器(移动版)。与去年9月发布的第一批Tiger Lake-U和Tiger Lake-Y相比,它隶属于性能级的“H”系列,只是TDP并非传统的45W,而是在酷睿历史上少见的35W,所以英特尔才会为其添加一个“H35”作为后缀(图1),代表它的默认功耗为35W,与计划将于4月~5月发布的更高性能45W版Tige
期刊
然而,2020年的市場窘境提示着我们,越是表现出色的新一代芯片,在产能与市场需求之间的落差就越大,第十一代酷睿处理器+最新主板(500芯片组)这样的组合恐怕在供货、价格方面会有很长的不稳定期。我们无法在处理器方面找到替代者,但在主板上,Z490显然是更稳定而且功能与性能并不过时的过渡产品。  虽然Z490可以支持第十一代酷睿这一点在很多厂商推出Z490芯片组主板时就有或明或暗的提示,比如“支持下一
期刊
添加选项卡方便多重资源管理  人们渴求已久的多选项卡式的文件管理界面至今仍未在Windows 10文件资源管理器中露面。不过,我们可以利用QT TabBar(下载地址:ht tp://qt tabbar.wikidot.com/)这一插件,实现Windows 10资源的选项卡式管理。  安装该插件后,在任务栏右键菜单的“工具栏”列表中就会出现“QT Tab Desktop Tool”选项,同时在资
期刊
1.一个界面完成所有设置与转换  利用ImageToPDForXPS软件(下载地址:http://www.compulsivecode.com/Images/ImageToPDForXPS.zip),我们可以在一个界面中进行诸多功能的设置并完成从图片到PDF的合成,操作一目了然。该软件支持JPG、BMP、GIF、PNG、TIF、WMF和EMF等常见图片格式。  下载软件并解包后,其中只有一个文件I
期刊
触控因何而生?  以往的触屏手机标配手写笔,是因为其采用的电阻屏设计需要对电阻膜施加一定的压力才能产生相应的坐标数据,进而达到触控的效果,并且因为精度不足,也更适于使用手写笔或者任意比较尖锐的物体进行精确触控操作。而电容屏无需按压即可操作,主要使用人体触碰操作,甚至为了避免误触,还专门设计为除了手指以外的其他人体部分触碰也大都不起作用。  在精度和操作舒适性方面都远不如现在普遍使用的电容屏。以前的
期刊
首先我们来了解一下问题发生的原因,现在的直播网站为了视频的流畅传播,普遍使用了P2P(Peer-to-Peer)技术,这种去中间化的技术可以让每台在直播间的在线电脑都成为一个“转播点”,从而在不影响视频质量的情况下节省服务器的分发带宽。而在视频直播中实时语音或视频对话的传播则大多通过WebRTC(网页即时通信,即WebReal-TimeCommunication的缩写)这个API实现,它可以在不借
期刊
对于渐变色参考制作,主要解决三个问题:  如何对例图进行分割。在PPT中可以通过插入表格并对例图进行均分实现。首先将例图进行截图并插入PPT,接着点击“插入→表格”,插入一个一行十列的表格,将其放置在例图的上方,然后调整表格的大小和位置使得单元格可以十等分例图的直径(当然可以二十等分、三十等分该圆形,等分越多,越容易得到和样例最接近的颜色),最后在单元格中添加数字标识(图1)。  如何获取切割部分
期刊
“小黑盒”主要包含三大功能版塊,即“首页”、“ 社区”和“ 游戏库”。在“首页”中我们可以看到最新鲜的游戏新闻,以及一些其他玩家或自媒体撰写的文章。其按照时间顺序排列,越靠前内容越新,时效性方面还是比较有保证的(图1)。不过默认的排序方式没有对内容作进一步的分类,多少有些“杂乱无章”,筛选起来不太方便,对此我们可以通过偏好设置使得首页仅显示自己关注的内容。点击右上角的标签分类,在弹出的页面中只保留
期刊
1.STG软件设置  下载并运行STG软件后(下载地址:https://github.com/NickeManarin/ScreenToGif/releases)最好先点击“选项”,对其进行设置。在“应用程序”选项中,可以设置同时启动多个STG软件进行录制,这样在录制一些连续的教程时,可以在完成一集的录制后直接启动另一个程序开始录制,而不用等到上一个程序录制保存后再操作。切换到“录像机”选项,可以
期刊