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

UWP使用StorageProviderSyncRootManager抛出UnauthorizedAccessException如何解决

解决方案

调用StorageProviderSyncRootManager抛出UnauthorizedAccessException是权限配置不到位导致,按以下步骤逐一排查即可解决:

  • 配置应用清单受限能力
    打开项目中的Package.appxmanifest文件,切换到代码视图,先在根节点Package补充受限能力的命名空间声明:

    <Package
      xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
      xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
      xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
      IgnorableNamespaces="uap rescap">
    

    再找到Capabilities节点,添加同步功能的专属受限能力:

    <Capabilities>
        <!-- 保留原有其他能力声明 -->
        <rescap:Capability Name="enterpriseCloudSync" />
    </Capabilities>
    

    如果应用需要上架微软应用商店,使用该受限能力需要提前向微软提交权限申请,审核通过后才可正常上架。

  • 调整项目适配版本
    右键项目选择「属性」,在「应用」标签页将目标版本和最低版本均设置为*Windows 10 版本 1903(内部版本 18362)*及更高版本,该API仅在该版本及以上系统中提供支持。

  • 以管理员权限运行
    该类的所有同步根配置操作都涉及系统级设置修改,必须管理员权限才可执行:开发阶段请右键Visual Studio选择「以管理员身份运行」后再启动调试;打包部署后运行时也需要右键程序选择「以管理员身份运行」。

  • 验证同步根路径权限
    若你正在注册本地同步根,请确认你设置的同步根文件夹属于当前用户可读写的路径(例如用户文档目录、桌面目录),不要选择系统级受保护目录(如C:\Windows、C:\Program Files等)作为同步根路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 20:48:04