none
No puedo desinstalar ni actualizar Visual Studio Community 2017 RRS feed

  • Pregunta

  • Hola:

    Estoy intentando la  actualización de VS Community 2017 de la versión 15.4 a la 15.5 pero está siendo imposible.
    Arroja un error con un texto de registro log. También una serie de instrucciones para solución de problemas pero ninguno de ellos me funciona.

    Tampoco he conseguido poder desinstalarlo desde el uninstall de VS installer porque arroja el mismo error.
    Desde el panel de control agregar o quitar aplicaciones no está en la lista VS2017 por lo que tampoco puedo desinstalarlo desde ahí.
    La herramienta instalcleanup.exe no funciona y no desinstala nada.

    El entorno es Windows 10 actualizado.

    Agradeceré a quien me pueda orientar para desinstalar VS y luego poder realizar una instalación nueva en limpio.

    Saludos al grupo.

    ---------------------------------------------------

    El archivo de registro es el siguiente:

    [2ea4:000d][2017-12-26T22:14:46] Error 0x80131500: Failed uninstall: Unterminated string. Expected delimiter: ". Path 'files[92].fileName', line 12, position 13.
       en Newtonsoft.Json.JsonTextReader.ReadStringIntoBuffer(Char quote)
       en Newtonsoft.Json.JsonTextReader.ParseString(Char quote, ReadType readType)
       en Newtonsoft.Json.JsonTextReader.ParseValue()
       en Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
       en Newtonsoft.Json.Linq.JContainer.ReadTokenFrom(JsonReader reader, JsonLoadSettings options)
       en Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
       en Microsoft.VisualStudio.Setup.Serialization.PackageConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
       en Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)
       en Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
       en Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
       en Newtonsoft.Json.JsonSerializer.Deserialize[T](JsonReader reader)
       en Microsoft.VisualStudio.Setup.Serialization.ModelSerializer`1.Deserialize(TextReader reader)
       en Microsoft.VisualStudio.Setup.Cache.DirectoryRepository.GetPackage(IPackageIdentity identity)
       en Microsoft.VisualStudio.Setup.Cache.CacheRepository.GetPackage(IPackageIdentity identity)
       en Microsoft.VisualStudio.Setup.Cache.CacheManager.GetCacheState(IPackageIdentity identity, Boolean layout)
       en Microsoft.VisualStudio.Setup.Cache.CommonExtensions.IsCached(ICacheManager manager, IPackageIdentity identity, Boolean all, Boolean layout)
       en Microsoft.VisualStudio.Setup.InstallOperation.CreateDownloadInstallActivities(InstallablePackage installable, ExecuteAction action, Boolean isPresent)
       en Microsoft.VisualStudio.Setup.InstallOperation.PlanInstallable(InstallablePackage installable, Dictionary`2 downloadLookup, PackagePlan& packagePlan, Boolean repairPackagesWithDuplicateFiles)
       en Microsoft.VisualStudio.Setup.InstallOperation.Plan()
       en Microsoft.VisualStudio.Setup.InstallOperation.Schedule()
       en Microsoft.VisualStudio.Setup.InstallOperation.Run(CancellationToken token)
       en Microsoft.VisualStudio.Setup.Engine.RunOperation(InstallOperation installOperation, CancellationToken token, ExecuteAction action, ITelemetryOperation telemetryOperation)
    [2ea4:000d][2017-12-26T22:14:47] Error 0x80131500: Unterminated string. Expected delimiter: ". Path 'files[92].fileName', line 12, position 13.
       en Newtonsoft.Json.JsonTextReader.ReadStringIntoBuffer(Char quote)
       en Newtonsoft.Json.JsonTextReader.ParseString(Char quote, ReadType readType)
       en Newtonsoft.Json.JsonTextReader.ParseValue()
       en Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
       en Newtonsoft.Json.Linq.JContainer.ReadTokenFrom(JsonReader reader, JsonLoadSettings options)
       en Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
       en Microsoft.VisualStudio.Setup.Serialization.PackageConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
       en Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)
       en Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
       en Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
       en Newtonsoft.Json.JsonSerializer.Deserialize[T](JsonReader reader)
       en Microsoft.VisualStudio.Setup.Serialization.ModelSerializer`1.Deserialize(TextReader reader)
       en Microsoft.VisualStudio.Setup.Cache.DirectoryRepository.GetPackage(IPackageIdentity identity)
       en Microsoft.VisualStudio.Setup.Cache.CacheRepository.GetPackage(IPackageIdentity identity)
       en Microsoft.VisualStudio.Setup.Cache.CacheManager.GetCacheState(IPackageIdentity identity, Boolean layout)
       en Microsoft.VisualStudio.Setup.Cache.CommonExtensions.IsCached(ICacheManager manager, IPackageIdentity identity, Boolean all, Boolean layout)
       en Microsoft.VisualStudio.Setup.InstallOperation.CreateDownloadInstallActivities(InstallablePackage installable, ExecuteAction action, Boolean isPresent)
       en Microsoft.VisualStudio.Setup.InstallOperation.PlanInstallable(InstallablePackage installable, Dictionary`2 downloadLookup, PackagePlan& packagePlan, Boolean repairPackagesWithDuplicateFiles)
       en Microsoft.VisualStudio.Setup.InstallOperation.Plan()
       en Microsoft.VisualStudio.Setup.InstallOperation.Schedule()
       en Microsoft.VisualStudio.Setup.InstallOperation.Run(CancellationToken token)
       en Microsoft.VisualStudio.Setup.Engine.RunOperation(InstallOperation installOperation, CancellationToken token, ExecuteAction action, ITelemetryOperation telemetryOperation)
       en Microsoft.VisualStudio.Setup.Engine.RunCoreOperation(InstallOperation coreOperation, ExecuteAction action, ITelemetryOperation telemetryOperation, CancellationToken token)
       en Microsoft.VisualStudio.Setup.Engine.Uninstall(CancellationToken token)

    • Cambiado Enrique M. Montejo jueves, 28 de diciembre de 2017 11:06 Pregunta relacionada con Microsoft Visual Studio Community 2017.
    martes, 26 de diciembre de 2017 21:35

