WK綜合論壇, WK综合论坛

查看:299 回復:0 發表於 2014-8-31 13:42:55
累計簽到︰278 天
連續簽到︰1 天
發表於 2014-8-31 13:42:55 | 顯示全部樓層 |閱讀模式
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒

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

关于 虚拟机VMware 的介绍
2 S3 M1 q( r' x! C         美国VMware公司推出的虚拟计算平台——VMware为我们提供了一个具有创新意义的解决方案,你可以在使用Gimp的同时,运行Microsoft Word。不仅如此,你还可以同时运行各种Linux发行版、Dos、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows ME以及FreeBSD等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。 ; E1 N  L% ~, x1 O2 Z9 Y
) e) O5 Z- {* _) K3 B
让VMWare Workstation成为服务
0 Z+ j6 S2 O$ Z$ Q) i8 V         虽然vmware可以让我们在一台计算机上同时运行多个操作系统,但是相对于microsoft的自家产品virtual server,vmware workstation有一个明显的缺点,就是每次开机都要手动运行一下,这对于在虚拟机上跑应用的用户来说就有很多不便了。! _7 w: q$ n% D$ H  v
        众所周知,一般来说让windows自动运行的方法有两种:加入启动项,或者是作为服务。加入启动项的优点是添加容易,但是需要用户登录后应用才能启动;而服务则不然,无论用户登录与否,计算机启动后服务都会自动启动。所以把vmware workstation加到windows启动项中是一个很好的办法。下面方法在winxp,win2003,win2000 server中都得到验证。
, L/ J* I8 \& v7 l8 u/ c% w3 u" Q
3 P# c! {0 F) e9 S+ z7 l7 ]; R9 {( D具体方法:
3 n. S& s  z1 E( q4 `) d" W9 K        
1 Z* f0 [* h$ x2 V/ n: F( @& k  u让VMWare成为服务,目的是让虚拟机和宿主主机同时启动,以便宿主主机可以登录到域控制器
+ Y0 C3 d; O+ ^' i8 b. A' N  ?
. ]9 {' G$ E  T1.所需的工具:instsrv.exe和srvany.exe
4 U/ c1 t$ Z  c" }8 T( x! E5 S- J3 N: _& j+ y1 l+ ~# d
这两个工具在windows 2003 resource kit tools里面2 x+ F9 @( K7 j9 {

1 z" M/ _: m, G( H: \  r8 ]2.需要了解的信息5 R0 x. A; T: |( l& k. `' K) j7 [
7 e; W; a0 U* \
vmware.exe的安装路径,以本机为例:C:\Program Files\VMware\VMware Workstation\vmware.exe
. ]) H0 Q8 D9 J- W) ?2 f4 x% L3 L* i4 H5 s2 Z+ t% R5 O6 a- Q/ N
要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件winNetEnterprise.vmx的路径是D:\vmware\2003-1\winNetEnterprise.vmx& k$ A3 p4 c' M; {# {5 ]

9 u, e  {: E4 k/ M" z- M3.新建服务0 j. a8 n. ]1 j% n: u$ T

* i+ R% ]6 t; h假设服务名为VM_W2K3,通过以下语法来安装服务:$ h8 z1 J- Y* T# F2 ~
3 y$ U5 N2 r! b+ c+ {- G
instsrv <service name> <srvany path>" ?! `/ }9 z- y3 f

) I& f5 [. L5 o! q- m所以我的命令行是:- F$ O1 i: ]  F0 G# A
3 i) s, V* N' \5 D, e' ~0 Z
instsrv VM_W2K3 c:\temp\srvany.exe. m- \3 N; t+ q4 c& D7 J# k4 ?
- {) V1 j9 i) M  W. k" V
4.注册服务0 U6 a' V0 m& S. e: F
0 w; P# L8 G. c" b0 n: T* ^
在注册表中,定位到
2 |1 U3 F( G9 H6 U0 d* J. K* x1 ?$ n- x: u
HKLM\SYSTEM\CurrentControlSet\Services\VM_W2K34 t% Z' Q0 W' F% g' l

9 a9 A% F/ ]3 ?7 s8 X& L新建项:"Parameters"
1 L+ y6 t: A% L: A: Y/ w! ]
. [0 C& c  k9 u4 D: |8 \在"Parameters"项里面,新建字符串"Application",- D* Q3 T0 V( u4 j; C
4 p3 z* ^8 A. J3 A" E
字符串的值:
. N+ |! C$ u" Q: j0 H0 I! d& \% L2 K3 h
"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "D:\vmware\2003-1\winNetEnterprise.vmx"
4 }8 Q& X9 d$ K! l. B4 F/ J
' H6 u  `! p; i5.设置虚拟机启动状态
: }+ g+ C, V* ]
$ }1 z% E7 Y* v2 D7 T1 t. Q管理工具-服务,选择VM_W2K3的属性-登录,选中"本地系统帐户",并勾选"允许服务与桌面交互"% x( O+ V, \' y

  `  U. V) s& ?" m; c

回復樓主 親!! 早上好! 心底有WK、心情就會飛翔,心中要個希望、笑容就會清爽!

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

本版積分規則



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

發表新帖 返回頂部