webentwicklung-frage-antwort-db.com.de

Fehler bei der Offline-Installation von Visual Studio 2017 Enterprise

Ich habe ein Visual Studio 2017-Offlineinstallationsprogramm mit dem folgenden Befehl erstellt: mu_visual_studio_enterprise_2017_x86_x64_10049783.exe --layout c:\vs2017offline

Wenn ich hinter der Firewall die Datei mu_visual_studio_enterprise_2017_x86_x64_10049783.exe im Ordner vs2017offline ausführen, erhalte ich die folgende Fehlermeldung:

Einzelheiten WebClient-Download fehlgeschlagen: Der Remote-Server hat einen Fehler zurückgegeben: (407) Proxy-Authentifizierung erforderlich . Fehler beim Herunterladen der Bits: Fehlerkontext: BG_ERROR_CONTEXT_REMOTE_FILE, Fehlercode: -2145844841 WinInet-Download fehlgeschlagen: Url ' https://download.Microsoft.com/download/0/1/2/012ECA6A-588A-4E9A-9759-62DB964C511A/VSInitializer.exe ' hat den HTTP-Statuscode: 407 zurückgegeben

Anscheinend versucht der Installer immer noch, eine Verbindung zum Internet herzustellen.

Hilfe.

16
Ershad Nozari

Für mich war es das Problem der Validierung der Zertifikate, mit denen die Pakete signiert wurden. Da die Validierung fehlgeschlagen ist, wurde versucht, eine Verbindung zum Internet herzustellen, um die Pakete erneut zu erhalten. Ich habe alle Zertifikate im Ordner /layoutRoot/certificates importiert und die Installation erneut versucht, und es hat funktioniert.

14
Vijay

Ich arbeite in einem komplett luftgefüllten Netzwerk und konnte die Installation vom Offline-Installer ohne Probleme durchführen. Heute sah mein Kollege, der dasselbe Installationsprogramm verwendet, jedoch den Fehler, dass es keine Internetverbindung gab. Nach einigen Nachforschungen und Vergleichen mit meiner Maschine gelang es mir, sie auf seiner Maschine zu installieren.

Zunächst hatte ich ein Visual Studio 2017 Enterprise-Installationsprogramm mit folgendem Befehl erstellt: 

    mu_visual_studio_enterprise_2017_x86_x64_10049783.exe --layout c:\vs2017offline  --lang en-US

Durch Ausführen der folgenden Schritte wurde es für meinen Kollegen installiert.

Wechseln Sie in das Verzeichnis "Zertifikate" im Installationsverzeichnis, klicken Sie mit der rechten Maustaste auf jede der drei Dateien und wählen Sie "PFX installieren". Ich bin mir nicht sicher, ob das für den späteren Schritt tatsächlich hilft.

Starten Sie eine Eingabeaufforderung, die als Administrator ausgeführt wird. Dies sollte Sie im Windows-Systemverzeichnis starten, z. c:\windows\system32.

Geben Sie den Befehl ein

cd c:\windows\system32\drivers\etc

Geben Sie den Befehl ein

notepad hosts

Fügen Sie am Ende der Datei die folgenden Zeilen hinzu

127.0.0.1   ctldl.windowsupdate.com
127.0.0.1   ocsp.verisign.com
127.0.0.1   crl.verisign.com
127.0.0.1   csc3-2009-2-crl.verisign.com
127.0.0.1   github.com
127.0.0.1   nuget.org
127.0.0.1   download.codeplex.com
127.0.0.1   tools.google.com
127.0.0.1   www.startssl.com
127.0.0.1   ctldl.windowsupdate.com
127.0.0.1   crl.Microsoft.com
127.0.0.1   crl.thawte.com
127.0.0.1   referencesource.Microsoft.com
127.0.0.1   msdl.Microsoft.com

Speicher die Datei.

Jetzt laufen

mu_visual_studio_enterprise_2017_x86_x64_10049783.exe

Es sollte kurz ablaufen, bevor schließlich der Bildschirm zur Auswahl der VC - Workloads angezeigt wird.

2
DaveCleland

Es funktioniert wirklich. Aber....

1. Der Downloadvorgang für die Pakete ist nicht immer fehlerfrei, manchmal wird sie abgebrochen. 

Was Sie ausprobiert haben, ist das Herunterladen ALL, ich würde das nicht empfehlen ...

2. Es ist wirklich groß ...

Mit dem folgenden Befehl wird der gesamte VS 2017 für only English heruntergeladen, und im Explorer (1901-Dateien) wurden genau 20,6 GB angezeigt.

