2009-04-27 85 views
0

我在Vista 64位,我需要有VMWare工作站運行32位進程的原因超出了這個問題的範圍。現在,當我運行VMWare時,它將以64位進程啓動,而我不知道如何使其作爲32位進程運行。強制VMWare工作站6.5運行32位主機

客人的操作系統是Windows XP(32位),如果這很重要,但我懷疑它的確如此。

+0

你能解釋爲什麼vmware應用程序是32位的問題嗎?另外,由於VMware可以在32位和64位版本的Windows上運行。他們可能在安裝程序中有兩個版本。 – 2009-04-27 21:23:42

+0

我只知道它有一個x64文件夾,當我不希望虛擬機在64位主機上運行時,這就是運行虛擬機的內容。 – 2009-04-27 21:26:52

回答

2

好的,因爲我們已經在評論中討論過你是什麼真的是試圖做的。我會回答這個問題。

首先,您的原始問題:「如何在64位窗口上運行32位vmware主機?」

從查看VMware站點和文檔,沒有跡象表明這是可能的。如果您真的需要這樣做,請在32位版本的Windows上運行它。

現在談談你實際正在做的事情:你已經指出你已經編寫了用於控制VMware進程的工具。執行此操作的適當的API是VIX API或使用vmrun應用程序(後者更適用於從shell執行腳本)。我假設VIX。如果你正在使用這個。我認爲確保您擁有SDK的最新副本並重新編譯應用程序應允許他們使用64位版本的VMware。

編輯:轉到VIX SDK下載頁面顯示「窗口32位和64位的VIX API」。這表明如果您使用該版本的SDK,那麼您最好使用64位VMWare。

1

我遇到了類似的問題。我在64位Vista上運行VMWare,但我只能讓VMWare加載32位操作系統。事實證明,在戴爾,你必須進入BIOS設置「虛擬化」爲32或64位。不知道你在使用什麼樣的硬件,但檢查BIOS,看看你是否有相同的設置。它根本不影響基本操作系統,只是虛擬操作系統。

相關問題