win7 x64下安裝 KB958559 出現 0x80240037 錯誤解決方法(win7 x64 安裝VB6、Media Studio 8)
想在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
而我的作業系統是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裡面安裝你需要的軟體了。