AppContainer của Windows không tới được proxy cục bộ: kiểm tra cách ly loopback
Kiểm tra cách ly loopback của gói dự định khi ứng dụng AppContainer không tới được proxy vốn hoạt động với các máy khách desktop thông thường.
Ứng dụng AppContainer có thể không tới được proxy trên cùng máy Windows dù trình duyệt desktop vẫn dùng nó bình thường. Cách ly mạng có thể chặn kết nối cục bộ trước khi quá trình xác thực proxy bắt đầu.
Với một bài kiểm thử phát triển có mục tiêu, hãy xác định tên họ gói và xem các miễn trừ hiện có:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
Trong cửa sổ lệnh nâng cao quyền, chỉ thêm AppContainer dự định:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
Thay phần giữ chỗ bằng tên thật. Để gỡ miễn trừ kiểm thử đó:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
Miễn trừ cho phép giao tiếp loopback đối với AppContainer đó. Nó không chọn điểm cuối proxy, không khởi động dịch vụ proxy và không cung cấp tài khoản trung gian.
Hãy tách ba bước kiểm tra: trình lắng nghe tồn tại, ứng dụng tới được nó, và proxy chấp nhận yêu cầu. Chỉ nhập cài đặt WinHTTP không gỡ bỏ hạn chế loopback của AppContainer.
Đây là cơ chế xử lý sự cố trong phát triển ứng dụng Windows. Nó không phải yêu cầu chung cho mọi ứng dụng desktop đóng gói hoặc tin cậy hoàn toàn, và không nên trở thành miễn trừ cho mọi ứng dụng đã cài.