存取WindowsApps资料夹的权限

时间:2018-09-10 09:26:01

标签: uwp appx msix

我想调试自己的UWP程序,并且必须替换安装位置中的dll。但是由于权限被拒绝,我无法将任何文件替换或添加到该文件夹​​中,该怎么办?我尝试了许多方法,例如拥有所有权或以管理员身份登录,但没有一种有效。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

您只能以只读方式访问WindowsApps文件夹中的文件。尽管从技术上讲可以替换应用程序的文件,但无法替换已安装应用程序的文件。这将破坏软件包的完整性,并且在系统启动该应用之前会对其进行验证,因此任何修改都将导致该应用无法成功启动。

但是,如果您只想访问该文件夹,则可以按照说明on my brother's blog 或此处。

当心

以下所有更改的风险均由您自行承担,因为您正在修改系统文件夹的权限,并且可能会引起问题

转到C:\Program Files,然后右键单击WindowsApps文件夹。选择属性,然后转到安全性标签。点击高级按钮。点击继续按钮以授予自己管理权限。

Permissions

下一步,单击更改按钮更改所有者,然后在新打开的对话框的“输入对象名称以选择字段”中输入用户名或电子邮件(如果使用Microsoft帐户)。最后,通过选中替换子容器和对象的所有者字段,将设置应用于子容器。

Apply setting on subcontainers

现在单击应用,然后等待,直到为所有现有项目授予权限,并且应该这样做:-)。