2017-08-10 80 views
6

我有一個Windows應用商店的應用程序與Background Transfer下載內容,它運行良好,直到現在。然而,一些客戶報告說,在他們將PC更新爲創作者更新(1703)後,下載停止工作,出現如HRESULT: 0x80072EE4(由我的應用程序從例外中翻譯)的錯誤。UWP後臺傳輸異常0x80072EE4後Windows Update 1703

也有類似的報告:HRESULT 0x80072EE4 when using BackgroundDownloader但在我的情況下,它發生在Windows Update 1703之後。奇怪的是,這個問題不會發生在我已經安裝了相同更新的開發人員PC上。

有沒有人對問題的根源有任何線索或發現任何解決方法?

+0

DevCenter中的儀表板是否有任何崩潰報告? – Scavenger

+0

@Scavenger不,因爲它不會崩潰:通過向用戶顯示錯誤來緩存和處理異常。 – huyc

回答

0

問題是指向用戶的Temporary Internet Files緩存的註冊表項消失了。如果您在Internet選項 - >常規下查看Internet Explorer 11,然後單擊瀏覽器歷史記錄下的設置,則「當前位置」下將沒有任何內容,並且磁盤空間使用零。您可能會立即注意到邊緣崩潰,如果您嘗試查看高級設置設置下(至少它沒有在以前的版本)。爲了將其重置爲默認我跟着這些指示:

https://social.technet.microsoft.com/Forums/en-US/b433f6c6-a9fe-4ca6-aeba-ab9f0fc049a7/reset-temporary-internet-files-back-to-default-location?forum=w8itprogeneral

按Windows鍵+ R獲得運行對話框並輸入註冊表編號結束 按OK鍵。

在註冊表編輯器轉到以下項:

HKEY_USERS.DEFAULT \軟件\微軟\的Windows \ CurrentVersion \ Explorer中\用戶 Shell文件夾

雙擊緩存鍵,輸入初始位置這樣 包括首都:

%USERPROFILE%\應用程序數據\本地\微軟\的Windows \ INetCache

按OK鍵確認,你會看到的關鍵改變。

然後到下面的註冊表項:

HKEY_CURRENT_USER \軟件\微軟\的Windows \ CurrentVersion \ Explorer中\用戶 Shell文件夾

看看緩存鍵,它應該會自動更改爲 正確的位置爲好,如果不是雙擊它,然後輸入正確的 位置結束PRES OK確認:

%USERPROFILE%\應用程序數據\本地\微軟\的Windows \ INetCache

重新啓動您的電腦,登錄並打開Internet Explorer,並檢查臨時Internet文件的 位置。