update - Múltiples errores al instalar Visual Studio 2015 Community Edition
visual studio code shortcuts windows (23)
(Encontré el mismo problema. Después de muchos intentos, lo resolví y localicé la CAUSA DE MI RAÍZ. Mantengo mi ruta de prueba aquí, pero puedes saltar hasta el final si quieres)
Quiero señalar que
TENGA MUCHO CUIDADO CON la solución 2 de enden
.
Algunos otros programas pueden almacenar en caché los paquetes de instalación en la carpeta
C:/ProgramData/Pacakges Cache
.
Si elimina datos de esa carpeta, puede poner en peligro la instalación / desinstalación de otros programas.
Encontré estas fallas múltiples durante la instalación VS2015.
Y después de eliminar todo el contenido de
C:/ProgramData/Pacakges Cache
, tanto mi VS2013 como VS2015 se atascaron en la ventana
Programs and Features
y no puedo
change/repair/uninstall
.
Para corregir el error de
change/repair/uninstall
, tengo que ir a las siguientes 2 claves de registro:
En primer lugar: HAGA UNA COPIA DE SEGURIDAD DE SU REGISTRO ANTES DE HACER NADA.
[HKEY_LOCAL_MACHINE / SOFTWARE / WOW6432Node / Microsoft / Windows / CurrentVersion / Uninstall]
[HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion / Uninstall]
Y elimine todas las claves cuyo
InstallLocation
apunta a
C:/ProgramData/Pacakges Cache
Y cuyo
DispalyName
parece relacionado con Visual Studio 2013/2015 (esto puede requerir cierta experiencia / intuición).
Luego, desaparecen los elementos atascados de VS2013 / 2015 en la ventana Programa y características. Y ahora puedo reinstalar el VS2013.
Pero todavía no puedo instalar VS2015 con el instalador . El error sigue siendo el siguiente:
Pero al menos puedo cambiar / reparar / desinstalar VS2015 en la ventana Prgram & Features. Así que elijo repararlo. Pero la reparación no funciona. Todavía recibí el mismo error que el anterior.
Luego desinstalé el VS2015 fallido e intenté reparar el redist VC ++ 2015 como se dice en la respuesta marcada de TimVdG . Y luego reinstale VS2015 con el instalador.
Aún falló.
Luego probé la solución de Brian Swart para instalar VS2015 sin la Actualización 1. Pero aún así falló con TeamExplorer. Revisé el registro y encontré esto:
MSI (s) (48: A0) [14: 53: 34: 997]: Windows Installer instaló el producto. Nombre del producto: Team Explorer para Microsoft Visual Studio 2015. Versión del producto: 14.0.23102. Idioma del producto: 1033. Fabricante: Microsoft Corporation. Instalación exitosa o estado de error: 1603 .
Y busqué en Google un poco sobre el
error 1603
.
Ahora estoy tratando de agregar control total a la carpeta
C:/Program Files (x86)/Microsoft Visual Studio 14.0
e intente nuevamente.
Aún no funciona.
Algunas referencias:
https://www.online-tech-tips.com/computer-tips/remove-program-from-add-remove/
=========> La solución final <=========
Entonces, en mi escenario, no tiene nada que ver con los redistribuibles VC2015.
Mi causa raíz es el número de versión .NET incorrecto en el registro.
En un Windows de 64 bits, la versión .NET se almacena en 2 lugares en el registro:
HKLM / Software / Microsoft / NET Framework Setup / NDP / v4 / Full / Version
HKEY_LOCAL_MACHINE / SOFTWARE ** WOW6432Node ** / Microsoft / NET Framework Setup / NDP / v4 / Full / Version
A continuación se muestra lo que tiene mi caja:
Tenga en cuenta que el personaje principal
v
en la
Version
?
No sé quién lo puso allí.
Pero una vez que lo
VS2015 with Update 3
, ¡mi
VS2015 with Update 3
se puede instalar sin problemas!
Entonces te preguntarás cómo podría encontrar esto. Bueno, como no pude instalar VS2015, recurrí a VS2017. Pero después de instalar VS2017 con éxito , no pude iniciarlo. Dice esto:
Así que decidí verificar la versión .NET instalada y vi la
interesante
diferencia anterior.
Una vez que eliminé la
v
principal, se puede iniciar VS2017.
Pero de todos modos, todavía no sé quién puso la
v
allí ... ¡Qué vergüenza!
Por último, pero no menos importante: asegúrese de que el valor de la clave de registro
Version
,
Version
sea coherente y pueda funcionar con su versión de Windows.
Consulte a continuación:
Dependencias de versiones de .NET y Windows .
cómo determinar la versión instalada de .NET .
Información de la versión de Windows 10
Agregue algunos hallazgos más:
Después de terminar esta secuencia de instalación: VS2017 -> VS2015 -> VS2013, noté que incluso no hay redist VC ++ 2015 en mi caja:
Porque tanto los redistribuidores VC ++ 2015 como VC ++ 2017 son 14.xxx . Así que tener la versión superior es suficiente. Cuando intento instalar manualmente la redist VC ++ 2015, dice esto:
Al instalar Visual Studio 2015 Community Edition en Windows 10, utilizando el instalador web, todo funciona bien, sin embargo, los siguientes paquetes no se instalan:
- Team Explorer para Visual Studio 2015 -> Error grave
- Microsoft NuGet - Visual Studio 2015 -> Paquete fallido
- Servicios conectados de Microsoft Visual Studio -> Paquetes fallidos
- Servicios conectados de Azure AD Authentication -> Paquetes fallidos
- Servicio conectado de Microsoft Azure Mobile Services -> Paquete fallido
- Servicio conectado de Microsoft Azure Storage -> Paquetes fallidos
- Microsoft.VisualStudio.Office365 -> Paquete fallido
He intentado algunas soluciones, incluida la desinstalación de todas las versiones de Visual Studio en mi sistema, la eliminación manual de los archivos en
C:/ProgramData/Program Cache
, e incluso he ido tan lejos como para desinstalar mi Antivirus (AVG) después de haber intentado deshabilitarlo y ver si eso funciona de antemano.
Incluso ejecuté el comando
fsutil behavior set SymlinkEvaluation L2L:1 L2R:1 R2L:1 R2R:1
Incluso he tratado de usar el ISO pero me encontré con el mismo problema.
Como no uso Azure ni Team Explorer, cualquier solución que signifique que no tendré acceso a ellas será suficiente.
El archivo de registro que generó el instalador se puede encontrar aquí, ya que tenía más de 65,000 caracteres (solo desplácese hacia abajo para toda la diversión).
¡Éxito!
Tuve problemas similares e intenté volver a instalarlo varias veces, pero no me alegró. Estaba buscando instalar paquetes individuales de ISO y todos los problemas, no estoy nada contento.
Finalmente conseguí "instalar" simplemente seleccionando "reparar" en lugar de "desinstalar" en el panel de control / programas. Sin embargo, me llevó bastante tiempo hacer la "reparación". Al final está instalado y funcionando.
Esto funcionó para mí. Puede ayudar a otros; de todos modos, es más fácil probar que muchas otras opciones.
Acabo de encontrar un problema similar e intenté solucionarlo desinstalando y reinstalando varias veces utilizando el instalador web y el ISO, pero no puede resolver el problema. Finalmente, lo solucioné reiniciando la PC e instalando Visual Studio 2015 nuevamente usando el ISO.
Asegúrese de revisar sus archivos machine.config en ambas ubicaciones
C: / Windows / Microsoft.NET / Framework [versión] / Config C: / Windows / Microsoft.NET / Framework64 [versión] / Config
Me enteré después de probar todas las soluciones en esta página.
Como el resto de ustedes, he pasado días tratando de resolver esto. He seguido este hilo intentando cada combinación de lo que todos han dicho, y nada. Finalmente fui a AppData / Local / Microsoft / VisualStudio y eliminé todas las carpetas allí. Luego procedí a apagar todo en mi antivirus y finalmente obtuve la instalación básica para completar todo el proceso. Frustrante, pero espero que esto ayude a alguien más que ha intentado todo.
Como la respuesta marcada menciona la reparación del VC Redist 2015, enumero todos los que puedo encontrar en lugar de enterrarlos en los comentarios.
microsoft.com/en-us/download/details.aspx?id=48145
Actualización redistribuible de Microsoft Visual C ++ 2015 3
Este thread discutió el Visual C ++ Redistributable para Visual Studio 2015 Update 2 . Pero todos los enlaces están rotos y no lo encontré.
Como se describe en otras respuestas, pero con pasos:
1- ir al panel de control -> desinstalar programas -> desinstalar todos los Microsoft C ++ ((año)) Redistribuible
2- elimina esos archivos si todavía existen manualmente:
- c: / windows / System32 / vcruntime140.dll
- c: / windows / SysWOW64 / vcruntime140.dll
3- descarga e instalación: microsoft.com/en-us/download/details.aspx?id=48145
después de eso, vuelva a ejecutar la instalación de Visual Studio, y espero que el error no vuelva a aparecer.
De acuerdo, entonces, si estás en el mismo barco que yo y descubriste que ninguna de estas soluciones te ayudó, lo más probable es que tengas un problema en el que NuGet (o cualquiera de esos paquetes) no se pueda instalar desde el programa VSIX debido a que llama a un método que no existe en su computadora (no estoy seguro de a qué .dll hace referencia), así que pruebe esto en la siguiente publicación :
- Eliminar todas las instancias de Visual Studio 2015: esto incluye todos los valores del registro.
- Instale una versión de Visual Studio anterior a la Actualización 1 (versión RTM); Esto está disponible here .
- Si aún recibe un error, intente reparar solo el programa Visual Studio 2015. Esto es lo que finalmente lo arregló para mí.
Espero que esto haya ayudado a alguien. Es realmente frustrante que el archivo de registro del instalador no ayude en absoluto. Tuve que mirar el archivo de registro específico de NuGet, y ahí es donde noté el error:
La instalación no pudo instalar la extensión en todos los productos seleccionados. Para obtener más información, haga clic en el enlace del registro de instalación en la parte inferior del cuadro de diálogo.
Método no encontrado: ''System.Collections.Generic.IEnumerable`1 System.Security.Cryptography.X509Certificates.X509ChainStatus Microsoft.VisualStudio.ExtensionManager.IInstallableExtension.get_InvalidCertificateInformation ()''.
Después de la instalación fallida, debe reparar los redistribuibles vc 2015 y reiniciar el instalador de Visual Studio.
El instalador redistribuible está en mal estado, mezcla dll de 64 bits y 32 bits.
Puede verificar si tiene este problema mirando el tamaño del archivo vcruntime140.dll.
Busque en su carpeta de Windows
vcruntime140
, debería ver 4 archivos (64 y 32 bits en las versiones de lanzamiento y depuración).
Si algún archivo tiene el mismo tamaño, debe ejecutar una reparación en el redistribuible.
En mi sistema, el dll de 32 bits es 83,3 KB, el de 64 bits es 86,6 KB (versiones de lanzamiento).
Después de luchar con este problema por un par de meses, finalmente lo instalé.
Descargué el Visualstudio2015AzurePack que usa el instalador web.
Uno de los requisitos es instalar la edición comunitaria VS2015 que funcionó sin problemas.
Espero que esto ayude a alguien.
En mi caso, la solución tenía que ver con habilitar enlaces simbólicos. Vea Cómo supero el "No se puede seguir el enlace simbólico porque su tipo está deshabilitado". error al obtener el objetivo de un enlace simbólico en Server 2008? para múltiples formas de hacerlo.
Este es un problema muy difícil de alcanzar.
No se aplica ninguna solución (simple).
Intenté -todas- las opciones anteriores con el mismo resultado negativo: errores de paquetes múltiples.
Recurso para instalar
VS 2013
, éxito sin problemas, luego
VS 15
(Vista previa) éxito sin problemas (por cierto muy bueno).
Finalmente, lo que funcionó para mí fue instalar el primer
''Visual Studio 2015''
muy básico con las actualizaciones -NO-.
Durante la instalación, la instalación descargó automáticamente la
''Update 2''
y la instalación finalizó con éxito.
Esto también me estaba matando, ¡debo haber reinstalado los estudios visuales mil veces antes de que me ayudara! Primero comenzó con un problema de actualización de Windows Al instalar Visual Studio 2015, la Actualización me marcó que necesitaba: la actualización KB2919355. Fui a la actualización de Windows y vi varias actualizaciones fallidas. No importa cómo lo intenté no funcionó. El código de error que se citó fue 80070543. Algunas investigaciones encontraron que nada funcionó hasta que encontré este consejo http://www.dell.com/support/article/us/en/04/SLN293803/en Después de seguir esas instrucciones, la actualización de Windows de nuevo y funcionó. Volvió a hacer la actualización de Visual Studios y volvió a tener el mismo error. Así que decidí investigar KB2919355 y me sentí frustrado hasta que encontré este sitio http://www.eightforums.com/windows-updates-activation/45441-update-kb2919355-finally-successful-after-multiple-fails.html
Seguí las instrucciones precisamente sobre cómo cargar otras actualizaciones y funcionaron. KB2919355 finalmente se actualizó, así que lo intenté de nuevo y apareció un error diferente relacionado con los paquetes de idiomas. "Error grave de instalación". Después de pasar por una serie de reinstalaciones frustrantes, la luz de las desinstalaciones rompió el consejo de que vino esta (la anterior) entrada de desbordamiento de pila "reparar los redistribuibles de C ++" que implica: Ir al inicio -> Panel de control -> Programas y características Mouse derecho -Haga clic en cada uno de los redistribuibles (de abajo hacia arriba) y haga clic en reparar para todos. Si alguno solicita un "reinicio", ¡hágalo inmediatamente en ese momento! Luego hice las instalaciones de Visual Studio ... finalmente después de días y días de intentarlo ... funcionó.
Hice la reparación redistribuible, pero para mí funcionó después de instalar Office365.
(para mí también fue el último paquete fallido en la lista).
Me he enfrentado al mismo problema con Visual Studio 2015 Community Edition Update 1. El problema en mi caso fue que el instalador de alguna manera no pudo instalar la versión x86 redistribuible de Visual C ++. Cuando marqué Agregar o quitar programas, solo se instaló la versión x64.
Si ese es su caso, puede obtener el paquete redistribuible que falta desde here ; o puede encontrar la versión adecuada para usted a través de una búsqueda en Google.
Mi problema no desapareció con solo reinstalar los redistribuibles vc 2015. Pero pude encontrar el error usando el mismo proceso que en la excelente publicación de blog de Ezh (y gracias a Google Translate por hacerme capaz de leerlo).
En mi caso, se
msvcp140.dll
como una versión de 64 bits en la carpeta
Windows/SysWOW64
.
Simplemente desinstalar los redistribuibles no eliminó el archivo, así que tuve que eliminarlo manualmente.
Luego pude volver a instalar los redistribuibles x86, que instalaron una versión correcta del archivo dll.
Y, voilà, la instalación de VS2015 finalizó sin errores.
Ninguna de las resoluciones descritas en esta pregunta resolvió mi problema. Publiqué una pregunta similar y terminé teniendo que abrir un ticket de soporte con Microsoft para resolverlo. Vea mi respuesta aquí si ninguna de las otras sugerencias ayuda: Error al instalar Visual Studio 2015 Enterprise Update 1 con Team Explorer
Para mí, nada de esta lista de respuestas funcionó.
Lo que finalmente hizo el truco es:
- Realizar una desinstalación de VS ejecutando el instalador con las opciones de línea de comandos / uninstall / force (ref. https://msdn.microsoft.com/en-us/library/mt720585.aspx )
-
Renombrar manualmente todas las carpetas relacionadas con VS14 y nuget de los siguientes lugares:
- % AppData% / Local y sus subcarpetas
- % AppData% / Roaming y sus subcarpetas
- % ProgramData% y sus subcarpetas
- % ProgramFiles% y sus subcarpetas
- % ProgramFiles (x86)% y sus subcarpetas
- % ProgramData% / Package Cache en sí
- Reiniciando la máquina
- Instalando de nuevo.
Pasé una semana entera tratando de resolver este problema. Lo que finalmente lo hizo por mí fue deshabilitar mis programas antivirus. Antes de encontrar mi solución, pasé por muchas otras soluciones. Pensé que publicaría algunas de las soluciones que podrían resultar útiles para aquellos que todavía tienen problemas para instalar Visual Studios 2015 Community Edition.
Solución 1: instalación mínima
Intente instalar con características adicionales mínimas. Ejecute la instalación de Visual Studios 2015, luego haga clic en "Personalizado" y en la siguiente pantalla, desmarque todo y continúe con la instalación.
Solución 2: eliminar caché de instalación
Quizás la instalación falló debido a archivos corruptos en el caché. Cuando la instalación falla, elimine todos los elementos relacionados con la memoria caché de Visual Studio y realice una reinstalación completa. Para hacer esto, ejecute el símbolo del sistema ( Ejecutar como administrador ) y escriba: " cd / programdata / package cache / " y luego presione Intro. Luego escriba " del / f / s * .msi / f / s * .cab " y luego presione Intro. Ahora ejecute la instalación de Visual Studios 2015 nuevamente.
Solución 3: elimine los datos de archivos temporales almacenados en su computadora
Abra el Explorador de archivos y vaya a " C: / Users / [Su nombre de cuenta de usuario] / AppData / Local / Microsoft ". Luego, elimine las siguientes carpetas: VSCommon, VisualStudio, Blend, VsGraphics, ApplicationInsights, vshub, Team Foundation, Web Platform Installer y MsBuild. Después de esto, ejecute el instalador de Visual Studios 2015 nuevamente.
Solución 4: habilite las cuatro evaluaciones de enlaces simbólicos
Primero, verifique si las cuatro evaluaciones están habilitadas. Abra el símbolo del sistema ( Ejecutar como administrador ) y escriba " consulta de comportamiento fsutil SymlinkEvaluation ". Las 4 evaluaciones deben estar habilitadas. Si no lo están, escriba " conjunto de comportamiento fsutil SymlinkEvaluation L2L: 1 R2R: 1 L2R: 1 R2L: 1 ". Una vez que se establecen esas 4 evaluaciones, borre los archivos temporales y borre la memoria caché de instalación (consulte la Solución 2 y la Solución 3) y luego ejecute la instalación de Visual Studios 2015 nuevamente.
Solución 5: reparar los redistribuibles
Quizás, el problema es que sus redistribuibles VC están defectuosos y necesitan reparación. Para hacerlo, ejecute "Agregar o quitar programas" y busque todas las versiones x86 y x64 de Microsoft Visual C ++ [Year] Redistributable (Version) . Luego presione Cambiar para cada uno de ellos y cuando aparezca la pantalla de desinstalación, presione Reparar. Lo hice para todas las versiones que había instalado anteriormente: 2012, 2013 y 2015. Por lo tanto, reparé 6 de ellas: 2012: x86 y x64, 2013: x86 y x64, 2015: x86 y x64.
Solución 6: verifique si los tamaños x86 y x64 son iguales
Como lo mencionaron otros en esta discusión, busque vcruntime140.dll y vea si las versiones x86 y x64. NO deben tener el mismo tamaño. Si lo hacen, vea la solución 5 o puede eliminarlos manualmente (** ¡Tenga cuidado al eliminar archivos de la carpeta de Windows!) Y vuelva a instalarlos (desde aquí: https://www.microsoft.com/en-ca/download/details.aspx?id=48145 ).
También haga la misma verificación para msvcp140.dll. Personalmente hice una búsqueda de estos archivos en " C: / Windows / SysWOW64 y C: / Windows / System32 " y comparé los archivos de las dos carpetas. Además, también verifiqué las diferencias de vcruntime140.dll y msvcp140.dll en " C: / Archivos de programa / Microsoft Visual Studio 14.0 " y " C: / Archivos de programa (x86) / Microsoft Visual Studio 14.0 "
Solución 7: deshabilite temporalmente toda la protección antivirus y cortafuegos
Para mí, resultó que el problema derivaba de tener ByteFence Anti-Malware y Norton Security con protección de respaldo . Deshabilité la protección en tiempo real de ByteFence Anti-Malware y deshabilité Auto-Protect y Smart Firewall de Norton Security con Backup . Antes de volver a ejecutar la instalación, repetí la Solución 2 y la Solución 3 (desplazarse hacia arriba). Y Voila, la instalación fue exitosa. Pero, ¿cómo descubrí que el programa antivirus era el culpable? Lea la solución 8.
Solución 8: supervise cuidadosamente el proceso de instalación de Visual Studios para detectar intrusiones
Recurrí a esta solución para descubrir el problema. Después de leer el artículo de Ezh, decidí descargar Process Monitor v3.2 y Process Explorer v16.1 . Estuve monitoreando cuidadosamente 3 programas uno al lado del otro: Process Monitor, Process Explorer y el instalador de Visual Studios 2015, y observé muy de cerca todos los procesos que el instalador estaba invocando. Luego noté que cuando se inició el proceso VSIXInstaller.exe e intenté instalar algo desde un servidor remoto, seguía fallando una y otra vez porque mi programa antivirus aparecía repentinamente en la pantalla (como un proceso) y decidía acaparar / bloquear algunos archivos DLL importantes que necesitaba la instalación de VSIX. ¡Desactivar temporalmente el programa antivirus resolvió mi problema!
Solución 9: formato completo de Windows y reinstalación
Si todo lo demás falla, y está realmente desesperado por hacer que Visual Studios 2015 funcione, sugiero una reinstalación completa de Windows. En este punto, el problema es probablemente algún tipo de interferencia / intrusión con un programa que desconoce.
Por alguna razón, la instalación se rompió durante el proceso. Después de esto, nada ayudó y la reparación / desinstalación solo produjo errores de paquete. Lo que finalmente ayudó fue esto: https://github.com/Microsoft/VisualStudioUninstaller
después de ejecutarlo un par de veces (no eliminó todo en los primeros pasos ...) finalmente pude comenzar una instalación nueva y funcionó.
Si no funciona ninguna otra opción en este hilo, puede probar los pasos dados en esta guía (ver más abajo): https://blogs.msdn.microsoft.com/heaths/2015/07/14/how-to-install-visual-studio-to-another-directory-when-a-pre-release-is-installed/
- Descargue e instale http://psmsi.codeplex.com (Nota: nuevo sitio https://github.com/heaths/psmsi ) Estos son cmdlets de PowerShell de propósito general que creé para todo tipo de operaciones de desarrollo y solución de problemas para Windows Installer- instalaciones basadas. No necesita elevarlos para instalarlos, aunque si los eleva previamente puede instalarlos por máquina (de manera predeterminada, son por usuario).
-
Abra un símbolo del sistema de PowerShell elevado y ejecute lo siguiente para descubrir qué productos han instalado el componente compartido clave:
get-msicomponentinfo ''{777CBCAC-12AB-4A57-A753-4A7D23B484D3}'' | get-msiproductinfo
-
Si está de acuerdo con desinstalar todos los productos enumerados (especialmente dado que probablemente vaya a instalar RTM a continuación), ejecute lo siguiente:
get-msicomponentinfo ''{777CBCAC-12AB-4A57-A753-4A7D23B484D3}'' | get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL
Personalmente, esto funcionó para mí. Olvidé que tenía algunos archivos viejos en un disco viejo, que aparentemente más tarde estropeó algo en el registro (creo que ...). De todos modos, con todo limpio, ¡se instaló bien!
Nota: si tiene problemas para importar las herramientas PSMSI en PowerShell, consulte esto: https://msdn.microsoft.com/en-us/library/dn568022.aspx
En resumen, es posible que deba ejecutar el comando
Set-ExecutionPolicy RemoteSigned
para poder importar el software.
¡Espero que esto ayude a alguien que lo necesita!
También puede encontrar archivos de registro en la carpeta% Temp% sobre el problema exacto, en mi caso el problema fue con enlaces simbólicos.
si con "consulta de comportamiento fsutil SymlinkEvaluation" obtiene un mensaje ... "está controlado actualmente por la política de grupo" verifique HKEY_LOCAL_MACHINE / SOFTWARE / Policies / Microsoft / Windows / Filesystems / NTFS o simplemente busque en el registro "Symlink" en el registro.
Yo hice.
1) Detuvo la seguridad de Internet de Avast.
2) desinstalar todos los redistribuibles de Microsoft C ++ 2015.
3) instalar comunidad vs-2015.
Instalación terminada.
Gracias.