Mehrere Fehler Installieren von Visual Studio 2015 Community Edition

147

Bei der Installation von Visual Studio 2015 Community Edition unter Windows 10 mit dem Webinstallationsprogramm läuft alles einwandfrei. Die folgenden Pakete können jedoch nicht installiert werden:

  • Team Explorer für Visual Studio 2015 -> Schwerwiegender Fehler
  • Microsoft NuGet - Visual Studio 2015 -> Paket fehlgeschlagen
  • Microsoft Visual Studio Connected Services -> Pakete fehlgeschlagen
  • Verbundene Azure AD-Authentifizierungsdienste -> Pakete fehlgeschlagen
  • Verbundener Microsoft Azure Mobile Services-Dienst -> Paket fehlgeschlagen
  • Microsoft Azure Storage Connected Service -> Pakete fehlgeschlagen
  • Microsoft.VisualStudio.Office365 -> Paket fehlgeschlagen

Ich habe einige Umgehungsversuche unternommen, darunter das Deinstallieren jeder Visual Studio-Version auf meinem System, das manuelle Löschen der Dateien C:\ProgramData\Program Cacheund sogar das Deinstallieren meines Antivirus (AVG), nachdem ich versucht hatte, es zu deaktivieren und zu prüfen, ob dies zuvor funktioniert. Ich habe sogar den Befehl ausgeführtfsutil behavior set SymlinkEvaluation L2L:1 L2R:1 R2L:1 R2R:1

Ich habe sogar versucht, die ISO zu verwenden, bin aber auf dasselbe Problem gestoßen.

Da ich weder Azure noch Team Explorer verwende, reichen Lösungen aus, die bedeuten, dass ich keinen Zugriff darauf habe.

Die vom Installationsprogramm generierte Protokolldatei ist hier zu finden, da sie mehr als 65.000 Zeichen lang war (scrollen Sie einfach nach unten, um Spaß zu haben).

TheKingOfAtlantis
quelle
1
Hallo, haben Sie versucht, die Option "Reparieren" anzuwenden?
Daniel Krzyczkowski
@danny Ich fürchte, diese Option ist nie aufgetaucht. Ich werde jedoch später heute prüfen, wann es möglich ist
TheKingOfAtlantis
Bisher konnte ich dieses Problem nicht lösen. Ich frage mich jedoch, ob ich den Team Explorer vor der Installation von VS2015 eigenständig installieren kann. Ist Team Explorer in einem anderen Anwendungssetup enthalten?
smwikipedia
Ich habe es gelöst! Bitte sehen Sie meine Antwort.
smwikipedia

Antworten:

269

Nach der fehlgeschlagenen Installation müssen Sie die 2015 vc redistributables reparieren und das Visual Studio-Installationsprogramm neu starten.

Das weiterverteilbare Installationsprogramm ist durcheinander, es vermischt 64-Bit- und 32-Bit-DLLs. Sie können überprüfen, ob dieses Problem auftritt, indem Sie die Dateigröße vcruntime140.dll überprüfen. Durchsuchen Sie Ihren Windows-Ordner nachvcruntime140 4 Dateien (64 und 32 Bit in Release- und Debug-Versionen). Wenn Dateien dieselbe Größe haben, müssen Sie eine Reparatur auf der weiterverteilbaren Datei durchführen.

Auf meinem System beträgt die 32-Bit-DLL 83,3 KB, die 64-Bit-DLL 86,6 KB (Release-Versionen).

TimVdG
quelle
9
Infolge der obigen Anmerkungen installieren Sie einfach Visual C ++ Redistributable für Visual Studio 2015 (32- und 64-Bit-Versionen) nach der Deinstallation der alten Versionen manuell ( microsoft.com/en-us/download/details.aspx?id=48145 ). Es ist auch möglich, die alten zu reparieren, anstatt sie über die Systemsteuerung zu entfernen, aber ich bin nicht sicher, ob dies auch das Problem beheben wird?
Matthias
4
Ich habe immer noch Probleme, nachdem ich dies getan habe. Dies ist die vsruntime, die ich danach hatte, die Microsoft-Programme zu deinstallieren, herunterzuladen und dann zu installieren. Screencap: i.imgur.com/nJgz43y.png
DevEstacion
9
@Matthias Deinstallieren von VC ++ - Paketen manuell über die Systemsteuerung und lassen Sie das VS-Installationsprogramm alle für mich funktionierenden VC ++ - weiterverteilbaren Pakete neu installieren
Nomada
1
Hier sind die vcruntime140.dll für VS 2015 Update 1 microsoft.com/en-us/download/confirmation.aspx?id=49984
Pavenhimself
1
Update 2 redistributables (v14.0.23910) - microsoft.com/en-us/download/details.aspx?id=51682
Anaksunaman
49

