Подтвердить что ты не робот

Как исправить "Недопустимые данные лицензии. Требуется переустановка". ошибка в Visual С# 2010 Express?

Я попытался установить Visual С# 2010 Express edition на мой компьютер, но всякий раз, когда я пытаюсь запустить его, я получаю "Недействительный данные лицензии. Требуется переустановка." сообщение об ошибке. Я уже пытался переустановить его, и сообщение сохраняется.

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

[# Visual Studio 2010]

:

[# Visual Studio 2013]

Ответ 3

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

Ответ 4

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

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

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

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

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

Повторная установка Windows - это почти определенное исправление, но также чрезвычайно резкое.

Ответ 5

У меня была эта EXACT проблема с VS2010 Professional Trial/Evaluation. Я могу дать четкие и сжатые шаги для воспроизведения:

  • Установите системные часы вперед на 1 день (oops!)
  • Установите пробное программное обеспечение.
  • Установите системные часы на правильную дату.
  • Начните VS2010, вы получите неопределенное сообщение с указанием "Недопустимые данные лицензии. Требуется переустановка".

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

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

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

Ответ 6

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

Ответ 7

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

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

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

Ответ 8

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

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

Исправление: вам нужно также установить "Инструменты данных SQL Server" с помощью функции Добавить с помощью SQL-Server.iso

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

Ответ 9

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

Избавление от него настолько просто:

  • Запустить VS2013

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

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

Ответ 10

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

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

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

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

Ответ 11

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

Ответ 12

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

Ответ 13

Анализ: в соответствии с предыдущей правильной записью reece (и оригинальным автором обходного пути) я использовал ProcessMonitor, чтобы узнать, что делает devenv.exe и что не удается. К сожалению, он пытался прочитать ряд ключей reg, которые не были под лицензиями node (так что этого было недостаточно, чтобы взять на себя управление последним с помощью subinacl). Более того, даже после того, как они взяли на себя ответственность, затронутые ключи все же дали "ACCESS DENIED". Выполнение этого как администратора было одинаково бесполезным. Кроме того, Visual Studio не попадала ни на какие изменения даты.

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

Я хочу указать, что добавление "Everyone" для разрешения на чтение для HKEY_Classes_Root действительно устранило эту проблему для меня.

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

Ответ 14

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

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

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

http://windows.microsoft.com/troubleshootwindows7sp1

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

Ответ 15

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

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

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

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

Ответ 16

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

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

Ответ 17

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

Ответ 18

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

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

Ответ 19

Просто случилось со мной с новой установкой Visual Studio 2010 на новом компьютере.

Этот новый компьютер правильно установил внутреннее время, но дата была установлена ​​на один день позже. Я установил Visual Studio 2010 с неправильной датой. Затем я заметил неправильную дату и изменил ее, синхронизируя с NTP-сервером, и с этого момента Visual Studio 2010 не будет работать... поэтому мне придется прекратить использование Visual Studio 2010 до DateTime.Now > installDate.

Ответ 20

Для всех, у кого есть интернет-соединение. Не смешивайся со своими  реестр это просто пустая трата времени. Установите часы CMOS прямо тогда  просто нажмите кнопку, которая говорит "Получить ключ реестра онлайн" заполнить  (требуется только два поля), тогда ключ реестра будет  покажите на экране, а затем просто скопируйте и вставьте его. то все  работает отлично. жаль, что я не могу опубликовать какие-либо изображения, которые мне еще нужно заработать больше очков...

Ответ 21

Я встретил ту же самую проблему вчера. И я уже исправил. Следуйте инструкциям:

  • Запустите setup.exe снова; Изменение или удаление Microsoft Visual Studio 2010; Лицензия на обновление ключа (введите новый лицензионный ключ); Полная.

УДАЧА!

Ответ 22

Фон: Visual Studio 2012 Pro, установленный учетной записью администратора. Как "Joe User" (член группы пользователей Win 7, но не Adminstrators), я получил сообщение об ошибке. При чтении этого форума я пришел к выводу, что это общее сообщение об ошибке. Шаги для исправления: Как администратор, откройте HK_CLASSES_ROOT. Откройте контекстное меню в разделе "Лицензии" Выберите Разрешения... Установите полный контроль для всех пользователей.

Теперь снова войдите в систему как "Joe". Вуаля!

Затем, когда Администратор изменит разрешение на HKCR/License, чтобы читать только для пользователей.

Два подсказки для разработчиков. Если вы можете разрабатывать и запускать приложение как обычный пользователь, то, предположительно, ваши бедные клиентам не нужны права администратора для запуска.

Не утечка информации о безопасности в "полезные" сообщения об ошибках. Microsloth, вероятно, следуют своим советам и дает неопределенное и бесполезное сообщение об ошибке здесь.

Я понятия не имею, зачем менять разрешение на FC, а затем вернуться к исходным настройкам. Я могу только предположить, что Visual Studio записывает что-то в этот ключ при первом запуске.

Ответ 23

Эй Это была моя проблема с моей Visual Basic net 2005 Это как я решил:

1.Нажмите start: → введите run (Или нажмите win + r) 2.Type regedit 3.Нажмите HKEY_CLASSES_ROOT 4.Нажмите "Лицензии" 5. Двойной щелчок (по умолчанию) 6.clear весь текст, записанный в поле данных значения 6.Нажмите Ok 7. Перезапустите Microsoft Visual Studio

Ответ 24

Мой пролем: -VS отлично работает, но когда я создаю новую установку и развертывание решения, он создает файл установки, но когда я запускаю этот файл установки, он говорит: "Недопустимые данные лицензии. Требуется переустановка". -subinacl не работают.

Мой компьютер: -OS: Windows 7 64bit. -Visual Studio 2012

Мой путь: -Закрыть Visual Studio -Run regedit. -Нажмите HKEY_CLASSES_ROOT -Заглядеть за лицензиями - Нажмите правой кнопкой мыши Лицензии → нажмите "Разрешения"... → нажмите "Добавить" → нажмите "Пользователь", который вы хотите изменить, → нажмите "Изменить" → "Выбрать". Этот ключ и подраздел → установите флажок Разрешить: Полный доступ, Значение запроса, SetValue, Создать подраздел, Перечислить подразделы, Notyfy, Создать ссылку, Удалить, Создать ЦАП, Создать владельца, Прочитать контроль... → проверить Применить эти разрешения к объектам... → нажмите "ОК" → нажмите "ОК" → "ОК" → Закрыть "Редактировать журнал" -Start VS -Удача этой помощи

Ответ 25

Хотя ни одно из вышеперечисленных решений не работало для меня (кроме запуска приложения с другим именем пользователя), переименование папки приложения в% appdata% исправило мне флешку. "C:\Users...\AppData\Roaming\Microsoft\MS Project"

Ответ 26

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

Ответ 27

У меня возникла проблема с установленной Visual Studio 2015.

ramonsantana на forum.unity3d.com имеет решение для меня: https://forum.unity3d.com/threads/if-anyone-is-having-visual-studio-shell-2010-invalid-license-data-reinstall-is-required.298824/

Скопировано здесь для справки

Используйте regedit, перейдите в HKEY_CLASSES_ROOT и найдите Visual Studio.DTE. Поскольку у меня установлен CTP Visual Studio 2015, у меня есть 3 DTE, один из них VisualStudio.DTE, другая Visual StudioDTE.10.0 и VisualStudio.DTE.14.0 Перейти к VisualStudio.DTE.14.0 (или что-то еще версию Visual Studio, которую вы установили) и нажмите CLSID.

Скопируйте По умолчанию (дважды щелкните по умолчанию и скопируйте ключ внутри), теперь вернитесь к Visua Studio.DTE и дважды щелкните по умолчанию там и вставьте ключ вы просто скопировали.

Почти там

В VisualStudio.DTE перейдите в CurVer и дважды щелкните по клавише, чтобы изменить его. Измените 10.0 в конце на 12.0 или 13.0 или 14.0, в зависимости от того, какая версия Visual Studio у вас есть, и вы закончили.

Ответ 28

Другим решением, которое я нашел для работы, является упомянутый 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.

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

Ответ 29

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

У нас была эта проблема в колледже, и после того, как мы попробовали все здесь, мы решили забыть об этом и исправить ошибку из xcopy. Когда это было исправлено, ошибка оболочки Visual Studio 2010 перестала появляться по какой-либо причине.