6

我有一个带有后台传输功能的 Windows 应用商店应用程序 来下载内容,到目前为止它运行良好。但是,一些客户报告说,在他们将 PC 更新到 Creators Update (1703) 后,下载停止工作并出现类似错误HRESULT: 0x80072EE4(这是我的应用程序从异常翻译而来的)。

有类似的报告:使用 BackgroundDownloader 时出现 HRESULT 0x80072EE4,但在我的情况下,它发生在 Windows Update 1703 之后。奇怪的是,这个问题不会发生在我已经安装了相同更新的开发人员 PC 上。

是否有人对问题的根源有任何线索或找到任何解决方法?

4

1 回答 1

0

问题是指向用户的 Internet 临时文件缓存的注册表项消失了。如果您在 Internet 选项 --> 常规下查看 Internet Explorer 11,然后单击浏览器历史记录下的设置,“当前位置”下将没有任何内容,并且要使用的磁盘空间为零。如果您尝试在“设置”下查看“高级设置”,您可能会注意到 Edge 立即崩溃(至少在以前的版本中是这样)。要将其重置为默认值,我按照以下说明操作:

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 以获取运行对话框并输入 regedit 结束按确定。

在注册表编辑器中,转到以下键:

HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell 文件夹

双击缓存键并像这样输入初始位置,包括大写:

%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache

按确定确认,您将看到密钥已更改。

然后转到以下注册表项:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell 文件夹

查看缓存键,它应该也会自动更改为正确的位置,如果没有双击它并输入正确的位置 end pres ok 确认:

%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache

重新启动您的电脑,登录并打开 Internet Explorer 并检查 Internet 临时文件的位置。

于 2018-02-22T15:16:29.497 回答