Ich habe eine ganze Woche lang versucht, dieses Problem zu lösen. Was es schließlich für mich getan hat, war das Deaktivieren meiner Antivirenprogramme. Bevor ich auf meine Lösung stieß, ging ich viele andere Lösungen durch. Ich dachte, ich würde einige der Lösungen veröffentlichen, die sich für diejenigen als nützlich erweisen könnten, die immer noch Probleme mit der Installation der Visual Studios 2015 Community Edition haben.

Lösung 1: Minimale Installation

Versuchen Sie die Installation mit minimalen zusätzlichen Funktionen. Führen Sie die Visual Studios 2015-Installation aus, klicken Sie auf "Benutzerdefiniert" und deaktivieren Sie auf dem folgenden Bildschirm alles und fahren Sie mit der Installation fort.

Lösung 2: Löschen Sie den Installationscache

Möglicherweise ist die Installation aufgrund beschädigter Dateien im Cache fehlgeschlagen. Wenn die Installation fehlschlägt, entfernen Sie alle Visual Studio-Cache-bezogenen Elemente und führen Sie eine vollständige Neuinstallation durch. Führen Sie dazu die Eingabeaufforderung ( Als Administrator ausführen ) aus und geben Sie Folgendes ein : " cd / programdata / package cache / ". Drücken Sie anschließend die Eingabetaste. Geben Sie dann " del / f / s * .msi / f / s * .cab " ein und drücken Sie die Eingabetaste. Führen Sie nun die Visual Studios 2015-Installation erneut aus.

Lösung 3: Löschen Sie auf Ihrem Computer gespeicherte temporäre Dateidaten

Öffnen Sie den Datei-Explorer und gehen Sie zu " C: \ Benutzer \ [Name Ihres Benutzerkontos] \ AppData \ Local \ Microsoft ". Löschen Sie anschließend die folgenden Ordner: VSCommon, VisualStudio, Blend, VsGraphics, ApplicationInsights, vshub, Team Foundation, Web Platform Installer und MsBuild. Führen Sie danach das Visual Studios 2015-Installationsprogramm erneut aus.

Lösung 4: Aktivieren Sie alle vier Auswertungen symbolischer Links

Überprüfen Sie zunächst, ob alle vier Auswertungen aktiviert sind. Öffnen Sie die Eingabeaufforderung ( Als Administrator ausführen ) und geben Sie " fsutil behaviour query SymlinkEvaluation " ein. Alle 4 Auswertungen sollten aktiviert sein. Wenn dies nicht der Fall ist, geben Sie " fsutil behaviour set SymlinkEvaluation L2L: 1 R2R: 1 L2R: 1 R2L: 1" ein " ein. Sobald diese 4 Auswertungen festgelegt sind, löschen Sie temporäre Dateien und löschen Sie den Installationscache (siehe Lösung 2 und Lösung 3). Führen Sie dann die Visual Studios 2015-Installation erneut aus.

Lösung 5: Reparieren Sie die Redistributables

Möglicherweise liegt das Problem darin, dass Ihre VC-Redistributables fehlerhaft und reparaturbedürftig sind. Führen Sie dazu "Programme hinzufügen / entfernen" aus und suchen Sie nach allen x86- und x64-Versionen von Microsoft Visual C ++ [Year] Redistributable (Version) . Drücken Sie dann für jeden von ihnen die Option Ändern. Wenn der Deinstallationsbildschirm angezeigt wird, drücken Sie Reparieren. Ich habe es für alle Versionen gemacht, die ich zuvor installiert hatte: 2012, 2013 und 2015. Daher habe ich 6 davon repariert: 2012: x86 und x64, 2013: x86 und x64, 2015: x86 und x64.

Lösung 6: Überprüfen Sie, ob die Größen x86 und x64 identisch sind

