visual studio - studio - Wie behebe ich "ungültige Lizenzdaten"? Neuinstallation ist erforderlich. "Fehler in Visual C#2010 Express? (2023)

visual studio 2013 download chip (29)

Ich habe versucht, Visual C # 2010 Express Edition auf meinem PC zu installieren, aber wenn ich versuche, es auszuführen, erhalte ich eine Fehlermeldung.

Ungültige Lizenzdaten Neuinstallation ist erforderlich.

Ich habe bereits versucht, es neu zu installieren, und die Nachricht bleibt bestehen.

Betriebssystem ist Vista Home Premium. Ich habe bereits VC# 2008 Express installiert.

An alle, die eine Internetverbindung haben. Mischen Sie sich nicht mit Ihrer Registrierung, es ist nur eine Verschwendung von Zeit. Stellen Sie Ihre CMOS-Uhr richtig ein und klicken Sie dann auf die Schaltfläche "Registrierungsschlüssel online abrufen". Füllen Sie das Formular aus (es sind nur zwei Felder erforderlich), dann wird der Registrierungsschlüssel angezeigt und dann einfach kopiert und eingefügt. dann funktioniert alles gut. Entschuldigung, ich kann keine Bilder posten, die ich noch brauche, um mehr Punkte zu verdienen ...

Dies funktionierte für mich auf Vista. Es basiert auf einem http://connect.microsoft.com/VisualStudio/feedback/details/520110/invalid-license-data-reinstall-is-required bei MS: http://connect.microsoft.com/VisualStudio/feedback/details/520110/invalid-license-data-reinstall-is-required

  1. Laden Sie das Befehlszeilentool subinacl herunter
    http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en

  2. Führen Sie diese Befehle aus:
    subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
    subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f

  3. Starten Sie VS 2010 Express erneut und dieses Mal fragt es nach einem Lizenzschlüssel.

(Unter Windows 7 Home musste ich die obigen Befehle zweimal ausführen, bevor sie richtig funktionierten)

Dies kann auch auftreten, wenn Sie versuchen, eine XML-Datei anstelle der EXE-Anwendung aufzurufen.

Eine andere Lösung, die ich gefunden habe zu arbeiten, ist der erwähnte Mac bei SuperUser : SuperUser

Wenn die einfache Installation der Visual Studio 2010-Shell nicht funktioniert, weist er darauf hin, dass die Installation über SSMS 2010 das Problem lösen kann:

Ich konnte mein Problem beheben, ohne manuelle Änderungen an der Windows-Registrierung vorzunehmen, indem ich SQL Server Data Tools 2010 installierte, das ebenfalls kostenlos ist und die Visual Studio 2010-Shell enthält.

Sie müssen nicht den gesamten Installationsprozess durchlaufen. Ich habe den Prozess abgebrochen, als es fertig war, die Shell zu installieren, und es hat gut funktioniert.

Es scheint, dass dies als Fehler gemeldet wurde , wurde jedoch als "Nicht reproduzierbar" geschlossen. Ein Vorschlag des Microsoft Supporters besteht darin, Redownloads und Neuinstallationen durchzuführen :

Bitte versuchen Sie das komplette ISO von http://www.microsoft.com/express/Downloads/#2010-All herunterzuladen, mounten Sie es als virtuelles Laufwerk. Führen Sie dann Visual C # Setup vom ISO-Medium aus und wählen Sie eine Option, um das Produkt zu entfernen. Nachdem das Visual C # deinstalliert wurde, versuchen Sie es erneut von den ISO-Medien zu installieren.

Es klingt ein bisschen weit hergeholt, aber Sie möchten es vielleicht versuchen.

Wenn das Ihnen nicht hilft, würde ich vorschlagen, dass Sie entweder einen neuen Fehlerbericht an Microsoft senden oder abstimmen, um den bestehenden zu öffnen (ich bin mir nicht sicher, ob / wie das möglich ist).

