Etwas, das oben niemand erwähnt hat ...
Laut meinem Firewall-Protokoll versuchen VsHub.exe, Microsoft.VsHub.Server.HttpHost.exe und Microsoft.VsHub.Server.HttpHostx64.exe alle, online zu kommunizieren .
Zu den Adressen, zu denen ausgehende Verbindungsversuche stattfanden, gehörten 191.236.194.164 (Microsoft Azure, Wichita Kansas) und 23.102.160.172 (Microsoft Azure, Redmond Washington).
Mir ist klar, dass "moderne" Software in die Cloud integriert sein soll, aber ...
Als jemand, der nichts von Microsoft Azure-Servern benötigt und der sich zu Recht um den Datenschutz kümmert und keinen Teil meiner Arbeit an die Außenwelt weitergibt, möchte ich wirklich, dass A) eine Möglichkeit hat, dies nicht zu wählen um diese Programme auszuführen, oder B) mit Einstellungen versehen sein, um ihre Chattiness online zu begrenzen. Ja, die Firewall blockiert die Verbindungen, aber das ist ein letzter Ausweg.
Nur ein einfaches Kontrollkästchen "[] Microsoft Azure-Server kontaktieren" wäre schön. Ob dies bedeuten würde, die betreffenden Programme nicht auszuführen oder nur die Online-Verbindungen nicht herstellen zu lassen, ist für mich nicht von Bedeutung. Ich denke, aus der Sicht der Ressourcen wäre Ersteres besser, da es weniger Ressourcen verbrauchen würde.
In der Regel würde ich nicht vorschlagen, die Dateien in der Dateisuite einer installierten Anwendung zu ändern. Da ich jedoch eine Umgebung für virtuelle Maschinen habe, in der ich Änderungen an Visual Studio 2015 ohne große Konsequenzen testen kann (Snapshots sind wunderbar), habe ich versucht, sie zu ändern Die Berechtigungen (um die Vererbung zu entfernen und dann das Lesen und Ausführen für Benutzer nicht zuzulassen) für diese drei Dateien.
Voila, es werden keine VsHub-Anwendungen mehr ausgeführt, die versuchen, Remote-Systeme zu kontaktieren.
Visual Studio ist genau richtig. Ich sehe hier keinen Nachteil.
-Noel