Wie richte ich einen Proxy für moderne UI-Apps (auch bekannt als Metro-Apps) in Windows 8 ein?

14

Ich habe Windows 8 auf einem PC hinter einem Proxy installiert. Ich hatte den Proxy in den Internetoptionen eingerichtet und der IE funktioniert gut, aber moderne UI-Apps (auch bekannt als Metro-Apps) scheinen stattdessen nicht beendet werden zu können. Gibt es eine Problemumgehung?

Erpel
quelle
Was ist unter HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections \ WinHttpSettings? Apps im Metro-Stil verwenden den WinInet-Proxy nicht in IE-Optionen
Sheng Jiang 蒋 晟

Antworten:

15

Ich suchte nach einer Lösung rund um das Internet und fand schließlich einen Weg, wie ich es tun kann:

Öffne die Eingabeaufforderung als admin und schreibe:

netsh
winhttp
import proxy source=ie

Jetzt funktioniert der Microsoft Store, einige andere Dienste wie Musik nicht, aber das ist ein Problem der regionalen Filterung (ich befinde mich in Italien).

Hoffe, es hilft, leider erinnere ich mich nicht an die Quelle dieses Skripts.

Randnotiz : Ich habe ein Upgrade auf Windows 8.1 durchgeführt und es scheint, als hätten sie den Proxy-Fehler behoben. Jetzt ist es ausreichend, die globalen Proxy-Einstellungen (Internet-Eigenschaften) zu ändern, und Metro-Apps verwenden diese Einstellungen entsprechend.

Erpel
quelle
Wenn Sie dies verwendet haben und Windows Update nicht zum Laufen bringen können, liegt es daran, dass Ihre Proxy-Einstellungen nicht synchronisiert sind, dh, dass es nur importiert wurde, sodass Sie wahrscheinlich immer noch Ihre Proxy-Einstellungen dort haben, um Ihren Proxy zurückzusetzen Schritte, aber Import ersetzen .... mit Reset-Proxy
Shereef Marzouk
@ Pratnala Empfehlung unten, Loopback zu aktivieren, ist wichtig
Alexei Danchenkov
5

Ich hatte das gleiche Problem an unserer Universität, wo wir hinter einem Tintenfisch-Proxy mit einfacher Authentifizierung stehen. Um dieses Problem mit modernen UI-Apps zu lösen, habe ich CC Proxy installiert . Konfigurieren Sie CC Proxy für eine Kaskadierung. Anschließend müssen Sie Ihre IP-Adresse mit Port 808 in die Internetoptionen eingeben und den Befehl netsh ausführen. Sie müssen auch Loopback aktivieren, damit die Modern Apps einen lokalen Proxyserver verwenden können, da sie den Netzwerkverkehr standardmäßig nicht an einen lokalen Proxyserver weiterleiten können.

Dies sollte für die meisten Konfigurationen funktionieren.

Pratnala
quelle
2

Ich habe einen Vorschlag von Andrew Willows (MSFT) als mögliche Lösung aufgeführt.

  1. Öffnen Sie "Lokaler Gruppenrichtlinien-Editor"
  2. Navigieren Sie zu "Computerkonfiguration - Administrative Vorlagen - Netzwerkisolation".
  3. Öffnen Sie "Internet-Proxyserver für Apps im Metro-Stil" und setzen Sie den Wert auf Ihre Proxyserver-Adresse wie 172.16.0.1:8080.

Wir sollten vorerst keine weiteren Einstellungen hier vornehmen müssen.

Ich würde hier einen Neustart empfehlen, obwohl dies nicht notwendig sein sollte, aber während des Testens kann dies helfen, zwischengespeicherte Daten zu löschen, die stören könnten. Wenn Sie immer noch Probleme mit den Proxy-Einstellungen haben, posten Sie dies bitte im TechNet ITPRO-Forum .

Zoso
quelle
Es heißt "nicht für Desktop-Apps". Apps wie das Wetter funktionieren auch danach noch nicht. Ich denke, das Problem liegt bei der Proxy-Authentifizierung (da die lokalen Sites, die keine Authentifizierung erfordern, im Metro-IE ausgeführt werden). Ich habe Squid installiert, das auf dem normalen Desktop von Win 8 gut funktioniert, aber nicht auf diesen Metro-Apps.