安裝更新時發生錯誤:0x80240037的解決辦法
今天在重新安裝Vagrant,因為之前的版本有些問題,所以就下了最新版本的安裝,裝了並增加了 vagrant box之後,輸入vagrant up命令啟動虛擬機器時, 報錯提示:powershell的版本過低,要求powershell的版本是3,,現在的版本是2,於是開始了漫長的升級powershell 3.0的過程,因為在安裝windows更新的時候,一直裝不上,提示安裝更新時發生錯誤:0x80240037,嘗試了:1)重灌Framework 4.0、4.5、 4.7; 2)關掉了防火牆(這個操作顯得有點愚蠢,是病急亂投醫了);3)開啟Windows的自動更新功能,把Windows Update, Windows Installer等服務啟動了,始終沒解決報錯的問題,最終找到了下面這篇部落格,換這種方法一安裝就成功了,不得不感嘆Windows的水也挺深的,我—一位十多年的微軟系統使用者了,連安裝個更新都這麼費勁,完全不得其法。。特別鳴謝這位博主並轉發了這篇部落格分享給大家!
鄭重宣告:本文屬於轉載,原連結地址為:
安裝ie外掛或者微軟的一些其他程式等報錯0x80240037,
解決辦法:
下面我將以ie的外掛IE11-Windows6.1-KB3008923-x64.msu安裝為例:
1、把IE11-Windows6.1-KB3008923-x64.msu的字尾名msu改為cab,然後解壓,注意解壓到一個新的資料夾中,不要在本資料夾中解壓(例如:我的解壓在cab資料夾中);
然後執行cmd(win鍵+R鍵)
輸入:dism /online /add-package /packagepath:”X:\路徑\檔名.cab
(例如:我應該輸入:dism /online /add-package /packagepath:”C:\ie\cab\IE11-Windows6.1-KB3008923-x64.cab”)
然後控制檯就會出現安裝程序了,很快就安裝成功了!