instsrv+srvany创建服务实现开机自动启动vmware虚机

我的理解如下:

1、用instsrv新添加一个自定义服务名的服务,此服务关联着srvany程序;

2、srvany程序读注册表相应项,找到服务的主应用程序并按照注册表的参数执行它;

3、这个服务可以在services.msc中找到,可以设置开机自动启动。。

注册表文件这样写,写好了双击。(注册表文件后缀是reg)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服务名\Parameters]

"Application"="需要运行的程序的绝对路径和参数"

"AppParameters"="需要运行的程序启动时候的参数"

"AppDirectory"="需要运行的程序所在目录的绝对路径"

程序绝对路径举例——"C:\\Program Files (x86)\\VMware\\VMware Workstation\\vmware.exe"

启动参数举例——"-X D:\\vms\\C6-7.vmx"

目录绝对路径举例——"C:\\Program Files (x86)\\VMware\\VMware Workstation\\"

注意:我测试了很多次,只写一个 \ 是不行的,要用 \\ 写路径才成。-x是后台偷摸启动,打开控台容易找不到虚机,建议用-X是调到前台打开虚机。(如果开机需要启动多个虚机,只需要在后面再添加多个vmx文件绝对路径即可)

双击这样一个reg文件以后就导入到注册表中了。接下来是建立服务。在cmd.exe中需要键入的命令是:

"instsrv.exe所在绝对路径" 服务名 "srvany.exe所在绝对路径"

举例:"C:\Program Files\Windows Resource Kits\Tools\instsrv.exe" vm_autopoweron "C:\instsrv\srvany.exe" 如此就建立了一个叫vm_autopoweron的服务。

没有instsrv包的,戳这儿下载

删除服务方法cmd中键入如下命令:

sc delete 服务名

时间: 2024-10-25 09:37:59

instsrv+srvany创建服务实现开机自动启动vmware虚机的相关文章

设置开机自动启动VMWARE

Workstation版也可以开机自启动的-以下是操作过程 1.所需的工具:instsrv.exe和srvany.exe 这两个工具在windows 2003 resource kit tools里面.我把这两个文件都存在D:\VMware里面 2.需要了解的信息 vmware.exe的安装路径,以本机为例:D:\VMware Workstation\vmware.exe  要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件winNetEnterprise.vmx的路径是D:\VMware

云与备份之(1):VMware虚机备份和恢复

本系列文章会介绍云与备份之间的关系,包括: (1)VMware 虚机备份和恢复 (2)KVM 虚机备份和恢复 (3)云与备份 (4)OpenStack 与备份 (5)公有云与备份 1. 与备份有关的VMWare基础知识 1.1 VMware 虚机磁盘在 ESXi 宿主机上的文件 简单来说,虚机的每个虚拟磁盘由ESXi 宿主机上的三个文件组成(这里的虚机名字是 sammy-target-win-small,下面是其第一个磁盘对应的三个文件): sammy-target-win-small.vmdk

openstack在vmware虚机环境(exsi或者workstation)中实例挂死

在vmware虚机环境中安装了openstack平台,创建实例cirros和centos,openstack并未报错,但是在novnc里查看cirros实例卡在grub无法进入系统,centos实例卡在install centos7之后的界面,并且报内核错误. 后来发现comtute节点的nova.conf中的virt_type=kvm,后改为virt_type=qemu后正常

Nginx设置成服务并开机自动启动【yum安装的成功了】

①在/etc/init.d下创建文件nginx vim /etc/init.d/nginx ②其内容参考https://www.nginx.com/resources/wiki/start/topics/examples/redhatnginxinit/ 需要注意的配置:nginx="/usr/local/nginx/sbin/nginx" #修改成nginx执行程序的路径. NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf&

Nginx设置成服务并开机自动启动

在/etc/init.d下创建文件nginx [[email protected] ~]# vim /etc/init.d/nginx 需要注意的配置: 其内容参考nginx官方文档 nginx=”/usr/local/nginx/sbin/nginx” //修改成nginx执行程序的路径. NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” //修改成nginx.conf文件的路径. 保存后设置文件的执行权限 [[email protected

vmware 虚机NAT模式,局域网可访问

本地VMware虚拟机,网络模式为NAT,现在需要局域网其他电脑通过ssh连接这台VMware虚拟机 宿主机地址:192.168.3.26 VMware虚拟机地址:192.168.239.137 局域网其他机器地址:192.168.3.204 编辑-虚拟网络编辑器 1.选择VMnet8 ,点“NAT设置” 2.添加 “端口映射”,如图,映射物理机8889到虚机22(ssh端口) 这里需要将宿主机192.168.3.26的防火墙关闭或者放行8889端口 在192.168.3.204上通过xshel

VMware虚机联网问题实战

很多时候我们在VM上操作时,需要让虚机进行联网进行试验.虚机联网的问题还是比较基础也比较重要的.在网上查的也不是很全面,我自己也遇到过这样的问题,纠结了一段时间.现在搞明白了.所以写个笔记分享下. 其实很简单,注意三点就行: 第一点:无线网还是网线连接 第二点:VMware适配器是否一致 第三点:虚机是否是DHCP自动获取 第四点:验证方式[ping baidu.com] 本文以无线网连接为例子. 以下是操作步骤和实验截图: 电脑的操作:确定电脑是无线连接还是网线连接,查看电脑网络连接所使用的适

本地访问Vmware虚机Web网站

情况:公司是域环境,Vmware网络设置的是NAT连接模式,里外装的都是Windows,虚机网络IP地址是自动获取的. 查看: 1.虚机Ping本地的IP地址可以Ping通: 2.本地Ping虚机的IP地址可以Ping通: 3.Web端口是83: 4.直接在本地IE浏览器地址栏里,输入http://虚机IP地址:83/Web站点,发现无法访问. 解决: 关闭虚机防火墙,再次尝试,成功.

树莓派上Java程序作为linux服务并开机自动启动

http://www.iigrowing.cn/shu_mei_pai_shang_java_cheng_xu_zuo_wei_linux_fu_wu_bing_kai_ji_zi_dong_qi_dong.html 刚刚买了, 树莓派, 准备做一些程序, 放到树莓派上, 平时树莓派上不接显示器等各种设备,直接随着adsl开关进行开关. 这样一些java程序启动就有些麻烦. 开 发过程中很多要独立运行,他们并不会以web形式发布,传统的做法是将其压缩为jar包独立运行,这种形式简单易行也比较利于