Es war nicht die Uhr für mich, und all die Stunden, die ich für das erneute Herunterladen und Neuinstallieren benötigte, waren Zeitverschwendung (abgesehen von der letzten, natürlich ...).

Aus irgendeinem Grund hat das Hinzufügen von Leseberechtigungen zum HKCR-Knoten mit psexec -i -s regedit nicht funktioniert.

Um mein Problem unter Windows 7 zu beheben, habe ich sichergestellt (mit psexec -i -s regedit ), dass mein Login-Konto die volle Kontrolle über jeden Knoten in der Registry hatte und dass die Gruppe alle Leseberechtigungen für jeden Knoten in der Registry hatte hat alle Schritte im folgenden Link ausgeführt (Neustart nach jedem Schritt):

http://windows.microsoft.com/troubleshootwindows7sp1

Das ist wahrscheinlich Overkill, aber nachdem ich 10+ Stunden damit verbracht habe, diese Arbeit zu erledigen, bin ich nur froh, dass es funktioniert ... Viel Glück!

Gerade ist mir passiert, mit einer neuen Installation von Visual Studio 2010 ultimative in einem neuen Computer.

Bei diesem neuen Computer war die interne Zeit korrekt eingestellt, das Datum wurde jedoch auf einen Tag zu spät eingestellt. Ich habe Visual Studio 2010 mit dem falschen Datum installiert. Dann bemerkte ich das falsche Datum und änderte es durch Synchronisierung mit einem NTP-Server, und von diesem Moment an würde Visual Studio 2010 nicht funktionieren ... also muss ich Visual Studio 2010 bis DateTime.Now> installationDate stoppen .

Hey Das war mein Problem mit meinem Visual Basic Net 2005 So habe ich es gelöst:

1. Klicken Sie auf Start: -> geben Sie run ein (oder drücken Sie win + r) 2.Type regedit 3.Klicken Sie HKEY_CLASSES_ROOT 4.Klicken Sie auf Lizenzen 5.Doppelklicken Sie auf (Standard) 6. löschen Sie den gesamten im Datenfeld Wert geschriebenen Wert 6. Drücken Sie OK 7 .Run wieder Microsoft Visual Studio

Hintergrund: Visual Studio 2012 Pro wird vom Administratorkonto installiert. Als "Joe User" (Mitglied der Win 7 Users Gruppe, aber NICHT Adminstratoren) habe ich die Fehlermeldung erhalten. Beim Lesen dieses Forums habe ich festgestellt, dass es sich um eine generische Fehlermeldung handelt. Schritte zum Beheben: Öffnen Sie als Administrator HK_CLASSES_ROOT. Öffnen Sie das Kontextmenü des Unterschlüssels Lizenzen Wählen Sie Berechtigungen ... aus, um für alle Benutzer den Vollzugriff zu aktivieren.

Melden Sie sich jetzt wieder als "Joe" an. Voila!

Als nächstes ändern Sie als Administrator die Berechtigung für HKCR / Lizenzen zurück, um nur für Benutzer zu lesen.

Zwei Tipps für Entwickler. Wenn Sie eine Anwendung als normaler Benutzer entwickeln und ausführen können, benötigen vermutlich auch Ihre schlechten Clients keine Administratorrechte.

Hinterlassen Sie keine Sicherheitsinformationen in "hilfreichen" Fehlermeldungen. Microsloth folgen wahrscheinlich ihrem eigenen Rat und geben eine vage und wenig hilfreiche Fehlermeldung hier.

Ich habe keine Ahnung, warum das Ändern der Berechtigung auf FC und dann wieder auf die ursprüngliche Einstellung funktioniert hat. Ich kann nur annehmen, dass das Visual Studio beim ersten Mal etwas in diesen Schlüssel schreibt.

