WK綜合論壇, WK综合论坛

查看:506 回復:0 發表於 2014-8-31 13:42:55
累計簽到:278 天
連續簽到:1 天
跳轉到指定樓層
楼主
發表於 2014-8-31 13:42:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

[技術討論] 让VMWare Workstation成为服务 [複製鏈接]

关于 虚拟机VMware 的介绍
1 U2 Z# \7 }9 b         美国VMware公司推出的虚拟计算平台——VMware为我们提供了一个具有创新意义的解决方案,你可以在使用Gimp的同时,运行Microsoft Word。不仅如此,你还可以同时运行各种Linux发行版、Dos、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows ME以及FreeBSD等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。 8 Q1 U9 {0 |3 ]* i; b3 R
$ R8 ]1 Y( i# I' a
让VMWare Workstation成为服务5 g# `9 d& `, n$ \! G5 N
         虽然vmware可以让我们在一台计算机上同时运行多个操作系统,但是相对于microsoft的自家产品virtual server,vmware workstation有一个明显的缺点,就是每次开机都要手动运行一下,这对于在虚拟机上跑应用的用户来说就有很多不便了。
$ c: W* r) f) `, j1 v. P& J        众所周知,一般来说让windows自动运行的方法有两种:加入启动项,或者是作为服务。加入启动项的优点是添加容易,但是需要用户登录后应用才能启动;而服务则不然,无论用户登录与否,计算机启动后服务都会自动启动。所以把vmware workstation加到windows启动项中是一个很好的办法。下面方法在winxp,win2003,win2000 server中都得到验证。4 E8 t* I% e& d7 J
) l+ h" V; |) ?
具体方法:( e& W/ M/ z! |' b4 m  j
        ! f; X- t$ J8 ^  Z  W$ R
让VMWare成为服务,目的是让虚拟机和宿主主机同时启动,以便宿主主机可以登录到域控制器3 S$ b' Z' `) [7 E% e/ d) h

9 y0 N2 S' Z2 K/ m$ ?# X/ J1.所需的工具:instsrv.exe和srvany.exe9 m8 j9 I& _7 @7 z9 o* D7 V# g( P
7 c' z* n& w! j1 S: Y0 g
这两个工具在windows 2003 resource kit tools里面& k, G9 N( h( X

# T+ K' X% w6 X2 M/ S% l7 g2.需要了解的信息8 [' O5 {2 c2 ?7 E

9 v3 c5 B2 v& P( N* Uvmware.exe的安装路径,以本机为例:C:\Program Files\VMware\VMware Workstation\vmware.exe
' D: _  z0 p( F! f
' d$ H4 m( {$ W4 q) X要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件winNetEnterprise.vmx的路径是D:\vmware\2003-1\winNetEnterprise.vmx6 s5 Z. ^  b; V0 h7 r
, |; e" f6 t4 A$ I
3.新建服务( U( @3 v$ S' R1 ^$ L/ H

" s7 D8 T0 {! y0 I* x假设服务名为VM_W2K3,通过以下语法来安装服务:0 Q* ]8 C9 Q2 N, f& `0 {6 J
  b8 y) F! [7 y( _
instsrv <service name> <srvany path>$ p9 `" v+ Y) j: @

6 G9 I1 k2 P3 L$ @: X4 k" W6 q所以我的命令行是:
+ n2 [8 X+ f6 I8 G: D9 t, y7 M
: [8 i8 i- X. Pinstsrv VM_W2K3 c:\temp\srvany.exe" K* `1 a; v  b# S0 {1 B. f
. I- I; Q) _# [; [0 g" p
4.注册服务: Y4 P- R* z: a  `) H& M
- z: I$ z$ X6 b$ ?6 _! v
在注册表中,定位到, ]" c; B5 X9 A% I
5 X0 g5 g$ g9 e9 e$ G% A+ ^2 y
HKLM\SYSTEM\CurrentControlSet\Services\VM_W2K3
. B5 P5 s9 X& N; V  H8 V
$ J) w) t& I  Y1 ^) i/ W新建项:"Parameters"; q, [1 s! G. p# A: o' l6 y
. i" I3 l' f% x9 O& {
在"Parameters"项里面,新建字符串"Application",
1 z" Y% b: ^" n: @! \2 |2 g6 W6 x( i& Y' o3 N) I4 G
字符串的值:
0 U9 z, X1 k7 o2 W0 \! ^5 p8 |7 V! f. x5 d5 r
"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "D:\vmware\2003-1\winNetEnterprise.vmx"7 d& @+ k2 c0 h% B! U0 B, g
1 k% L' S" s; i* N; n$ j: ]# F5 K1 g# @
5.设置虚拟机启动状态- I( ?, p4 ~$ ?" X4 j( X2 B

- C. Z8 j  _0 U+ P# W$ u管理工具-服务,选择VM_W2K3的属性-登录,选中"本地系统帐户",并勾选"允许服务与桌面交互"
+ f+ K+ P6 G$ ?% e4 M- f5 R6 s% y9 Q5 ]3 _- [  e) {* _
收藏收藏 贊贊(0)
把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分︰1宣傳
桃妖视频站,海量在线视频任你播

回復樓主 親!! 現在是淩晨!妳失眠啦?餓啦?通宵加班?還是想WK啦?

 分享同時學會感恩,一句感謝的話語,就是最大的支持!  歡迎交流討論
您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

c重要聲明:本論壇是以即時上載言論的方式運作,WK論壇對所有言論的真實性、立場及版權等,不負任何法律責任。而一切言論只代表發佈者個人意見,並非本網站之立場,讀者及用戶務必自行判斷內容之真實性。 由於本論壇受到「即時上載言論」運作方式所規限,故不能完全監察所有言論,若讀者及用戶發現有內容出現「真實性、立場及版權」等問題,請聯絡我們:[email protected]論壇有權刪除任何言論(刪除前或不會作事先警告及通知)| SiteMap[網站地圖]

發表新帖 返回頂部