WK綜合論壇, WK综合论坛

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

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

关于 虚拟机VMware 的介绍6 d0 U6 b0 y+ P. D# T
         美国VMware公司推出的虚拟计算平台——VMware为我们提供了一个具有创新意义的解决方案,你可以在使用Gimp的同时,运行Microsoft Word。不仅如此,你还可以同时运行各种Linux发行版、Dos、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows ME以及FreeBSD等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。 ) [! i* S6 `' s" @3 B) W
& |% _4 i3 l1 l3 L! [/ ]
让VMWare Workstation成为服务
# o* P) a" l$ G         虽然vmware可以让我们在一台计算机上同时运行多个操作系统,但是相对于microsoft的自家产品virtual server,vmware workstation有一个明显的缺点,就是每次开机都要手动运行一下,这对于在虚拟机上跑应用的用户来说就有很多不便了。
; N& k9 c( z  i% N        众所周知,一般来说让windows自动运行的方法有两种:加入启动项,或者是作为服务。加入启动项的优点是添加容易,但是需要用户登录后应用才能启动;而服务则不然,无论用户登录与否,计算机启动后服务都会自动启动。所以把vmware workstation加到windows启动项中是一个很好的办法。下面方法在winxp,win2003,win2000 server中都得到验证。/ x3 a6 _# `; }! T( x

! f5 f1 x1 q5 Z" T: G) [2 B具体方法:
% {/ K( v2 r1 {3 I! y        . Z. m8 ~. Y; H( D0 e
让VMWare成为服务,目的是让虚拟机和宿主主机同时启动,以便宿主主机可以登录到域控制器7 G; n/ E* T6 j
4 R/ u3 p' B+ {0 h) M" s
1.所需的工具:instsrv.exe和srvany.exe
. D: S: l" P7 l4 F7 B8 ]
1 V  C8 J8 b8 C9 q% R8 D这两个工具在windows 2003 resource kit tools里面# u9 t5 p7 l; B* V& `. B7 ]1 ]( l5 Z% {

( B- M) U6 a2 T+ T! Q& _2.需要了解的信息
- Q* x, ?  ]% E$ d
6 n& v' J3 M6 q2 Y, R, cvmware.exe的安装路径,以本机为例:C:\Program Files\VMware\VMware Workstation\vmware.exe- V# K9 Z$ h; _2 j( ^* M

' e+ b4 l! H4 ^+ S) s. Q要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件winNetEnterprise.vmx的路径是D:\vmware\2003-1\winNetEnterprise.vmx' e# g  G5 A  [' V9 N  [% Y

5 V, ^0 H6 u+ g  ~3.新建服务4 Q8 l" Z  E% X* a5 k3 z. S( Y8 n
! _& }+ t% f, w: q) a% x
假设服务名为VM_W2K3,通过以下语法来安装服务:
7 W" }0 Q, @$ k% B1 x% W4 H" w( [
instsrv <service name> <srvany path>7 E) K, }! \8 G1 u+ B3 }% D5 n$ O
+ Y& {4 y" R+ k
所以我的命令行是:
) A7 V9 q: e+ d  S
9 q- u7 B* |# ^% l7 V+ _instsrv VM_W2K3 c:\temp\srvany.exe
' M/ H% q& p7 M- y6 u* j( F; `3 K
; g! m& u; e0 E- p3 ]2 v+ G4.注册服务
9 J$ Q, L+ c$ i4 Q" S% j) c* e0 ]- Q0 b# K4 B/ o/ j0 v
在注册表中,定位到  {; z+ V- Z: H

1 p: T/ H- D% r  j& E: I6 AHKLM\SYSTEM\CurrentControlSet\Services\VM_W2K3) z: {3 I, p+ U4 V) G! ?3 T, ~: d

0 F( S- z6 z3 P" C) t新建项:"Parameters"
3 i- U$ g3 E4 W7 N* S+ f: H! V3 u; T7 Q# C( a! e. o& Y
在"Parameters"项里面,新建字符串"Application",
, O8 n2 R4 e1 E8 J+ n! `% s3 o8 K% j1 l7 g- d
字符串的值:
1 w& X' C; d/ K$ D$ `
: w9 {# ~0 N$ S* `8 C1 z"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "D:\vmware\2003-1\winNetEnterprise.vmx": P- I( w! ^/ l

( i1 ]/ C) }$ j0 h$ F. w5 Q5.设置虚拟机启动状态! V1 S9 p% q. u0 Q  i0 x1 d
& v& N5 p) r* s2 M# y0 W
管理工具-服务,选择VM_W2K3的属性-登录,选中"本地系统帐户",并勾选"允许服务与桌面交互"
9 G5 V" O/ k9 c; E( n* C8 ^# H" {

回復樓主 親!! 下午好,中午養足了精神嗎?讓我們一起渡過下午茶時間,WK有您更精彩!

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

本版積分規則

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

發表新帖 返回頂部