Ich bin gerade auf dieses Problem bei einer Neuinstallation mit einem System gestoßen, das eine schlechte Uhr hat (wenn ich das Gerät ausschalte, setzt es das Datum / die Uhrzeit zurück). Durch die Synchronisierung mit time.windows.com konnte ich VS2010 erfolgreich ausführen.

Ich erhalte diesen Fehler nur, wenn ich versuche, ältere Lösungsdateien zu öffnen. Zum Beispiel habe ich VS2013 installiert und diese Fehlermeldung erscheint, wenn ich auf eine VS2010-Lösungsdatei doppelklicke.

Es loszuwerden ist so einfach:

  • Starten Sie VS2013

  • Öffnen Sie die alte Lösungsdatei, indem Sie auf klicken
    "Datei-> Öffnen-> Projekt / Lösung ..." aus dem Menü (oder einfach durch
    Drücken Sie Umschalt + Strg + O)

  • Speichern Sie die Lösung mit dem neuen Format, indem Sie auf "Datei-> Lösung speichern unter ..." klicken und die alte Datei überschreiben.

Ich habe das gleiche Problem gestern getroffen. Und ich habe bereits behoben. Bitte folgen Sie den Schritten:

  • Führen Sie setup.exe erneut aus. Ändern oder Entfernen von Microsoft Visual Studio 2010; Lizenzschlüssel aktualisieren (Neuen Lizenzschlüssel eingeben); Komplett.

VIEL GLÜCK !

Ich habe das gleiche Problem mit Windows 7 Pro. Habe alles versucht, was von den Leuten von Microsoft vorgeschlagen wurde, einschließlich Deinstallation, Bereinigung, Neuinstallation sowohl vom Web Installer als auch von der VS2010 Express-iso - mit dem gleichen Ergebnis jedes Mal.

Zu sagen, dass es frustrierend ist, ist eine Untertreibung und das Desinteresse von Microsoft bei der Behebung eines scheinbar häufigen Problems (man kann viele Suchmaschinen-Treffer für das Problem finden, keine für eine Lösung) ist unglaublich.

Da dies praktisch eine reine Win7-Installation ist, ist die einzige Schlussfolgerung, dass MS ihre Licing-Checks wieder gebrochen haben (warum nach einer Lizenz für ein kostenloses Produkt suchen?).

Edit: Nach weiteren Untersuchungen bin ich zu dem Schluss gekommen, dass der Hinweis von Microsoft nutzlos ist und nicht versucht, das Problem zu diagnostizieren. Es wird einfach von einer fehlerhaften Installationsquelle ausgegangen. Ich glaube, dass das Problem in der Tat korrupte Berechtigungen / Besitz von Registrierungsschlüsseln ist. HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Licenses und subkeys muss im Besitz von SYSTEM sein, wobei Administratoren vollen Zugriff haben. Auf meinem betroffenen System kann der Besitzer nicht angezeigt werden und es werden keine Berechtigungen angezeigt, wenn er von Admin angezeigt wird.

Ich habe die endgültige Lösung für diesen Fehler bisher nicht, da ich die Berechtigungen für die betroffenen Registrierungsschlüssel nicht angemessen bearbeiten kann.

Das erneute Installieren von Windows ist eine fast sichere Lösung, aber auch eine extrem drastische.

Ich habe dieses GENAUE Problem mit VS2010 Professional Test / Evaluierungsdownload gehabt. Ich kann klare und prägnante Schritte zur Reproduktion anbieten:

  1. Stellen Sie Ihre Systemuhr um 1 Tag vor (oops!)
  2. Installieren Sie die Testsoftware.
  3. Stellen Sie Ihre Systemuhr auf das korrekte Datum zurück.
  4. Starten Sie VS2010, Sie erhalten die vage Meldung "Ungültige Lizenzdaten. Neuinstallation erforderlich."

In meinem Fall war die Auflösung recht einfach - stelle die Uhr auf das falsche Datum zurück. Am nächsten Tag konnte ich die Uhr auf das korrekte Datum zurücksetzen und das Produkt weiter verwenden.

