转换成服务
来源:互联网 发布:淘宝客服回答问题技巧 编辑:程序博客网 时间:2024/05/19 04:53
将VMWare安装成服务
请参考《Windows&.Net》杂志2004年9月刊。
前言
如何将VMware Workstation虚拟机安装为Windows服务?
从而实现在注销宿主机后,还能让虚拟机继续运行,或者实现从宿主机登录到虚拟机的域控制器。
准备
1)所需工具
需要Windows Resource Kit提供的Instsrv.exe和Srvany.exe,
可以直接安装Resource Kit工具集,
或者从已安装该工具集的电脑中将两个程序copy到默认搜索路径如%systemroot%。
2)待使用路径
将待使用的全路径先copy到notepad中,如:
VMware主程序vmware.exe文件的全路径,如:E:/Program Files/VMware/VMware Workstation/vmware.exe;
虚拟机配置文件所在的全路径,如:E:/VirualOS/vmware/Linux/linux.vmx
新建服务
使用instsrv.exe和srvany.exe命令新建一服务,服务名称任意。
c:/instsrv [vm_service_name] [srvany_full_name]
其中[vm_service_name]指在services.msc中所看到的服务名称,
[SRVANY_FULL_PATH]为srvany.exe程序所在的全路径。
如:
D:/>instsrv VM_Linux c:/winnt/srvany.exe
修改注册表
在regedit.exe里,定位到:
HKEY_LOCAL_MACHINE/
SYSTEM/
CurrentControlSet/
Services/
[VM_SERVICE_NAME]
右击[VM_SERVICE_NAME]名称,如vm_linux,
然后新建项,取名为Parameters。
然后在Parameters子键下新建字符串,取名为application,
修改applications值为:
"E:/Program Files/VMware/VMware Workstation/vmware.exe" -x "E:/VirualOS/vmware/Linux/linux.vmx"
修改服务
在services.msc里,右击,属性,登录,选择“本地系统账户”,并勾选“允许服务与桌面交互”,
默认启动类型为自动。
后续工作
如果想将多台虚拟机设置成为服务运行,VMware的一些内置特性可能会出现人工干预,
为了避免人工干预的出现,可修改虚拟机的配置信息或vmx配置文件。
如启动时不允许连接光驱软驱等。
如果要禁用所有的提示信息,可在vmx配置文件后添加一行:
hints.hideAll="true"
相关应用
类似地,我们可以将MRTG安装成系统服务
A、D:/>instsrv MRTG c:/winnt/srvany.exe;
B、配置注册表;
在
HKEY_LOCAL_MACHINE/
SYSTEM/
CurrentControlSet/
Services/
MRTG
中,如上所示,添加parameters项,然后添加如下字串值:
Application: c:/perl/bin/perl.exe
AppDirectory: d:/mrtg/bin/
AppParameters: mrtg -logging=mrtg.log mrtg.cfg
C、在services.msc修改MRTG服务。
- 转换成服务
- 应用程序设置成服务
- tomcat注册成服务
- tomcat配置成服务
- 配置成服务器
- nginx配置成服务
- 将批处理文件注册成服务
- tomcat 8安装成服务
- 将exe注册成服务
- 应用程序设置成服务程序
- php-fpm配置成服务
- tomcat 设置成服务
- 将Tomcat注册成服务
- Redis配置成服务启动
- 将mysql注册成服务
- win2003操作系统如何配置成服务器
- 将Tomcat配置成服务启动
- Windows7上把mongodb注册成服务
- windows下netstat代码
- C#下如何实现无标题可拖动窗口
- SQL Server日期格式的转换
- C#中的Attribute
- WPF图书大战
- 转换成服务
- VC中加入Message table资源
- 利用webservice和.net技术上传和下载文件--Sending files in chunks with MTOM Web Services and .NET 2.0 from:http://www.codeproject.com/soap/MTO
- js实现页面跳转的几种方式
- [转]设置检查文本框中为数字方法。
- sql server行转列问题终极解决
- JAVA程序员,如果你没有用过Sourceforge.net找点开源工具用用,不管你怎么样,我都认为你不是很合格
- 根据表中数据生成insert语句的存储过程
- 存储过程介绍及asp存储过程调用