O Visual Studio Community é uma avaliação de 30 dias?


297

Instalei a VS Community 2017 supostamente gratuita no meu PC e 30 dias depois recebo esta mensagem do VS dizendo que minha licença expirou.

Licença? Expirado? Eu pensei que a edição da comunidade era "grátis para sempre", portanto, ostentando a tag "community". O que está acontecendo? Tentei entrar com minha conta do outlook.com, mas ela diz "algo deu errado" e volta à mesma tela.

Como obtenho uma versão totalmente gratuita do VS 2017 para poder trabalhar nos meus projetos de software livre?

tentativas


Recebo a seguinte mensagem e não consigo continuar com nenhum outro trabalho no Visual Studio 2017 RC: Este pré-lançamento terminou. Este pré-lançamento expirou. Obrigado pela sua participação. Atualize para a versão mais recente deste produto para continuar trabalhando sem interrupção. Atualize seu pré-lançamento Verifique se há uma licença atualizada. Nenhuma outra opção na tela funciona. ie "Melhore a sua pré-lançamento" ou "Check for uma licença atualizada Eu tenho atualmente uma licença MSDN válido, de modo que este não deve ser um problema..
Binny


4
Se você já está conectado e vê esta mensagem, precisa sair e entrar novamente.
Soutarm

2
Também periodicamente diz que a licença ficou obsoleta e solicita que você a atualize clicando em um botão e fazendo login novamente. Aconteceu comigo agora, no meio de uma sessão bastante longa de depuração, e arruinou a sessão.
Eric J.

Respostas:


267

Faça login e a avaliação de 30 dias desaparecerá!

"E se você já está conectado, saia e entre novamente." –B1nary.atr0phy


