Zainstalowałem rzekomo darmową społeczność VS 2017 na moim komputerze i 30 dni później otrzymuję ten komunikat od VS, który mówi, że moja licencja wygasła.
Licencja? Przedawniony? Myślałem, że wydanie społecznościowe było „bezpłatne na zawsze”, dlatego nosiło tag „społeczność”. Co się dzieje? Próbowałem zalogować się na swoje konto outlook.com, ale jest napisane „coś poszło nie tak” i wraca do tego samego ekranu.
Jak uzyskać w pełni darmową wersję VS 2017, aby móc pracować nad moimi projektami FOSS?
visual-studio
Błysk
źródło
źródło
Odpowiedzi:
Zaloguj się, a 30-dniowa wersja próbna zniknie!
źródło
Aby ominąć „Pozostało 30 dni na przejście do trybu online”, zaloguj się raz na konto Microsoft, otrzymasz folder % LocalAppData% \ Microsoft \ VSCommon \ OnlineLicensing , który możesz skopiować na komputery offline.
źródło
WAŻNE ZASTRZEŻENIE: Informacje podane poniżej służą wyłącznie celom edukacyjnym! Wydłużenie okresu próbnego Visual Studio Community 2017 może być NIELEGALNE!
Więc zacznijmy.
Klucz rejestru zainteresowania:
HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08878
. Zakładam, że08878
podklucz może różnić się w zależności od instalacji (dlaczego nie, prawda?). Testowałem tylko na własną rękę. Więc sprawdź inne podklucze, jeśli nie możesz dopasować odpowiednich wartości opisanych poniżej. Wartość binarna przechowywana w tym kluczu jest szyfrowanaCryptProtectData
. Więc najpierw go odszyfrujCryptUnprotectData
. Bajty zainteresowania (little-endian):[-16]
i[-15]
jest rokiem ważności;[-14]
i[-13]
jest miesiącem ważności;[-12]
i[-11]
jest dniem wygaśnięcia.Zwiększenie tych wartości (najlepiej w roku :)) przedłuży okres próbny i pozbędzie się ekranu blokującego! Nic nie wiem o takim narzędziu, które pozwala edytować zaszyfrowane wartości rejestru, więc mój mały program jest włączony
C++
iWindows API
wygląda następująco:Rzeczywisty język nie ma znaczenia, jeśli masz dostęp do funkcji rejestru i funkcji kryptograficznych w swoim języku. Jestem po prostu biegły
C++
. Niestety, nie publikuję gotowego kodu z powodów etycznych.źródło
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
jako administrator w PowerShell.W moim przypadku byłem już zalogowany. Musiałem
sign out
isign in
znowu.W języku hiszpańskim
Cerrar Sesion
jestsign out
.źródło
Check for an updated license
bez wylogowania i ponownego zalogowania.We could not download the license. Please check your network connection or proxy settings.
- moje połączenie sieciowe jest w porządku, a tak ...VS 17 Community Edition jest bezpłatny. Wystarczy zalogować się przy użyciu konta Microsoft, a wszystko znowu będzie dobrze.
źródło
A. Zaloguj się, jeśli jeszcze się nie zalogowałeś.
B. Jeśli jesteś już zalogowany, kliknij link Sprawdź zaktualizowaną licencję na stronie ustawień konta.
C. „Nie udało się pobrać licencji. Upewnij się, że Twoje konta są uwierzytelnione”. W przypadku napotkania tej wiadomości wyloguj się i zaloguj ponownie. Możesz się wylogować, klikając link Wyloguj się, a następnie zalogować się ponownie, klikając ikonę konta w prawym górnym rogu programu Visual Studio. Lub możesz po prostu kliknąć link Wprowadź ponownie swoje dane uwierzytelniające. Ten link dobrze wskazuje, że Twoje konto nie jest zsynchronizowane z serwerami Microsoft, a komunikat o błędzie jest prawidłowy, ponieważ Twoje konto nie jest uwierzytelnione i nie można odświeżyć licencji.
Po ponownym zalogowaniu się i udanym uwierzytelnieniu konta zobaczysz, że nie ma linku „Wprowadź ponownie dane logowania”. To dobry wskaźnik, że możesz teraz odświeżyć licencję. Jeśli nie zrobi tego automatycznie, możesz ponownie kliknąć link Sprawdź zaktualizowaną licencję. Tym razem zobaczysz krótką wiadomość potwierdzającą, a Twój powiązany adres e-mail zostanie wymieniony.
Logowanie jest nieuniknione, jeśli chcesz pozbyć się tego irytującego ostrzeżenia. Ale nawet jeśli zawsze byłeś podpisany od pierwszego dnia, nadal możesz napotkać to ostrzeżenie. Z mojego doświadczenia wynika, że może się tak zdarzyć, jeśli niedawno zmieniłeś hasło do konta lub dodałeś do niego 2FA (weryfikacja dwuetapowa) lub zresetowałeś kod odzyskiwania konta, a wraz z nim hasła do aplikacji. Może to mieć również związek z brakiem aktywności lub ostatnimi zmianami wprowadzonymi przez Microsoft w zakresie „logowania” na kontach Microsoft.
Niezależnie od przyczyny, zalogowanie się lub wylogowanie, a następnie ponowne zalogowanie wydaje się najlepszym sposobem na złość.
źródło
Miałem ten problem. Logowanie lub kliknięcie linku „Sprawdź zaktualizowaną licencję” nie działało dla mnie. Moim rozwiązaniem było ponowne uruchomienie programu Visual Studio, spróbuj ponownie (zaloguj się i sprawdź licencję). Uruchom ponownie Visual Studio, spróbuj ponownie. Musiałem to zrobić kilka razy, a potem zadziałało! (Próbowałem także nacisnąć menu „Plik”, które jest dostępne przez krótki czas, zanim ponownie pojawi się denerwujące okno żądania). Może po prostu nie łączysz się z serwerem lub sam serwer nie aktualizuje szybko swojej bazy danych dość.
źródło
W moim przypadku było to najbardziej trywialne rozwiązanie - wystarczyło uruchomić Vistual Studio jako Administrator.
To banalna rzecz, ale nigdzie o tym nie wspominałem.
źródło
Korzystam z programu Visual Studio Professional licencjonowanego w ramach subskrypcji MAPS Action Pack. Od nowej wersji Centrum Partnerów Microsoft należy dodać subskrybowanego użytkownika do oprogramowania korzyści dla partnerów.
Centrum Partnerów-> Korzyści-> Subskrypcje programu Visual Studio-> Dodaj użytkownika
Następnie należy się wylogować i wprowadzić ponownie poświadczenia w ustawieniach konta VS.
źródło
W przypadku wersji VS2019 udało mi się zarejestrować na moim koncie github :
Następnie wyśle hasło na Twój adres e-mail i będziesz mógł się podpisać.
źródło
WAŻNE ZASTRZEŻENIE: Informacje podane poniżej służą wyłącznie celom edukacyjnym! Wydłużenie okresu próbnego Visual Studio Community 2017 może być NIELEGALNE!
Ten sam efekt masz po usunięciu wszystkich plików z HKEY_CLASSES_ROOT \ Licenses \ 5C505A59-E312-4B89-9508-E162F8150517. Uruchom „Visual Studio Installer” i wybierz opcję „naprawa”. Teraz masz nowe 30 dniowe okres próbny. Ale straciłeś całą konfigurację w swoim VS.
źródło
Pamiętaj, że jeśli jesteś w prywatnym kolorze czerwonym z pewnym serwerem proxy, musisz się wylogować i ponownie zalogować na przykład za pomocą zewnętrznej sieci WIFI.
źródło
W moim przypadku problemem było to, że zepsułem machine.config i wygląda na to, że VS nie może mieć połączenia, dodałem następujące wiersze do mojego machine.config
Po zastąpieniu poprzedniej sekcji:
VS zaczął działać.
źródło
Nie, wydanie Community jest bezpłatne, więc wystarczy się zalogować i usunąć ostrzeżenie. Aby uzyskać więcej informacji, sprawdź poniższy link.
https://visualstudio.microsoft.com/vs/support/community-edition-expired-buy-license/
Dzięki, Ravinder
źródło