命令行添加

  1. sc create 服务名称 binPath= 路径 start= auto

在sc命令中,=号前面不能有空格,而=号后面必须有一个空格,切记。

原文出自[张荣国] 转载请保留原文链接: https://zhangrongguo.com/archives/143

参考

https://zhangrongguo.com/archives/143
https://blog.csdn.net/weixin_34087301/article/details/93561349

软件+注册表添加

软件

没有在微软官网找到,去其他地方下的
[https://www.verydoc.com/others/service_under_nt.htm](https://www.verydoc.com/others/service_under_nt.htm)

使用

  1. 将VM开机自启写个bat。"D:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start"E:\Virtual Machines\QH\QH.vmx" nogui
  2. 创建个服务。instsrv的路径 VM_AutoStart(名字) E:\tools\srvany.exe(路径)
  3. 在注册表里面定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\上面自己创建的名字
  4. 新建项Parameters。新建字符串Application。字符串的值就写bat的位置。或者直接填入bat的内容。
  5. 设置服务。在services里,选择创建的服务属性-登录,选中“本地系统帐户”,并勾选“允许服务与桌面交互”

    参考

    https://www.cnblogs.com/simpman/archive/2012/12/31/2840543.html
    https://blog.csdn.net/XmallWood/article/details/89291362
    [https://www.cnblogs.com/zhushunli/p/6043147.html

](https://www.cnblogs.com/zhushunli/p/6043147.html)