Basierend auf anderen Antworten auf diese Frage scheint es, dass es zahlreiche Gründe gibt, warum Sie diese Nachricht erhalten könnten. Dieses spezielle Problem tritt am ehesten bei einer "Neuinstallation" von Windows auf, da es nicht so schwierig ist, die Uhr beim Einrichten eines neuen Computers falsch einzustellen und sie später zu reparieren (und wenn Sie die Uhr Stunden danach reparieren) Installation des Produkts, könnte es schwierig sein, alles zusammen zu setzen und zu erkennen, was passiert ist).

Hoffe das hilft jemand anderem.

Ich habe dieses Problem bei der Installation von Visual Studio 2010 - C # -Express mit dem lokalen Administratorkonto und der Registrierung der Anwendung mit einem anderen Konto ohne Administratorrechte aufgrund von Unternehmensrichtlinien, die dieses Konto in der Registrierung nicht bearbeiten kann, festgestellt auf irgendeine Weise, so plötzlich, dass ich herausgefunden habe, wie dieses Problem zu lösen Ich öffne VS 2010 als lokaler Administrator dann eingegeben den Registrierungsschlüssel, und es funktioniert, verstehe ich nicht, wie Microsoft das nicht selbst erwähnt Lösung oder sogar versuchen, dieses Problem zu untersuchen oder zu lösen

Ich habe dieses Problem mit Visual Studio 2015 installiert.

ramonsantana über bei forum.unity3d.com hatte die Lösung für mich: https://forum.unity3d.com/threads/if-anyone-is-having-visual-studio-shell-2010-invalid-license-data-reinstall-is-required.298824/

Kopiert hier als Referenz

Benutze regedit gehe zu HKEY_CLASSES_ROOT und suche nach Visual Studio.DTE Seit ich Visual Studio 2015 CTP installiert habe, habe ich 3 DTEs, eins ist VisualStudio.DTE, das andere Visual StudioDTE.10.0 und VisualStudio.DTE.14.0 Gehe zu VisualStudio.DTE.14.0 (oder welche Version von Visual Studio Sie auch installiert haben) und klicken Sie auf CLSID.

Kopieren Sie den Standard (Doppelklicken Sie auf Standard und Kopieren Sie den Schlüssel darin), kehren Sie nun zu Visua Studio.DTE zurück und doppelklicken Sie dort auf den Standard und fügen Sie den soeben kopierten Schlüssel ein.

Fast dort

Auf VisualStudio.DTE gehen Sie zu CurVer und doppelklicken Sie den Schlüssel dort, um es zu bearbeiten. Ändern Sie die 10.0 am Ende zu 12.0 oder 13.0 oder 14.0, je nachdem, welche Version von Visual Studio Sie haben und Sie sind fertig.

Ich habe gerade mit der rechten Maustaste geklickt und mit Visual Studio XXXX (in meinem Fall 2015) geöffnet. Dann speichern Sie es. Erledigt.

Ich hatte das Problem, wenn MS SQL 2012 mit IngegrationService , MS Visual Studio 2010 (isoliert) wurde von SQL Installer installiert.

Dieser VS hat einen Fehler zurückgegeben: Invalid license data. Reinstall is required. Invalid license data. Reinstall is required.

Ich habe das Problem durch Neuinstallation von SSDT mit MS VS 2012 (Integriert) http://msdn.microsoft.com/en-us/jj650015 behoben

Ich hatte dieses Problem bei der Installation der dynamischen Axt-Einrichtung in der VM, während die Installation zeigte mir, Lizenz ist ungültig, Visual Studio Shell 2010-Version neu installieren, so dass ich die Visual Studio Shell 2010-Version und ihre folgende Komponente deinstalliert und versucht zu installieren wieder der AX Admin es funktioniert.

Ich hatte dieses Problem bei der Installation eines neuen eigenständigen SQL Server 2012-Servers.

