You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

更改Windows Store应用名称后遇WACK错误0x80070057求助

解决WACK报错0x80070057:无法创建AppContainer配置文件

我之前帮不少开发者排查过这个问题,结合你已经完成的应用名称修改操作,给你几个针对性的解决步骤:

  • 彻底清理旧包残留
    本地残留的旧包配置很可能和新名称冲突:

    1. 卸载本地已安装的该应用所有版本(包括侧载的测试包)
    2. 打开%LOCALAPPDATA%\Packages,找到对应你包名的文件夹直接删除(记得备份里面的用户数据,如果有的话)
    3. 打开C:\ProgramData\Microsoft\Windows\AppRepository,删除和你包名相关的.xml配置文件(操作前仔细核对,别误删其他应用的文件)
  • 核对包ID与商店预留名称的一致性
    别只看显示名称,核心的包ID必须完全匹配:

    1. 打开Package.appxmanifest,切换到“打包”选项卡,确认包名称(不是包显示名称)和开发者仪表板里预留的应用ID完全一致,包括大小写、特殊字符
    2. 右键项目→“存储”→“查看关联的存储账户”,确认当前关联的是你刚预留新名称的应用,不是旧的关联项
  • 修复WACK工具本身
    工具本身的损坏也可能导致这个错误:

    1. 打开控制面板→程序→程序和功能,找到“Windows应用认证工具包”,右键选择“更改”→“修复”
    2. 重启电脑后,必须以管理员身份运行WACK,同时暂时关闭杀毒软件或防火墙,避免拦截工具的系统操作
  • 重新生成关联与应用包
    关联过程可能有缓存问题,重新走一遍流程:

    1. 右键项目→“存储”→“取消关联存储”
    2. 删除项目的binobj文件夹,清理解决方案后重新生成
    3. 再次关联到商店的新预留名称,然后重新创建应用包
  • 检查系统权限与缓存
    系统权限或缓存异常也会影响AppContainer创建:

    1. 确保你使用的Windows账户是管理员权限,临时调低UAC级别(控制面板→用户账户→更改用户账户控制设置)测试
    2. 以管理员身份打开命令提示符,运行wsreset.exe重置Windows Store缓存

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

火山引擎 最新活动