You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UWP应用集成AppCenter调试时出现0x80080005服务器执行失败错误

解决UWP调试时PushNotificationChannelManager抛出CO_E_SERVER_EXEC_FAILURE异常的办法

嘿,我之前也碰到过类似的UWP推送调试异常问题,结合你的场景,给你几个实用的排查和解决方向:

1. 先重启Windows推送服务

这个0x80080005异常大多和Windows推送服务的后台进程抽风有关,你可以这么操作:

  • 按下Win + R,输入services.msc打开服务管理器
  • 找到Windows Push Notification Service,右键选「重启」
  • 如果服务本来没启动,先启动它再重启一次

2. 重置你的UWP应用数据

有时候应用本地缓存和推送服务的状态冲突也会导致这个问题:

  • 打开系统设置 → 应用 → 找到你的UWP应用 → 点击「高级选项」
  • 选择「重置」(记得先备份应用里的重要数据哦)

3. 调整VS的调试部署设置

VS 2017 15.7.x版本的调试部署可能存在兼容性问题,试试这些调整:

  • 在VS里右键你的UWP项目,打开「属性」→ 切换到「调试」标签页
  • 如果勾选了「启用调试器.NET Native工具链」,先取消勾选,再试调试
  • 另外,勾选「卸载并重新部署应用」,然后重新启动调试

4. 检查Insider预览版的兼容性

你用的是Insider快速通道17167版本,这个预览版可能存在推送服务的bug:

  • 尝试更新到最新的Insider预览版,看看微软是不是已经修复了这个问题
  • 或者暂时切换到稳定版Windows,验证是不是预览版系统导致的

5. 调试时临时跳过Push模块初始化

如果上面的方法都不管用,你可以先在调试模式下禁用Push模块,避免触发异常:

#if !DEBUG
AppCenter.Start("{appCenterSecret}", typeof(Analytics), typeof(Push), typeof(Crashes));
#else
// 调试时不初始化Push,避免触发异常
AppCenter.Start("{appCenterSecret}", typeof(Analytics), typeof(Crashes));
#endif

等发布版本的时候再正常启用Push功能就好。


内容的提问来源于stack exchange,提问作者Muhammad Touseef

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:34:18