Force VMWare Workstation 6.5 to run 32-bit Host

Force VMWare Workstation 6.5 to run 32-bit Host

时光清浅 发布于 2021-11-26 字数 351 浏览 925 回复 3 原文

I'm on Vista 64-bit, and I need to have VMWare Workstation run as a 32-bit process for reasons outside of the scope of this problem. Right now when I run VMWare, it starts it as a 64-bit process, and I have no idea how to make it run as a 32-bit process instead.

The guest OS is Windows XP (32-bit) if that matters, but I doubt it does.

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

峩卟喜欢 2022-06-07 3 楼

I ran into a similar problem. I was running VMWare on 64bit Vista but I could only get VMWare to load 32 bit OSs. It turns out on a Dell you have to go into the BIOS to set up "virtualization" to be either 32 or 64 bit. Not sure what kind of hardware you are on but check the BIOS to see if you have the same setting. It doesn't affect the base OS at all, just the virtual ones.

夏日浅笑〃 2022-06-07 2 楼

Your best bet would be to ask over at the VMware Forums where you can get an answer direct from the developers.

忘东忘西忘不掉你 2022-06-07 1 楼

OK, since we've discussed in the comments what it is you are really trying to do. I will answer the question.

First, your original question: "How do you run a 32-bit vmware host on 64-bit windows?"

From looking at the VMware site and documentation, there is no indication that this is possible. If you really need to do this, run it on a 32-bit version of windows.

Now on to what you are actually trying to do: You have indicated that you have tools written which are used for controlling the VMware processes. The proper API to do this is the VIX API or using the vmrun application (the later is more for scripting from a shell). I am assuming VIX. If you are using this. I imagine that ensuring you have the latest copy of the SDK and recompiling your apps should allow them to work with the 64-bit version of VMware.

EDIT: going to the VIX SDK download page shows "VIX API for Window 32-bit and 64-bit". This indicates that if you use that version of the SDK, you should be good to go with a 64-bit VMWare.