Ich habe die angeblich kostenlose VS Community 2017 auf meinem PC installiert und 30 Tage später erhalte ich die Nachricht von VS, dass meine Lizenz abgelaufen ist.
Lizenz? Abgelaufen? Ich dachte, die Community-Edition sei "für immer kostenlos", daher mit dem "Community" -Tag. Was ist los? Ich habe versucht, mich mit meinem Outlook.com-Konto anzumelden, aber dort steht "etwas ist schief gelaufen" und es wird wieder derselbe Bildschirm angezeigt.
Wie bekomme ich eine kostenlose Version von VS 2017, damit ich an meinen FOSS-Projekten arbeiten kann?
visual-studio
Der Blitz
quelle
quelle
Antworten:
Melden Sie sich an und die 30-Tage-Testversion wird beendet!
quelle
Um zu umgehen, dass "30 Tage noch online sein müssen, um sich anzumelden" und sich einmal bei einem Microsoft-Konto anzumelden , erhalten Sie den Ordner % LocalAppData% \ Microsoft \ VSCommon \ OnlineLicensing , den Sie auf Offline-PCs kopieren können.
quelle
WICHTIGER HAFTUNGSAUSSCHLUSS: Die unten angegebenen Informationen dienen nur zu Bildungszwecken! Die Verlängerung eines Testzeitraums für Visual Studio Community 2017 ist möglicherweise ILLEGAL!
Also lasst uns anfangen.
Registrierungsschlüssel von Interesse :
HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08878
. Ich08878
gehe davon aus, dass der Unterschlüssel von Installation zu Installation unterschiedlich sein kann (warum nicht, nicht wahr?). Ich habe nur auf eigene Faust getestet. Überprüfen Sie daher andere Unterschlüssel, wenn Sie nicht mit den unten beschriebenen Werten übereinstimmen können. Der in diesem Schlüssel gespeicherte Binärwert wird mit verschlüsseltCryptProtectData
. Also entschlüsseln Sie es zuerst mitCryptUnprotectData
. Bytes von Interesse (Little-Endian):[-16]
und[-15]
ist ein Jahr des Ablaufs;[-14]
und[-13]
ist ein Monat des Ablaufs;[-12]
und[-11]
ist ein Tag des Ablaufs.Durch Erhöhen dieser Werte (vorzugsweise das Jahr :)) wird Ihre Testphase verlängert und ein blockierender Bildschirm wird entfernt! Ich weiß nichts von solch ein Werkzeug , das zu bearbeiten verschlüsselten Registrierungswerte ermöglicht, so dass mein kleines Programm in
C++
undWindows API
sieht aus wie:Die tatsächliche Sprache spielt keine Rolle, wenn Sie Zugriff auf Registrierungs- und Kryptofunktionen in Ihrer Sprache haben. Ich spreche nur fließend
C++
. Entschuldigung, ich veröffentliche aus ethischen Gründen keinen gebrauchsfertigen Code.quelle
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
als Administrator in PowerShell ausgeführt werden.In meinem Fall war ich schon angemeldet. So musste ich
sign out
undsign in
wieder.Auf Spanisch
Cerrar Sesion
istsign out
.quelle
Check for an updated license
ohne sich ab- und wieder anzumelden.We could not download the license. Please check your network connection or proxy settings.
- meine Netzwerkverbindung ist in Ordnung, übrigens ...VS 17 Community Edition ist kostenlos. Sie müssen sich nur mit Ihrem Microsoft-Konto anmelden, und alles wird wieder in Ordnung sein.
quelle
A. Melden Sie sich an, wenn Sie noch nicht angemeldet sind.
B. Wenn Sie bereits angemeldet sind, klicken Sie auf der Seite Kontoeinstellungen auf den Link Nach einer aktualisierten Lizenz suchen.
C. "Wir konnten keine Lizenz herunterladen. Bitte stellen Sie sicher, dass Ihre Konten authentifiziert sind." Wenn diese Meldung auftritt, melden Sie sich ab und wieder an. Sie können sich entweder abmelden, indem Sie auf den Link Abmelden klicken, und sich dann wieder anmelden, indem Sie auf das Kontosymbol in der oberen rechten Ecke von Visual Studio klicken. Oder Sie klicken einfach auf den Link Geben Sie Ihre Anmeldeinformationen erneut ein. Dieser Link ist ein guter Hinweis darauf, dass Ihr Konto nicht mit Microsoft-Servern synchronisiert ist und die Fehlermeldung richtig ist, da Ihr Konto nicht authentifiziert ist und die Lizenz nicht aktualisiert werden kann.
Sobald Sie sich wieder angemeldet haben und Ihr Konto erfolgreich authentifiziert wurde, wird der Link "Geben Sie Ihre Anmeldeinformationen erneut ein" nicht mehr angezeigt. Dies ist ein guter Indikator dafür, dass Sie jetzt die Lizenz aktualisieren können. Wenn dies nicht automatisch geschieht, können Sie erneut auf den Link Nach aktualisierter Lizenz suchen klicken. Dieses Mal sehen Sie eine kurze Bestätigungsnachricht und Ihre zugehörige E-Mail-Adresse wird aufgelistet.
Eine Anmeldung ist unvermeidlich, wenn Sie diese nervige Warnung loswerden möchten. Aber selbst wenn Sie vom ersten Tag an unterschrieben wurden, kann diese Warnung dennoch auftreten. Nach meiner Erfahrung kann dies passieren, wenn Sie kürzlich das Kennwort für Ihr Konto geändert oder Ihrem Konto 2FA (Bestätigung in zwei Schritten) hinzugefügt haben oder den Wiederherstellungscode für das Konto und damit die App-Kennwörter zurückgesetzt haben. Dies kann auch mit Inaktivität oder den jüngsten Änderungen zusammenhängen, die Microsoft an der "Anmeldeerfahrung" für Microsoft-Konten vorgenommen hat.
Was auch immer der Grund sein mag, das Anmelden oder Abmelden und das erneute Anmelden scheint die beste Behandlung für diesen Ärger zu sein.
quelle
Ich hatte dieses Problem. Das Anmelden oder Klicken auf den Link "Nach einer aktualisierten Lizenz suchen" funktionierte bei mir nicht. Meine Lösung bestand darin, Visual Studio neu zu starten, es erneut zu versuchen (anmelden und nach Lizenz suchen). Starten Sie Visual Studio neu und versuchen Sie es erneut. Ich musste das mehrmals machen und dann hat es funktioniert! (Ich habe auch versucht, das Menü "Datei" zu drücken, das für kurze Zeit verfügbar ist, bevor das nervige Anforderungsfenster erneut angezeigt wird.) Möglicherweise werden Sie einfach nicht mit dem Server verbunden oder der Server selbst aktualisiert seine Datenbank nicht schnell genug.
quelle
In meinem Fall war es die trivialste Lösung - ich musste nur Vistual Studio als Administrator ausführen.
Es ist eine triviale Sache, aber ich habe das nirgendwo erwähnt.
quelle
Ich verwende Visual Studio Professional, das über das MAPS Action Pack-Abonnement lizenziert ist. Seit der neuen Version des Microsoft Partner Centers muss der abonnierte Benutzer zur Partner-Benefit-Software hinzugefügt werden.
Partner Center-> Vorteile-> Visual Studio-Abonnements-> Benutzer hinzufügen
Danach muss man sich abmelden und die Anmeldeinformationen in den Kontoeinstellungen von VS erneut eingeben.
quelle
Für VS2019 konnte ich mich mit meinem Github- Konto anmelden :
Dann wird ein Passwort an Ihre E-Mail gesendet und Sie können unterschreiben.
quelle
WICHTIGER HAFTUNGSAUSSCHLUSS: Die unten angegebenen Informationen dienen nur zu Bildungszwecken! Die Verlängerung eines Testzeitraums für Visual Studio Community 2017 ist möglicherweise ILLEGAL!
Sie haben den gleichen Effekt, wenn Sie alle Dateien aus HKEY_CLASSES_ROOT \ Licenses \ 5C505A59-E312-4B89-9508-E162F8150517 entfernen. Führen Sie "Visual Studio Installer" aus und wählen Sie die Option "Reparieren". Jetzt haben Sie neue 30 Tage Probezeit. Sie haben jedoch die gesamte Konfiguration in Ihrem VS verloren.
quelle
Denken Sie daran, dass Sie sich abmelden und erneut mit einem externen WIFI anmelden müssen, wenn Sie sich mit einem Proxy in Private Red befinden.
quelle
Für meinen Fall war das Problem tatsächlich, dass ich machine.config kaputt gemacht habe und anscheinend keine Verbindung zu VS hatte. Ich habe die folgenden Zeilen zu meiner machine.config hinzugefügt
Nach dem Ersetzen des vorherigen Abschnitts zu:
VS begann zu arbeiten.
quelle
Nein, die Community Edition ist kostenlos. Melden Sie sich einfach an und entfernen Sie die Warnung. Weitere Informationen finden Sie unter folgendem Link.
https://visualstudio.microsoft.com/vs/support/community-edition-expired-buy-license/
Danke, Ravinder
quelle