¿Visual Studio Community es una prueba de 30 días?

297

Instalé el VS Community 2017 supuestamente gratuito en mi PC y 30 días después recibo este mensaje de VS que dice que mi licencia ha expirado.

¿Licencia? ¿Caducado? Pensé que la edición de la comunidad era "gratis para siempre", por lo que lucía la etiqueta de "comunidad". ¿Que esta pasando? Intenté iniciar sesión con mi cuenta de outlook.com pero dice "algo salió mal" y vuelve a la misma pantalla.

¿Cómo obtengo una versión totalmente gratuita de VS 2017 para poder trabajar en mis proyectos FOSS?

juicio

El flash
fuente
Recibo el siguiente mensaje y no puedo proceder a realizar ningún otro trabajo en Visual Studio 2017 RC: esta versión preliminar ha finalizado. Esta versión preliminar ha expirado. Gracias por su participación. Actualice a la última versión de este producto para seguir trabajando sin interrupciones. Actualice su versión preliminar Compruebe si hay una licencia actualizada. No hay otras opciones en la pantalla que funcionen. es decir. "Mejora tus preliminar" o "Comprobar si hay una licencia actualizada Actualmente tengo una licencia válida de MSDN, así que esto no debería ser un problema..
binny
1
Posible duplicado de la fecha de vencimiento
Franklin Yu
44
Si ya ha iniciado sesión y ve este mensaje, debe cerrar sesión y volver a iniciarla.
soutarm
2
También dice periódicamente que la licencia se ha quedado obsoleta y le solicita que actualice la licencia haciendo clic en un botón e iniciando sesión nuevamente. Me sucedió justo ahora en medio de una sesión de depuración bastante larga, y arruinó la sesión.
Eric J.

Respuestas:

268

¡Inicia sesión y la prueba de 30 días desaparecerá!

"Y si ya ha iniciado sesión, cierre la sesión y vuelva a iniciarla". –B1nary.atr0phy