Ursache: Beim Installieren von SQL-Managemnt-Tools wird die VS-Shell installiert. Es scheint, als ob das alles ist, was du brauchst, aber das ist nicht genug! (es zeigt tatsächlich, dass es VS installieren wird) Strangly der Pfad und die Anwendung werden in Fenstern angezeigt, die Sie nicht ohne den Fehler öffnen können.

Fix: Sie müssen auch "SQL Server Datentools" über Feature hinzufügen mit dem SQL-Server.iso installieren

Hoffe, das hilft jemandem ... ich habe mich eine ganze Weile geduldet.

Ich hatte dieses Problem und habe es schließlich bestanden. Ich habe die obigen Lösungen ohne Erfolg versucht. (Ich setze meine Lizenzschlüssel, um Berechtigungen zu öffnen, setze meine Uhr vor, etc.) Nach zwei Tagen habe ich aufgegeben ...

Am Ende habe ich VS 2012 Express installiert, das mit VS 2010-Lösungen umgehen konnte, aber 2010-Code (ohne einen COFF-Fehler) nicht kompilieren konnte. Nachdem ich in diesem Artikel festgestellt habe, dass VS 2010 installiert werden muss, um die 2010-Lösung in VS 2012 zu kompilieren, habe ich VS 2010 neu installiert, obwohl ich annahm, dass es nicht alleine funktionieren würde. Ich habe es trotzdem 2010 versucht und es hat geklappt!

Ich hatte dieses Problem, aber ich konnte dies beheben, indem ich mit der rechten Maustaste klicke und Run as Administrator . Dies startet das Programm gut.

Ich verwende Visual Studio 2013 und habe das gleiche Problem, tritt jedoch auf, wenn ich versuche, eine Lösung zu öffnen, die mit Visual Studio 2010 erstellt wurde.

Die Lösung für mich ist, die Lösungsdatei (.sln) mit Notepad zu öffnen und diese Zeile zu ändern:

[# Visual Studio 2010]

zu diesem:

[# Visual Studio 2013]

Ich war mehrere Tage mit demselben Problem festgefahren. Bei der Untersuchung der Registry habe ich mehrere Schlüssel in HKCR gefunden, wo mir der Zugriff selbst als Administrator verweigert wurde. Zu diesen Schlüsseln gehörte der Lizenzschlüssel. Ich habe viele Dinge versucht, um dieses Zugriffsproblem zu lösen, konnte es aber nicht beheben.

Schließlich habe ich dieses Problem mit einer Neuinstallation von Windows 7 behoben - indem ich die Upgrade-Option gewählt habe, wenn ich aufgefordert wurde, zwischen einem Upgrade oder einer Neuinstallation zu wählen. Ich musste Videotreiber neu installieren, aber alle meine Programme und Benutzerkonten überlebten.

http://windows.microsoft.com/en-US/windows7/Installing-and-reinstalling-Windows-7

Nach dem Upgrade habe ich wieder Zugriff auf die HKCR \ Licenses und Visual Studio 2010 startet wie erwartet.

Mein prolem: -VS funktioniert einwandfrei, aber wenn ich ein neues Lösungs-Setup und Deployment erstelle, mache ich die Setup-Datei, aber wenn ich diese Setup-Datei ausführe, heißt es: "Ungültige Lizenzdaten. Neuinstallation ist erforderlich." -subinacl funktioniert nicht.

Mein PC: -OS: Windows 7 64bit. -Visual Studio 2012

Mein Weg: Schließen Sie Visual Studio -Run regedit. -Pull down HKEY_CLASSES_ROOT -Looking for Licenses -Rechten Sie auf Lizenzen -> klicken Sie auf Berechtigungen ... -> klicken Sie auf Addvanced -> klicken Sie auf Benutzer, die Sie bearbeiten möchten -> klicken Sie auf Bearbeiten -> wählen Sie diesen Schlüssel und Unterschlüssel -> alle zulassen: Vollzugriff , Abfragewert, SetValue, Unterschlüssel erstellen, Unterschlüssel aufzählen, Notyfy, Verknüpfung erstellen, löschen, DAC schreiben, Eigentümer schreiben, Steuerung lesen ... -> Aktivieren Sie diese Berechtigungen für Objekte ... -> klicken Sie auf OK -> klicken Sie auf OK - > klicken Sie auf OK -> Schließen Sie die Registrierung Bearbeiten -Start VS -Hope diese Hilfe

Ob Sie es glauben oder nicht, ich habe Fälle gefunden, in denen dieses Problem aufgrund eines Build-Fehlers auftrat, als der Build-Fehler auf einen Fehler in xcopy in den Pre-Build-Ereignissen zurückzuführen war.

Wir hatten dieses Problem an einem College und nachdem wir alles hier versucht haben, haben wir es vergessen und den Fehler von xcopy behoben. Als dies behoben wurde, hörte der Visual Studio 2010-Shell-Fehler auf, aus irgendeinem Grund aufzufallen.

Während keine der obigen Lösungen für mich funktionierte (anders als das Ausführen der Anwendung mit einem anderen Benutzernamen), wurde das Problem durch Umbenennen des Anwendungsordners in% appdata% behoben. "C: \ Benutzer ... \ AppData \ Roaming \ Microsoft \ MS Project"

Wenn Sie von Google kommen und dieses Problem mit dem Konfigurationsexport-Tool von GFI MailEssentials auftritt, stellen Sie sicher, dass Sie nicht versuchen, WebMon.SettingsImporterTool.exe.xml anstelle von WebMon.SettingsImporterTool.exe zu öffnen

Wenn Sie "allgemeine Dateierweiterungen ausblenden" aktiviert haben, sehen Sie die EXE-Datei, nicht aber die XML-Datei

Analyse : Wie in der vorherigen korrekten Notiz von Reece (und dem ursprünglichen Workaround-Autor), habe ich ProcessMonitor verwendet, um zu sehen, was devenv.exe zu tun versucht und fehlschlägt. Unglücklicherweise versuchte es, eine Anzahl von reg-Schlüsseln zu lesen, die nicht unter dem Knoten Licenses lagen (es wäre also nicht genug gewesen, um den Besitz des letzteren mit subinacl zu übernehmen). Darüber hinaus ergaben die betroffenen Schlüssel auch nach Besitznahme noch "ACCESS DENIED". Es war ebenso nutzlos, es als Administrator zu tun. Plus, Visual Studio ist auch nicht für irgendeinen Date-Change-Unsinn gefallen.

Lösung - Versuchen Sie das nicht zu Hause: D though : Ich habe pstools heruntergeladen und psexec -i -s regedit , um psexec -i -s regedit zu erhalten. Dann habe ich die Berechtigungen für den gesamten HKCR-Knoten geändert, damit jeder lesen kann (: P, was soll ich sagen , viva el comandante).

Ich möchte darauf hinweisen, dass das Hinzufügen von "Jeder", um Leseberechtigungen für HKEY_Classes_Root zu haben, dieses Problem für mich behoben hat.

Ich bin mir nicht sicher, welche Erlaubnis benötigt wird, aber diese "arbeitete für mich" ... YMMV

Top Articles
Latest Posts
Article information

Author: Terence Hammes MD

Last Updated: 10/26/2022

Views: 5741

Rating: 4.9 / 5 (49 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Terence Hammes MD

Birthday: 1992-04-11

Address: Suite 408 9446 Mercy Mews, West Roxie, CT 04904

Phone: +50312511349175

Job: Product Consulting Liaison

Hobby: Jogging, Motor sports, Nordic skating, Jigsaw puzzles, Bird watching, Nordic skating, Sculpting

Introduction: My name is Terence Hammes MD, I am a inexpensive, energetic, jolly, faithful, cheerful, proud, rich person who loves writing and wants to share my knowledge and understanding with you.