這聽起來可能有點愚蠢,但我無法弄清楚netflix.exe
實際位置。當我在 Windows 10 中開啟應用程式時,我可以在進程管理器中看到這樣的進程實際上存在。
我做了一些研究,在以前的版本中位於C:\Program files\WindowsApp
也嘗試過的資料夾中,C:\Users\username\AppData\Roamming\Windows\Start Menu
但沒有運氣。
看紅迪貼文了解更多。
如果這樣的檔案不存在,我不明白如何在進程管理器中看到 exe。
答案1
PowerShell 是一個非常強大的工具,幾乎可以對任何 Microsoft 產品執行任何操作,包括 UWP 應用程式。
到尋找 appx 的安裝位置你可以使用命令Get-AppxPackage -Name PackageName
。
套件名稱通常很難猜測,例如 Netflix 應用程式的當前名稱是“4DF9E0F8.Netflix”。某些應用程式名稱與開始功能表中顯示的名稱的關係為 0。
為了使它更容易一點,您可以使用Where-Object
代替參數-Name
。
Get-AppxPackage | Where-Object {$_.Name -like "*flix*"}
這將查找名稱匹配的任何 appx 包*飛利克斯*。
我電腦上的結果是這樣的:
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"
這在工作管理員中列為 Media Foundation Protected Pipeline EXE。