1. 程式人生 > >win7 x64下安裝 KB958559 出現 0x80240037 錯誤解決方法(win7 x64 安裝VB6、Media Studio 8)

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

  (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裡面安裝你需要的軟體了。