1. 程式人生 > >無法啟動此程式,因為計算機中丟失api-ms-win-downlevel-shlwapi-l1-1-0.dll檔案

無法啟動此程式,因為計算機中丟失api-ms-win-downlevel-shlwapi-l1-1-0.dll檔案

最近遇到如題所示彈框的問題,花了很長時間才解決,解決方法卻很簡單。故記錄下來。 其他dll檔案缺失也可以用同樣辦法。 解決方法: 找到相同系統卻沒有該問題的情況(比如出問題的是64位的win7系統,那就找一個沒有該問題的64位的win7系統)。將正常系統的api-ms-win-downlevel-shlwapi-l1-1-0.dll檔案複製到出現該問題的電腦的相應位置。就可以解決了。但是同樣有一些問題需要注意

詳細步驟:

  1. 有一些dll檔案是隱藏的,所以首先設定顯示隱藏資料夾和檔案,win7請參考win7系統如何顯示隱藏的檔案,其他系統自行搜尋即可。
  2. C:\Windows\System32C:\Windows\SysWOW64
    都有這個檔案,將正常系統裡的api-ms-win-downlevel-shlwapi-l1-1-0.dll檔案複製到U盤裡(要注意將兩個資料夾裡面的分開,不要搞混了)。或者也可以將類似的檔案同時複製過去。 如下圖所示:
  3. 將U盤裡的檔案複製到C:\Windows\System32C:\Windows\SysWOW64資料夾裡的相應位置。如果選擇了多個檔案,有同名檔案時可以選擇不要複製。當然,如果最後仍然解決不了問題,有可能是檔案損壞,這是選擇複製和替換。
  4. 注意兩個資料夾裡面檔案都要相應複製。複製之後基本就沒有問題了。