由于需要进行不同系统下的软件测试, 在Windows测试服务器上装有多种系统的虚拟机, 每次Windows服务器重启总是要连上远程开虚拟机, 但照着做还是出现了一些问题, 很多帖子都没有提到, 不过还是最终搞定了. 避免今后忘记, 又走弯路, 特此记录如下.
第一步:安装Window Server 2003 Resource Kit Tools微软官方下载
要使用该工具包中的instsrv.exe和srvany.exe工具. (其中instsrv.exe是创建windows服务的工具, ; srvany.exe是将exe执行文件当做系统服务运行的一个工具). 在windows server 2008中安装时提示兼容性问题, 不管它继续安装. (假设安装到C:\tools目录下).
第二步:安装VMware-workstation-full-12.1.1-3770994,Vmware官方下载
安装VMware workstation时,一定要选择“以管理员身份运行”,否则后面会出现无权启动虚拟机的问题。
第三步:添加一个虚拟机,此处以CentOS6为代表,安装到D:\VMS\CentOS6
第四步:打开CMD命令行,添加一个Windows服务,此处以:VMware_AutoStart为例。
C:\tools\instsrv.exe VMware_AutoStart C:\tools\srvany.exe
第五步: 修改注册表, 设置具体启动虚拟机的指令给VMware_AutoStart服务
运行regedit打开注册表,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMware_AutoStart,(其中VMware_AutoStart是给定的服务名, 如果你命名为不同的名称请找到相应的项).
在vmautorun项下创建一个新的项Parameters
打开新的项Parameters, 在Parameters项里新建一个字符串值, 数值名称为Application,
数值数据为vmrun -T ws start "D:\VMS\CentOS6\CentOS6.vmx" nogui
(vmrun.exe文件在VMWare安装目录下, 为了方便,需要设置该目录到PATH环境变量, 此处数值数据也可以使用 vmware -x "d:\VMs\CentOS\centos.vmx" )
(也可以直接写:D:\VMware\VMware Workstation\vmrun.exe -T ws start "D:\VMS\CentOS6\CentOS6.vmx" nogui)
第六步:为服务添加依赖服务
最关键的一步来了, (很多帖子上都没有这一步, 是成功的关键), 设置服务的依赖服务
打开VMware_AutoStart项, 新建一个多字符串值项, 命名为DependOnService, 值为VMwareHostd
第七步: 运行services.msc打开系统服务列表, 选择VMware_AutoStart服务, 打开服务属性, 在登录页中选择本地系统账户,并勾选允许服务与桌面交互.
第八步:重启服务器, 进行测试。
相关推荐
在vmware虚拟机上安装Windows server 2012 R2 安装教程,图文并茂。
VMWare虚拟机如何与主机共享文件夹VMWare虚拟机如何与主机共享文件夹(最容易看懂的讲解)附图
在Windows 2008 R2 SP1操作系统上安装VMware vCenter Server 6.7时需要预先安装的补丁。
windows 2008 r2 sp1 安装2019-08月补丁后,无法正常进入系统 系统版本:windows 2008 r2 sp1 系统安装方式:UEFI 已安装 KB4474419补丁 问题:系统自动进入恢复模式,无法正常进入系统? 2019年8月20日 8:08 ...
本来计划是在虚拟机里面搭建server 2008 r2 服务器,不知道什么情况,虚拟机搭建的服务器,安装ensp启动后添加cloud直接蓝屏。最后只能直接在pc安装一个server 2008 r2 服务器 Vlan划分是基于mac地址,不是端口划分...
windows 2008 r2 开机改 windows7
EFI启动,VMware 11安装Windows Server 2012 R2系统
1、win2008 r2 or windows7 【KB2553549 KB2577795】 Windows Server 2008 R2系统BUG导致windows缓冲区已满(no buffer space),Windows核心套接字泄露问题导致操作系统套接字资源被耗尽,导致controller服务器与数据库...
解决虚拟机不能安装64位系统问题:Software virtualization is incompatible with long mode on this platform. Disabling long mode. Without long mode support, the virtual machine will not be able to run 64 ...
支持本地安装windows server 2008 r2 服务器系统有线网卡驱动
Windows Server 2008R2做NTP服务器,绝对可用
Windows Server 2008 R2补丁
windows2008r2 SN,这个不用多说了
bootres.dll:复制到C:\windows\system32目录下 bootres.dll.mui复制到C:\windows\system32\en-US目录下
最近给客户做一台Hyper-V虚拟化服务器,本着对于Microsoft的爱,信心满满的安装了一套Windows Server 2012 R2 Hyper-V,可Microsoft好像不太爱我!!异常多多! 问题一:虚拟机内存占用100% 虚拟机开机内存占用正常...
windows server 2008 r2 有线网卡驱动
Windows 7 和windows 2008R2 SP1官方多版本共有85GB 32位64位。全有。好东西当然贵点。但包证你满意。。
Windows Server 2008 R2系统BUG导致windows缓冲区已满(no buffer space),Windows核心套接字泄露问题导致操作系统套接字资源被耗尽,导致服务器与数据库无法正常对接。windows 2008 R2解决socket连接不释放补丁包_time...
文档描述如何用u盘方式安装windows2008 R2
阿里云windows Server 2008 R2默认为自动更新状态,2012可能也是这样的,不过这个一定要检查! 账号口令 优化账号 操作目的 减少系统无用账号,降低风险 加固方法 “Win+R”键调出“运行”->compmgmt....