電腦和網際網路 嗜好

Windows 7升級Windows 10發生『無法啟動程式,因為您的電腦遺失api-mis-win-core-librayloader-l1-1-1.dll。請嘗試重新安裝以修正這個問題。』

原本要趕在2017年底,將我的T410 Windows 7 PRO升級到Windows 10 PRO,還特地格式化了一個錄影用硬碟,然後再複製系統SSD到這個硬碟,然後將這個硬碟升級到Windows 10 PRO,以便獲得授權。

我的計畫是如果有要做事或有些Windows 7才能穩定執行的程式時,再換回原本的Windows 7 PRO SSD開機即可。我就用錄影用硬碟複製系統之後,將Windows 7升級到Windows 10,以便獲得授權。

另外建議大家,在升級windows 10之前,請確認以下重點;
A. 請務必確認BIOS是將SATA設定為ACHI模式,千萬不要是IDE 相容 mode! 不然你到時候安裝好Windows 10之後,硬碟讀取效能約不到10MB/sec,然後舊晶片組的SATA Win 10驅動程式超級難找,因為大部分的chipset廠商根本沒有提供Windows 10的driver,你必須找出Win7或Win8.1的驅動程式來安裝,但是即使找到了,Windows 10系統很多裝置根本也不給裝啊!。

B. 也請將IDE/SATA控制器的驅動程式更新到最新版!例如還是標準AHCI 1.0序列ATA 控制器的,或是明明是SATA介面,卻還是掛IDE控制器的驅動程式,請在windows 7完成驅動程式的更新。

C. 如果是Windows 7 升級上去,基本上所有程式在Windows 10都需要重新安裝了,所以請先移除掉防毒軟體,以免在升級Windows 10 時來誤事!

D. 移除電腦系統廠商安裝的系統回復軟體,例如Thinkpad的Windows 7 Rescue and Recovery。不移除是無法安裝Windows 10的。

Windows 10 安裝程式
Lenovo Rescue and Recovery 跟 Microsoft Security Essentials 都無法相容於Windows 10

E. 32位元Windows 7 PRO升級後,就是32位元Windows 10 PRO。64位元Windows 7 PRO升級後,就是64位元Windows 10 PRO。要不同版本的話,要使用Windows 10的授權重灌。基本上這就是Windows 10升級的原則。

F. 建議用高速跟穩定的網際網路來做升級,因為過程要下載約4點多GB的Windows 10安裝檔。如果網路不穩定或過慢,很容易安裝失敗,或需安裝多次才成功。


開始安裝升級Windows 10


我是首先去 使用輔助技術的客戶可免費升級為 Windows 10   ,去下載升級程式。然後執行升級系統。

結果就一直出現這個畫面~! 即使重新安裝也是無法解決。而且看其畫面,竟然是卡在認證下載檔(Veifying download)? 在下載的時候,卡在沒有找到下載檔? 這是什麼神邏輯?

api-mis-win-core-librayloader-l1-1-1.dll
遺失api-mis-win-core-librayloader-l1-1-1.dll
『無法啟動程式,因為您的電腦遺失api-mis-win-core-librayloader-l1-1-1.dll。請嘗試重新安裝以修正這個問題。』
『無法啟動程式,因為您的電腦遺失api-mis-win-core-librayloader-l1-1-1.dll。請嘗試重新安裝以修正這個問題。』

所以就上網找了一下資料,結果完全沒有中文資料啊! 只有找到英文的Youtube的影片說明
現在開始說明解決步驟:

一. 到Windows 7 電腦的系統磁碟 C:\Windows\System32,找出wimgapi.dll,並且按下複製

api-ms-win-core-libraryloader-l1-1-1.dll
到Windows 7 電腦的系統磁碟 C:\Windows\System32,找出wimgapi.dll,並且按下複製

二. 按下複製

2017-12-27_094441
到Windows 7 電腦的系統磁碟 C:\Windows\System32,找出wimgapi.dll,並且按下複製

三. 由於你已經執行過Windows10的升級程式(Upgrade),安裝程式會在系統槽建立一個Windows10Upgrade的資料夾,這就是升級Windows 10的安裝檔案資料夾。

api-ms-win-core-libraryloader-l1-1-1.dll
由於你已經執行過Windows10的升級程式(Upgrade),其會在系統槽建立一個Windows10Upgrade的資料夾

四. 將wimgapi.dll檔複製貼上在C:\Windows10Upgrade,並點選『複製並取代』。其也可以在尚未出現『無法啟動程式,因為您的電腦遺失api-mis-win-core-librayloader-l1-1-1.dll…』的警示之前,就直接於尚在下載完整檔案中,但已經建立好Windows10Upgrade的資料夾; 你就直接複製windows/system32/wimgapi.dll,並直接貼上取代Windows10Upgrade/wimgapi.dll檔。這樣在下載完成後,跳到安裝確認時,就不會出現錯誤警示,可以一口氣升級到Windows 10。

ms-win-core-libraryloader-l1-1-1.dll
複製貼上wimgapi.dll檔在C:\\Windows10Upgrade

五. 如果出現『您必須提供系統管理員權限』的提示,請按『繼續』。

ms-win-core-libraryloader-l1-1-1.dll
按『繼續』才能覆蓋
ms-win-core-libraryloader-l1-1-1.dll
完成覆蓋

六. 再執行Windows 10 update程式,即可發現安裝程式可以跳過『認證下載檔(Veifying download)』的『無法啟動程式,因為您的電腦遺失api-mis-win-core-librayloader-l1-1-1.dll。請嘗試重新安裝以修正這個問題。』之錯誤狀態了,系統也就會開始確認跟安裝Windows 10了。

Windows 10 update

2017-12-27_095014


如果已經複製好wimgapi.dll,也解決『無法啟動程式,因為您的電腦遺失api-mis-win-core-librayloader-l1-1-1.dll。請嘗試重新安裝以修正這個問題。』的警告,

但是在第一次升級Windows 10還是失敗的話,絕大部分都是下載檔案還不夠完整。請在確認網路正常的狀態下,再重新執行Windows 10 update程式,等安裝程式完整下載好安裝檔之後,就可以完成升級安裝。

Windows 10 update

3則迴響

想發表感想嗎?

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料