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

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

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

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

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

Ответы [ 30 ]

1 голос
/ 07 сентября 2017

Другое решение, которое я нашел для работы, это упомянутое Mac более чем при SuperUser : https://superuser.com/questions/651261/how-do-i-fix-an-invalid-license-data-reinstall-is-required-error-in-visual-s

Если простая переустановка оболочки Visual Studio 2010 не работает, он указывает, что ее установка через SSMS 2010 может решить проблему:

Мне удалось решить мою проблему без внесения каких-либо ручных изменений в реестра Windows, установив SQL Server Data Tools 2010 , который также бесплатен и включает оболочку Visual Studio 2010.

Вам не нужно проходить весь процесс установки. Я отменил процесс, когда он закончил установку оболочки, и он работал нормально.

1 голос
/ 13 декабря 2011

Это были не часы для меня, и все часы, потраченные на повторную загрузку и переустановку, были пустой тратой времени (кроме последнего, конечно ....).

Кроме того, по какой-то странной причине простое добавление разрешений на чтение к узлу HKCR с использованием psexec -i -s regedit само по себе не сработало.

Чтобы исправить мою проблему на Windows 7, я убедился (используя psexec -i -s regedit), что моя учетная запись для входа в систему имеет полное право доступа для каждого узла в реестре и что каждая группа имеет разрешение на чтение для каждого узла в реестре и выполнил все шаги по следующей ссылке (перезагрузка после каждого шага):

http://windows.microsoft.com/troubleshootwindows7sp1

Это, вероятно, излишне, но потратив 10+ часов на то, чтобы заставить это работать, я просто счастлив, что это работает ... Удачи!

1 голос
/ 05 мая 2011

Анализ : согласно предыдущей правильной заметке Риса (и первоначального автора обходного пути), я использовал ProcessMonitor, чтобы увидеть, что devenv.exe пытается сделать и терпит неудачу. К сожалению, он пытался прочитать несколько ключей reg, которые не находились в узле Licenses (так что этого было бы недостаточно, чтобы завладеть последним с помощью subinacl). Кроме того, даже после вступления во владение, затронутые ключи по-прежнему выдавали «ACCESS DENIED». Делать это как администратор было одинаково бесполезно. Кроме того, Visual Studio не попала ни на чушь с изменением даты.

Решение - не пытайтесь сделать это дома: D хотя : я скачал pstools и запустил psexec -i -s regedit, чтобы получить системные привилегии, затем я изменил разрешения на всем узле HKCR, чтобы все могли читать ( : P что тут скажешь, вива эль команданте).

Хочу отметить, что добавление «Все» с правами на чтение для HKEY_Classes_Root действительно помогло мне решить эту проблему.

Я не уверен, какое именно разрешение необходимо, но это "сработало для меня" ... YMMV

1 голос
/ 24 апреля 2011

Я только что столкнулся с этой проблемой при первоначальной установке с системой, которая имеет плохой аккумулятор часов (когда я выключаю питание, он сбрасывает дату / время. Синхронизация с time.windows.com снова позволила мне успешно запустить VS2010 .

1 голос
/ 11 июля 2010

Я столкнулся с этой проблемой при установке Visual Studio 2010 - C # express с использованием учетной записи локального администратора, а затем при попытке зарегистрировать приложение с использованием другой учетной записи, которая не имеет прав администратора, из-за корпоративных правил эта учетная запись не может редактироваться. в Реестре любыми средствами, так внезапно, вот как я понял, как решить эту проблему, я открываю VS 2010 в качестве локального администратора, затем ввел регистрационный ключ, и он работает, я не понимаю, как это не сделала сама Microsoft не упомяну это решение или даже старайся исследовать или решить эту проблему

1 голос
/ 19 декабря 2013

Это также может произойти, если вы пытаетесь вызвать файл XML вместо приложения exe.

1 голос
/ 11 января 2012

Я застрял на несколько дней с той же проблемой.Исследуя реестр, я обнаружил несколько ключей в HKCR, где мне было отказано в доступе даже в качестве администратора.Среди этих ключей были лицензионные ключи.Попробовал много вещей, чтобы решить эту проблему доступа, но не смог ее исправить.

Наконец-то я обошел эту проблему с переустановкой Windows 7 - выбрав опцию Upgrade при появлении запроса на выбор между обновлением или новой установкой.Пришлось переустанавливать видеодрайверы, но все мои программы и учетные записи пользователей сохранились.

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

После обновления у меня снова есть доступ к HKCR \ Licenses и Visual Studio 2010 запускается, как и ожидалось.

1 голос
/ 04 февраля 2013

У меня была эта проблема, и, наконец, я прошел ее. Я пробовал решения выше, безрезультатно. (Я установил свои лицензионные ключи, чтобы открыть разрешения, настроить часы вперед и т. Д.) Через два дня я сдался ...

В конце концов я установил VS 2012 Express, который мог обрабатывать решения VS 2010, но не мог скомпилировать код 2010 (без ошибки COFF). После нахождения этой статьи о необходимости установки VS 2010 для компиляции решения 2010 в VS 2012 я переустановил VS 2010, хотя предполагал, что она не будет работать сама по себе. Я все равно попытался открыть 2010, и это сработало!

1 голос
/ 20 апреля 2010

Похоже, что это сообщается как ошибка , но было закрыто как "Невозможно воспроизвести". Один из предложений от сторонника Microsoft - загрузить заново и переустановить:

Пожалуйста, попробуйте загрузить полный ISO-образ с http://www.microsoft.com/express/Downloads/#2010-All,, смонтировать его как виртуальный диск. Затем выполните настройку Visual C # с носителя ISO и выберите параметр, чтобы удалить продукт. После удаления Visual C # попробуйте установить его снова с носителя ISO.

Звучит немного странно, но вы можете попробовать.

Если это вам не поможет, я бы посоветовал вам опубликовать новый отчет об ошибке в Microsoft или проголосовать за повторное открытие существующего (я не уверен, если / как это возможно).

0 голосов
/ 15 июня 2017

У меня была эта проблема при установке динамической настройки топора в ВМ, когда при установке показывалось, что «лицензия недействительна, переустановите версию Visual Studio Shell 2010», поэтому я удалил версию Visual Studio Shell 2010 и ее следующий компонент и попытался установить снова администратор AX, он работал.

...