这可能听起来有点愚蠢,但我不知道它netflix.exe
实际上位于何处。当我在 Windows 10 中打开应用程序时,我可以在进程管理器中看到这样的进程确实存在。当我真正尝试找到它时,问题就出现了。
我做了一些研究,在以前的版本中位于该C:\Program files\WindowsApp
文件夹中也尝试过,C:\Users\username\AppData\Roamming\Windows\Start Menu
但没有运气。
看reddit 主题了解更多信息。
如果这样的文件不存在,我不明白如何在我的进程管理器中看到该 exe 文件。
答案1
PowerShell 是一个非常强大的工具,可以对任何 Microsoft 产品(包括 UWP 应用)执行几乎任何操作。
到查找 appx 的安装位置您可以使用命令Get-AppxPackage -Name PackageName
。
软件包名称通常很难猜到,例如 Netflix 应用程序的当前名称是“4DF9E0F8.Netflix”。有些应用程序名称与开始菜单中显示的名称毫无关系。
为了使其更容易一些,您可以使用Where-Object
而不是参数-Name
。
Get-AppxPackage | Where-Object {$_.Name -like "*flix*"}
这将查找名称匹配的任何 appx 包*flix*。
我的电脑上的结果是这样的:
Name : 4DF9E0F8.Netflix
Publisher : CN=52120C15-ACFA-47FC-A7E3-4974DBA79445
Architecture : X64
ResourceId :
Version : 6.93.478.0
PackageFullName : 4DF9E0F8.Netflix_6.93.478.0_x64__mcm4njqhnhss8
InstallLocation : C:\Program Files\WindowsApps\4DF9E0F8.Netflix_6.93.478.0_x64__mcm4njqhnhss8
IsFramework : False
PackageFamilyName : 4DF9E0F8.Netflix_mcm4njqhnhss8
PublisherId : mcm4njqhnhss8
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
NonRemovable : False
IsPartiallyStaged : False
SignatureKind : Store
Status : Ok
在C:\Program Files\WindowsApps\4DF9E0F8.Netflix_6.93.478.0_x64__mcm4njqhnhss8
文件夹中我可以看到它是一个用 HTML、CSS 和 JavaScript 编写的 WinJS 应用程序。
该文件夹中没有 Netflix.exe 吗?
没有。我认为你从未见过 Netflix.exe(除非是病毒)。以下是 Netflix 启动并运行时任务管理器的屏幕截图。
答案2
您需要将其添加C:\Windows\System32\WWAHost.exe
到您的 VPN 例外列表中。因为 Netflix 是 UWP 应用,因此WWAHost.exe
用于联网。
笔记:任何使用的应用程序WWAHost.exe
也将受到影响。
答案3
我尝试将 WWAHost.exe(可能还有 mfpmp.exe)添加到您的 VPN 例外列表中。这是在打开 Netflix 时运行的 2 个 .exe 程序(RuntimeBroker.exe 除外)。
mfpmp.exe 不会保持打开状态。但 WWAHost.exe 和 RuntimeBroker.exe 会保持打开状态。
如果您的 VPN 不支持添加 Windows 应用程序,那么值得尝试。
答案4
通过以下方法,我已成功通过 Express VPN 中的拆分隧道否定了 Netflix:
"C:\Windows\System32\mfpmp.exe"
这在任务管理器中被列为受媒体基础保护的管道 EXE。