Suchen Sie, wie von anderen in dieser Diskussion erwähnt, nach vcruntime140.dll und prüfen Sie, ob die Versionen x86 und x64 verfügbar sind. Sie sollten NICHT die gleiche Größe haben. Wenn dies der Fall ist, lesen Sie Lösung 5, oder Sie können sie manuell löschen (** Seien Sie vorsichtig, wenn Sie Dateien aus dem Windows-Ordner löschen!) Und neu installieren (von hier aus: https://www.microsoft.com/en-ca/). download / details.aspx? id = 48145 ).
Führen Sie dieselbe Überprüfung auch für msvcp140.dll durch. Ich persönlich habe nach diesen Dateien in " C: \ Windows \ SysWOW64 und C: \ Windows \ System32 " gesucht und die Dateien aus den beiden Ordnern verglichen. Außerdem habe ich in " C: \ Programme (x86) \ Microsoft Visual Studio 14.0 " nach Unterschieden zwischen vcruntime140.dll und msvcp140.dll gesucht. C: \ Programme \ Microsoft Visual Studio 14.0 " und " ".

Lösung 7: Deaktivieren Sie vorübergehend den gesamten Virenschutz und die Firewalls

Für mich stellte sich heraus, dass das Problem auf ByteFence Anti-Malware und Norton Security mit Backup- Schutz zurückzuführen war. Ich habe den Echtzeitschutz vor ByteFence Anti-Malware deaktiviert und Auto-Protect und Smart Firewall vor Norton Security mit Backup deaktiviert . Bevor ich die Installation erneut ausführte, wiederholte ich Lösung 2 und Lösung 3 (nach oben scrollen). Und Voila, die Installation war erfolgreich. Aber wie habe ich herausgefunden, dass das Anti-Virus-Programm der Schuldige war? Lesen Sie Lösung 8.

Lösung 8: Überwachen Sie den Installationsprozess von Visual Studios sorgfältig auf Eingriffe

Ich habe auf diese Lösung zurückgegriffen, um das Problem herauszufinden. Nachdem ich den Artikel von Ezh gelesen hatte, entschied ich mich, Process Monitor v3.2 und Process Explorer v16.1 herunterzuladen . Ich habe drei Programme nebeneinander sorgfältig überwacht: Process Monitor, Process Explorer und das Visual Studios 2015-Installationsprogramm, und ich habe alle vom Installationsprogramm aufgerufenen Prozesse sehr genau beobachtet. Dann bemerkte ich, dass der VSIXInstaller.exe-Prozess, als er versuchte, etwas von einem Remote-Server zu installieren, immer wieder fehlschlug, weil mein Anti-Virus-Programm plötzlich (als Prozess) auf dem Bildschirm erschien und sich entschied, zu blockieren / zu blockieren Einige wichtige DLL-Dateien, die für die VSIX-Installation erforderlich sind. Das vorübergehende Deaktivieren des Antivirenprogramms hat mein Problem behoben!

Lösung 9: Schließen Sie das Windows-Format ab und installieren Sie es erneut

Wenn alles andere fehlschlägt und Sie unbedingt Visual Studios 2015 zum Laufen bringen möchten, empfehle ich eine vollständige Windows-Neuinstallation. Zu diesem Zeitpunkt ist das Problem höchstwahrscheinlich eine Art von Störung / Eindringen in ein Programm, das Sie nicht kennen.

enden
quelle
Nur um weitere Informationen hinzuzufügen, die jemand anderem helfen könnten ... Meine Umgebung war Windows Server 2012 R2 Standard und ich habe versucht, Visual Studio 2015 Community zu installieren. Ich hatte bereits Visual Studio 2013 Community ausgeführt. Zuerst versuchte ich Lösung Nr. 5, aber das löste es nicht. Dann habe ich endlich Lösung 4 ausprobiert und dann hat es funktioniert.
Yves A Martin
Ich hatte das gleiche Problem bei der Installation von 2015 Enterprise und Lösung Nr. 4 funktionierte, danke
Eivind T
Die Lösungen 1,2,5,6,7 haben bei mir nicht funktioniert, aber die Lösung 3,4 hat funktioniert. Vielen Dank, dass Sie sich die Zeit genommen haben, diese aufzuschreiben.
Dra_red
2
Das Löschen des Installationscaches ist gefährlich. Es wird Probleme verursachen, wenn Sie alles deinstallieren möchten, um von vorne zu beginnen.
BartoszKP
Hat # 1- # 8 und funktioniert gut; Ich schlage vor, diese Kommentare zu Ihrem Tutorial hinzuzufügen: Kommentar Nr. 1 Sie können die erforderlichen Module nach der Installation problemlos herunterladen. Kommentar Nr. 5 Sie sollten die Laufzeitbibliotheken manuell von Microsoft Web
herunterladen
19

Mein Problem verschwand nicht mit der Neuinstallation der 2015 vc redistributables. Aber ich konnte den Fehler mit dem gleichen Verfahren wie in dem ausgezeichneten Blog-Beitrag von Ezh finden (und danke an Google Translate, dass ich ihn lesen konnte).

In meinem Fall wurde es msvcp140.dllals 64-Bit-Version im Windows/SysWOW64Ordner installiert . Nur die Deinstallation der Redistributables hat die Datei nicht entfernt, daher musste ich sie manuell löschen. Dann konnte ich die x86-Redistributables erneut installieren, wodurch eine korrekte Version der DLL-Datei installiert wurde. Und voilà, die Installation von VS2015 wurde fehlerfrei abgeschlossen.

Björn Glückseligkeit
quelle
folgte der akzeptierten Antwort, half aber nicht. Dieser löste mein Problem.
Eren Ersönmez
Ich finde einige *140.dllim Ordner SysWOW64 und System32, nachdem ich die fehlgeschlagene Installation von VS2015 deinstalliert habe, einschließlich der von msvcp140.dllIhnen erwähnten. Ich werde Ihren Ansatz versuchen.
smwikipedia
13

Erfolg!

Ich hatte ähnliche Probleme und habe mehrmals versucht, sie neu zu installieren, aber keine Freude. Ich habe versucht, einzelne Pakete von der ISO zu installieren und herumzuspielen - überhaupt nicht glücklich.

Ich habe es schließlich zum "Installieren" gebracht, indem ich einfach "Reparieren" anstatt "Deinstallieren" in der Systemsteuerung / in den Programmen ausgewählt habe. Die "Reparatur" dauerte allerdings eine ganze Weile. Am Ende ist es installiert und funktioniert.

Das hat bei mir funktioniert. Es kann anderen helfen - einfacher zu versuchen als viele andere Optionen.

David
quelle
Ich hätte nie gedacht, mir die Liste der Apps nach der fehlgeschlagenen Installation anzusehen ... da ist es, das hat perfekt funktioniert, nachdem ich Stunden mit der Registrierung und Google verschwendet habe.
Jamie Treworgy
1
Perfekt für mich gearbeitet. Dies muss die gewählte Antwort sein
Vishal Subramanyam
Nachdem ich alles oben ausprobiert und nichts erreicht hatte, funktionierte dies tatsächlich. Alle begrüßen David. Ernsthaft. Gegrüßet seist du ihm jetzt.
livin_amuk
Für alle, die es zum ersten Mal erfolgreich haben, aber dann, wenn es zum ersten Mal gestartet wird, es fehlschlägt und abstürzt, reparieren Sie es erneut. Das hat bei mir funktioniert und jetzt lasse ich es nach vielen Stunden endlich laufen. Vielen Dank David. Ihre war die einzige Antwort, die funktioniert hat.
Nicholas R. Grant
Ich werde ein paar Schritte hinzufügen, die helfen könnten: Deinstallieren Sie auch alle "Microsoft Visual C ++ [Jahr] Redistributable (Version)", die Sie unter "Software" sehen, und starten Sie Ihren Computer neu , bevor Sie die Reparatur in VS Studio ausführen.
KayakinKoder
11

Wie aus anderen Antworten beschrieben, jedoch mit Schritten:

1- Gehen Sie zur Systemsteuerung -> Programme deinstallieren -> Alle Microsoft C ++ ((Jahr)) Redistributable deinstallieren

2- Löschen Sie diese Dateien, wenn sie noch manuell vorhanden sind:

  • c: \ windows \ System32 \ vcruntime140.dll
  • c: \ windows \ SysWOW64 \ vcruntime140.dll

3- Download und Installation: https://www.microsoft.com/en-us/download/details.aspx?id=48145

Führen Sie danach die Installation von Visual Studio erneut aus und hoffen Sie, dass der Fehler nicht erneut angezeigt wird.

Baraa Al-Tabbaa
quelle
Ich deinstalliere / installiere Redistributables einfach neu und arbeite, ty !!
JP Cordova
Update 2 Redistributables (v14.0.23910) - microsoft.com/en-us/download/details.aspx?id=51682
Anaksunaman
Ich musste System32 und SysWOW64
Pierre
2

Keine der in dieser Frage beschriebenen Resolutionen hat mein Problem gelöst. Ich habe eine ähnliche Frage gestellt und musste schließlich ein Support-Ticket bei Microsoft öffnen, um sie zu lösen. Sehen Sie meine Antwort hier, wenn keiner der anderen Vorschläge hilft: Fehler beim Installieren von Visual Studio 2015 Enterprise Update 1 mit Team Explorer

Brian Swart
quelle
Keine der anderen Optionen funktioniert für mich. (Einige verursachen sogar mehr Schäden). Dieser sieht vielversprechend aus.
smwikipedia
2

Okay, wenn Sie sich auf demselben Boot wie ich befinden und feststellen, dass keine dieser Lösungen Ihnen geholfen hat, haben Sie höchstwahrscheinlich ein Problem, bei dem NuGet (oder eines dieser Pakete) nicht aus dem VSIX-Programm installiert werden kann, weil es a aufruft Methode, die auf Ihrem Computer nicht vorhanden ist (nicht sicher, auf welche DLL sie verweist), probieren Sie dies aus dem folgenden Beitrag aus :

  • Löschen Sie alle Instanzen von Visual Studio 2015 - dies schließt alle Registrierungswerte ein.
  • Installieren Sie eine Version von Visual Studio, die älter als Update 1 (RTM-Version) ist. Dies ist hier verfügbar .
  • Wenn immer noch eine Fehlermeldung angezeigt wird, reparieren Sie nur das Visual Studio 2015-Programm. Das hat es letztendlich für mich behoben.

Hoffe das hat jemandem geholfen. Es ist wirklich frustrierend, dass die Protokolldatei des Installationsprogramms überhaupt nicht hilft. Ich musste mir die für NuGet spezifische Protokolldatei ansehen, und dort bemerkte ich den Fehler:

Bei der Installation konnte die Erweiterung nicht für alle ausgewählten Produkte installiert werden. Für weitere Informationen klicken Sie unten im Dialogfeld auf den Link Installationsprotokoll.

Methode nicht gefunden: 'System.Collections.Generic.IEnumerable`1 System.Security.Cryptography.X509Certificates.X509ChainStatus Microsoft.VisualStudio.ExtensionManager.IInstallableExtension.get_InvalidCertificateInformation ()'.

user3749564
quelle
2

(Ich bin auf das identische Problem gestoßen. Nach vielen Versuchen habe ich es behoben und die MEINE WURZEL-URSACHE gefunden. Ich behalte meinen Versuchspfad hier bei, aber Sie können bis zum Ende springen, wenn Sie möchten.)

Ich möchte darauf hinweisen SEHR SORGFÄLTIG MIT der Lösung von enden 2 ist . Einige andere Programme können Installationspakete im C:\ProgramData\Pacakges CacheOrdner zwischenspeichern. Wenn Sie Daten aus diesem Ordner entfernen, können Sie die Installation / Deinstallation anderer Programme gefährden.

Ich habe diese mehrfachen Fehler bei der Installation von VS2015 festgestellt. Und nachdem ich den gesamten Inhalt aus dem entfernt habeC:\ProgramData\Pacakges Cache , stecken sowohl mein VS2013 als auch mein VS2015 im Programs and FeaturesFenster und ich kann sie nicht change/repair/uninstall.

Um den change/repair/uninstallFehler zu beheben , muss ich zu den folgenden 2 Registrierungsschlüsseln gehen:

Zuerst: SICHERN SIE IHRE REGISTRIERUNG, BEVOR SIE ALLES TUN.

[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall]

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall]