Peter
fuente
30
(Y si ya ha
iniciado sesión
58
¿Por qué debería necesitar iniciar sesión para usar un producto gratuito?
Impulsado por el café
66
Pensé que cerrar la sesión de mi Linux Box en Microsoft sería menos doloroso que acostumbrarme a C # en el código de Visual Studio. Debería desinstalar este pedazo de basura.
aaaaaa
23
@FueledByCoffee: causa "minería de datos".
c00000fd
15
Esto es tan insultante ... una edición comunitaria que tienes que REGISTRAR E INICIAR SESIÓN. Odio M $ incluso más de lo que ya lo hacía. PH! De vuelta a Netbeans muchas gracias !!
Chrips
69

Para omitir "30 días restantes, debe conectarse para iniciar sesión", inicie sesión una vez en la cuenta de Microsoft, obtendrá la carpeta% LocalAppData% \ Microsoft \ VSCommon \ OnlineLicensing que puede copiar en PC sin conexión.


fuente
13
¡Brillante, para aquellos de nosotros maldecidos con políticas empresariales y sin acceso limitado a Internet, esta es la ÚNICA forma de hacer que esta versión supuestamente gratuita funcione!
Martin Laukkanen
Esto todavía está vinculado de alguna manera a la cuenta que usa para generarlo. Por ejemplo, copié desde una instalación donde había iniciado sesión con mi cuenta de MSDN y veo una notificación "tienes una licencia para la versión empresarial", sin embargo, no veo otra información sobre mi cuenta ... Me pregunto si es seguro compartir con colegas (en la imagen de VM, por ejemplo)?
FizxMike
Terminé usando una cuenta no vinculada a nada importante ... parece lo suficientemente seguro ya que parece que la licencia se trata por separado de la (s) cuenta (s) iniciada (s).
FizxMike
Argh, eso ya no funciona para mí con Visual Studio 2019 :-(
Ruslan Garipov
31

EXENCIÓN DE RESPONSABILIDAD IMPORTANTE: ¡La información proporcionada a continuación es solo para fines educativos! ¡Ampliar un período de prueba de Visual Studio Community 2017 podría ser ILEGAL!

Entonces empecemos.

Clave de registro de interés: HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08878. Supongo que la 08878subclave puede diferir de una instalación a otra (¿por qué no, no lo es?). Solo he probado en mi propio. Por lo tanto, verifique otras subclaves si no puede hacer coincidir los valores adecuados que se describen a continuación. El valor binario almacenado en esa clave se cifra con CryptProtectData. Así que descifrarlo primero con CryptUnprotectData. Bytes de interés (little-endian):

  • [-16]y [-15]es un año de vencimiento;
  • [-14]y [-13]es un mes de vencimiento;
  • [-12]y [-11]es un día de vencimiento.

¡El aumento de estos valores (preferiblemente el año :)) extenderá su período de prueba y eliminará una pantalla de bloqueo! No sé nada de una herramienta que permita editar valores de registro cifrados, por lo que mi pequeño programa aparece C++y se Windows APIve así:

RegGetValue
CryptUnprotectData
Data.pbData[Data.cbData-16]++;
CryptProtectData
RegSetValue

El idioma real no importa si tiene acceso a las funciones de registro y criptografía en su idioma. Solo soy fluido C++. Lo sentimos, no publico un código listo para usar por razones éticas.

Dmitrii
fuente
17
No veo nada poco ético con el uso de conocimientos básicos de tecnología sobre el sistema operativo que las personas usan durante más de 30 años para eludir la funcionalidad de un producto que se anuncia como gratuito. Mis datos son una moneda y tener que pagar con ellos básicamente por un IDE gloved y un compilador C / C ++ que debería ser completamente funcional básico del sistema hace que este producto no sea tan gratuito como lo anuncia. Y si simplemente cambiar un valor en un archivo aleatorio en mi computadora detiene ese programa para solicitar mis datos, estoy feliz de hacerlo.
salbeira
2
Dimitrii o @beatcracker ¿Puedes publicar tu código fuente, por favor? Probé este enfoque en Python y logré descifrar la clave reg, pero eso es lo que sé. Mi fuente de Python está aquí: paste2.org/6G5V34hI
WackGet
99
@WackGet Claro, ya lo hizo: github.com/beatcracker/VSCELicense . ¡Que te diviertas!
beatcracker
44
¿Sabes cuál es la clave para VS2019?
NN_
2
Gracias, @beatcracker y Dmitrii. Para importar el módulo PowerShell de beatcracker, primero tuve que ejecutar Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUsercomo administrador en PowerShell.
TimH - Codidact
22

En mi caso, ya había iniciado sesión. Así que tuve que hacerlo una sign outy sign inotra vez.

En español Cerrar Sesiones sign out.

captura de pantalla

Juan carlos oropeza
fuente
99
También puede hacer clic Check for an updated licensesin tener que cerrar sesión y volver a iniciarla.
Timothy Gonzalez el
2
@TimothyGonzalez Intenté que no funcionara. Se dijo We could not download the license. Please check your network connection or proxy settings.- mi conexión a la red está muy bien, por cierto ...
Eric
7

VS 17 Community Edition es gratis. Solo necesita iniciar sesión con su cuenta de Microsoft y todo volverá a estar bien.

shawkyz1
fuente
Bueno, si usted tiene que iniciar sesión, entonces no es "libre" - que está pagando por ello con su información personal, que Microsoft es probable que vender en otro lugar
sdaau
1

estudio visual

A. Inicie sesión si aún no ha iniciado sesión.

Configuraciones de la cuenta

B. Si ya ha iniciado sesión, haga clic en el enlace Buscar una licencia actualizada en la página de configuración de la cuenta.

Configuraciones de la cuenta

C. "No pudimos descargar una licencia. Asegúrese de que sus cuentas estén autenticadas". Si se encuentra este mensaje, cierre la sesión y vuelva a iniciarla. Puede cerrar sesión haciendo clic en el enlace Cerrar sesión y luego volver a iniciar sesión haciendo clic en el icono de la cuenta en la esquina superior derecha de Visual Studio. O simplemente puede hacer clic en el enlace Volver a ingresar sus credenciales. Este enlace es una buena indicación de que su cuenta no está sincronizada con los servidores de Microsoft y el mensaje de error es correcto, ya que su cuenta no está autenticada y la licencia no se puede actualizar.

registrarse registrarse

Configuraciones de la cuenta

Una vez que haya vuelto a iniciar sesión y su cuenta se haya autenticado correctamente, verá que el enlace "Vuelva a ingresar sus credenciales" desaparezca. Este es un buen indicador de que ahora puede continuar y actualizar la licencia. Si no lo hace automáticamente, puede hacer clic nuevamente en el enlace Buscar una licencia actualizada. Esta vez verá un breve mensaje de confirmación y su dirección de correo electrónico asociada aparecerá en la lista.

Configuraciones de la cuenta

estudio visual

Iniciar sesión es inevitable si desea deshacerse de esta molesta advertencia. Pero incluso si siempre ha firmado desde el primer día, aún puede encontrarse con esta advertencia. Según mi experiencia, esto puede suceder si recientemente ha cambiado la contraseña de su cuenta, o ha agregado 2FA (verificación en dos pasos) a su cuenta, o si ha restablecido el código de recuperación de la cuenta y con ella las contraseñas de la aplicación. También puede tener que ver con la inactividad o los cambios recientes que Microsoft ha estado haciendo en la "experiencia de inicio de sesión" para las cuentas de Microsoft.

Cualquiera sea la razón, iniciar sesión o cerrar sesión y luego volver a iniciar sesión parece ser el mejor tratamiento para esta molestia.

Samir
fuente
Esto no funciona para mi. He intentado reinstalar, volver a registrar y hacer clic en el enlace. El enlace dice lo mismo cada vez
HZStudio
1

Tuve este problema Iniciar sesión o presionar el enlace "Buscar una licencia actualizada" no funcionó para mí. Mi solución fue reiniciar Visual Studio, volver a intentarlo (iniciar sesión y verificar la licencia). Reinicie Visual Studio, intente nuevamente. Tuve que hacer esto varias veces y luego funcionó. (También traté de presionar el menú "Archivo" que está disponible por un corto período de tiempo antes de que vuelva a aparecer la molesta ventana de solicitud.) Tal vez simplemente no te conectas al servidor o el servidor en sí no actualiza su base de datos rápidamente suficiente.

tomihasa
fuente
0

En mi caso, fue la solución más trivial: solo necesitaba ejecutar Vistual Studio como administrador.

Es algo trivial, pero no vi esto mencionado en ninguna parte.

Pagador
fuente
claro, podrías tener otro problema
PayteR
0

Estoy usando Visual Studio Professional con licencia sobre la suscripción de MAPS Action Pack. Desde la nueva versión del Microsoft Partner Center, uno tiene que agregar el usuario suscrito al software de beneficios para socios.

Centro de socios-> Beneficios-> Suscripciones de Visual Studio-> Agregar usuario

Después de eso, debe cerrar sesión y volver a ingresar las credenciales en la configuración de la cuenta de VS.

Stefan Michev
fuente
0

Para VS2019 pude registrarme con mi cuenta de github :

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Luego enviará la contraseña a su correo electrónico y podrá firmar.

Stepan Yakovenko
fuente
0

EXENCIÓN DE RESPONSABILIDAD IMPORTANTE: ¡La información proporcionada a continuación es solo para fines educativos! ¡Ampliar un período de prueba de Visual Studio Community 2017 podría ser ILEGAL!

Tiene el mismo efecto cuando elimina todos los archivos de HKEY_CLASSES_ROOT \ Licenses \ 5C505A59-E312-4B89-9508-E162F8150517. Ejecute "Visual Studio Installer" y elija la opción "reparar". Ahora tiene 30 días nuevos de prueba. Pero perdió toda la configuración en su VS.

Adam G.
fuente
0

Recuerde, si está dentro de red privada con algún proxy, debe cerrar sesión y volver a iniciar sesión con un WIFI externo, por ejemplo.

Gustavo Tufiño Fernández
fuente
0

Para mi caso, el problema fue que rompí machine.config y parece que VS no pudo tener una conexión. He agregado las siguientes líneas a mi machine.config

<!--
<system.net>
 <defaultProxy>
  <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
 </defaultProxy>
</system.net>
<!--
-->

Después de reemplazar la sección anterior para:

<!--
<system.net>
 <defaultProxy>
  <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
 </defaultProxy>
</system.net>
-->

VS comenzó a trabajar.

burzhuy
fuente