Respuestas

  • Hola J. Enrique Alcaraz

    Buenos días, te recomiendo hacer lo siguiente: puedes restaurar el sistema operativo a una versión anterior, lo más seguro es que antes de que se te presentara el problema, en una versión anterior del S.O.  instalaste Visual Studio Community sin ningún problema. Por experiencia propia en mi sistema operativo Windows 7, cuando lo restauro o he tenido la necesidad de restaurar el sistema a un punto anterior, he podido instalar el software deseado sin ningún problema.

    Quedamos al pendiente de cualquier actualización o comentario de tu parte.

    Saludos Cordiales y feliz año nuevo.

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 27 de diciembre de 2017 15:28

Todas las respuestas

  • Hola J. Enrique Alcaraz

    De acuerdo a tu consulta, revisa que tengas actualizados o instalados los últimos frameworks. El error que se te muestra pueda deberse a ello.

    Quedamos al pendiente de cualquier actualización de tu parte.

    Saludos Cordiales y feliz año.

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    martes, 26 de diciembre de 2017 23:10
  • Gracias, Pablo.

    Windows 10 lo tengo actualizado, de todas formas miraré si hay algún framework pendiente de actualizar.
    Me imagino que hay que verlos en aplicaciones instaladas donde el 4.6.2 SDK es el último.

    He intentado eliminar la carpeta de Visual Studio a mano pero al ir a volver a instalar dice que ya hay otra versión instalada y sigue arrojando el mismo error, debe haber quedado una entrada de instalación en el registro.

    Continuaré intentando actualizar los framework pero hasta el momento no puedo instalar ni desinstalar VS.

    martes, 26 de diciembre de 2017 23:58
  • He intentado instalar .NET framework 4.7 pero me dice que ya está instalado en el sistema.

    Ya digo que tengo Windows 10 actualizado aunque el Visual Studio me avisaba de que debía actualizar de la 15.4 a la 15.5.

    Ahora no tengo ninguna versión porque no me deja instalar ni desinstalar al haber eliminado la carpeta de Visual Studio en Archivos de programa x86 pensando en que eso me iba a permitir instalar en limpio.
    He quitado de las entradas del registro H Key current user y Local machine las carpetas de visual studio 15 pero me sigue diciendo que tengo instalada la versión 15.4 cuando intento instalar.

    Agradeceré a quien me pueda orientar para desinstalar completamente visual Studio 2017 community y poder instalarlo desde el principio.

    Un saludo.

    miércoles, 27 de diciembre de 2017 8:10
  • Hola J. Enrique Alcaraz

    Buenos días, te recomiendo hacer lo siguiente: puedes restaurar el sistema operativo a una versión anterior, lo más seguro es que antes de que se te presentara el problema, en una versión anterior del S.O.  instalaste Visual Studio Community sin ningún problema. Por experiencia propia en mi sistema operativo Windows 7, cuando lo restauro o he tenido la necesidad de restaurar el sistema a un punto anterior, he podido instalar el software deseado sin ningún problema.

    Quedamos al pendiente de cualquier actualización o comentario de tu parte.

    Saludos Cordiales y feliz año nuevo.

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 27 de diciembre de 2017 15:28
  • Gracias de nuevo.

    Creo que finalmente la solución va a ser restaurar con una imagen de sistema que guardé recientemente, pues la desinstalación de visual studio se ha vuelto imposible.

    Aparte tengo previsto instalar en limpio la nueva actualización 1709 de Windows 10, espero que una vez instalada me permita instalar la última versión de visual studio 15.5.

    Saludos al grupo

    miércoles, 27 de diciembre de 2017 23:55