Entfernen Sie alle Schlüssel, deren InstallLocationPunkte auf das C:\ProgramData\Pacakges CacheUND DispalyNameverweisen, dessen Aussehen sich auf Visual Studio 2013/2015 bezieht (dies erfordert möglicherweise Erfahrung / Intuition).

Dann sind die stecken gebliebenen Elemente von VS2013 / 2015 im Fenster Programm & Funktionen verschwunden.Und jetzt kann ich den VS2013 neu installieren.

Ich kann VS2015 jedoch immer noch nicht mit dem Installationsprogramm installieren . Der Fehler ist immer noch wie folgt:

Geben Sie hier die Bildbeschreibung ein

Aber zumindest kann ich ändern / reparieren / deinstallieren VS2015 im Fenster Programm & Funktionen . Also entscheide ich mich, es zu reparieren. Aber die Reparatur funktioniert nicht. Ich habe immer noch den gleichen Fehler wie oben.

Dann habe ich den fehlgeschlagenen VS2015 deinstalliert und versucht, die VC ++ 2015- Redist zu reparieren, wie in der markierten Antwort von TimVdG angegeben . Installieren Sie dann VS2015 mit dem Installationsprogramm neu.

Immer noch gescheitert.

Dann habe ich versucht, mit Brian Swarts Lösung VS2015 ohne Update 1 zu installieren. Mit TeamExplorer ist dies jedoch immer noch fehlgeschlagen. Ich habe das Protokoll überprüft und Folgendes gefunden:

MSI (s) (48: A0) [14: 53: 34: 997]: Windows Installer hat das Produkt installiert. Produktname: Team Explorer für Microsoft Visual Studio 2015. Produktversion: 14.0.23102. Produktsprache: 1033. Hersteller: Microsoft Corporation. Installationserfolg oder Fehlerstatus: 1603 .

Und ich habe ein bisschen über 1603 Fehler gegoogelt . Jetzt versuche ich, dem C:\Program Files (x86)\Microsoft Visual Studio 14.0Ordner die volle Kontrolle hinzuzufügen und es erneut zu versuchen.

Funktioniert immer noch nicht.

Einige Refs:

https://www.online-tech-tips.com/computer-tips/remove-program-from-add-remove/

https://support.microsoft.com/en-us/help/247501/how-to-manually-remove-programs-from-the-add-remove-programs-list

/superuser/401511/how-to-remove-a-broken-program-from-the-programs-and-features-list-in-windows-7

=========> Die endgültige Lösung <=========

In meinem Szenario hat dies also nichts mit den Redistributables von VC2015 zu tun.

Meine Hauptursache ist die falsche .NET-Versionsnummer in der Registrierung.

Unter 64-Bit-Windows wird die .NET-Version an zwei Stellen in der Registrierung gespeichert:

HKLM \ Software \ Microsoft \ NET Framework-Setup \ NDP \ v4 \ Vollversion

HKEY_LOCAL_MACHINE \ SOFTWARE ** WOW6432Node ** \ Microsoft \ NET Framework-Setup \ NDP \ v4 \ Vollversion

Unten ist, was meine Box hat: Geben Sie hier die Bildbeschreibung ein

Beachten Sie, dass die Hauptfigur vin der Version? Ich weiß nicht, wer es dort hingelegt hat. Aber sobald ich es entfernt habe, VS2015 with Update 3kann mein reibungslos installiert werden!

Geben Sie hier die Bildbeschreibung ein

Sie fragen sich vielleicht, wie ich das finden kann. Da ich VS2015 nicht installieren konnte, habe ich mich an VS2017 gewandt. Aber nachdem VS2017 erfolgreich installiert wurde , konnte ich es nicht starten. Es sagt dies:

Geben Sie hier die Bildbeschreibung ein

Also entschied ich mich, die installierte .NET-Version zu überprüfen und sah den interessanten Unterschied oben. Sobald ich die Leitung entfernt habe v, kann VS2017 gestartet werden.

Aber trotzdem weiß ich immer noch nicht, wer das vda hingelegt hat ... Schade drauf!

Last but not least: Bitte beachten Sie auch sicherstellen , dass das Release, VersionRegistrierungsschlüsselwert sind konsistent und kann mit Ihrer Windows - Version arbeiten. Siehe unten:

Abhängigkeiten von .NET- und Windows-Versionen .

So ermitteln Sie die installierte .NET-Version .

Windows 10 Versionsinformationen

Fügen Sie weitere Erkenntnisse hinzu:

Nachdem ich diese Installationssequenz abgeschlossen hatte: VS2017 -> VS2015 -> VS2013, bemerkte ich, dass auf meiner Box sogar kein VC ++ 2015-Redist vorhanden ist:

Geben Sie hier die Bildbeschreibung ein

Da beide VC ++ 2015 und VC ++ 2017 redists sind 14.xxx . Die höhere Version ist also genug. Wenn ich versuche, VC ++ 2015 Redist manuell zu installieren, heißt es:

Geben Sie hier die Bildbeschreibung ein

smwikipedia
quelle
1

Wenn keine andere Option in diesem Thread funktioniert, können Sie die in diesem Handbuch angegebenen Schritte ausführen (siehe unten): https://blogs.msdn.microsoft.com/heaths/2015/07/14/how-to-install-visual -studio-in-ein-anderes-Verzeichnis-wenn-eine-Vorabversion-installiert ist /

  1. Laden Sie http://psmsi.codeplex.com herunter und installieren Sie es (Hinweis: Neue Website https://github.com/heaths/psmsi ) Hierbei handelt es sich um allgemeine PowerShell-Cmdlets, die ich für alle Arten von Entwicklungs- und Fehlerbehebungsvorgängen für Windows Installer erstellt habe. basierte Installationen. Sie müssen nicht erhöhen, um sie zu installieren. Wenn Sie sie jedoch vorab erhöhen, können Sie sie pro Computer installieren (standardmäßig sind sie pro Benutzer).
  2. Öffnen Sie eine PowerShell-Eingabeaufforderung mit erhöhten Rechten und führen Sie die folgenden Schritte aus, um festzustellen, auf welchen Produkten die gemeinsam genutzte Schlüsselkomponente installiert wurde:

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo

  3. Wenn Sie alle aufgelisteten Produkte deinstallieren können (insbesondere angesichts der Tatsache, dass Sie RTM wahrscheinlich als nächstes installieren werden), führen Sie Folgendes aus:

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL

Persönlich hat das bei mir funktioniert. Ich habe vergessen, dass ich einige alte Dateien auf einem alten Laufwerk herumliegen hatte, die anscheinend später etwas in der Registrierung durcheinander gebracht haben (glaube ich ..?). Wie auch immer, mit allem, was sauber ist, ist es gut installiert!

