UWP BackgroundTransfer(CreateDownload / GetCurrentDownloadsAsync)异常

时间:2018-07-10 09:50:08

标签: c# uwp background-transfer

我正在为UWP使用BackgroundTransfer API,在开发过程中,我取得的成就远远超过了传输限制(200),直到现在这还不成问题,因为Windows管理取消了超出限制的传输。但是现在,发生了一些事情,我永远无法通过 BackgroundDownloader()。CreateDownload()创建新的下载或调用 BackgroundDownloader.GetCurrentDownloadsAsync(),因为这种异常总是会发生:

  

WinRT信息:最大并发操作的配额   超出。等待操作完成,然后再开始新操作。

我已经尝试了很多方法来解决此问题,但没有成功:

  • 等待很长时间(天)以完成那些丢失的后台下载
  • 多次重启PC
  • 终止/重置/卸载/重新安装我的应用程序(设置->应用程序和功能)
  • 运行Windows Store Apps的疑难解答程序
  • Windows Update
  • 从注册(regedit)清除我的应用程序的所有引用

我真的不想格式化/重新安装Windows10。:(

任何知道如何解决此问题的人?

1 个答案:

答案 0 :(得分:0)

由于某些未知原因,该应用程序的注册保留在某个位置,并且该应用程序无法完全删除,因此即使卸载该应用程序,您也会收到例外。这可能是OS或Visual Studio的问题。

由于每个应用程序的软件包名称都是唯一的,因此,如果更改其软件包名称,它将成为操作系统的全新应用程序。然后它应该重新开始工作。

  

它可以恢复为原始程序包名称。