想在win7 X64下運行以前的一些32位程序,比如 VB6 、Media Studio Pro 8 等好用的軟件,之前在win7 x86下還勉強能安裝運行,但是 win7 x64 下是直接連安裝都安裝不了了,以前也用虛擬機,但是暫時沒這想法,於是查了一下,發現MS已經推出了一個用於win7的虛擬機了: https://www.microsoft.com/zh-CN/download/details.aspx?id=3702 (虛擬機支持補丁KB958559 ,32位和64位版本選擇正確的) WindowsXPMode_zh-cn.exe : https://www.microsoft.com/zh-CN/download/details.aspx?id=8002 (XP 操作系統),果斷下載安裝,在一臺老機器上裝的很順利,但是到了新機器上,居然報 0x80240037 錯誤:
而我的操作系統是ghost版的,說明系統是一樣的,沒問題,那麼就是硬件不一樣了,於是,以“KB958559 0x80240037 ” 爲關鍵詞,搜索,結果沒有任何解決方法,於是簡化,以“0x80240037 ” 爲關鍵詞,搜索,終於找到了一篇看起來靠譜的方法:
https://blog.csdn.net/m0_37397536/article/details/79271709#commentsedit ,
雖然他說的不是安裝 KB958559 ,但是我還是按照他的方法試了一下,果然靠譜,安裝成功了。詳細過程我就不寫了,補一張他沒有的控制檯進度圖(命令: dism /online /add-package /packagepath:"X:\路徑\文件名.cab" , 文件名.cab 爲最終解壓出來的主安裝包):
完成後按“Y”重啓,那麼接下來就開始安裝 WindowsXPMode_zh-cn.exe : https://www.microsoft.com/zh-CN/download/details.aspx?id=8002 (XP 操作系統),了,
安裝成功!
點擊運行看看!
可以運行,說明補丁安裝沒問題,繼續:
設一個啓動密碼,繼續
然後等待幾分鐘看看:
運行成功!:
接下來你就可以安裝以前那些在XP下才能正常安裝運行的軟件了,這個XP系統裏面默認只有安裝時候的第一個硬盤,主機的硬盤是以網絡共享盤的形式出現在資源管理器裏面,可以直接訪問(這點比vmware 省事,當然,vmware 也有他獨特的功能是MS的虛擬機所沒有的。):
下面根據需要你開可以調整這個虛擬機的內存,添加硬盤等,但是必須關閉虛擬機才行,注意不是點右上角的叉叉關閉,是點 ctrl+alt+del 來關閉系統,點叉叉關閉的話是休眠,是不能更改設置的:
關閉虛擬機後,從開始菜單找到虛擬機主程序,就可以進行設置了:
選擇動態擴充即可
最大支持127G的硬盤
下面,你就可以在這個虛擬的XP裏面安裝你需要的軟件了。