客户有两台DELL PowerEdge R720服务器,但是由于在购买之前,买的是一块硬盘,由于数据安全性能低,所以客户在网上买了硬盘,准备将再安装一块硬盘和之前的硬盘做RAID1,进行数据系统的冗余......
2021-06-25 553 DELL,R720,安装,Windows,Server,2008R2,Datacenter,详解,
使用Windows中,有些工具或软件需要开机前启动,比如Frp,开机启动VMWare虚拟机系统。之前一直用Window的计划任务,即使在系统用户未登录的情况下也能实现启动,直到发现了WinWS,现在已把要启动的EXE或脚本做成服务,实现启动与管理。
WinWS是开源的,使用简单,先在GitHub下载:
https://github.com/kohsuke/winsw/releases
Win10选择WinSW.NET461,低版本系统如Win7选择NET4,XP选择NET2。如果本机没有.NET框架的可以下载带.NET的版本。再下载sample-minimal.xml配置文件。
我下载的是WinSW.NET461.exe。把下载的WinSW.NET461.exe和sample-minimal.xml重命名,保持名字一致,如改成winsw.exe和winsw.xml。
用记事本编辑winsw.xml配置:
配置项说明
id:指定在Windows系统内部使用的识别服务的ID。在系统中安装的所有服务中必须是唯一,它应该完全由字母数字字符组成。
name:服务的简短名称,它可以包含空格和其他字符。
description:该服务可读描述。当选中该服务时,它将显示在Windows服务管理器中。
executable:该元素指定要启动的可执行文件。它可以是绝对路径,也可以指定可执行文件的名称,然后从环境变量“PATH”中搜索(需要注意的是,服务经常在不同的用户账户中运行,因此它可能需要有不同于你设置在环境变量Path中的路径)。
arguments:启动参数,可选。
然后用超级管理员进入PowerShell,切换到winsw.exe目录,执行:
winsw.exe install
即可安装服务。
在“运行”或PowerShell输入service.msc,打开服务管理,可以看到刚添加的服务:
这样就能开机启动了。
WinSW启动参数还有unstall、start、stop、restart等。
winsw.xml的配置,下载的示例配置文件有详情说明,更多配置参数下载sample-allOptions.xml,每行都有详情说明。
标签: WinWS创建服务
相关文章
客户有两台DELL PowerEdge R720服务器,但是由于在购买之前,买的是一块硬盘,由于数据安全性能低,所以客户在网上买了硬盘,准备将再安装一块硬盘和之前的硬盘做RAID1,进行数据系统的冗余......
2021-06-25 553 DELL,R720,安装,Windows,Server,2008R2,Datacenter,详解,
如何从Microsoft Store下载和安装字体的步骤,并详细介绍在 Windows 10 Version 1803 中设置和删除字体的步骤。 Windows 10 Version 1803如何添加新字体 在 Windows 10 Version 1803 中安装新字体与原来其实没有本......
2021-06-25 478 Windows,如何,管理,字体,设置,如何,从,Microsoft,
由于 Linux 文件(夹)是区分大小写的,而 Windows 10 默认是不区分大小写的。所以,尽管通过 WSL 现在可以在 Windows 10 中运行 多个 Linux 发行版 ,但在处理是否区分文件名大小写时,就会变得比......
2021-06-25 382 如何,正确处理,Windows,文件,和,文件夹,区分,
在Windows下执行批处理脚本会打开一个黑乎乎的控制台窗口,任务未执行完成时窗口不会关闭。 编写一个打开软件的脚本,软件未退出时,启动bat脚本的窗口不会被关闭。使用start命令启动,可......
2021-06-25 853 Windows,批处理,命令,之,Start,使用,基础,教程,在,
有很多用户在把Win10电脑睡眠后,发现经常无故被唤醒。为何既没有动键盘鼠标,又没有通过风格远程唤醒它,睡眠状态的电脑却会自动醒来呢?真是诡异,难道是中病毒木马了?可是杀毒以后......
2021-06-25 421 如何,禁用,唤醒,定时器,避免,Win10,电脑,睡眠,