WK綜合論壇, WK综合论坛

查看:534 回復:0 發表於 2014-8-31 13:42:55
累計簽到:278 天
連續簽到:1 天
跳轉到指定樓層
楼主
發表於 2014-8-31 13:42:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒

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

关于 虚拟机VMware 的介绍0 I, {, U$ [& S( }0 Y; e2 A# m
         美国VMware公司推出的虚拟计算平台——VMware为我们提供了一个具有创新意义的解决方案,你可以在使用Gimp的同时,运行Microsoft Word。不仅如此,你还可以同时运行各种Linux发行版、Dos、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows ME以及FreeBSD等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。
5 n5 k- T6 d2 T# {
7 C( T9 P- E/ X, e3 a让VMWare Workstation成为服务% y9 \& u" ^9 w7 H4 ^
         虽然vmware可以让我们在一台计算机上同时运行多个操作系统,但是相对于microsoft的自家产品virtual server,vmware workstation有一个明显的缺点,就是每次开机都要手动运行一下,这对于在虚拟机上跑应用的用户来说就有很多不便了。/ c8 t( w5 ^; \  u' g0 Z/ R  ]
        众所周知,一般来说让windows自动运行的方法有两种:加入启动项,或者是作为服务。加入启动项的优点是添加容易,但是需要用户登录后应用才能启动;而服务则不然,无论用户登录与否,计算机启动后服务都会自动启动。所以把vmware workstation加到windows启动项中是一个很好的办法。下面方法在winxp,win2003,win2000 server中都得到验证。
5 l4 S9 e' [3 w; q* ]: H+ n: ?
; }$ S; |8 B) a- B! x9 F具体方法:# |, s9 ?5 L5 K! Y( A9 D
        
# R7 v, v  p) c/ p- X$ c" Z  x$ l让VMWare成为服务,目的是让虚拟机和宿主主机同时启动,以便宿主主机可以登录到域控制器
4 d: ], R& {# C, d6 @. [! ~( ~0 _; z
1.所需的工具:instsrv.exe和srvany.exe
  e& `( O2 i5 y2 Z/ R+ h* p
! l, z- Q, [/ P! O: f- X这两个工具在windows 2003 resource kit tools里面$ M, j3 ?* V, [5 j3 c+ q0 i4 N. B

$ C4 C* a5 `4 t9 t( |! y3 e8 S2.需要了解的信息
! K. y. c/ F" U- u! `9 x
% Q8 R% Y1 O8 d; z9 C) V  p/ xvmware.exe的安装路径,以本机为例:C:\Program Files\VMware\VMware Workstation\vmware.exe
* t0 V! r( U( z) o6 ~( `4 R2 h* M$ V9 W9 ]' ?
要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件winNetEnterprise.vmx的路径是D:\vmware\2003-1\winNetEnterprise.vmx6 w( @  R- N+ a- s

+ z- ^0 _/ B7 w  Q8 I5 c3.新建服务4 }- K' ?* H- j  a. ~$ h4 {

. L" C* e" `2 F假设服务名为VM_W2K3,通过以下语法来安装服务:# v& r- p3 C* R, d+ j. G

# q) m* b7 R! S! }# sinstsrv <service name> <srvany path>
7 j% Z3 h. X  h/ v0 _% Y: K; _. U: `* h) P3 z
所以我的命令行是:
# q2 V8 g( r6 L1 R: h! I" N0 B' @3 m- p% v7 |! T7 X& }
instsrv VM_W2K3 c:\temp\srvany.exe* M% i2 p7 H- _0 b. `2 \

+ w8 E  E/ O; |; p- g/ s; V0 n; @* t1 T4.注册服务
$ U* ~' o# W: W, H% A: E/ _3 s2 B* E/ r) R& N! [# n  k
在注册表中,定位到1 d! W; r+ U9 W
* z/ M; C# m0 [8 r  ~2 F
HKLM\SYSTEM\CurrentControlSet\Services\VM_W2K32 u4 w2 n9 Q# F' j
! x5 }, L3 J! I" V7 Q: n# X
新建项:"Parameters"' f7 H5 z5 V1 b: d/ w& ]

6 v- m0 J% p1 d: P; ^* b- x在"Parameters"项里面,新建字符串"Application",0 M, D7 g/ O, t4 N/ O
8 y  \6 w7 w5 }  ?
字符串的值:
4 k" J4 V% G+ n6 s* l& ~% p
0 b3 q  J1 ^4 E, Z; [. `- d" b"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "D:\vmware\2003-1\winNetEnterprise.vmx"* K+ m/ |0 z0 l/ J6 g; F1 p
" o- s. v" v( v+ D0 e
5.设置虚拟机启动状态
8 ~+ \) g- J) A3 D8 j1 A0 j
' X1 {8 G! Y- U管理工具-服务,选择VM_W2K3的属性-登录,选中"本地系统帐户",并勾选"允许服务与桌面交互"
! n" J' f/ t- H) K7 g
0 G, U, I. c$ q/ D  `  e
收藏收藏 贊贊(0)
把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分︰1宣傳

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

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

本版積分規則

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

發表新帖 返回頂部