Hinweis: Wenn Sie Probleme beim Importieren der PSMSI-Tools in PowerShell haben, lesen Sie Folgendes: https://msdn.microsoft.com/en-us/library/dn568022.aspx

Zusammenfassend müssen Sie möglicherweise den Befehl ausführen Set-ExecutionPolicy RemoteSigned, um die Software importieren zu können.

Hoffe das hilft jemandem in Not!

Emanuel Strömgren
quelle
Bitte geben Sie den entsprechenden Code / die entsprechenden Schritte in Ihrer Antwort an. Der Stapelüberlauf rät davon ab, sich für den "Kern" einer Antwort auf externe Links zu verlassen, um das Verrotten von Links zu verhindern. Es ist vollkommen in Ordnung, nur das Relevante zu zitieren und dann auf die gesamte Ressource zu verlinken.
Mech
1

Ich habe die weiterverteilbare Reparatur durchgeführt, aber für mich hat es funktioniert, nachdem ich Office365 installiert habe.

(Für mich war es auch das letzte fehlerhafte Paket auf der Liste).

Guido Lange
quelle
1

Für mich hat nichts aus dieser Liste von Antworten funktioniert.

Was schließlich den Trick getan hat, ist:

  1. Durchführen einer Deinstallation von VS durch Ausführen des Installationsprogramms mit den Befehlszeilenoptionen / uninstall / force (siehe https://msdn.microsoft.com/en-us/library/mt720585.aspx )
  2. Manuelles Umbenennen aller VS14- und Nuget-bezogenen Ordner an folgenden Stellen:
    • % AppData% / Local und seine Unterordner
    • % AppData% / Roaming und seine Unterordner
    • % ProgramData% und seine Unterordner
    • % ProgramFiles% und seine Unterordner
    • % ProgramFiles (x86)% und seine Unterordner
    • % ProgramData% / Paket-Cache selbst
  3. Starten Sie die Maschine neu
  4. Erneut installieren.
franmon
quelle
1

Stellen Sie sicher, dass Sie Ihre machine.config-Dateien an beiden Speicherorten überprüfen

C: \ Windows \ Microsoft.NET \ Framework [Version] \ Config C: \ Windows \ Microsoft.NET \ Framework64 [Version] \ Config

Ich habe es herausgefunden, nachdem ich alle Lösungen auf dieser Seite ausprobiert hatte.

Likwidsage
quelle
0

Ich hatte das gleiche Problem mit Visual Studio 2015 Community Edition Update 1. Das Problem in meinem Fall war, dass das Installationsprogramm die Visual C ++ Redistributable x86-Version irgendwie nicht installieren konnte. Als ich " Programme entfernen" aktiviert habe, wurde nur die x64-Version installiert.

Wenn dies bei Ihnen der Fall ist, können Sie das fehlende weiterverteilbare Paket hier herunterladen. oder Sie können die für Sie geeignete Version über eine Google-Suche finden.

infiniteRefactor
quelle
0

Das hat mich auch umgebracht, ich muss tausend Mal Visual Studios neu installiert haben, bevor Stack Overflow mir geholfen hat! Zunächst wird mit einem Windows-Update-Problem begonnen. Während der Installation von Visual Studio 2015 hat mich das Update darauf hingewiesen, dass es benötigt wird - das Update KB2919355. Ging zum Windows-Update und sah mehrere fehlgeschlagene Updates. Egal wie ich es versuchte, es hat nicht funktioniert. Der angegebene Fehlercode war 80070543. Einige Nachforschungen haben ergeben, dass nichts funktioniert hat, bis ich auf diesen Rat gestoßen bin. Http://www.dell.com/support/article/us/en/04/SLN293803/de Nachdem befolgt habe, wurde das Windows-Update durchgeführt wieder und es hat funktioniert. Ging zurück, um das Visual Studios-Update durchzuführen, bekam wieder den gleichen Fehler! Also entschied ich mich, KB2919355 zu recherchieren und war frustriert, bis ich diese Seite fandhttp: //www.eightforums. com / Windows-Updates-Aktivierung / 45441-Update-kb2919355-endlich-erfolgreich-nach-mehreren-Fehlern.html

Befolgen Sie die Anweisungen zum Laden anderer Updates genau und sie haben funktioniert. KB2919355 wurde endlich aktualisiert, also habe ich es erneut versucht und es ist ein anderer Fehler aufgetreten, der Sprachpakete betrifft. "Schwerwiegender Installationsfehler". Nach einer Reihe frustrierender Neuinstallationen durchbrach das Deinstallationslicht den Hinweis auf diesen (oben genannten) Stapelüberlauf-Eintrag „Reparieren der C ++ - Weiterverteilbaren“, der Folgendes umfasst: Gehe zu Start -> Systemsteuerung -> Programme und Funktionen Rechte Maus -Klickt auf jedes der weiterverteilbaren Dateien (von unten nach oben) und klickt auf Reparieren für alle. Wenn Sie nach einem „Neustart“ fragen, tun Sie dies sofort! Dann habe ich die Visual Studio-Installationen durchgeführt ... endlich nach Tagen und Tagen des Versuchs ... es hat funktioniert.

James Grant
quelle
OMG, es bringt mich jetzt um! Muss ein Virus sein - keine Lüge.
Ezaspi
0

Wie der Rest von euch habe ich Tage damit verbracht, dies herauszufinden. Ich habe diesen Thread durchgearbeitet und jede Kombination von dem ausprobiert, was Sie alle gesagt haben, und nichts. Ich ging schließlich zu AppData / Local / Microsoft / VisualStudio und löschte dort alle Ordner. Dann schaltete ich alles in meinem Antivirenprogramm aus und bekam endlich die Basisinstallation, um den ganzen Weg durchzugehen. Frustrierend, aber hoffentlich hilft dies jemand anderem, der alles versucht hat.

jcgarlinghouse
quelle
Die ursprüngliche Frage sagt nichts über die Installation von Norton-Produkten aus.
Blackwood
0

Außerdem finden Sie im Ordner% Temp% Protokolldateien zum genauen Problem. In meinem Fall lag das Problem bei Symlinks.

Wenn mit "fsutil behaviour query SymlinkEvaluation" eine Meldung angezeigt wird, die derzeit von der Gruppenrichtlinie gesteuert wird, überprüfen Sie HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ Filesystems \ NTFS oder suchen Sie einfach in der Registrierung nach "Symlink".

synchronisiert
quelle
0

Nachdem ich ein paar Monate lang mit diesem Problem gekämpft hatte, konnte ich es endlich installieren.

Ich habe das Visualstudio2015AzurePack heruntergeladen, das das Webinstallationsprogramm verwendet.

Eine der Voraussetzungen für die Installation der VS2015 Community Edition, die problemlos funktioniert hat.

Ich hoffe das hilft jemandem.

Ace Grace
quelle
0

Dies ist ein sehr schwer fassbares Problem. Es scheint keine (einfache) Lösung zu gelten. Ich habe versucht, alle vorherigen Optionen mit dem gleichen negativen Ergebnis: Fehler mit mehreren Paketen.
Auf die Installation zurückgegriffen VS 2013, Erfolg keine Probleme, dann VS 15(Vorschau) Erfolg keine Probleme (übrigens sehr cool).
Schließlich funktionierte für mich die Installation der sehr grundlegenden zuerst 'Visual Studio 2015'mit -NO- Updates. Während der Installation wird das Setup automatisch heruntergeladen 'Update 2'und die Installation erfolgreich abgeschlossen.

fcm
quelle
0

Aus irgendeinem Grund ist die Installation während des Vorgangs unterbrochen. Danach half nichts mehr und das Reparieren / Deinstallieren führte nur zu Paketfehlern. Was schließlich geholfen hat, war diese Sache: https://github.com/Microsoft/VisualStudioUninstaller

Nachdem ich es ein paar Mal ausgeführt hatte (es entfernte nicht alles beim ersten Durchgang ... es), konnte ich endlich eine neue Installation starten und es funktionierte.

Zeks
quelle
0

Ich habe gerade ein ähnliches Problem gefunden und versucht, es durch Deinstallation zu beheben und mehrmals neu zu installieren, sowohl mit dem Webinstallationsprogramm als auch mit der ISO, aber es kann das Problem nicht lösen. Schließlich habe ich es behoben, indem ich den PC zurückgesetzt und Visual Studio 2015 mithilfe der ISO erneut installiert habe.

Khachornchit Songsaen
quelle
0

Da in der markierten Antwort die Reparatur des VC Redist 2015 erwähnt wurde, liste ich alle auf, die ich finden kann, anstatt sie in den Kommentaren zu vergraben.

Visual C ++ Weiterverteilbar für Visual Studio 2015

Visual C ++ Redistributable für Visual Studio 2015 Update 1

Microsoft Visual C ++ 2015 Redistributable Update 3

In diesem Thread wurde das Visual C ++ Redistributable für Visual Studio 2015 Update 2 erläutert . Aber alle Links sind kaputt und ich habe es nicht gefunden.

smwikipedia
quelle
-3

Ich tat.

1) Avast Internet-Sicherheit gestoppt.

2) Deinstallieren Sie alle Microsoft C ++ 2015 Redistributables.

3) Installiere die vs-2015 Community.

Installation abgeschlossen.

Vielen Dank.

dev.shige
quelle