是否可以使用 powershell 命令在 Windows 设置中启用文件访问选项?

Roy Li - MSFT 33,371 信誉分 Microsoft 供应商
2024-05-28T07:20:13.7033333+00:00

你好

我正在开发一个用于旁加载的商业 UWP 应用。应用程序将读取和写入应用程序域之外的文件。例如,文件路径为c:\\folder1\\1.txt

我按照文档文件访问权限,并添加了功能。在客户的计算机上删除应用程序后,我需要让我的客户首先转到broadFileSystemAccessSettings > Privacy > File system

并启用我的应用程序的文件访问选项,然后应用程序才正常运行。

我的客户不想手动执行这些步骤。他们想要一种自动的方式来做到这一点。是否可以使用 powershell 来实现此目标?还是其他更好的方法?

谢谢

此问题由Is it possible to use powershell command to enable file access option in windows settings? - Microsoft Q&A总结而来.

通用 Windows 平台 (UWP)
通用 Windows 平台 (UWP)
一个 Microsoft 平台,用于生成和发布适用于 Windows 桌面设备的应用。
49 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Junjie Zhu - MSFT 18,486 信誉分 Microsoft 供应商
    2024-05-28T09:58:38.51+00:00

    你好

    打开注册表 [Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\broadFileSystemAccess]

    如果已安装应用程序,则可以看到应用的 .package family name

    Value 修改为DataAllow.

    可以使用 Powershell 设置注册表。

    Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\broadFileSystemAccess\[your package family name]" -Name "Value" -Value "Allow"
    

    264090-image.png

    谢谢。


    如果答案是正确的解决方案,请点击“接受答案”。如果您对此答案有其他疑问,请点击“评论”。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。