30
(E se você já está
conectado

58
Por que preciso fazer login para usar um produto gratuito?
Fueled By Coffee

6
Eu pensei que sair da minha caixa linux na microsoft seria menos doloroso do que me acostumar com c # no código do visual studio. Eu deveria apenas desinstalar esse pedaço de porcaria.
aaaaaa 14/09

23
@FueledByCoffee: causa "mineração de dados".
C00000fd # 26/18

15
Isso é tão ofensivo .... uma Community Edition você precisa se registrar e se conectar. Eu odeio M $ ainda mais do que já fiz. PH! De volta ao Netbeans, muito obrigado !!
Chrips #

69

Para ignorar "30 dias restantes devem ficar online para entrar", entre uma vez na conta da Microsoft, você receberá a pasta% LocalAppData% \ Microsoft \ VSCommon \ OnlineLicensing que pode ser copiada para computadores offline.


13
Brilhante, para aqueles de nós amaldiçoados com políticas corporativas e sem ou com acesso limitado à Internet, esta é a ÚNICA maneira de fazer com que esta versão supostamente gratuita funcione!
Martin Laukkanen 22/02

De alguma forma, isso ainda está vinculado à conta que você usa para gerá-la. Por exemplo, copiei de uma instalação em que havia entrado com minha conta do MSDN e recebo a notificação "você tem uma licença para a versão corporativa"; no entanto, não vejo outras informações sobre minha conta ... se é seguro compartilhar com colegas (na imagem da VM, por exemplo)?
FizxMike 19/07/2018

Acabei usando uma conta não vinculada a nada importante ... parece segura o suficiente, pois parece que a licença é tratada separadamente das contas conectadas.
FizxMike 19/07/2018

Argh, isso não funciona mais para mim com o Visual Studio 2019 :-(
Ruslan Garipov

31

AVISO LEGAL IMPORTANTE: As informações fornecidas abaixo são apenas para fins educacionais! Estender um período de avaliação da Comunidade do Visual Studio 2017 pode ser ILEGAL!

Então vamos começar.

Chave de registro de interesse: HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08878. Presumo que a 08878subchave possa diferir de instalação para instalação (por que não, não é?). Eu testei apenas por conta própria. Portanto, verifique outras subchaves se você não puder corresponder aos valores adequados descritos abaixo. O valor binário armazenado nessa chave é criptografado com CryptProtectData. Então, decifre-o primeiro com CryptUnprotectData. Bytes de interesse (little-endian):

  • [-16]e [-15]é um ano de vencimento;
  • [-14]e [-13]é um mês de vencimento;
  • [-12]e [-11]é um dia de vencimento.

Aumentar esses valores (de preferência o ano :)) prolongará seu período de teste e se livrará de uma tela de bloqueio! Não conheço nada dessa ferramenta que permita editar valores de registro criptografados; portanto, meu pequeno programa aparece C++e se Windows APIparece com:

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

O idioma real não importa se você tem acesso às funções de registro e criptografia no seu idioma. Eu sou apenas fluente C++. Desculpe, não publico um código pronto para uso por motivos éticos.


17
Não vejo nada de antiético no uso de conhecimentos básicos de tecnologia sobre o sistema operacional que as pessoas usam há mais de 30 anos para contornar a funcionalidade de um produto anunciado como gratuito. Meus dados são uma moeda e ter que pagar com ele basicamente por um IDE gloificado e um compilador C / C ++ que deveria ser a funcionalidade básica do sistema tornam esse produto não tão livre quanto anunciado. E se a simples alteração de um valor em um arquivo aleatório no meu computador interrompe o programa para solicitar meus dados, fico feliz em fazê-lo.
salbeira 13/01/19

2
Dimitrii ou @beatcracker Você pode postar seu código-fonte, por favor? Eu tentei essa abordagem em Python e consegui descriptografar a chave reg, mas isso é o mais longe possível. Minha fonte Python está aqui: paste2.org/6G5V34hI
WackGet

9
@WackGet Claro, você já fez: github.com/beatcracker/VSCELicense . Diverta-se!
beatcracker 30/01/19

4
Você sabe qual é a chave do VS2019?
NN_ 12/02/19

2
Obrigado, @beatcracker e Dmitrii. Para importar o módulo PowerShell do beatcracker, primeiro tive que executar Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUsercomo administrador no PowerShell.
TimH - Codidact 27/09/19

22

No meu caso, eu já estava iniciada. Então eu tive que sign oute sign innovamente.

Em espanhol Cerrar Sesioné sign out.

captura de tela


9
Você também pode clicar Check for an updated licensesem sair e entrar novamente.
Timothy Gonzalez

2
@ TimothyGonzalez Tentei que não funcionasse. Ele disse We could not download the license. Please check your network connection or proxy settings.- minha conexão de rede está bem, btw ... #: 1112
Eric

7

O VS 17 Community Edition é gratuito. Você só precisa entrar com sua conta da Microsoft e tudo ficará bem novamente.


Bem, se você precisar fazer login, não será "gratuito" - você estará pagando por isso com suas informações pessoais, que a Microsoft provavelmente venderá em outros lugares
sdaau

1

estúdio visual

A. Entre se você ainda não estiver conectado.

Configurações da conta

B. Se já estiver conectado, clique no link Verifique se há uma licença atualizada na página de configurações da conta.

Configurações da conta

C. "Não foi possível fazer o download de uma licença. Verifique se suas contas estão autenticadas." Se essa mensagem for encontrada, saia e entre novamente. Você pode sair clicando no link Sair e, em seguida, entrando novamente clicando no ícone da conta no canto superior direito do Visual Studio. Ou você pode simplesmente clicar no link Redigitar suas credenciais. Esse link é uma boa indicação de que sua conta não está sincronizada com os servidores da Microsoft e a mensagem de erro é correta, pois sua conta não está autenticada e a licença não pode ser atualizada.

assinar em assinar em

Configurações da conta

Depois de fazer login novamente e sua conta for autenticada com sucesso, você verá que o link "Reinserir suas credenciais" desapareceu. Este é um bom indicador de que agora você pode prosseguir e atualizar a licença. Se isso não ocorrer automaticamente, você poderá clicar no link Verificar uma licença atualizada mais uma vez. Desta vez, você verá uma breve mensagem de confirmação e seu endereço de email associado será listado.

Configurações da conta

estúdio visual

A entrada é inevitável se você quiser se livrar desse aviso irritante. Mas mesmo se você sempre foi assinado desde o primeiro dia, ainda assim pode receber esse aviso. Com base na minha experiência, isso pode acontecer se você alterou recentemente a senha da sua conta ou adicionou 2FA (verificação em duas etapas) à sua conta ou redefiniu o código de recuperação da conta e, com ela, as senhas do aplicativo. Isso também pode estar relacionado à inatividade ou às alterações recentes que a Microsoft está fazendo na "experiência de login" das contas da Microsoft.

Qualquer que seja o motivo, entrar ou sair e entrar novamente parecem ser o melhor tratamento para esse aborrecimento.


Isso não funciona para mim. Tentei reinstalar, registrar novamente e clicar no link. O link diz o mesmo sempre
HZStudio 27/09/19

1

Eu tive esse problema. Fazer login ou pressionar o link "Verificar uma licença atualizada" não funcionou para mim. Minha solução foi reiniciar o Visual Studio, tente novamente (entre e verifique a licença). Reinicie o Visual Studio, tente novamente. Eu tive que fazer isso várias vezes e então funcionou! (Também tentei pressionar o menu "Arquivo" que está disponível por um curto período de tempo antes que a janela de solicitação irritante apareça novamente.) Talvez você simplesmente não se conecte ao servidor ou o servidor em si não atualize seu banco de dados rapidamente o suficiente.


0

No meu caso, foi a solução mais trivial - eu só precisava executar o Vistual Studio como administrador.

É uma coisa trivial, mas eu não vi isso mencionado em nenhum lugar.


Claro, você poderia ave outra questão
PayteR

0

Estou usando o Visual Studio Professional licenciado pela assinatura do MAPS Action Pack. Desde a nova versão do Microsoft Partner Center, é necessário adicionar o usuário inscrito ao software de benefícios do parceiro.

Central de parceiros-> Benefícios-> Assinaturas do Visual Studio-> Adicionar usuário

Depois disso, é necessário sair e reinserir as credenciais nas configurações da conta do VS.


0

No VS2019, consegui me inscrever na minha conta do github :

insira a descrição da imagem aqui insira a descrição da imagem aqui insira a descrição da imagem aqui insira a descrição da imagem aqui

Em seguida, ele enviará a senha para o seu e-mail e você poderá assinar.


0

AVISO LEGAL IMPORTANTE: As informações fornecidas abaixo são apenas para fins educacionais! Estender um período de avaliação da Comunidade do Visual Studio 2017 pode ser ILEGAL!

Você tem o mesmo efeito quando remove todos os arquivos de HKEY_CLASSES_ROOT \ Licenses \ 5C505A59-E312-4B89-9508-E162F8150517. Execute o "Visual Studio Installer" e escolha a opção "reparar". Agora você tem novos 30 dias de teste. Mas você perdeu toda a configuração no seu VS.


0

Lembre-se, se você estiver dentro do vermelho privado com algum proxy, deverá sair e entrar novamente com um WIFI externo, por exemplo.


0

Para o meu caso, o problema foi que eu quebrei o machine.config e parece que o VS não podia ter uma conexão. Adicionei as seguintes linhas ao meu machine.config

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

Depois de substituir a seção anterior para:

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

VS começou a trabalhar.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.