我安裝itunes10.6版本的 安裝不上總顯示「此windows installer軟體包有一個問題。完成此安裝所需的程序不能運行。請和你的支持人員或代理人員聯繫」,這怎麼辦?


親測有效(win7)


First, you may diagnose which Apple program is the root that cause the error by uninstalling all Apple programs in Control Panel. In my case, I was unable to uninstall Apple Software Update because a file called AppleSoftwareUpdate.msi is missing.

To fix it, click Repair button. If it still doesn"t work, you have to workaround in the Windows Registry Editor (Regedit) as below:

  1. Press Windows key + r and run Regedit.
  2. Click Edit and Find...
  3. Type applesoftwareupdate.msi and start the search.
  4. In the left pane of Regedit, right click the Shell Folder of Apple Software Update and click Delete.
  5. Install iTunes. The iTunes installer will re-install all the required software successfully.


筆者也是遇到了和樓主一樣的問題。是在12.3版本的某一次提醒更新時就彈出樓主問題所述的窗口導致更新失敗,在接下來的12.4版本依然存在這個問題,無法得到解決。

於是筆者便奔走於各大貼吧論壇尋求解決之道,總結下來就是先嘗試修復Apple Software Update,如果失敗的話就要徹底的按順序的卸載相關軟體,再打開註冊表編輯器刪除相關選項(具體操作請看鐘小強同學的解釋),然後在嘗試重新安裝,到這裡,理論上問題是可以得到解決。但是,筆者是屬於臉黑的那種,依然出現「軟體包有一個問題」這種殘念的情況,於是筆者又想了想,很顯然,核心問題還是出在了「SoftwareUpdate.exe」這個程序上面,那麼重點來了,筆者突然奇想用了一招「移花接木」解決的這個問題,下面筆者就來說一下「移花接木」的方法,讓更多的小夥伴們能解決此類問題。

妥妥的還是從「SoftwareUpdate.exe」著手,先找一台WINDOWS系統並裝有新版本iTunes程序且沒有出現這類問題的電腦,看似要求多,實際情況非常好找,筆者用的就是公司的電腦;接著找到該電腦內SoftwareUpdate.exe程序的安裝文件夾,文件夾名為「Apple Software Update」,以安裝在C盤為例,其默認路徑為C:Program Files (x86)Apple Software Update,再次確認這台電腦里的iTunes不存在上述問題的情況下,用U盤將「Apple Software Update」文件夾整體拷貝;接在轉到存在問題電腦,將U盤中正常且健康的「Apple Software Update」文件夾複製到你準備安裝的路徑,默認路徑依然為C:Program Files (x86)Apple Software Update,然後再重新打開iTunes的安裝包,接著你會神奇的發現安裝順利完成,那個煩人的窗口再也不會彈出來啦!原理就是之前的「問題」文件已經被「健康」文件所替換了,所以就不會出現彈窗失敗的問題。

筆者之後又用同樣的方法解決了同事的同樣問題,所以筆者才敢在這裡給大家分享一下,如果有小夥伴用盡了方法(重裝系統之外)也解決不了本問題的時候,希望筆者的「移花接木」之法能幫到大家(^-^)


推薦閱讀:

為什麼itunes要取消應用商店?
iTunes 音樂播放的 shuffle 模式是怎麼設計的?以什麼參數作為篩選音樂的依據呢?
如何讓 iTunes 隨機選取 30 首歌曲同步至 iPhone?
開了iCloud 音樂庫itunes還怎麼同步本地的音樂?
獨立藝人在中國發行音樂除了 iTunes 還有其他的方式嗎?

TAG:iTunes | 蘋果公司AppleInc |