Ich weiß nicht, wie groß die Daten für alle Sprachen sind. Mit dem Herunterladen nur eines Teils davon. Und ich bin mir nicht sicher, ob ich alle bekommen habe, mit einem anderen Versuch bekam ich weniger ...

Fügen Sie also mindestens den Sprachparameter hinzu: "--lang en-US" oder zwei Sprachen ...

3. In der Internetverbindung wird always zur Initialisierung verwendet (es sollte Parameter geben, die dies vermeiden, aber es ist nicht genau bekannt, welche bis jetzt funktionieren sollten ...)

4. Nr. 3 scheint schlecht zu sein, zugegeben. Aber es gibt auch einen guten Punkt über das Installationsprogramm: Es reicht aus, nur einen Teil der Dateien offline herunterzuladen, und das Installationsprogramm ist intelligent genug, um alle Dateien aus dem Internet herunterzuladen, die auf Ihrer Festplatte nicht vorhanden sind (offline) .

So können Sie beginnen mit: 

vs_enterprise__873301792.1489161815.exe --layout %CD%\vs2017offline --lang en-US --add Microsoft.VisualStudio.Workload.ManagedDesktop

Dies lädt nur 1 GB herunter. Es sollte möglich sein, diese Linie zu erweitern:

--add Microsoft.VisualStudio.Workload.Data
-- fügen Sie Microsoft.VisualStudio.Workload.NetWeb hinzu
-- fügen Sie Microsoft.VisualStudio.Workload.Node hinzu
-- fügen Sie Microsoft.VisualStudio.Workload.Universal hinzu
-- fügen Sie Microsoft.VisualStudio.Workload.NetCoreTools
hinzu 

Wenn ein Fehler vorliegt, laden Sie sie Schritt für Schritt herunter.

Dann haben Sie alle wichtigen .NET-Teile. (Cordova, Azure, MS Office-Adapter, Spieleprogrammierung, hier nicht erwähnte Unity) . Weitere Informationen finden Sie hier: Visual Studio 2017-Workload und Komponenten-IDs .

Für die C++ - Standardinstallation fügen Sie Folgendes hinzu:

--add Microsoft.VisualStudio.Workload.NativeDesktop (für C++)

Weitere mögliche Optionen/Pakete:

--add Component.GitHub.VisualStudio
-- fügen Sie Microsoft.Component.Blend.SDK.WPF hinzu
-- fügen Sie Microsoft.Component.HelpViewer hinzu
-- fügen Sie Microsoft.VisualStudio.Component.TestTools.Core hinzu
-- fügen Sie Microsoft.VisualStudio.Component.TestTools.MicrosoftTestManager hinzu
-- fügen Sie Microsoft.VisualStudio.Component.TestTools.WebLoadTest hinzu
-- fügen Sie Microsoft.VisualStudio.Component.TypeScript.2.0 hinzu
-- fügen Sie Microsoft.VisualStudio.Component.TestTools.CodedUITest hinzu 

Alles zusammen weniger als 3 GB ... Vielleicht ziehen Sie es dem 20 ++ GB-Monster vor. Machen Sie daraus eine .iso (ich habe AnyBurn verwendet), und: fertig. Sie können ohne große Kosten auf einem PC mit mobiler Verbindung installieren. Wählen Sie nur die richtige Sprache (hier Englisch) für das VS-Installationsprogramm aus, wenn Ihr Windows in einer anderen Sprache gestartet wurde. Aus diesem Grund hat der VS-Installer erneut 1 GB heruntergeladen, aber es war mein Fehler ...

1
Philm

Nachdem der Offline-Download erfolgreich abgeschlossen wurde, helfen mir diese einfachen Schritte, die Setup-Probleme zu vermeiden. Ich hoffe, dies hilft auch jemand anderem:

1. Stellen Sie sicher, dass Sie mit dem Internet verbunden sind.

2. Validierung der Zertifikate.

3. Stellen Sie sicher, dass Sie genug Speicherplatz für die Installation haben . Wenn Sie Meldungen wie "Datei nicht gefunden" erhalten, versuchen Sie, den Offline-Vorgang fortzusetzen, indem Sie denselben Befehl im selben Ordner erneut eingeben.

4. das Installationsprogramm ausführen

0
M.Ouedraogo

Die kurze Antwort:

Verwenden Sie den --layout-Schalter nicht für das Offline-Setup.

Die langeAntwort .

0
captain_majid