Как исправить «Неверные данные лицензии. Требуется переустановка». ошибка в Visual C # 2010 Express? - PullRequest
32 голосов
/ 20 апреля 2010

Я пытался установить Visual C # 2010 Express edition на мой ПК, но всякий раз, когда я пытаюсь запустить его, я получаю сообщение об ошибке.

Неверные данные лицензии. Требуется переустановка.

Я уже пытался переустановить его, и сообщение сохраняется.

ОС - это Vista Home Premium. У меня уже установлена ​​VC# 2008 Express.

Ответы [ 30 ]

31 голосов
/ 22 апреля 2015

Я использую Visual Studio 2013, и у меня та же проблема, но она возникает, когда я пытаюсь открыть решение, созданное с использованием Visual Studio 2010.

Решение для меня - открыть файл решения (.sln) с помощью блокнота и изменить эту строку:

[# Visual Studio 2010]

к этому:

[# Visual Studio 2013]
8 голосов
/ 02 марта 2016

Я просто щелкнул правой кнопкой мыши и открыл в Visual Studio XXXX (в моем случае 2015). Тогда сохраните это. Готово.

6 голосов
/ 19 июня 2010

У меня такая же проблема с Windows 7 Pro. Перепробовал все, что было предложено сотрудниками Microsoft, включая удаление, очистку, переустановку из веб-установщика и VS2010 Express iso - каждый раз с одинаковым результатом.

Сказать, что это разочаровывает, является преуменьшением, и отсутствие интереса со стороны Microsoft в исправлении того, что кажется обычной проблемой (вы можете найти множество «хитов» поисковой системы для этой проблемы, ни одного для решения), совершенно невероятно.

Поскольку это практически девственная установка Win7, единственный вывод состоит в том, что MS снова прервала свои проверки на наличие ошибок (зачем искать лицензию на бесплатный продукт?).

Изменить: После дальнейшего расследования я пришел к выводу, что совет, данный Microsoft, бесполезен и не пытается диагностировать проблему. Это просто предполагает испорченный источник установки. Я считаю, что проблема на самом деле в поврежденных разрешениях / владении ключами реестра. HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Лицензии и подразделы должны принадлежать SYSTEM, а администраторы должны иметь полный доступ. В моей уязвимой системе владелец не может быть отображен, и никакие разрешения не отображаются при просмотре администратором.

У меня пока нет окончательного решения этой проблемы, так как я не могу адекватно отредактировать разрешения для затронутых разделов реестра.

Переустановка Windows - это почти верное, но и крайне радикальное решение.

6 голосов
/ 10 апреля 2011

У меня была эта ТОЧНАЯ проблема с загрузкой Профессиональной пробной версии / оценки VS2010. Я могу предоставить четкие и краткие шаги для воспроизведения:

  1. Установите системные часы на 1 день вперед (упс!)
  2. Установите пробную версию программного обеспечения.
  3. Установите ваши системные часы обратно на правильную дату.
  4. Запустите VS2010, вы получите неопределенное сообщение с указанием «Неверные данные лицензии. Требуется переустановка».

В моем случае разрешение было довольно простым - установить часы на неправильную дату. На следующий день я смог установить часы на правильную дату и продолжить использовать продукт.

Судя по другим ответам на этот вопрос, может появиться множество причин, по которым вы могли бы получить это сообщение. С этой конкретной проблемой, скорее всего, столкнется кто-то с «девственной» установкой Windows, поскольку не так сложно установить часы неправильно при настройке нового компьютера, а затем исправить это позже (и если вы исправите часы спустя При установке продукта может быть трудно собрать все это вместе и понять, что произошло).

Надеюсь, это поможет кому-то еще.

5 голосов
/ 27 июня 2012

У меня была эта проблема, но я смог решить ее, щелкнув правой кнопкой мыши и используя Run as Administrator. Это отлично загружает программу.

4 голосов
/ 19 декабря 2010

Это работало для меня на Vista. Он основан на обходном пути в MS: http://connect.microsoft.com/VisualStudio/feedback/details/520110/invalid-license-data-reinstall-is-required

  1. Загрузка инструмента командной строки subinacl
    http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en

  2. Запустите эти команды:
    subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
    subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f

  3. Запустите VS 2010 Express снова, и на этот раз он запрашивает лицензионный ключ.

(В Windows 7 Home мне пришлось дважды запустить вышеупомянутые команды, чтобы они работали правильно)

4 голосов
/ 21 августа 2014

У меня проблема при установке MS SQL 2012 с IngegrationService, MS Visual Studio 2010 (изолированный) был установлен из установщика sql.

Эта VS вернула ошибку: Invalid license data. Reinstall is required.

Я исправил проблему, переустановив SSDT с MS VS 2012 (встроенный) http://msdn.microsoft.com/en-us/jj650015

2 голосов
/ 07 марта 2015

Я получаю эту ошибку только при попытке открыть старые файлы решения. Например, у меня установлен VS2013, и это сообщение об ошибке появляется, когда я дважды щелкаю файл решения VS2010.

Избавиться от этого так просто:

  • Запуск VS2013

  • Откройте старый файл решения, нажав
    "Файл-> Открыть-> Проект / Решение ..." из меню (или просто
    нажатие Shift + Ctrl + O)

  • Сохраните решение в новом формате, нажав «Файл-> Сохранить». Решение как ... "и перезаписать старый файл.

2 голосов
/ 06 ноября 2014

У меня была эта проблема при установке нового автономного сервера SQL Server 2012.

Причина: при установке SQL Managemnt Tools будет установлена ​​оболочка VS. Кажется, это все, что вам нужно, но этого не достаточно! (фактически показывает, что установит VS) Удивительно, путь и приложение отображаются в окнах, вы не можете открыть их без ошибки.

Исправлено: Вам также необходимо установить «Инструменты данных SQL Server» через функцию добавления с SQL-Server.iso

Надеюсь, это кому-нибудь поможет ... я потратил довольно много времени.

1 голос
/ 15 ноября 2017

Если вы пришли из Google и столкнулись с этой проблемой при использовании инструмента экспорта конфигурации GFI MailEssentials, убедитесь, что вы не пытаетесь открыть WebMon.SettingsImporterTool.exe.xml вместо WebMon.SettingsImporterTool.exe

Если вы включили «Скрыть общие расширения файлов», вы увидите .exe, но не .xml

...