WK綜合論壇, WK综合论坛

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

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

关于 虚拟机VMware 的介绍: z. q0 ?) b* f
         美国VMware公司推出的虚拟计算平台——VMware为我们提供了一个具有创新意义的解决方案,你可以在使用Gimp的同时,运行Microsoft Word。不仅如此,你还可以同时运行各种Linux发行版、Dos、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows ME以及FreeBSD等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。
* ^  b7 U) z. k, r
8 o; t& w. x! @5 v5 g让VMWare Workstation成为服务
% y' Q: Q. |& s# @5 g; I% p5 @         虽然vmware可以让我们在一台计算机上同时运行多个操作系统,但是相对于microsoft的自家产品virtual server,vmware workstation有一个明显的缺点,就是每次开机都要手动运行一下,这对于在虚拟机上跑应用的用户来说就有很多不便了。
/ ^5 u  @7 s9 h' }; h& G4 Z        众所周知,一般来说让windows自动运行的方法有两种:加入启动项,或者是作为服务。加入启动项的优点是添加容易,但是需要用户登录后应用才能启动;而服务则不然,无论用户登录与否,计算机启动后服务都会自动启动。所以把vmware workstation加到windows启动项中是一个很好的办法。下面方法在winxp,win2003,win2000 server中都得到验证。) }( C6 }7 X! Q2 S* ?
. q' M, E: y4 Q# L- D, S% o
具体方法:* ?( x, F1 f7 q: ?
        
/ p! o5 ], |; K* {6 e让VMWare成为服务,目的是让虚拟机和宿主主机同时启动,以便宿主主机可以登录到域控制器
. G, j: p, b/ h% k* v
' C3 F% p" ?, p; K1.所需的工具:instsrv.exe和srvany.exe1 T0 L) N: h3 o9 k2 J! }; ^# E
3 J7 {9 I7 d( m8 f8 M
这两个工具在windows 2003 resource kit tools里面* P+ ?' E) A5 ~; s" a5 ^

! T( M2 e6 N% K2.需要了解的信息
2 Q# C8 I/ Y8 @+ @
* v" q; `) ~# M7 T! e! qvmware.exe的安装路径,以本机为例:C:\Program Files\VMware\VMware Workstation\vmware.exe
$ x/ R# p+ b7 K/ e, ~1 F. e
, |4 s* c' ?3 m2 s) |- r# X要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件winNetEnterprise.vmx的路径是D:\vmware\2003-1\winNetEnterprise.vmx
3 \; ^. S+ x' v( U4 P/ |& X- a/ D, v
% W5 X# u3 `2 h8 s' X8 U3.新建服务
& A! ^8 C6 ^, M4 ]0 V2 r& _. \
假设服务名为VM_W2K3,通过以下语法来安装服务:
4 I& ^' c4 O! D' x! N' I6 }0 d
; @0 r' _5 @$ Kinstsrv <service name> <srvany path>5 e' u8 n3 p# U# v
" E8 }( Y% q4 b
所以我的命令行是:/ \9 _0 h, Z- b
: i- Q# t9 i$ \7 s7 Z+ ~. s& L
instsrv VM_W2K3 c:\temp\srvany.exe$ V$ w% y7 K! }( a+ p
* x% X& o6 r  [5 _& B. b5 r3 |# b
4.注册服务
: r9 d/ p- C+ |4 o, q9 R0 Z
1 d3 n) Z- R# c9 ?9 u5 _在注册表中,定位到# \3 {1 q& @: B- Q$ q9 q
! p! x  W- Q; S1 o8 i/ X2 x$ B
HKLM\SYSTEM\CurrentControlSet\Services\VM_W2K3
# {. A) \7 w. c& ?8 A" a
: y+ ^" a/ J  P. v# M) t& O3 M$ u新建项:"Parameters") T& h4 E. `) j+ o1 s

% ]9 f; j0 \& J0 G' o5 \" g# I: }在"Parameters"项里面,新建字符串"Application",( W4 M- {! [. T  R

" Q& x: p/ ]# c2 U字符串的值:- B  @, e* s: q) [7 }
5 b  O# v# m* X" Z) k
"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "D:\vmware\2003-1\winNetEnterprise.vmx"% f# E5 D: N1 N; E0 {
; b% a& P1 \( N+ r
5.设置虚拟机启动状态0 \9 e3 {! s) @
: W4 b1 O/ H; u6 H- ^4 g! M
管理工具-服务,选择VM_W2K3的属性-登录,选中"本地系统帐户",并勾选"允许服务与桌面交互"
) K% E$ W1 B! P! p& u, r9 d& Z+ I" [0 r: w, M+ K  z( e; B
收藏收藏 贊贊(0)
把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分︰1宣傳

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

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

本版積分規則

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

發表新帖 返回頂部