如何授予对单个Windows应用程序的Web访问权限?


1

条件: Windows Defender防火墙配置为默认阻止传出Web连接。

需要什么:允许一些Windows应用程序(新闻,天气等)访问Web。

问题:文件夹“C:\ Program Files \ WindowsApps”的所有者是TrustedInstaller,即使拥有管理员权限,也无法查看此文件夹。因此,无法找到应用程序可执行文件的路径,以便在firewal规则中指定它们。

问题:如何授予对各个Windows应用程序的Web访问权限?

我的猜测是,需要以某种方式列出“C:\ Program Files \ WindowsApps”文件夹的内容。但怎么办呢?

更新:非常感谢harrymc指出我正确的方向。当他说程序Everything可以访问文件夹内容时,我开始按以下思路思考:用户安装的程序如何比用户自己拥有更多权限?如果程序可以列出文件夹的内容,那么用户必须有一种方法可以在没有第三方程序的情况下执行此操作。然后我突然想到以管理员身份运行PowerShell并使用好的旧“ls”。

对不起噪音。

Answers:


0

使用免费的Everything工具搜索文件。它作为系统服务工作,因此可以访问该WindowsApps文件夹。

例如,在*news*.exe文件夹C:\Program Files\WindowsApps\中搜索,搜索词是:

"C:\Program Files\WindowsApps\" *news*.exe

找到:

C:\Program Files\WindowsApps\Microsoft.BingNews_4.28.3242.0_x64__8wekyb3d8bbwe\Microsoft.Msn.News.exe


请参阅更新的问题。
Al Berger

有许多替代解决方案。一切都是我最有用的工具之一,所以我借此机会推荐它。如果我的答案导致了解决方案,您可能会将其标记为已接受。
harrymc
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.